-
Allow adding custom fields to the base Activity entity
Required so the Activity grid can show more information that is common to different activity types and will allow implementing behaviour that is the same for different activity types in a single place (such as selecting from a Type lookup instead of text discriptions)
-
Allow scheduling a series of dependent resource requirements, such as medical appointments for consultation + surgery + post surgery inspection
Instead of booking a single appointment, allow scheduling a series of appointments with time range limitations between them (i.e. inspection must be between 5-10 days after the surgery). In order to book all appointments in the series at once the popup to select a time slot should be "wizard like" and show the list of appointments that await scheduling and then allow scheduling them one after the other, with logic to show the allowed time range for each appointment.