Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: mardroid am 14.07.17 - 13:06:38

Titel: Feldvalidierung nur bei spezieller Benutzerrolle abfragen
Beitrag von: mardroid am 14.07.17 - 13:06:38
Hallo,

ich habe eine Anwendung übernommen wo bereits folgende Validierung prüft ob das Pflichteld ausgefüllt ist.

Wie kann ich diese Validierung nur bei einer speziellen Benutzerrolle auslösen?
Spricht beim Organisationsmitarbeiter mit der Rolle [org] muss das Feld validiert werden, bei der Buchhaltung mit der Rolle [bh] darf es auch leer sein.

Code
fieldname := "BEZAHLUNG";

@If( !@IsDocBeingSaved;@Success;
		@Length(@Trim(@ThisValue)) = @Integer(0) ; @Failure(@Text(fieldname)  + " ...........TEXT..............." );
	 @Success)


Vielen Dank und ein schönes Wochenende





Titel: Re: Feldvalidierung nur bei spezieller Benutzerrolle abfragen
Beitrag von: koehlerbv am 14.07.17 - 14:30:18
Code
@If (@UserNamesList *= "[bh]"; @Success;
         !@IsDocBeingSaved;@Success;
		@Length(@Trim(@ThisValue)) = @Integer(0) ; @Failure(@Text(fieldname)  + " ...........TEXT..............." );
	 @Success)
Titel: Re: Feldvalidierung nur bei spezieller Benutzerrolle abfragen
Beitrag von: mardroid am 14.07.17 - 15:04:11
@UserNamesList *=

So einfach... vielen Dank!

Wünsche dir ein erholsames Wochenende!