New features
- Added "All tools", "All areas" and "All tools & Areas" overview options in the calendar. Thanks @bpedersen2 for the contribution!
- Added tool superusers who are allowed to train users on tools. They can be added in the detailed admin section, either in the user section or the tool section.
- Added a way to restrict projects to only certain tools, regardless of the users qualifications. This can be done in Detailed Administration/Project.
A project restricted to certain tools will:- allow reservations and usage of those tools only.
- allow reservations and login on area that this tool requires.
- allow staff charges on those tools and areas they require.
- allow training on those tools only.
- Added a checkbox on projects to allow consumable withdrawals or not. Consumable withdrawals set through post usage questions are always allowed.
- Added warning threshold and warning email addresses for Tool usage counter. Added corresponding email template in customizations
- Added an area reservation ending reminder email 30 and 15 minutes before reservation ends and user is still logged in.
Improvements
- Changed user's badge number field to string (rather than integer) to get around integer max number but also to provide better flexibility with card readers.
- Added option to clear the list of consumable withdrawals.
- Added tools the user is a backup owner on, in detailed administration user page.
- Improved calendar support for making and cancellation reservations. Thanks @bpedersen2 for the suggestion.
- Moved the set PI on project feature to Detailed Administration only.
- Now sending task updated email when a task is cancelled.
Bug fix
- Fixed issue where writing in a post usage question of type textarea would not update the "stop using tool" button
- Fixed layout issues on pagination pages on mobile devices
- Fixed an issue when multiple coincident reservations could be created at the same time.
- Fixed NEMO install_systemd_service command.