Releases: uzh/z-pool-tool
Releases · uzh/z-pool-tool
0.3.3
Added
- canary notifier for job worker
0.3.2
Added
- option to prompt custom fields when signing up
Changed
- ignore boolean custom fields when checking profile completeness
0.3.1
Added
- link to session and experiment details in calender popup
- remove paused from partial update and create separate handlers
Changed
- allow sending invitations to contacts without terms and conditions accepted
- many small UI/UX adjustments
0.3.0
v0.3.0
0.2.1
Fixed
- detailed view of tenants
- users in the root overview
- common root routes which are targeting denied/not-found via redirects
- missing delete functionality for rules
Added
- profile pages for admins in root and tenants
0.2.0
Added
- reply-to address to emails, using tenant contact email address (system settings)
- block email addresses after multiple failed login attempts
- buttons to reset forms
- validation for tenant database urls, when creating or updating a tenant
- role based navigation bar
- cached version of guardian validation
- admin roles to the detail page and grant/revoke role to edit page
- added session expiration
- rules page in settings
- filter by no-show count
- filter by empty / non-empty fields
- WYSIWYG editor for location description
- allow mailing to start now with checkbox
Changed
- added stronger password policy
- tenant description, icon and styles are optional
- refactor and update guardian integration and middleware
- using uuids instead of ids as foreign keys in invitations and mailings tables
- using uuids instead of ids as foreign keys in assignment table
- when signing up for a session with follow-ups, the contact receives one confirmation message containing all sessions
- allow contacts to resignup after session cancellation
- updated session close view and assignments to store no-shows instead of show-ups
- switch dependency between assignment and session
- allow assignments to be marked as deleted
- migrate search endpoints (experiment/location)
- improved cookie settings
- improve experiment waiting list for already assigned contacts
- contact specific counters for number of invitations, show-ups, no-shows and participated experiments
- allow reminders to be sent more than 24h in advance
- improve error log and exceptions
Fixed
- filter by boolean fields
- custom fields with the option 'admin_view_only' will automatically have 'admin_input_only' set to true
- partial update of 'admin_view_only' fields
- when cancelling an assignment, assignments of the same contact to follow-up sessions will be canceled as well
- canceled assignments are not included in assignment count anymore
- canceled assignments are no longer shown on the contact dashboard
- do not include canceled assignments in session assignment_count
- when cancelling a session, follow-up sessions to the session are canceled as well
- use specific tenant settings command effects
- access middleware for mailing search info and system settings
- wrong location on session duplication
- several small UI adjustments
0.1.3
Added
- pagination, search and sort functionality for lists
Fixed
- queue worker service context parsing
0.1.2
Added
- add description to user profile completion page
- allow sessions to be closed before they end
- make pool_assignments
show_up
andparticipated
nullable - detect unsaved changes in forms
- send notification to contacts when there is an registration attempt with in-use email address
- allow contacts to be filtered by experiment participation
- UI displaying schedules (label, interval, status, last_run)
- UI displaying jobs in queue
Changed
- split server command and queue worker command
- move smtp configurations from root to tenants
- integrate email service in tenant
- show add configuration when not configured already
- extract worker scheduler
- improve lwt ignore handling
Fixed
- removed default value from pool_sessions.start
- add language parameter to email links
- improve consistency (schedule, queue worker, matcher)
0.1.1
Added
- add wysiwyg editor
- add plain text email
- hide overriden admin values from contacts
- only show user value when admin_override is disabled
- display a hint or answers of the contact when overridden
- allow non required fields to be cleared
0.1.0
Added
- handling of entity based email templates (e.g. Experiment Invitation, Experiment - Session Reminder, Session - Session Reminder)
- detailed email template form description, show available text elements
- version to assets
- participant dashboard
- redirect to intended page when login is needed
- keep email address on failed login page
- encrypting root database information
Fixed
- development seed - don't generate duplicate persons
- empty filter
- deleting an experiment removes it's filter as well