Flexi Access um ganz individuelle Rechte zu setzen
Eingetragen von torfnase (1525)
am 02.04.2016 - 02:04 Uhr in
am 02.04.2016 - 02:04 Uhr in
Hallo zusammen,
um die Rechte einer speziellen Node (nicht Content Typ sondern eine ganz spezielle Node) für eine speziellen User (nicht Rolle, sondern EINEN ganz speziellen User) zu setzen gibt es ja das Modul Flexi Access
Nun möchte ich die Rechte in einem kleinen PHP Script z.B. aufgerufen durch Rules setzen.
Hat jemand von euch das schon mal gemacht ? Gibt es da einen Hook, den man verwenden kann, z.B. indem man Node-ID, User-ID und Art der Rechte, z.B. view, edit, delete als Parameter übergibt und die Rechte werden dann entsprechend eingetragen ?
Gruß aus dem schon recht sonnigen Aachen
Berthold Lausch
- Anmelden oder Registrieren um Kommentare zu schreiben
Flexi Access kenne ich nicht
am 02.04.2016 - 09:08 Uhr
aber ich kenne content_access in Verbindung mit ACL.
Damit kann man auch einzelne Entities berechtigen.
Dies ist jedoch nicht Userbezogen, sondern Rollenbezogen.
Grüße
Ronald
ronald schrieb Dies ist
am 02.04.2016 - 14:10 Uhr
Dies ist jedoch nicht Userbezogen, sondern Rollenbezogen.
Hallo Ronald,
genau das ist der Grund, warum ich Flexi Access benutzen möchte.
Drupal Video-Tutorials
torfnase schrieb Nun möchte
am 03.04.2016 - 12:26 Uhr
Nun möchte ich die Rechte in einem kleinen PHP Script z.B. aufgerufen durch Rules setzen.
Wenn du schon selbst Code schreibst, dann machs doch gleich richtig und regel das in
https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_access/7 .
ACL, Flexi Access, Rules .... Noch ne Krücke für die Krücke tut doch wirklich nicht Not für so 'ne Kleinigkeit wie individuellen Node Access per User, selbst wenn selbiges an ein paar Regeln/Bedingungen geknüpft ist.
glycid schrieb Wenn du schon
am 03.04.2016 - 15:26 Uhr
Wenn du schon selbst Code schreibst, dann machs doch gleich richtig und regel das in
https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_access/7 .
ACL, Flexi Access, Rules .... Noch ne Krücke für die Krücke tut doch wirklich nicht Not für so 'ne Kleinigkeit wie individuellen Node Access per User, selbst wenn selbiges an ein paar Regeln/Bedingungen geknüpft ist.
vielen Dank für eine Anregung.
Du hast vollkommen recht. Genau so werde ich das machen. Der hook node_access ist sehr flexibel und man braucht noch nicht mal dem User oder der Node eine Eigenschaft "anzukleben", sprich einen DB-Eintrag vorzunehmen.
Gruß aus dem sonnigen Aachen
Berthold Lausch
Drupal Video-Tutorials