Opened 5 years ago
Closed 5 years ago
#4027 closed Verbesserung (bleibt so)
NC: Schulkalender vorkonfigurieren
| Reported by: | Rüdiger Kupper | Owned by: | Rüdiger Kupper |
|---|---|---|---|
| Priority: | bald erledigen | Milestone: | Nextcloud: erweiterte Dienste |
| Component: | Webdienst: Kepler-Cloud | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: |
Description
Sofern möglich sollte der Schukalender bei allen Nutzern standardmäßig vorkanfiguriert sein.
Change History (5)
comment:1 by , 5 years ago
| Resolution: | → bleibt so |
|---|---|
| Status: | new → closed |
comment:2 by , 5 years ago
| Resolution: | bleibt so |
|---|---|
| Status: | closed → reopened |
Eine Möglichkeit ist natürlich, den Kalender-Eintrag direkt per Skript in die Datenbank der Nutzer zu schreiben. Natürlich nicht wirklich schön, könnte aber klappen. -> ausprobieren
comment:3 by , 5 years ago
Aktualisierungsintervall für Kalenderabos auf 1 Tag gesetzt (statt Default: 1 Woche) wie hier beschrieben:
https://docs.nextcloud.com/server/latest/admin_manual/groupware/calendar.html#refresh-rate
occ config:app:set dav calendarSubscriptionRefreshRate --value "P1D"
comment:4 by , 5 years ago
Für das Feature gibt es seit Längerem ein Ticket:
https://github.com/nextcloud/server/issues/1600
comment:5 by , 5 years ago
| Resolution: | → bleibt so |
|---|---|
| Status: | reopened → closed |
Ich hab mir die Datenbankeinträge angeschaut und beschlossen, da nicht drin herumzufuhrwerken. Erstens weiß man nie, ob ein einzelner Eintrag in einer Tabelle reicht, oder ob mehrere Konsistente Einträge in verschiedenen Tabellen gemacht werden müssen.
Speziell bei den Kalender-Abos bräuchte man für den Eintrag ein "Sync-Token", das der Client laut dem WebDav-Protokoll erhällt, wenn er das erste Mal eine Synchronisation beim externen Server anfragt. Das müsste man dann per Skript machen. Es gibt derzeit aber Wichtigeres, als zu lernen, wie das WebCAL-Protokoll funktioniert ;-).
Derzeit scheint es nicht möglich zu sein, ein Kalender-Abonnement für alle Nutzer einzurichten. (-> Feature-Request schreiben)
Auch das Vorgehen: "Administrator abonniert den Webkalender und teilt ihn dann mit allen Lehrern" funktioniert nicht, denn Webkalender haben keine Teilen-Option (-> ebenfalls Feature-Request schreiben)
Das Abonnieren des Kalenders ist aber eine zwei-Klick-Aufgabe, welche die Lehrer leicht selbst durchführen können, wenn sie eine Schritt-für-Schritt-Anleitung bekommen.
-> Followup-Ticket: #4028