@Romuald_Pochet Danke für dein PR!
Ich sehe, dass du dich für die Entwicklung auf das hier konzentriert hast:
Bevor wir über den Code sprechen, denke ich, es wäre gut, wenn wir uns darauf einigen, was wir auf Feature-Ebene wollen, denn für mich gibt es viele Möglichkeiten, das zu tun, und es ist kein einfaches Feature:
- Typischerweise ist der Trigger „Ereignis startet“ nützlich, aber oft möchte man „Ereignis startet in 5/15/30 Minuten“ (wenn du z. B. eine Erinnerung 15 Minuten vor einem Termin erhalten möchtest). Da es sich um ein völlig anderes Paradigma handelt, wird dies die Implementierung enorm ändern (da jeder Trigger und nicht jedes Ereignis programmiert werden muss), also sollte man vorher darüber nachdenken.
- Wie funktioniert die Auswahl des Ereignisses? Gibt es eine Liste und du wählst ein Ereignis aus der Liste aus? Nimmst du alle Ereignisse, die diese Zeichenkette enthalten? Meiner Meinung nach muss man sich hier wirklich Gedanken machen, es kann nützlich sein, einen Trigger zu haben, der bei einem bestimmten Ereignis oder bei einer bestimmten Textübereinstimmung ausgelöst wird, in jedem Fall muss es in der UI klar sein.
- Wer hat das Recht, welche Kalender zu sehen? Das ist ein sehr heikles Thema, darüber sprechen wir hier mit @bertrandda: [Caldav] Configuration multicomptes - #13 par pierre-gilles. Wir müssen uns vor der Entwicklung einigen.
Entschuldige, wenn ich viele Fragen stelle, aber es ist ein wirklich cooles Feature und wenn wir den Bedürfnissen aller gerecht werden wollen, müssen wir uns vorher die Fragen stellen! ![]()
Danke auf jeden Fall, dass du mit der Entwicklung begonnen hast @Romuald_Pochet, es ist auf jeden Fall eine schöne Arbeit ![]()
