Neue Funktionen für die Terminverwaltung

1) Intentionen und Jahrtagsstiftungen in der Kalenderansicht

Die Anzeige von Intentionen und Jahrtagsstiftungen berücksichtigt in der Kalenderansicht den jeweiligen Gebäude- / Ort-Filter des Terminfilters.
 
Das bedeutet: Intentionen, die einem Ort zugewiesen sind, der nicht im Terminfilter enthalten ist, sind ausgeblendet. Das schafft Übersicht!
 
So funktioniert es konkret: 
Ist im Terminfilter ein Gebäude oder ein Ort (oder mehrere) ausgewählt, erscheinen nur noch die Intentionen und Jahrtagsstiftungen, die (mindestens)  eine der folgenden Bedingungen erfüllen:
  • Sie sind einem Termin zugewiesen, der im gewählten Gebäude bzw. am ausgewählten Ort stattfindet.
  • Der Wunschort der Intention entspricht dem ausgewählten Gebäude bzw. Ort.
  • Die Intention hat weder eine Zuweisung zu einem Termin noch einen Wunschort.
Anders gesagt: Es werden nur Intentionen angezeigt, die irgendwie mit den gewählten Orten des Termins verbunden sind - oder gar keine örtliche Verbindung haben (kein Wunsch, keine Zuweisung).
 
Die Darstellung innerhalb des Kalenders sieht dann so aus: Eine bereits zugewiesene Intention oder Jahrtagsstiftung steht direkt beim Termin. (Noch) nicht zugewiesene Intentionen und Jahrtagsstiftungen erscheinen dagegen in der Ganztageszeile des Kalenders. So lassen sich nicht-zugewiesene Intentionen leicht identifizieren.
 
In beiden Varianten steht die direkte Absprungmöglichkeit in das jeweilige Modul zur Verfügung, sodass auch Änderungen unkompliziert möglich sind.

2) Vorauswahl des Ortes bei der Terminanlage

In der horizontalen oder vertikalen Kalenderansicht mit Gliederung nach Orten wird beim Anlegen eines neuen Termins oder Termincontainers der Ort automatisch vorausgewählt.
Ausschlaggebend ist dabei die Zeile bzw. Spalte, in der die Terminanlage gestartet wird. Beispiel: Wird ein Termin aus der Zeile eines bestimmten Ortes heraus erstellt, ist genau dieser Ort im neuen Termin voreingestellt. Das reduziert manuelle Eingaben und erleichtert die schnelle Terminerfassung.

3) Neue Freigabe für Veranstalter und angepasstes Verhalten bei Orten ohne Freigabe

Veranstalter-Datensätze haben eine Freigabe-Checkbox sowie eine Zeitsteuerung. Dadurch lässt sich gezielt steuern, ob überhaupt bzw. für welchen Zeitraum ein Veranstalter freigegeben ist.
Bei Orten ohne Freigabe gilt: Wird einem Termin ein Ort zugewiesen, dem die erforderliche Freigabe fehlt, erscheint dieser Termin nicht im Frontend. Das Verhalten entspricht also der bekannten Logik bei Hauptkategorien ohne Freigabe.