I'm trying to port my old room booking application (meetings, video conferencing etc) to Xcrud; I'm missing the ability to validate a record not with a check on individual fields (which I found in Xcrud), but by looking through existing records if any meeting overlaps the new (or changed) meeting, as I did in the old application. The existing features (before_insert (callable, path) and before_update()), from what can be deduced from the documentation, don't seem to offer the possibility to stop data entry, only to modify data. The function should be able to return a description of the error and stop data entry.
Furthermore, as already requested by another user, it would be convenient for me to print the form (that is, the single record) as a reminder.
Furthermore, as already requested by another user, it would be convenient for me to print the form (that is, the single record) as a reminder.