Google Calendar OAuth2 Integration + CalDAV-Kalender ausblenden statt löschen
- Google OAuth2 Flow: Admin konfiguriert Client-ID/Secret, User verbindet per Klick - Google Calendar API v3: Events lesen, erstellen, bearbeiten, löschen - GoogleAccount Model + google_router mit Token-Refresh - Google-Events in Event-Pipeline integriert - Frontend: Google Kalender in Sidebar, Dropdown, Event-CRUD-Routing - CalDAV-Kalender: Ausblenden statt ganzes Konto löschen, Einblenden in Einstellungen - Ausgeblendete Kalender Sektion in Einstellungen
This commit is contained in:
@@ -159,6 +159,7 @@
|
||||
<button data-action="local">Lokaler Kalender</button>
|
||||
<button data-action="caldav">CalDAV-Konto</button>
|
||||
<button data-action="ical">iCal-URL abonnieren</button>
|
||||
<button data-action="google">Google Kalender</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -427,6 +428,11 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="settings-section" id="settings-hidden-cals-section">
|
||||
<h4>Ausgeblendete Kalender</h4>
|
||||
<div id="hidden-cals-list"><span style="font-size:13px;color:var(--text-3)">Keine ausgeblendeten Kalender</span></div>
|
||||
</div>
|
||||
|
||||
<div class="settings-section" id="settings-users-section">
|
||||
<h4>Benutzerverwaltung <span class="badge-admin">Admin</span></h4>
|
||||
<div id="users-list"></div>
|
||||
|
||||
Reference in New Issue
Block a user