diff --git a/app/Controllers/Http/Submitter/DatasetController.ts b/app/Controllers/Http/Submitter/DatasetController.ts index 4660bdd..b9a627e 100644 --- a/app/Controllers/Http/Submitter/DatasetController.ts +++ b/app/Controllers/Http/Submitter/DatasetController.ts @@ -806,6 +806,8 @@ export default class DatasetController { 'files.array.minLength': 'At least {{ min }} file upload is required.', 'files.*.size': 'file size is to big', 'files.*.extnames': 'file extension is not supported', + + 'embargo_date.date.afterOrEqual': `Embargo date must be on or after ${dayjs().add(10, 'day').format('DD.MM.YYYY')}`, }; // public async release({ params, view }) { diff --git a/app/validators/dataset.ts b/app/validators/dataset.ts index 6e694c0..5417463 100644 --- a/app/validators/dataset.ts +++ b/app/validators/dataset.ts @@ -496,6 +496,7 @@ let messagesProvider = new SimpleMessagesProvider({ 'files.array.minLength': 'At least {{ min }} file upload is required.', 'files.*.size': 'file size is to big', 'files.*.extnames': 'file extension is not supported', + 'embargo_date.date.afterOrEqual': `Embargo date must be on or after ${dayjs().add(10, 'day').format('DD.MM.YYYY')}`, }); createDatasetValidator.messagesProvider = messagesProvider; diff --git a/resources/js/Pages/Submitter/Dataset/Create.vue b/resources/js/Pages/Submitter/Dataset/Create.vue index fb06569..f34fa14 100644 --- a/resources/js/Pages/Submitter/Dataset/Create.vue +++ b/resources/js/Pages/Submitter/Dataset/Create.vue @@ -24,7 +24,6 @@ import FormControl from '@/Components/FormControl.vue'; import FormCheckRadioGroup from '@/Components/FormCheckRadioGroup.vue'; import BaseButton from '@/Components/BaseButton.vue'; import { stardust } from '@eidellev/adonis-stardust/client'; -// import { Inertia } from '@inertiajs/inertia'; import CardBoxModal from '@/Components/CardBoxModal.vue'; import BaseIcon from '@/Components/BaseIcon.vue';