Autor Thema: "Soft ACL"  (Gelesen 1798 mal)

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
"Soft ACL"
« am: 04.07.11 - 10:02:45 »
Hallo !
hat jemand einen Tip für mich ?

Ich habe im Profildukument ein Namensfeld mit Mehrfachwerten eingerichtet.
Innerhalb der Anwendung habe ich eine Funktion eingerichtet. Vor dem Ausführen der Aktion soll überprüft werden, ob der ausführende User in der Liste im Profil aufgeführt ist .

Die Liste im Profil-Doc wird inhaltlich 2 mal die Woche auf aktuelle Bedürfnisse angepasst. Daher möchte ich das nicht über die ACL mit einer Rolle regeln sondern dem DB-Admin die Änderungen überlassen.

Wie kann ich das mit Script lösen (@IsMember, list ???)

Viele Grüße !

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: "Soft ACL"
« Antwort #1 am: 04.07.11 - 10:09:46 »
So evtl:
Code
x = Evaluate(|@GetProfileField(...) = @UserName|)
if x(0) <> 1 then
  msgbox "sie sind nicht berechtigt"
  continue=false
end if

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: "Soft ACL"
« Antwort #2 am: 04.07.11 - 10:38:34 »
Das würde ich dann nicht über ein Profildokument machen, sondern über ein normales Dokument.
Profildokumente sind lange im Cache, und bei häufigeren Änderungen nehme ich an, dass das zeitnah der neue Wert genommen werden soll.

Grüße

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: "Soft ACL"
« Antwort #3 am: 04.07.11 - 12:51:43 »
vielen Dank ! Hat mir sehr gut geholfen !

Danke !



 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz