fix(course-edit): only show allocation error message when relevant
This commit is contained in:
parent
33d2175198
commit
00a6ca83bc
@ -211,7 +211,7 @@ CourseApplicationsAllocatedDirectory: zentral
|
|||||||
CourseApplicationsNotAllocatedDirectory: direkt
|
CourseApplicationsNotAllocatedDirectory: direkt
|
||||||
|
|
||||||
CourseNoAllocationsAvailable: Es sind aktuell keine Zentralanmeldungen verfügbar
|
CourseNoAllocationsAvailable: Es sind aktuell keine Zentralanmeldungen verfügbar
|
||||||
AllocationStaffRegisterToExpired: Es dürfen keine Änderungen an der Eintragung des Kurses zur Zentralanmeldung mehr vorgenommen werden
|
AllocationStaffRegisterToExpired: Es dürfen keine Änderungen an der Eintragung des Kurses zur Zentralanmeldung mehr vorgenommen werden. Ihre Änderungen wurden ignoriert.
|
||||||
|
|
||||||
|
|
||||||
CourseFormSectionRegistration: Anmeldung zum Kurs
|
CourseFormSectionRegistration: Anmeldung zum Kurs
|
||||||
|
|||||||
@ -541,7 +541,15 @@ upsertAllocationCourse cid cfAllocation = do
|
|||||||
-> return True
|
-> return True
|
||||||
| Just Allocation{allocationStaffRegisterTo} <- prevAllocation
|
| Just Allocation{allocationStaffRegisterTo} <- prevAllocation
|
||||||
, NTop allocationStaffRegisterTo <= NTop (Just now)
|
, NTop allocationStaffRegisterTo <= NTop (Just now)
|
||||||
-> False <$ addMessageI Error MsgAllocationStaffRegisterToExpired
|
-> let anyChanges
|
||||||
|
| Just AllocationCourseForm{..} <- cfAllocation
|
||||||
|
, Just (Entity _ AllocationCourse{..}) <- prevAllocationCourse
|
||||||
|
= or [ acfAllocation /= allocationCourseAllocation
|
||||||
|
, acfMinCapacity /= allocationCourseMinCapacity
|
||||||
|
]
|
||||||
|
| otherwise
|
||||||
|
= True
|
||||||
|
in False <$ when anyChanges (addMessageI Error MsgAllocationStaffRegisterToExpired)
|
||||||
| otherwise
|
| otherwise
|
||||||
-> return True
|
-> return True
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user