Zum Inhalt springen

Calendar Base: Datumsformat und Kalenderrechte

Erstellt am 5. Februar 2009 · 1 Antwort · letzte Antwort am 15. Juni 2009

Tags: Kalender & Termine, Frage

Lone Wolf ·

Hallo,

ich habe noch zwei Probleme mit der Calendar Base-Extension, bei denen ich schier verzweifel.

Punkt 1: Datumsformat. Ich habe im Constant Editor das Datumsformat umgestellt, in Tages-,Wochen- und Eventansicht ist das auch korrekt. Lediglich in den Ansichten für Location (Ort) und Organisator wird das Datum bei "Related Events" in der Form MM.TT.YYYY dargestellt. Sehr unschön und ich habe noch keine Möglichkeit gefunden, wo ich das noch einstellen kann.

Punkt 2: Kalenderechte. Ich habe mehrere Zweige in meinem Baum, die jeweils von unterschiedlichen Benutzern bearbeitet werden. Diese sehen die anderen Zweige nicht, nur den jeweils eigenen. Jeder Benutzer darf in seinem Zweig eigene Kalender anlegen. Wenn er nun aber Kategorien und Events anlegt, dann kann er diese jedem beliebigen Kalender zurodnen, nicht nur seinem eigenen. Er kann alle sehen, die überhaupt irgendwo im Baum sind. Dies würde ich gerne vermeiden, weiß aber nicht wie.

Idee war in der tca.php die Extension so abzuändern, dass als Auswahlmöglichkeit nur die Kalender angezeigt werden, die sich auch in dem SysFolder befinden, indem der Benutzer gerade versucht eine neue Kategorie/ein neues Event anzulegen. Daran bin ich aber gescheitert.

Weiß jemand einen Tipp?

Steuermann ·

Hallo,

ich möchte den Punkt 2 aufgreifen, weil ich ein ähnliches Problem habe. Ich habe in einer Multidomain-Installation (Typo3 4.2.6 und Cal 1.1.2) mehrere Seitenbäume für die einzelnen Domains und jeder Domain einen eigenen Sys-Ordner zugewiesen. Hierin sind jeweils der Kalender, die Termine, die Orte und die Veranstalter für die einzelne Domain gespeichert.

Unter "Freigaben und Arbeitsumgebungen" habe ich den BE-Benutzergruppen jeweils den entsprechenden Sys-Ordner freigegeben. Unter "Erweitert" habe ich die Kalenderzugriffskontrolle aktiviert und jeder Gruppe den entsprechenden Kalender freigegeben.

Will nun ein BE-User einen neuen Kalendertermin anlegen, funktioniert die Kalenderzugriffskontrolle und er hat nur Zugriff auf seinen Kalender in seinem Sys-Ordner. Will er diesem Termin aber einen eingetragenen Ort oder Veranstalter zuordnen, kann er alle "systemweit" eingetragenen Orte und Veranstalter sehen und zuordnen (was allerdings im Frontend nicht funktioniert, wenn der Ort oder Veranstalter nicht im eigenen Sys-Ordner liegen).

Ich möchte, dass der jeweilige BE-Nutzer nur die Orte und Termine sehen kann, die in seinem eigenen Sys-Ordner liegen. Auch ich bin an der von Lone Wolf angedachten Anpassung der tca.php gescheitert. Offenbar hat schon jemand die Anpassung geschafft, aber die Einzelheiten leider nicht kund getan (#84378).

Kann uns vielleicht doch jemand helfen?

Schon mal Dank im Voraus
Josef