Release Notes SMASCH 1.1.0#
30 Mar 2022#
Improvements#
Number of shown entries in Workers page can be changed (10/25/50 entries).
The Workers list contains Username column.
All details displayed in Subjects page can be switched off in the configuration.
After Subject type is changed, the follow up visits dates are created based on the current visit time.
User can customise follow up schema for any Subject type.
The week day was added to main date in Daily Planning.
Possibility to import custom fields data from csv file.
There is a warning displayed when printing the voucher without corresponding mail templates.
Small typos fixed in the headers of some pages.
The Study configuration contains the single configuration checkbox Vouchers for using the vouchers.
Sign out button is more visible now.
The list of Subject’s visits renders faster in case there are many subjects in the study.
In mail templates the custom field values can be used as the placeholders.
Possibility to re-enable disabled worker.
Possibility to add/edit/remove location.
Possibility to add recurring general appointment.
Basic support for LDAP authentication added.
The current date was put in the mail template tags examples.
Redundant sorting for the columns in mail templates menu and languages menu was removed.
The explanatory tooltip was added for the column Order in Languages menu.
Warn the user on invalid date range when creating a holidays or extra availability for a worker.
Add/edit worker contain tooltip about worker’s locations.
Automatic emails might be turned off in general configuration if an empty value is assigned to the email configuration fields.
Fixes#
Adding a subject was impossible if the Screening number was disabled in configuration.
The worker without any location assigned could see the appointments. Currently worker without location cannot see any appointment.
Hard restart of ubuntu was removing
/run/smasch/folder, required to start application.Removing Location or Room crashed if they were already assigned in the Subject/Worker/Appointment data.
If in Study configuration the checkbox Resigned was disabled, changing any data in Subject was impossible.
“—” country was removed from Default country list in Edit subject import data.
Problem with two factor authentication fixed.
When listing the vouchers, Status column values are displayed correctly.
Voucher status is displayed properly in Edit subject page.
Cancel button in Edit location pointed to the list of languages.
Currently it is not allowed to create mail template with a language for which locale is not installed.
When editing/adding/listing Rooms or Study types the proper menu entry is highlighted.
Location list in Edit/add appointment is now limited to the worker’s locations.
Removing the location removed also all appointments in this location. Currently there is warning displayed to ensure location’s removal: “Appointments with this location would not be visible in appointments calendar view (appointments in calendar view are filtered by available locations assigned to the logged user).”
Removing room removed all appointments in this room, currently removing a room does not delete the appointments.
Removing Flying team removed all appointments in this flying team.
Removing language removed all subjects with this language specified as Default language for document generation.
When removing language there is information provided about all other objects that will be removed along.
There was no possibility to import subject country from csv file.
It is not allowed to re-open a finished visit for the subject that has already unfinished visits.
Importing from csv file that contained unmapped column did not work.
Worker’s permission
Subject > Can send sample collection listwas removed, as it was never used and misleading.Unchecked Referred by checkbox in Study configuration raised errors when adding new subject.
Language name must be unique.
Privacy notice files were not removed when the policy was removed.
There was no possibility to deactivate following study configuration fields: Exclude reason and Endpoint reached comments.
Holidays were wrongly encoded when they span multiple days thus they were displayed incorrectly in Daily Planning.
The search form in Kit requests always redirects to
web.views.kit_requests.Printing mail template failed for general appointments. Printing general appointment mail template is not available, only subject’s appointments mail templates can be printed.
Import of csv with subjects with the custom fields did not work for subjects that existed in data base.
Currently, during adding an appointment the colours of workers availability are based on the change of date/length.
The workers availability is in synchronised with date/length/worker changes.
The rows in Visible columns in subject list are sorted.
General appointment in Daily Planning was not time restricted.
Validation for some fields in General configuration did not exist (like an email address validation).
We do not have favicon and we prevent fetching one.
When adding/editing appointment, the length of appointment must be a positive value.