Domino 9 und frühere Versionen > ND6: Entwicklung
Problem mit Userroles + Reservierung :(
FideL:
Hm, hab ich nun mal in Klammern gesetzt, falls ihr das so:
@If(ResourceName="" ;@Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern die Reservierung vollständig ausfüllen."));!@IsValid; @Return(@Prompt([Ok];"Fehler";"Sie müssen vor dem Speichern alle Fehler korrigieren."));
@IsNotMember("[cars]";@UserRoles)) & (RessourceName="Firmenwagen1") | (RessourceName="Firmenwagen2") | (RessourceName="VW Transporter"); @Return(@Prompt([Ok];"Warnung!";"Sie sind nicht berechtigt einen Firmenwagen zu reservieren!!";
@Do(@PostedCommand([FileSave]); @PostedCommand([FileCloseWindow]))))
meintet. Leider ist es nun so: egal welche Rolle der User besitzt,
er kann nichts mehr reservieren. Ich bekomme immer das Fenster:
Sie sind nicht berechtigt einen Firmenwagen zu reservieren!!
Weiß noch jemand einen Rat? gruß fidel
Semeaphoros:
Das ist schon richtig, Thomas, wenn auch nicht das richtige Wort dafür :)
Precedence of Operators heisst das und die Tabelle dazu gibts in der Designer-Hilfe, hier die Uebersichtstabelle:
Arithmetic
^ Exponentiation
- Unary negation (unary minus)
*, / Multiplication, floating-point division
\ Integer division
Mod Modulo division (remainder)
-, + Subtraction, addition
Concatenation
& String concatenation
Relational (Comparison)
=, <>, ><, <, <=, =<, >, >=, =>, Like
Object reference comparison (Same precedence as Relational)
Is, IsA Tests object type, refers to the same object
Logical
Not Logical negation or one's complement
And Boolean or bitwise And
Or Boolean or bitwise Or
Xor Boolean or bitwise exclusive Or
Eqv Boolean or bitwise logical equivalence
Imp Boolean or bitwise logical implication
Assignment = Assignment
Semeaphoros:
Fidel: Schnapp Dir dringend mal ein Buch über formale Logik, sonst wirst Du mit solchen Konstrukten nie fertig.
Thomator:
Hi fidel,
das war so gemeint:
@IsNotMember("[cars]";@UserRoles)) & (RessourceName="Firmenwagen1" | RessourceName="Firmenwagen2" | RessourceName="VW Transporter"); ...
Unabhängig davon solltest Du den Rat mit dem Buch über formale Logik wirklich befolgen, sonst bekommst Du in der Entwicklung von Software keinen Fuß auf den Boden 8)
Thomas
FideL:
Hallo alle zusammen!
Vielen Dank erst mal für eure Hilfe.
Ich habe nun eine Lösung die weitaus simpler
ist als etwas zu programmieren. Es gibt in der
Ressourcen DB die Möglichkeit auf dem Reiter Besitzeroptionen
die Personen einzutragen, die das Recht zu buchen bekommen
sollen.
Trotzdem noch mal vielen Dank an alle die mir hier Ratschläge gegeben haben. Wird mir sicher noch weiterhelfen. Den Ratschlag werde ich befolgen ;)
Gruß Fidel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln