Teminkalender mit verschiedenen Rollen - wie geht man vor?
am 01.12.2007 - 15:31 Uhr in
Ich möchte einen Terminkalender basteln, der es verschiedenen Rollen erlaubt bestimmte Termine einzutragen und bei dem auch nur bestimmte Termine für bestimmte Rollen sichtbar sein sollen. Das ganze ist für eine Schule. Es sollen z.B. öffentliche Termine (z.B. Theateraufführung) für alle sichtbar sein, aber nur von manchen erstellt werden dürfen. Andere schulinterne Termine (z.B. Abgabetermine für Anträge) sollen nur von der Schulleitung erstellt und nur von Lehrern, aber nicht von der Öffentlichkeit, gesehen werden.
Nachdem ich eine Weile den event-Modul ausprobiert habe und dabei einige seltsame Verhaltensweisen gefunden habe (vieleicht auch, weil ich was falsch gemacht habe, aber sei's d'rum) kam ich zu dem Schluss doch besser gleich CCK, Views und Calendar zu verwenden. Den Calendar habe ich zum Laufen gebracht (Dank der Anleitung im Forum!) und ich habe schon einen eigenen Inhaltstyp "Termin", der so aussieht wie ich es will. Nun bitte ich um ein wenig Hilfe bzgl. der weiteren Vorgehensweise um meine genannten Anforderungen zu realisieren.
Sollte man jetzt z.B. Kategorien für den Inhaltstyp Termin definieren (wie z.B. Öffentlicher Termin, interner Termin usw.) und das ganze über Views, die diese Kategorien filtern definieren oder ist es z.B. besser (drupalischer) für die verschiedenen Terminarten extra Inhaltstypen zu definieren? Oder gibt es noch andere gute Lösungen, von denn ich noch nichts weiss? SInd z.B. Organic groups dafür gut?
Bitte einige Ratschläge!
- Anmelden oder Registrieren um Kommentare zu schreiben
Taxonomy Access Control
am 01.12.2007 - 15:37 Uhr
Taxonomy Access Control dürfte die Lösung sein
Danke!
am 01.12.2007 - 16:52 Uhr
Hey super, die Antwort war ja schnell!
Nachtrag: Ich habe das Taxonomy Access Control Modul gerade mit meinem Calendar ausprobiert. Es funktioniert und tut genau was ich wollte - vollkommen ohne extra Views oder Inhaltstypen zu definieren - diese Lösung gefällt mir sehr gut! Drupal ist schon super, wenn man so langsam anfängt zu verstehen, wie man seine eleganten Möglichkeiten nutzen kann.
Danke nochmal für den Tip!
Taxonomy Role
am 01.12.2007 - 16:15 Uhr
Ich denke, man sollte noch Taxonomy Role dazunehmen, damit die User auch nur die Terme sehen, die sie auch bearbeiten dürfen.