Domino 9 und frühere Versionen > ND6: Entwicklung

Zugriff überprüfrn

(1/2) > >>

Hedwig14:
Hallo !

In einer Mail-IN DB verwende ich einen Schalter "Zuweisen" um die Mail einer dritten
Person zur Bearbeitung zuzuweisen. Rechte auf diese Mail In DB haben nur User aus
dem jeweiligen Team.

Wenn ein User nun die Mails an eine Person zuweist, die keinen Zugriff auf die DB hat kann der Doc Link natürlich nicht geöffnet werden.

Wie kann ich vor der Zustellung prüfen, ob der Empfänger auch Zugriff auf die Mail-In-DB hat ??? ggf. sollte der Sender eine Meldung erhalten, dass der Empfänger nicht berechtigt ist, auf die DB zuzugreiben.

Für Tips wäre ich dankbar !

jBubbleBoy:
Ist sehr Aufwendig, da müsste man die ACL parsen ...
Da würde ich lieber die ACL aufbohren, aber das ist Anwendungsfall spezifisch.

bubble

koehlerbv:
Hier hilft wirklich nur ein Parsen (!) der ACL incl. Rekursion. Etwas anderes steht nicht zur Verfügung.

Bernhard

Hedwig14:
ich habe mir das schon gedacht. Hatte jedoch die Hoffnung es gibt noch ein Trick !

DANKE !

koehlerbv:
Ein "Trick"? Wie sollte das gehen? Fragen ist natürlich erlaubt (und hier ja sogar erwünscht), aber das Abfragen der Rechte eines *anderen* Person kann nur tricky sein (und in Ermangelung des Zugriffs auf dessen private key auch niemals hundertprozentig, wobei wir jetzt aber bei Grenzfällen sind).

Und das Erstellen einer Routine, die die Rechte einer x-beliebigen Person in einer x-beliebigen DB ermittelt (incl. des Zustands "Du kommst hier net rein!"), ist nun kein Zauberwerk. Wer so etwas braucht, sollte das auch beherrschen (meine ich - und daher zählt dies zu meinen Standardaufgaben bei der Ausbildung neuer Notes-Programmierer).

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln