Für eine ähnlich klingende Anforderung benutz ich active-rbac [1].
Kannst du dir mal anschauen.
Es gibt eine gepatchte Version die mit aktuellem Rails läuft, die mehr
Funktionalitäten umfasst.
Die aktuelle Entwicklungsversion geht weg vom Engines Ansatz und hat
noch wesentlich weniger
Funktionen, bzw. "Vorgaben". Stellt im Prinzip das Grundgerüst für einen
RBAC zur Verfügung.
Für meine Zwecke hats bisher mehr als gereicht. Gibt aber mit Sichrheit
noch andere Plugins.
Vielleicht kannst du damit ja was anfangen.
[1] http://active-rbac.rubyforge.org/
Gruß
Marcus Sprenger schrieb:
Hallo Ihr Railser,
mach mir gerade Gedanken zum Thema Nutzerrechteverwaltung.
Die Anwendung wird von etwa 30 Mitarbeitern für verschiedene Zwecke
verwendet und ich möchte das jeder nur das machen kann, was er auch
soll und nicht mehr. Im besten Fall soll er auch nur das sehen (Menus,
Links) was für ihn wichtig ist und ein wenig personalisieren kann auch
nicht schaden, so daß der User eben seine Startseite festlegen kann usw.
Ansätze die mir bekannt sind wären, verschiedene User-Level
einzuführen. So ist es auch bisher in der alten PHP-Anwendung
realisiert. Ich merke aber, das ich damit nicht wirklich so genau die
Einstellungen machen kann wie ich sie gern hätte.
Ein anderer Ansatz ist eine Art Nutzerprofil in der DB mitzuspeichern
(z.B. in YAML ) und dann dort in einer von mir definierten
Objektstruktur alles wichtige zu speichern. Alles noch sehr vage.
Da zielt letztendlich auch meine Frage hin: Gibt es da schon so ne Art
Standardvorgehen oder etwas was sich als erprobt herausgestellt hat?
Vielleicht kennt jemand auch schon ein Plugin für Rails, welches er
empfehlen kann.
Das wars erstmal.
mArcus
~~~~~~~~~~~~~
[EMAIL PROTECTED]
~~~~~~~~~~~~~
------------------------------------------------------------------------
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug