- Open window synchronously before await to avoid popup blocker,
then navigate it to /Calendar/View after successful save; close
it if the save fails
- Guard the #customer Select2 change handler so it bails early
when #customer has not been initialized as Select2 yet
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
When a WorkorderCompany user sets or reschedules an appointment date,
the calendar is now opened in a new tab pre-filled with workorder data
(subject, type, location, times, description, customer contact, Pusnik
as calendar user, Ziga Harc as attendee).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Absage von Kundenterminen
Behobene Bugfixes:
* Beschreibungsfeld kann nun immer Leer gesetzt werden.
* SPIN wird nun nur 1mal ins Beschreibungsfeld eingesetzt.
* Wenn bei einem Termin auf info senden geklickt wurde und die Kundeninformation leer war macht er ein NullFeld für die Textinfo, das blockierte das JS beim öffen -> ist behoben
Features:
• Termin Typen wurden erweitert
o IBN ESTMK (Kundensuche alles außer Xinon)
o IBN Snopp (Kundensuche alles außer Xinon)
o Störungen (Ticketsuche)
Derzeit werden Ticket Informationen wie bei IBN (Betreff und Ort eingesetzt, wenn leer) bzw. die Beschreibung erhält den Ticket Link und das Subjekt des Tickets (Ticket Link derzeit nur im Outlook Anklickbar (offene Punkte Hyperlinks))
• Symbole der Termin Typen angepasst
• Für Outlook werden für die verschiedenen Termintypen derzeit die Standard Kategorien in Deutsch hergenommen (Anfrage zwecks zentraler Kategorien läuft)
o Gelbe Kategorie … IBN Xinon
o Grüne Kategorie … IBN ESTMK
o Lila Kategorie … IBN Snopp
o Rote Kategorie … Störung
• Filter wurden eingebaut
o Es kann nun explizit nach Termintypen gefiltert werden
o Es können auch Termintypen in Kombination gefiltert werden
• Vorlagen können nun selbst erstellt und bearbeitet werden
o Dynamische Felder
Datum [&&date&&] … Startdatum des Termins
Start [&&start&&] … Startuhrzeit des Termins
Ende [&&end&&] … Enduhrzeit des Termins
dyn. VM/NM [&&vmnm&&] … dynamisch vormittags oder nachmittags je nach Startzeit > 12:00 = nachmittags
o Vorlagen sind jeweils für jeden IBN Termin Typ zu erstellen
o Es darf nur 1ne Reminder Vorlage per Termintyp geben
Bugfix:
• Mehrfachanzeigebug vom gleichen Termin, wenn der Termin mehrfach in kurzer Zeit verschoben oder vergrößert/verkleinert wurde.
• Tolltipps verschwinden jetzt nicht, wenn man direkt darauf fährt.
Update:
* Serientermine werden nun angezeigt
* Serientermine können nun angenommen/abgelehnt bzw. geändert werden.
* Serientermin Serienzeiten ändern ist noch offen
* Alle Js nun local im Calendar Ordner
Update:
* resource wurde bei Teilnehmern entfernt
* wenn es keinen Status für die Terminteilnahme gibt wird der busy Status hergenommen ohne Rahmeninformationen
Update:
* In der Planungsansicht wird beim erstellen eines Eintrages automatisch der jeweilige Kalender (wenn berechtigt vorgeschlagen)
* In der Planungsansicht kann nun bei neuen Kalendereinträgen alle aktiven Kalender als Teilnehmer mit einem Klick eingefügt werden.