Domino 9 und frühere Versionen > Entwicklung

Berechtigungen innerhalb einer Maske

(1/3) > >>

OCS:
H Leute,
mal wieder  ein Problem am start....:-[ und zwar sollen in einer Maske 2 bestimmte Felder nur von Personen einer Gruppe änderbar sein und der Rest der User soll diese nur sehen können...

Eines der Felder ist eine Dialogliste und das anndere ein Namensfeld.

Kann mir vieleicht jemmand weiterhelfen?

Danke im voraus!

Gruß Björn

TMC:
Eine von vielen Möglichkeiten:

Setze im Propeller-Tab der Felder bei "Security options" ein "Must have at least Editor access to use". Das bedingt aber, dass der Rest der User nur Autoren sein dürfen.
Dies macht Notes übrigens auch so im NAB.

OCS:
danke für Deine hilfe! im nab? sorry, bin nicht so fit....
das mit den editorrechten hab ich schon versucht, hätte ich vieleicht schreiben sollen... leider werden aber beim öffnen der Maske diverse scripte ausgeführt und die laufen dann nicht mehr richtig! ausserdem müssen manche user editorrechte haben, ich muss das ändern lediglich auf die beiden felder verbieten.  hast Du vieleicht noch ne andere idee? kann man das vieleicht irgendwie über rollen machen? davon hab ich nur leider garkeine ahnung, weder wie man welche erzeugt, noch wie man mit ihnen umgeht.....

Small:
hiho,

NAB heißt glaube ich Names Address Book oder ich lieg damit auch falsch  ???
Aber nun zum Thema.

Wir haben in einigen unserer Formulare genau die selbe Situation.
Da wir aber bei unserer Anwendung alle nur Autoren sind, geht das mit dem Editor auch nicht.

Wir haben uns mit einer "UserRole" aus der Affaire gezogen.
Die setzt du einfach bei dem bestimmten Leuten und kannst dann direkt bei den Felden die Abfrage nach dieser "UserRole" machen.

Edit: hatte was bei dir überlesen :

--- Zitat ---kann man das vieleicht irgendwie über rollen machen? davon hab ich nur leider garkeine ahnung, weder wie man welche erzeugt, noch wie man mit ihnen umgeht.....
--- Ende Zitat ---


Rollen weißt man Usern glaube ich direkt in der ACL zu. (bitte korrigiert mich, wenn ich falsch liege)

Die Anfrage ist in etwa so:
@IsMember("[meine_erlaubende_UserRole]";@UserRoles))

Gruß Rene

 

Thunder:
Hi,

löse das doch einfach über Rollen. Dann machst Du 2 berechnete Felder, die einfach nur die Werte anzeigen.
Über eine Rolle blendest Du dann einfach die berechneten Felder aus und die bearbeitbaren nicht - und umgekehrt.

Gruss

Remko

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln