Releases: uzh/z-pool-tool
Releases · uzh/z-pool-tool
0.5.0
Added
- many hints (e.g. default lead time, contact filter, message templates, experiment roles)
- reschedule session confirmable
- mailings: display the amount of invitations handeld within the mailing
- setup: add short commit SHA to non-production builds
- logging: add IP address
Fixed
- settings: show role permissions to recruiters and operators
- upcomming session overview for contacts
- do not notify uncanceled assignemtns when rescheduling
- custom fields: group button naming
- root middleware for login
- mobile session UI
Changed
- standardize the creation of search components
- custom fields: use multi select in filter form for select custom fields
- custom fields: do not allow publication of select / multi-select custom fields without options
- mailing: uses now a limit (N emails during the mailing period) instead of rate (hourly rate)
- mailing: check random order by default
- mailing: hide subform when random is checked
- settings: restructure email suffix form
- settings: change disable_profile_after from weeks to days
- settings: rename rules to role permission
0.4.8
Added
- notification when a contact changes their email address to an existing one
- layout for session print view
- session enrollment through contact detail page
- autofill experiment public title
- ability to reset the invitations per experiment
- optional mapping between mailings and invitations
Fixed
- updating contact email address will not update email if the address is already in use
- order of delete requests
- use mrmime package to validate email address
- only the specified tag in search gets handled (not all search results)
Changed
- required default data is seeded in the migrations
- consider user language in password reset email
- queue reports issues only when it finally fails
- logging of newly registered users
- resend invitation UI adjustments
0.4.7
Added
- display session and assignment reminder sent timestamps in resend single reminder modal
- waiting list signup confirmation email
- page to list all external data ids of a contact
Changed
- performance update for guardian, rework roles
- functionality to change the session of an assignment
0.4.6
Added
- icons for paused / verified status of contacts
- send reminders via text message
- location description per language
- resend a single reminder
Fixed
- Layout of navigation in footer on mobile devices
- Retain filter when using pagination
- checking if contact matches filter
- location address format
- filter for including tags
- session registration sessions with cancelled assignments
- searchable created at field for waiting list
- text message intercepter
Changed
- improve performance of 'contains none' and 'contains some' filters
- refactored session close view layout
- placed buttons of session list in a dropdown
- improve location create form
- sort locations alphabetically
- hide fully booked sessions for contact registration
- always show hint about empty session list for contact registration
- reformat displayed session start/end/duration
- add message template element for session start/end/duration
0.4.5
Added
- added edit form assignments of closed sessions
Changed
- session close screen updates assignments on change
Fixed
- filtering by multiple experiment participations
- input naming conflict in search form
- location path in message templates
0.4.4
Added
- option to delete experiment and session specific message templates
Changes
- rename allow all contacts to register for an experiment
- extended available text elements in email templates
- sort assignments alphabetically
- sort locations alphabetically
- show zurich timestamp in logs
Fixed
- linebreaks in html emails
0.4.3
Changes
- reminder runs every minute
- matcher runs every five minutes
- update naming for number of assignments
Fixed
- persist checkboxes of session close view
- validation of mailing rate in matcher
0.4.2
Fixed
- keep filter when updating experiment
0.4.1
Added
- external_data_required to experiments
- external_data_id to assignments (required latest on session close)
Changed
- include contacts whose import is pending in filter
- allow password reset when import is pending
- hide contact information when not allowed to read it
- split first-/lastname of contact information list in session assignments
0.4.0
Added
- readonly admin comment on contacts
- credits and privacy policy pages
- basic admin statistics
- ability to promote a contact to an admin
Changed
- log failed login attempt as warning
Fixed
- blocking of email addresses after too many failed login attempts