Repository navigation
Fixes
- Show the standard Admidio success message when saving attendance, before returning to the calling page. (#22)
- Use standard success and validation-error feedback in all five plugin settings forms. Preserve entered values when validation fails and provide unique submit buttons for each panel. (#22)
- Show the missing installation confirmation and handle errors from plugin updates, update checks and clearing editing locks. (#22)
- Coordinate the attendance heartbeat with saving to prevent false expired-lock warnings during the success message. Lock validation resumes after a failed save. (#22)
- Make the permanent-excuse table and modal available when creating a configuration. The person selection follows the currently selected groups and roles without requiring an initial save. (#23)
- Save new configurations and their permanent excuses together. Invalid entries roll back the entire operation rather than leaving a partial configuration. (#23)
Updating from 1.2.1
Back up your database, replace the plugin files and run the plugin update from Plugin settings. This patch does not change the database structure. Existing configurations, permanent excuses and attendance data are retained.
No additional Admidio Core changes are required for these fixes. The previously required Core fix for required single-select fields must still be present in your Admidio installation.
Requires Admidio 5.0.x and PHP 8.2 or newer.
Full Changelog: 1.2.1...1.2.2