Skip to content

Commit 50fca8b

Browse files
committed
Merge branch 'DASS-2962-release-tomorrow-button' into 'master'
DASS-2962-release-tomorrow-button See merge request gfbio/submission.gfbio.org!527
2 parents 3d2af8a + 5c3446d commit 50fca8b

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

gfbio_submissions/brokerage/utils/ena_submittable_data_handlers.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,17 @@ def run_check(self, data_to_check):
4545
return status
4646

4747
def check_file_is_csv(self, metadata_file):
48+
if not metadata_file:
49+
self.messages.append("There is not meta data file present.")
50+
return False
4851
if not self.file_opener.is_csv(metadata_file):
4952
self.messages.append("Invalid file format. Meta data file must be in CSV format.")
5053
return False
5154
return True
5255

5356
def get_metadata_file(self, metadata_files):
54-
return []
57+
self.messages.append("Can only perform submittable-data-handling for targets ENA and ATAX.")
58+
return False
5559

5660
def query_ena(self, data):
5761
return True

profile-userinterface/src/field_mapping/input_fields/EmbargoDate.jsx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@ const EmbargoDate = ({title, mandatory, form, field_id}) => {
4646
close();
4747
};
4848

49+
const setToTomorrow = () => {
50+
const newDate = new Date(today);
51+
newDate.setDate(today.getDate() + 1);
52+
const formattedValue = formatDateToYYYYMMDD(newDate);
53+
form.setFieldValue(field_id, formattedValue);
54+
setDisplayDate(newDate);
55+
};
56+
4957
const handleCancel = () => {
5058
setTempDate(form.values[field_id] ? new Date(form.values[field_id]) : defaultDate);
5159
close();
@@ -60,6 +68,10 @@ const EmbargoDate = ({title, mandatory, form, field_id}) => {
6068
<i className="icon ion-md-calendar align-top"></i>
6169
Change embargo date
6270
</Button>
71+
<Button fullWidth justify="space-between" variant="default" className="link-style" onClick={setToTomorrow}>
72+
<i className="fa fa-calendar-check-o align-top fs-5" />
73+
Release tomorrow
74+
</Button>
6375

6476
<Modal
6577
opened={opened}

0 commit comments

Comments
 (0)