Bugs
- A fix has been implemented to allow personnel without a role to display under their Depot via the Candidate Schedule screen.
Features
- Sync functionality now uses arrays for improved performance.
- Users can now only sync on login screen.
- Data is now synced differently in order that data record issues are less likely to occur, data records are recoverable in most instances, and data can be synced on its own in certain circumstances.
- A configurable message has been enabled to appear when a migration has taken place. By default, it reads: "An update to the app has occurred. A sync is required for the app to work correctly."
- The ability to upload logs upon a failed sync has now been added to assist with troubleshooting.
- Certain configuration such as log level, login type, session timeout, background timeout and Firebase ID is now app independent.
- My Team filter has been added when searching for candidates.
- Personnel permissions factored in so that those in the Candidate security group can see themselves only, and not the whole Depot in which they sit.
- It is no longer possible to perform a check on yourself.
- It is no longer possible to edit previously carried out checks.
- 'Location Type' has been added to the 'Location' list.
Configurable Features
- The ability to upload logs and database to the AssessTech file sync and share client, NextCloud, has been implemented to aid direct troubleshooting.