Skip to content
Snippets Groups Projects
Commit 11669028 authored by Hangzhi Yu's avatar Hangzhi Yu
Browse files

Fix min/max end/start dates

parent f1929d7c
No related branches found
No related tags found
1 merge request!455Resolve "Adding absences using absence creation dialog doesn't work within a day"
Pipeline #194601 failed
......@@ -28,7 +28,7 @@
<div aria-required="true">
<date-time-field
:label="$t('forms.labels.start')"
:max-date="endDate"
:max-date="maxStartDate"
:max-time="maxStartTime"
:limit-selectable-range="false"
:rules="$rules().required.build()"
......@@ -41,7 +41,7 @@
<div aria-required="true">
<date-time-field
:label="$t('forms.labels.end')"
:min-date="startDate"
:min-date="minEndDate"
:min-time="minEndTime"
:limit-selectable-range="false"
:rules="$rules().required.build()"
......@@ -142,6 +142,14 @@ export default {
return start.plus({ minutes: 5 }).toFormat("HH:mm");
},
maxStartDate() {
const end = DateTime.fromISO(this.endDate);
return end.toISODate();
},
minEndDate() {
const start = DateTime.fromISO(this.startDate);
return start.toISODate();
},
},
methods: {
handleStartDate(startDate) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment