Skip to content

Releases: uzh/z-pool-tool

0.3.3

02 Aug 08:46
Compare
Choose a tag to compare

Added

  • canary notifier for job worker

0.3.2

31 Jul 13:56
Compare
Choose a tag to compare

Added

  • option to prompt custom fields when signing up

Changed

  • ignore boolean custom fields when checking profile completeness

0.3.1

28 Jul 09:59
Compare
Choose a tag to compare

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

26 Jul 12:34
Compare
Choose a tag to compare
v0.3.0

0.2.1

01 Jun 14:50
Compare
Choose a tag to compare

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

26 May 09:02
Compare
Choose a tag to compare

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

01 Mar 10:30
Compare
Choose a tag to compare

Added

  • pagination, search and sort functionality for lists

Fixed

  • queue worker service context parsing

0.1.2

27 Feb 16:10
Compare
Choose a tag to compare

Added

  • add description to user profile completion page
  • allow sessions to be closed before they end
  • make pool_assignments show_up and participated 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

02 Feb 15:49
Compare
Choose a tag to compare

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

23 Jan 16:06
Compare
Choose a tag to compare

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