benutzerrechte
Eingetragen von Anonymous (0)
am 02.02.2006 - 12:24 Uhr in
am 02.02.2006 - 12:24 Uhr in
Hallo!
Ich möchte Drupal intern in meiner Firma einsetzen.
Um den Mitarbeitern auch nur die Rechte auf verschiedene Seiten zu geben, die sie zur Arbeit benötigen, muss ich die Benutzerrechte nicht nur für Module sondern auch für Seiten anpassen können. Also zum Beispiel /node/4 nur für Sekretärinnen... usw. Ausserdem dürfen dann auch nur noch diese Seiten bei denen im Menü angezeigt werden. Ist das möglich und wenn ja mit welchen Schritten?
Würde das Sinn machen diese Seiten als Module zu Programmieren?
Ein Beispiel für eine Seite die ich bräuchte wäre zum Beispiel das Ausgeben von Kunden aus einer Datenbank.
- Anmelden oder Registrieren um Kommentare zu schreiben
Versuch mal das Modul node
am 02.02.2006 - 15:15 Uhr
Versuch mal das Modul node privacy byrole http://drupal.org/project/node_privacy_byrole .
Damit kann man beim Anlegen der Seite angeben, welche Rolle(n) die Seite sehen dürfen.
Um Navigationsblöcke nur bestimmten Rollen zu zeigen versuche http://drupal.org/node/27690 .
vg
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
und was ist mit simple_access
am 02.02.2006 - 15:20 Uhr
danke für die antwort! hat schon jemand erfahrung mit simple_access als modul gemacht? kann node privacy byrole mehr?
simply access ist das richtige, aber...
am 02.02.2006 - 15:37 Uhr
der menüpunkt bleibt im menü, auch wenn die seite nicht angezeigt werden darf. Der Vorschlag mit den Block verstecken war zwar gut, aber es muss doch was eleganteres geben als das hard zu coden. Ein Modul zum Beispiel, dass automatisch checkt ob seiten erlaubt sind, und die menüpunkte dahingehend ausblendet.
Ein Modul.., dass automatisch checkt
am 19.10.2006 - 11:46 Uhr
Gibt es denn so was? Bin auch auf der Suche.
PS: Habe gerade Drupal 4.7.4 mit node privacy byrole 4.7.0 ausprobiert. Genauso wie bei der Variante mit Simple Access werden alle Noden in Menü angezeigt, unabhängig davon, ob sie "erlaubt" oder "gesperrt" sind.
Du könnste die
am 19.10.2006 - 19:24 Uhr
Du könnste die "versteckten" Menü-Punkte in einen separaten Block stecken und diesen nur den entsprechenden Nutzern zugänglich machen.
Alternativ mal noch Taxonomy Access Control, Taxonomy Access Control Lite ausprobieren in Zusammenhang mit Taxonomy Menu ... hab ich aber selbst noch nicht getestet:
http://drupal.org/project/taxonomy_access
http://drupal.org/project/tac_lite
http://drupal.org/project/taxonomy_menu
Kannst ja mal Deine Erfahrungen niederschreiben ... ;-)
--------------------------------
http://www.autokauf-und-recht.de
--------------------------------
Probleme mit verschiedenen 'access' Modulen
am 19.10.2006 - 23:01 Uhr
Ich hab das vor einigen Tagen schon einmal gepostet. Es kann und es gibt Probleme, wenn verschiedene Module für Zugriffsrechte kombiniert werden,
In der readme von Organic Groups ist zu lesen:
- Drupal has poor support for running more than one node_access type module at one. That means that you can't run og with taxonomy_access, nodeperm_by_role, nodeaccess, or any other node access control module.
Das bedeutet, dass ihr sehr gut überlegend müsst was oberste Priorität auf eurer Website hat und was vielleicht in der Zukunft noch hinzu kommen soll.
Vielleicht ist es in dem einen oder anderen Fall doch besser auf ein weiteres Modul, für Zugriffsberechtigungen, zu verzichten und einige der in diesem Thread erwähnten "Standardmethoden" von Drupal zu benutzen. Man kann damit fast alles hinbekommen.
Ist vielleicht manchmal mehr Arbeit, kann sich aber für die Zukunft auszahlen.
md - drupalcenter
--
www.mdwp.de :: www.go-with-us.de
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Lösung, die (bei mir) funktioniert
am 26.10.2006 - 15:00 Uhr
Habe jetzt endlich einen Hack für menu.inc gefunden, der das ermöglicht, wonach hier gesucht wird. Funktioniert bei mir mit 'node privacy byrole' 4.7.0. Mit anderen Modulen nicht getestet, gehe aber davon aus, daß es auch klappen soll.
Zu finden unter http://drupal.org/user/57774.
(Getestet mit Drupal 4.7.4 lokal).
________________
Alternativ mal noch Taxonomy Access Control, Taxonomy Access Control Lite ausprobieren
Hat übrigens auch nichts gebracht. Access denied aber Menüs sichtbar.