Sorry,
Ich kann Dir aktuell nicht mehr folgen. Soll es in der Ansichts-Instanz sein, also alle Kalendereinträge aus allen Kalendern, oder in den Kalender-Instanzen also reduziert für jeweils den einzelnen entsprechenden Kalender?
Soll es eine extra-HTML werden oder soll es in die jetzige als Ansichtspunkt zusätzlich zu en bereits existierenden Ansichten ergänzt werden. Oder soll die Kalendaransichts Instanz eine zusätzliche String-Variable mit der Liste im HTML-Format erhalten?
Was meinst Du mit Zeit in der Instanz?
Wenn es wieder um die Ansichts-Instanz geht, da ist es in der Konfiguration bereits einstellbar. Wenn Du verschiedene Standard-Ansichten möchtest, dann lege einfach eine zweite Ansichtsinstanz an.
ja, einfach zusätzlich in der Ansichts-Instanz, als Listendarstellung und die Zeitdauer auswählbar, dann wäre es weitgehend so möglich, wie ich es aktuell an vielen Stellen habe.
Jetzt hab ich gleich mal eine Frage. Ich habe die Abfuhrtermine als ICS Datei vorliegen und nutze für die Ermittlung der Abfuhrtermine das iCal-Calendar Modul von bumaas. Das Modul filtert mir das und man kann dort eine ics Datei hinterlegen. Dein Modul mag ja keine ics Dateien, oder hab ich es nur nicht gefunden?
Ja, aber das passt nicht für Österreich und die Anzeige der Termine funktioniet ja schon bei mir. Das ist nicht das Problem. Ich dachte halt, ich könnte diese Termine zusätzlich in den Kalender einbauen. Aktuell habe ich einen aus einem Google und einen aus einem Outlook Account. Von zwei unterschiedlichen Usern. Das funktioniert perfekt.
Also einfach eine Account Instanz erstellen und den link zur ICS-Datei eintragen und eine Calendar-Instanz mit der Acount-Instanz verbinden. Den Calendar dann in die Calendar-View Instanz mit aufnehmen und fertig.
Das ICS-Formular ist anders als die Formulare für Apple, Google, Microsoft. Über ICS werden in der REgel nur lesbare Kalender angeboten. Die links können alle in ein Formular eingetragen werden und dann eine Calendar-Instanz erstellen. Die holt alle in der Liste stehenden Calendars ab. und stellt sie gesammelt der View-Instanz zur Verfügung. Wer für jede ICS einen eigenen Calendar nutzen möchte, muss natürlich uch für jeden einzelnen ICS-Link einen eigenen Account anlegen.
mal eine kleine Anekdote zum Thema OAuth-Zulassung bei Google. Die OAuth-Anmeldung wird ja zentral über Symcon geregelt (Danke @paresy für Deine Unterstützung). Trotzdem musste ich das Ganze ja bei Google initiieren. Um das überhaupt umsetzen zu können, muss ich eine Projektseite zur Verfügung stellen, die Anwedungszweck, Datenschutz und Nutzungsbedingungen für jeden frei zugänglich darstellt. Es darf kein Verweis auf Github-Seiten sein. Also Habe ich in dem Repository eine CName erstellt und somit ist die Githubseite auf einer Adresse auf meinem persönlichen Webspace zu erreichen.
Dann war die Seite heute aufgrund verschiedener technischer Änerungen nicht erreichbar mit den Terms und Conditions. Prompt wurde der OAuth-Zugang dicht gemacht. @hfichtinger das war der Moment, wo Du testen wolltest und nicht rein gekommen bist.
Also alles wieder schick gemacht und probiert. Läuft wieder.
Jetzt kriegt jeder, der den OAuth von OpenCalendar nutzen will den Hinweis, dass die App unsicher ist. Da ich die Kalender-Bearbeitung mit ermögliche über OpenCalender gibt es bei Google verschärfte Sicherheitsregeln. Dazu gehört unter Anderem die Überprüfung, was mit den beiden notwendigen Scopes getrieben wird. Da reicht es Google nicht, dass man das bis ins kleinste beschreibt. Es muss ein Video-capture vom Bildschirm gemacht werden und Google zur Verfügung gestellt werden. In dem Video muss folgendes ersichtlich sein:
Der Weg zur Seite mit den Terms&Conditions, den vollständigen OAuth-Ablauf, alle angeforderten Scopes im Consent zum Modul und eine Demonstration, wie jeder der einzelnen Scopes tatsächlich verwendet werden.
Wenn das Ganze Video dann fertig ist, wird es auf youtube als unlisted Video hochgeladen und der Link zum Video an Google übergeben.
Zusätzlich muss noch eine Begründung geschrieben werden, warum ich die aktuelle Entscheidung von Google, die App weiterhin als unsicher zu deklarieren, nicht nachvollziehen kann.
An den Videos sitze ich gerade. Also nicht wundern, dass von mir heute wohl nicht mehr viel kommt.
In meiner privaten Version hier Zuhause schon. Damit kann ich fast alles nachstellen. Aber gut, wenn solch exotische Sachen kommen wie divera 24/7, sollte ich wohl doch mal ein paar debugs einbauen.
Kümmere ich mich drum, sollte nicht das Problem sein. Dein Hinweis mit den Feldern ist gut. Wird aber etwas dauern.
Der Divera ist nur lesen?
Morgen kommt das nächste Update erstmal mit Jahrestag xx/365, Kalenderwoche, Terminanzahl einzeln für jede Ansicht individuell AN-/Ausschaltbar.
Und da ich im Moment wenig schlafe (also noch weniger als sonst ) schaue ich, dass ic die Listenansicht noch ergänze.