Table of content


Changes

In this sprint we have mainly worked on new features. These are listed briefly below:


  • Various improvements with permissions.
  • Employees/resources can no longer be saved without a role.
  • Routing problem was fixed.
  • Our UI has been upgraded to the latest version of Angular.
  • Appointment suggestions in the booking widget can now be grouped by yourself. A separate support article was created for this.
  • Lead time of appointments and group appointments is now also possible in minutes (Thanks SGE).
  • Inactive group appointments can now be hidden (Thanks SGE).
  • It is now displayed in the UI if there is a problem with a specific external calendar and a connection is no longer possible (Thanks SGE).
  • There is a new meeting provider: "At customer's site". If this is defined, an appointment can take place at the customer's home.
  • Google fonts are no longer loaded directly from Google, but from our server. This removes another dependency on Google.
  • The Bexio interface for new customers now works correctly again.
  • Our test system can now send e-mails.
  • Data from external calendars (server, username, password, impersonation) are now encrypted for corporate customers AES-256


Dashboard

  • BRAIN-5423: New Export permissions
  • BRAIN-5424: Hide past appointments toggle is not updating in UI when page is loaded
  • BRAIN-5451: If user does not have read or read:own permissions hide UI element
  • BRAIN-5453: Global setting for the booking process: Check availabilities for all resources or only for the selected resource
  • BRAIN-5454: It should not be possible to save "Worker" without role
  • BRAIN-5462: Appointment rebooking does not support future_booking_threshold_appointments from widget
  • BRAIN-5471: GM: Switching between events and appointments breaks appointment view
  • BRAIN-5472: SGE: Ability to group appointment proposals in widget and calio (financed)
  • BRAIN-5473: SGE: Hide inactive group appointments (financed)
  • BRAIN-5474: SGE: Appointment and group appointment lead-time should be possible in minutes (financed)
  • BRAIN-5482: Fix partner login issue from customer detail page
  • BRAIN-5483: Show all workers for partner in customer detail view
  • BRAIN-5487: SGE: If an external calendar fails, make it inactive and show this in Calio with a x icon
  • BRAIN-5503: Angular 11 upgrade of dashboard
  • BRAIN-5494: Implement meeting type "at customer"
  • BRAIN-5519: Load google fonts from own server, not from google

Widget

  • BRAIN-5453: Global setting for the booking process: Check availabilities for all resources or only for the selected resource
  • BRAIN-5466: GM: Only numeric values for zip code
  • BRAIN-5467: Widget takes certain images from DEV (blocks users)
  • BRAIN-5472: SGE: Ability to group appointment proposals in widget and calio (financed)
  • BRAIN-5494: Implement meeting type at customer
  • BRAIN-5507: GM: Not possible to add zip codes in widget on Windows with numpad
  • BRAIN-5509: Sucuri server side scanning not possible for widget
  • BRAIN-5513: BL: Widget should not disable free appointment proposal of other ressources
  • BRAIN-5520: Load google fonts from own server, not from google (widget)
  • BRAIN-5521: Widget personal data zip input should only accept numbers


API

  • BRAIN-5376: Bexio Marketplace calenso registration and calenso login does not work
  • BRAIN-5453: Global setting for the booking process: Check availabilities for all resources or only for the selected resource
  • BRAIN-5469: Setup Test-System Groupe Mutuel
  • BRAIN-5472: SGE: Ability to group appointment proposals in widget and calio (financed)
  • BRAIN-5473: SGE: Hide inactive group appointments (financed)
  • BRAIN-5474: SGE: Appointment and group appointment lead-time should be possible in minutes (financed)
  • BRAIN-5476: Calenso trial modus switcher
  • BRAIN-5481: Multi status change of events does not work
  • BRAIN-5484: Problems with account should be sent to user, not only to Calenso support
  • BRAIN-5488: Coupon verify in widget does not work anymore
  • BRAIN-5489: & is wrongly shown in mail subjects
  • BRAIN-5490: When reseller signs up, send mail to support
  • BRAIN-5492: Exchange username and password should be encrypted in database
  • BRAIN-5494: Implement meeting type "at customer"
  • BRAIN-5496: Import script to block sync to 3rd party apps (autopilot)
  • BRAIN-5514: Store original_worker_id and original_booker_worker_id on appointments