(CS) Services, Service Kategorie und Events spiegeln
-
Richtig genial wäre es, wenn ein Service (eines Events), eine Service Kategorie (eines Events), oder ein ganzes Event kopieren ließe, aber so, dass wenn ich bei dem einen Service/SK/Event etwas ändere, es bei dem kopierten auch geändert wird.
Diese 1:1 Spiegelung würde ich aber optional machen. Also ich kann entweder kopieren (mit allen Besetzungen, Infos, Abläufen; je nachdem was ich kopiere. Bei einer Service Kategorie kann ich ja das Infofeld nicht kopieren).
Die Idee ist: Bei einer Spiegelung wird einfach auf exakt den selben Service mit der gleichen ID etc. zurückgegriffen, nur eben in einem anderen Event. Wenn ich dann eine Service Kategorie spiegel, dann bedeutet das einfach nur, dass die einzelnen Services gespiegelt werden.
Trotzdem sollte ich aber im Nachhinein die Möglichkeit haben, die Spiegelung doch aufzuheben, so dass CT dann eine neue ID für den Service anlegt, aber mit den bis dahin vorgenommenen Veränderungen/Einteilungen. Hier findet dann sozusagen das Kopieren statt.
Beim Kopieren wird nämlich einfach alles genommen, was dieser Service ID zugeordnet ist und es wird eine neue ID dran gesetzt.
Es würde einiges an Einteilung ersparen. Auch das mehrfachanlegen identischer Abläufe an einem Sonntag fällt dann weg. Es wird ein Lied eingetragen und alle Gottesdienste haben dieses Lied. Will ich dann doch ein anderes in unterschiedlichen Gottesdiensten spielen, so koppel ich den Ablauf los (CT legt eine neue Id an, der Nutzer sieht es aber nicht) und kann das Lied ändern, ohne dass andere Gottesdienste davon betroffen wären
Ich hoffe das ergibt alles Sinn <!-- s:) --><img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Lächeln" /><!-- s:) -->