Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:prmsetreservation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:prmsetreservation [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:prmsetreservation [2024/08/14 07:56] (aktuell) – Interfacetext zu Elementtext geändert mgras
Zeile 1: Zeile 1:
 +====== prmsetreservation ======
 +Mit dem [[Menübefehl]] **prmsetreservation** können Dokumente für einen bestimmten Benutzer reserviert oder die [[:reservierung]](en) aufgehoben werden.
  
 +===== Attribute =====
 +Der Befehl kennt folgende Attribute:
 +^Attribut ^Wert ^Funktion^
 +|enabled|Bedingung|Steuert ob der Befehl aktiv ist|
 +|::: | ''TRUE''| Aktiv|
 +|::: | ''FALSE''| Inaktiv|
 +|icon| | Pfad zum [[Icon]] (optional)|
 +|parameter| | [[prmsetreservation#Parameter|Parameterbeschreibung]]|
 +|text| | [[Elementtext]] für den Menüeintrag|
 +|visible| | Steuert ob der Befehl im Menü sichtbar ist|
 +|:::| ''TRUE''| Sichtbar|
 +|:::| ''FALSE''| Unsichtbar|
 +
 +===== Parameter =====
 +Mit dem [[Glossar#Attribut]] ''parameter'' können folgende Werte in der angegebenen [[Reihenfolge]] übergeben werden. Die einzelnen Parameter werden durch ein Pipezeichen (''|'') getrennt.
 +
 +^ Nr.^ Wert^ Parameter^ Funktion^
 +^ 1| Zugehörige Datei|''<DATEITYP>''| Datei der zugehörigen Datei die mit berücksichtigt werden soll|
 +^ 2| Modus| ''0'' / ''1''| Setzt bzw. hebt die Reservierung auf|
 +^ 3| Adminuser| ''.adminuser.''| Optionale Angabe der / des Adminusers. Die Liste beginnt, endet und ist getrennt mit einem Punkt ''.''. Wenn der Parameter leer ist, dann kann nur der Benutzer der die Reservierung hat, diese wieder aufheben.|
 +
 +===== Beispiel =====
 +<code xml>
 +<<!-- Nur der Reservierungsbenutzer kann zurücksetzen -->>
 +<prmSetReservation visible="'CALL(IsProjectActive)'" enabled="TRUE" parameter=".dft|0" 
 +text="Reservierung aufheben (Admin)" icon="" />
 +<<!-- Auch Adminbenutzer können zurücksetzen -->>
 +<prmSetReservation visible="'CALL(IsProjectActive)'" enabled="TRUE" parameter=".dft|0|.user1.user2." text="Reservierung aufheben (Admin)" icon="" />
 +</code>
 +{{tag>GUI Menübefehl}}