mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-11-29 10:24:20 +01:00
(bug) cannot save pre registration end date is empty
This commit is contained in:
parent
26cf72a846
commit
83ced44741
@ -100,6 +100,9 @@ export const EventForm: React.FC<EventFormProps> = ({ action, event, onError, on
|
||||
* Callback triggered when the user validates the machine form: handle create or update
|
||||
*/
|
||||
const onSubmit: SubmitHandler<Event> = (data: Event) => {
|
||||
if (data.pre_registration_end_date.toString() === 'Invalid Date') {
|
||||
data.pre_registration_end_date = null;
|
||||
}
|
||||
if (action === 'update') {
|
||||
if (event?.recurrence_events?.length > 0) {
|
||||
setUpdatingEvent(data);
|
||||
|
@ -303,7 +303,8 @@ Application.Controllers.controller('ShowEventController', ['$scope', '$state', '
|
||||
$scope.now.isBefore($scope.eventEndDateTime) &&
|
||||
helpers.isUserValidatedByType($scope.ctrl.member, $scope.settings, 'event');
|
||||
if ($scope.event.pre_registration) {
|
||||
return bookable && $scope.event.pre_registration_end_date && $scope.now.isSameOrBefore($scope.event.pre_registration_end_date, 'day');
|
||||
const endDate = $scope.event.pre_registration_end_date || $scope.event.end_date
|
||||
return bookable && $scope.now.isSameOrBefore(endDate, 'day');
|
||||
} else {
|
||||
return bookable;
|
||||
}
|
||||
|
@ -75,6 +75,7 @@
|
||||
<div>
|
||||
<span ng-if="event.event_type === 'nominative'" class="v-middle badge text-base bg-event" translate="">{{ 'app.public.events_show.event_type.nominative' }}</span>
|
||||
<span ng-if="event.event_type === 'family'" class="v-middle badge text-base bg-event" translate="">{{ 'app.public.events_show.event_type.family' }}</span>
|
||||
<span ng-if="event.pre_registration" class="v-middle badge text-base bg-info" translate="">{{ 'app.public.events_show.pre_registration' }}</span>
|
||||
</div>
|
||||
|
||||
<dl class="text-sm">
|
||||
|
@ -371,6 +371,7 @@ en:
|
||||
last_name_and_first_name: "Last name and first name"
|
||||
pre_book: "Pre-book"
|
||||
pre_registration_end_date: "Pre-registration end date"
|
||||
pre_registration: "Pre-registration"
|
||||
#public calendar
|
||||
calendar:
|
||||
calendar: "Calendar"
|
||||
|
@ -371,6 +371,7 @@ fr:
|
||||
last_name_and_first_name: "Nom et prénom"
|
||||
pre_book: "Pré-réserver"
|
||||
pre_registration_end_date: "Date de fin de pré-réservation"
|
||||
pre_registration: "Pré-réservation"
|
||||
#public calendar
|
||||
calendar:
|
||||
calendar: "Calendrier"
|
||||
|
Loading…
Reference in New Issue
Block a user