Im ersten September Sprint haben wir einige Fehler beheben können und neue Funktionen implementiert. Hier folgt eine kleine Übersicht über die wichtigsten Änderungen:

  • Vorlagen können im Dashboard nun gefiltert werden. So können die jeweiligen Vorlagen besser gefunden werden.
  • Termine konnten nicht mehr gesucht bzw. geladen werden. Dies funktioniert nun wieder.
  • Der Umbuchungsgrund kann nun optional oder komplett entfernt werden.
  • Die Terminbuchungsseite, auf welche Kunden Zugriff haben, nimmt nun die Sprache des Browsers für die initiale Übersetzung.
  • Nun können Kunden per E-Mail und SMS gleichzeitig informiert werden. In den Einstellungen gibt es ein neues Toggle "Kunde kann im Buchungswidget definieren, wie er benachrichtigt werden soll". Wenn das Toggle aktiviert ist, dann wird im Buchungsprozess gefragt, wie die Kunden benachrichtigt werden sollen (E-Mail, SMS oder beides).
  • Man kann nun definieren, dass Kunden und Termindaten nach einer gewissen Zeit (kann selbst in Tagen definiert werden) gelöscht werden sollen.
  • Wenn gebuchte Dienstleistungen auf der Terminbuchungsseite für Kunden ausgeblendet werden, dann werden sie neu auch im E-Mail an den Partner ausgeblendet (nützlich, wenn der Kunde mit einer gewissen sensitiven gebuchten Dienstleistung nicht direkt in Verbindung gebracht werden darf).
  • Die Suche nach Kunden (inkl. nach Buchungsfragen) wurde verbessert.
  • Nun werden Kunden wieder korrekt an Veranstaltungen erinnert. Danke @Reboat für den Bugreport.

 

INHALTSVERZEICHNIS


Dashboard

  • BRAIN-4819: Add ability to filter in templates view
  • BRAIN-5093: Infinite scroll on appointments does not work
  • BRAIN-5094: Copy htaccess file to dist folder after build
  • BRAIN-5098: Disable hover on logo of booking_page
  • BRAIN-5099: Bexio Marketplace Integration does not work anymore
  • BRAIN-5103: Settings: Make rebooking reason optional and add ability to deactivate it (Calio)
  • BRAIN-5106: If resource has no email address do not show ( ) in resource selections
  • BRAIN-5107: Event landing page: Cancellation button on hover is blue
  • BRAIN-5112: It must be possible to create and edit appointments in 5min interval not only 30 minutes
  • BRAIN-5117: Add new admin section: mass assign roles to partner
  • BRAIN-5123: Multilang switcher should not be displayed on password change modal window
  • BRAIN-5124: When user has no permission to add appointments add/edit appointment modal should not open in scheduler
  • BRAIN-5126: As soon as modal window is opened in scheduler, the scheduler-view-mode is not displayed anymore
  • BRAIN-5129: Default booking questions AGB and Datenschutz should have a link included
  • BRAIN-5131: After save of a template the filter is not loaded anymore
  • BRAIN-5136: It should be possible to "deselect" values in template filter (currently user can only deselect via reload of the page)
  • BRAIN-5142: Appointment landing page is not rendering the users browser language
  • BRAIN-5143: Appointment rebooking reason is never displayed (when enabled or when optional)
  • BRAIN-5141: Optimize scheduler for appointments 10-30 minutes (if scheduler width is enough)
  • BRAIN-5155: Sign in link is wrong on feature-proposal page


API

  • BRAIN-4836: BL: In widget customer can choose if reminder/confirmation is sent via SMS, email or both
  • BRAIN-4840: BL: New setting: Delete appointment + customer automatically after X days (API)
  • BRAIN-4842: BL: E-mail appointment confirmation to PARTNER configurable
  • BRAIN-5084: Settings: Make rebooking reason optional and add ability to deactivate it (API)
  • BRAIN-5101: Customer and Appointment search prename + lastname separatelly does not work
  • BRAIN-5120: New api to mass assign roles to partner
  • BRAIN-5137: User cannot search for custom_field values in CRM search filter (encryption issue)
  • BRAIN-5144: Preselected resource has wrong appointment-services
  • BRAIN-5167: Event reminder cronjob issue, users are not properly reminded


Widget

  • BRAIN-4836: BL: In widget customer can choose if reminder/confirmation is sent via SMS, email or both
  • BRAIN-4905: GM: If getFreeAppointment returns no appointments, repeat the call with workerId == 0 (anyone)
  • BRAIN-5104: Widget: Calculation of minutes is wrong on smartphone version
  • BRAIN-5105: Widget: calendar is not updated when appointment is selected
  • BRAIN-5118: Improve widget error message when workers array is empty
  • BRAIN-5135: Telefon should be called Mobiltelefon