Abfallkalender-Integration (ICS-Import + Erinnerung) #261
Replies: 4 comments 2 replies
-
|
Hi @MeisterAdebar, danke erst mal, dass du dich damit beschäftigst 👍 |
Beta Was this translation helpful? Give feedback.
-
|
Basierend auf dem Feedback und einmal darüber schlafen hab ich meine Gedanken dazu mal bauen lassen und festgehalten. Hat von allen angesprochenen Themen schon was drin. Ist quasi im Baby-Erste-Krabbelversuche-Stadium – läuft grundsätzlich. Morgen geht's weiter... |
Beta Was this translation helpful? Give feedback.
-
|
Bin gespannt was Du davon hältst 😎 https://github.com/MeisterAdebar/fewohbee/tree/feature/multi-calendar Verallgemeinerung des Abfallkalenders zu einem Mehrfach-Kalender-System mit Facility-Übersicht Der bisher fest eingebaute "Abfallkalender" (ein ICS-Upload/URL, eine feste Menge an Abholterminen) wurde durch ein generisches Kalender-System ersetzt, das beliebig viele unabhängig konfigurierte Kalender unterstützt (Abfallabfuhr, Urlaub, Veranstaltungen, Wartung, ...) – jeder mit eigenem Namen, eigener Akzentfarbe, eigener ICS-Quelle und optionaler "Bestätigung erforderlich"-Markierung für Tag-vorher-Erinnerungen. Datenmodell
Reservierungsübersicht
Bestätigungs-Erinnerungen
Facility-Übersicht (unter Betrieb)
Kalender verwalten (Einstellungen)
|
Beta Was this translation helpful? Give feedback.
-
|
Hi, freue mich schon mir das anzusehen. Bin jetzt nur kurz über den Code gegangen und habe ein paar erste Anmerkungen 😊
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
hab in meinem Fork den Import eines Abfallkalender eingebaut: https://github.com/MeisterAdebar/fewohbee/tree/feature/waste-calendar
Datenquelle: ICS-Datei-Upload oder ICS-URL (viele kommunale Entsorger bieten sowas an), konfigurierbar unter Einstellungen → Allgemein. Unterstützt Einzeltermine und wiederkehrende Events (RRULE), da sich ICS-Dialekte je nach Anbieter unterscheiden.
Anzeige: Farblich markiert + Popover in der Jahresübersicht, direkt neben der bestehenden Feiertagsanzeige. Per Schalter in den Tabellen-Einstellungen ein-/ausschaltbar (standardmäßig aus).
Erinnerung: Ein Tag vor der Abholung (und am Abholtag selbst, falls noch nicht bestätigt) erscheint ein Hinweis-Button in der Reservierungsübersicht, analog zum bestehenden "Importe prüfen"-Mechanismus – man muss aktiv bestätigen, dass die Tonne(n) rausgestellt wurden. Die Erinnerung ist an denselben Schalter gekoppelt wie die Anzeige: ist die Jahresübersicht-Anzeige aus, ist auch die Erinnerung aus.
Technisch:
sabre/vobjectfürs ICS-Parsingwaste_collection_date, drei neue Spalten aufapp_settingsIch hab das komplett fertig und getestet (10 Commits, sauber getrennt nach Funktionsbereich).
Gibts von deiner Seite Vorbehalte gegen den Import oder der Umsetzung?
Gruß Thomas
Beta Was this translation helpful? Give feedback.
All reactions