Permissions abhängig von sign up on content
am 10.07.2012 - 12:46 Uhr in
Hallo,
ich sitze seit einigen Wochen an einem Problem und finde keine Lösung. Folgende Anforderungen:
Ich habe für einen content type die Möglichkeit des sign up. Spezifische Felder dieses content type sollen nur für diejenigen User zugänglich sein (permissions), die ein sign up für diesen content haben.
Als einziger Lösungsansatz ist mir eingefallen pro content dieses content types eine eigenständige role anzulegen, die die Rechte regelt und beim sign up die User automatisch dieser role hinzuzufügen.
Die Umsetzung habe ich über sign up rules versucht. Ich bin jedoch bereits bei der automatischen Erstellung einer role gescheitert. Eine solche Action steht nicht zur Verfügung. Würde mir nur das Hinzufügen einer eigenen Action über den hier beschriebenen Ansatz (https://drupal.org/node/283261) übrig bleiben.
Jedoch stellt sich auch beim Hinzufügen des Users beim sign up zu der role ein Problem dar. Auch hier gibt es nur die Möglichkeit eine statische role zu definieren, aber nicht die role abhängig von dem content, zu dem der sign up gehört. Auch hierfür wäre also eine eigene Action notwendig.
Bevor ich mich jetzt an diese zwei Aufgaben mache, wollte ich jedoch nachfragen, ob ich mich vielleicht in dem Lösungsansatz verrannt habe und eine viel einfachere Lösung schlicht übersehe? Hat jemand eine bessere Idee als die von mir skizzierte?
System:
Drupal 6.x
Rules 6.x-1.4
Sign Up 6.x-1.0
Signup Roles 6.x-1.0
Signup Rules 6.x-1.4
Viele Grüße
Jeldrik
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 2 Tagen 1 Stunde
vor 3 Tagen 22 Stunden
vor 4 Tagen 41 Minuten
vor 4 Tagen 1 Stunde
vor 4 Tagen 2 Stunden
vor 4 Tagen 2 Stunden
vor 4 Tagen 2 Stunden
vor 4 Tagen 16 Stunden
vor 6 Tagen 56 Minuten
vor 1 Woche 38 Minuten