Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: RvM am 13.11.06 - 16:23:37

Titel: Leserechte im Web
Beitrag von: RvM am 13.11.06 - 16:23:37
Ich will dokumente im Web mit Leserechten ausstatten.
Ich habe einem User die Rolle [TEST] zugewiesen und das Lesefeld in der Dokumentenmaske mit folgender Formel berechnen lassen:

@If(Newsart="1";@Name([CANONICALIZE]; "[TEST]":"[TEST1]":"[TEST3]");Newsart="2";@Name([CANONICALIZE]; "[TEST]");Newsart="3";@Name([CANONICALIZE]; "[TESt2]");Newsart="4";@Name([CANONICALIZE]; "[TEST3]");@Name([CANONICALIZE]; "[Admin]"))

Da das Feld "Newsart" im Test "2" ist, beinhaltet auch das Leserfeld als Wert "[TEST]". Leider kann ich im Web in einer Ansicht das  Dokument nicht sehen.
Wo liegt der Fehler?
Titel: Re: Leserechte im Web
Beitrag von: Thomas Schulte am 13.11.06 - 16:26:32
Max internet Access ... Einstellung in den erweiteren Zugriffsrechten der Datenbank.
Titel: Re: Leserechte im Web
Beitrag von: tks am 14.11.06 - 09:59:24
Ich verstehe nicht, warum du die Rollen mit @Name ins Leserfeld schreibst. Rollennamen in hierachischer Form?

Kommst Du vielleicht als anonymous im Web an?
Titel: Re: Leserechte im Web
Beitrag von: dirk_2909 am 14.11.06 - 10:16:40
..Und die Admin-Rolle würde ich immer in das Lesefeld schreiben:

Code
@If(Newsart="1";("[TEST]":"[TEST2]":"[TEST3]");
Newsart="2";"[TEST]";
Newsart="3";"[TEST2]";
Newsart="4"; "[TEST3]"; 
@Nothing ) :  "[Admin]"
Titel: Re: Leserechte im Web
Beitrag von: Glombi am 14.11.06 - 10:25:51
Hat der/die Server, die in der ACL eingetragen sind, auch alle Rollen ?

Andreas
Titel: Re: Leserechte im Web
Beitrag von: RvM am 14.11.06 - 12:21:41
So, habe alles getan, was ihr geschrieben habt:
- in der ACl den Max. Internet-Namens-und kennwortzugriff auf "Leser" gestellt
- die Berechnungsformel für das Leserfeld geändert
- den Servern alle Rollen zugewiesen
aber nix is  :-[
Kann immer noch nicht die gewünschten Doks lesen
Titel: Re: Leserechte im Web
Beitrag von: Glombi am 14.11.06 - 13:12:32
Wenn die Server vorher die Rollen nicht hatten und auch sonst nicht durch Gruppe/Rolle/Namen in einem Autoren- oder Leserfeld standen und repliziert haben, dann ist das Dokument nun in den ewigen Notes Jagdgründen angekommen und nicht mehr da.

Andreas
Titel: Re: Leserechte im Web
Beitrag von: tks am 14.11.06 - 13:16:11
Ich würde erstmal die Leserfelder vom Typ "Leser" auf "Text" umstellen und mir diese im Web anzeigen lassen. Ohne Leserfelder solltest du die Doks ja sehen. Wenn nein, hast du wohl ein anderes Problem.
Steht im Leserfeld das drin, was du erwartet hast?

Erstelle dir ein Feld, in dem Du den aktuellen Benutzernamen anzeigen lässt. Steht da (im Web) auch das drin was du erwartest? D.h. kommst du mit dem richtigen Benutzer an?
Titel: Re: Leserechte im Web
Beitrag von: RvM am 14.11.06 - 15:16:17
Nur zur Info:
Es läuft!! Da waren noch ein paar andere Sachen, die das Lesen verhinderten. Das kommt davon, wenn man eine Uralt-Programmierung erweitert und dann vergessen hat, wo man noch überall in den Maskeneinstellungen Häckchen gesetzt hat.