My timetabling system needs to have an "allowed clash" functionality. This is because it's storing timetables per course, but some classes (e.g. maths) are shared between courses. So rather than detecting & preventing clashes on insert/update I need to go to a clash resolution section.
The preferred design from the specification would be to have a 2nd tab on the advanced insert/update form appear after clash validation, but we could also go with a new pop-up appearing after the appointment is saved.
My actual questions:
- would the advanced form support a multi-tab functionality?
- is there an AfterInsert / AfterUpdate event handler - i can only see handlers that fire before the SchedulerDBProvider talks to the database