Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: LordMonster am 29.04.15 - 13:56:34

Titel: Absatz sperren?
Beitrag von: LordMonster am 29.04.15 - 13:56:34
Hallo zusammen,

ich versuche gerade eine kleine DB zu erstellen und möchte einen Absatz nur für das EDV-Personal bedienbar oder sichtbar machen.

Ich dachte, dass ging früher über Abschnitt und Sicherheit! Genau das finde ich aber bei Notes 9 nicht mehr. Bin ich auf dem Holzweg oder wie kann ich einen Absatz einer Maske nur für einzelne Benutzer einschränken?

Über die Funktion (Wenn Formel war) könnte man es auch lösen, hier kenne ich aber die Formel nicht und finde auch nichts passendes. Kann mir einer helfen?

MFG
Tommy
Titel: Re: Absatz sperren?
Beitrag von: Klafu am 29.04.15 - 14:14:17
Such dir was zum Thema Hide-When aus:

Verstecken wenn:
-es ein neues Dokument ist: @IsNewDoc
-der Benutzer nicht die Rolle Support hat: !@IsMember("[Support]";@UserRoles)
-Feld1 leer ist: Feld1=""
-Feld2 ungleich leer ist: Feld2<>""

Chris
Titel: Re: Absatz sperren?
Beitrag von: LordMonster am 29.04.15 - 14:25:33
Hallo,

dachte ich mir schon. geht das auch mit Gruppen?

!@IsMember("[Administrator]";@User??????)
Titel: Re: Absatz sperren?
Beitrag von: Klafu am 29.04.15 - 14:37:01
Laut Hilfe geht das wohl


@UserNamesList
This subform formula selects a different subform depending on whether the user is a member of the Marketing team or not. This formula works if the database containing it is on a server.

@If(@IsMember("Marketing Team"; @UserNamesList);
    "Marketing Head"; "Generic Head")

Chris
Titel: Re: Absatz sperren?
Beitrag von: koehlerbv am 29.04.15 - 14:43:03
Das geht nicht wohl, sondern das geht natürlich.

und wenn man es allgemeiner haben möchte:
!(@UserNamesList *= "[Administrator]" : "Gruppenname" : "CN=Bestimmte Nase/O=Verein")

So kann man "mit allem und scharf" und wild gemischt auf ganze Listen vergleichen - man beachte den Permutationsoperator "*=".

Bernhard
Titel: Re: Absatz sperren?
Beitrag von: LordMonster am 29.04.15 - 14:50:15
Danke erst mal,

das mit der Rolle ist glaube einfacher.

Ich habe aber noch einen Fehler. Der Abschnitt wird jetzt gar nicht mehr angezeigt.

Ich habe die Rolle erstellt und sie mir auch gegeben. Nun sollte ich ja als einziger den Abschnitt sehen!

Ist aber leider nicht so. Wo könnte ich einen Fehler haben?

!@IsMember("EDV";@UserRoles)
Titel: Re: Absatz sperren?
Beitrag von: Klafu am 29.04.15 - 15:02:46
Ich hab "wohl" geschrieben, weil ich es selber bisher nicht getestet hab,  Bernhard.

Tommy: Zu deinem Problem solltest du drauf achten was und wie wir es schreiben.
Vergleich deine Foirmel mal mit meiner.
!@IsMember("EDV";@UserRoles) und
!@IsMember("[Support]";@UserRoles)
Außerdem sollte die Datenbank beim hantieren mit @UserRols nicht auf Lokal liegen.

Chris
Titel: Re: Absatz sperren?
Beitrag von: LordMonster am 29.04.15 - 15:22:32
Ach ich sehe schon sorry. Funktioniert jetzt super danke.

Eine andere Frage noch.

Ist so etwas auch für Ansichten möglich?

Ich möchte, dass die Mitarbeiter nur ihre eigenen Dokumente sehen und nicht alle.
Titel: Re: Absatz sperren?
Beitrag von: koehlerbv am 29.04.15 - 15:27:22
http://atnotes.de/index.php/topic,51224.0.html