Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Christian97 am 14.08.03 - 14:46:16

Titel: Zugriffsrollen in der DB erstellen
Beitrag von: Christian97 am 14.08.03 - 14:46:16
Hallo,

ich bin mir nicht sicher, ob das überhaupt umgesetzt werden kann, da meines Wissens nach die Rollen immer "von außen" erstellt werden.

Bisher ist das so, daß ich in meiner DB für jede Abteilung eine Zugriffsrolle erstellt habe, die dann den MAs zugewiesen wird. Da aber der Name einer Rolle max. 13 Buchstaben lang sein darf, bin ich auf Abkürzungen angewiesen. Wenn ich neue Abteilungen einpflegen muß, dann ändere ich immer zuerst den Code und dann extra nochmal die Zugriffsrollen.

Ich stell mir das so vor: Ich erstell mir ein Admin-Dokument, mit dem ich neue Abteilungen einpflegen kann und die passenden Rollen (evtl. abgekürzt) gleich mit anlegen kann. Die User müßten dann nur noch im Dialog "von außen" zugeordnet werden.

Ist sowas möglich? Hat jemand schonmal sowas gemacht?

Danke
Christian
Titel: Re:Zugriffsrollen in der DB erstellen
Beitrag von: MrXYZ am 14.08.03 - 14:55:10
Hi !

Dim session As New NotesSession
Dim db As NotesDatabase
Dim acl As NotesACL
Set db = session.CurrentDatabase
Set acl = db.ACL
Call acl.AddRole( "Developer" )
Call acl.Save

findest Du, wenn Du unter NotesACL in der Hilfe nach roles suchst. Du kannst Rollen anlegen und löschen usw.

Viele Grüsse
Micha
Titel: Re:Zugriffsrollen in der DB erstellen
Beitrag von: Axel am 14.08.03 - 14:55:39
Hi,

gemacht habe ich so was noch nicht. Aber schau die mal in der Designer-Hilfe die Klasse NotesACL an und da insbesondere die Methode AddRole.

Mit diesen Informationen sollte es möglich sein dein Problem zu lösen


Axel
Titel: Re:Zugriffsrollen in der DB erstellen
Beitrag von: Axel am 14.08.03 - 14:58:02
Hi,

oh, da war einer einen Tick schneller.  ;D :D


Axel
Titel: Re:Zugriffsrollen in der DB erstellen
Beitrag von: Christian97 am 14.08.03 - 14:58:27
Cool,

vielen Dank für die schnellen Antworten. Ich werd mich belesen.

Ciao,
Christian
Titel: Re:Zugriffsrollen in der DB erstellen
Beitrag von: ata am 17.08.03 - 21:44:31
... aber Achtung - es sind nur 72 Rollen zugelasen - DB-Beschränkung...

ata