AfUsrGrpRightAbmGet: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <table class=head> <tr> <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td> </tr> <tr clas…“ |
Jens (Diskussion | Beiträge) K Stand 4.1.08 |
||
Zeile 111: | Zeile 111: | ||
<td width="15%" class=Left>Siehe</td> | <td width="15%" class=Left>Siehe</td> | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[Befehle für Benutzer und Benutzergruppen#|Verwandte Befehle]], | [[:Category:Befehle für Benutzer und Benutzergruppen#|Verwandte Befehle]], | ||
[[AFUsrgrpRightAbmSet#|AFUsrgrpRightAbmSet()]] | [[AFUsrgrpRightAbmSet#|AFUsrgrpRightAbmSet()]] | ||
</td> | </td> | ||
Zeile 462: | Zeile 462: | ||
</translate> | </translate> | ||
[[Category:Befehle für Benutzer und Benutzergruppen]] | [[Category:Befehle für Benutzer und Benutzergruppen]] | ||
Version vom 9. November 2023, 07:38 Uhr
Mit der Funktion lassen sich die Rechte der in (int1) übergebenen Benutzergruppe zu der in (int2) übergebenen Arbeitsmappe ermitteln.
![]() |
Die Anweisung ermittelt die Rechte, die der Benutzergruppe gegeben wurden. Es werden nicht die effektiven Rechte ermittelt, die sich aus der Kombination der individuellen Rechte des Benutzers und der Rechte aller Benutzergruppen des Benutzers ergeben. Die effektiven Rechte werden mit den Anweisungen AFUsrRightAbmSum() und AFUsrRightArcSum() ermittelt. |
Nach dem Aufruf der Funktion stehen in den Feldpuffern die Rechte-Informationen der Benutzergruppe zu der gewählten Arbeitsmappe zur Verfügung.
Archivrechte:
gAFArcRightReadAllow | logic | erlaubt: Archiv lesen |
gAFArcRightEditAllow | logic | erlaubt: Archiv ändern |
gAFArcRightDeleteAllow | logic | erlaubt: Archiv löschen |
gAFArcRightAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFArcRightReadDenied | logic | verboten: Archiv lesen |
gAFArcRightEditDenied | logic | verboten: Archiv ändern |
gAFArcRightDeleteDenied | logic | verboten: Archiv löschen |
gAFArcRightAllocUserDenied | logic | verboten: Rechtevergabe |
gAFArcRightInheritState | int | Vererbungsstatus (siehe unten) |
gAFArcRightApplyAllSub | logic | Übertragen der Rechte auf alle untergeordnete Arbeitsmappen |
Spezielle Archivrechte:
gAFArcRightSpecialReadAllow | logic | erlaubt: Archiv lesen |
gAFArcRightSpecialEditAllow | logic | erlaubt: Archiv ändern |
gAFArcRightSpecialDeleteAllow | logic | erlaubt: Archiv löschen |
gAFArcRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFArcRightSpecialReadDenied | logic | verboten: Archiv lesen |
gAFArcRightSpecialEditDenied | logic | verboten: Archiv ändern |
gAFArcRightSpecialDeleteDenied | logic | verboten: Archiv löschen |
gAFArcRightSpecialAllocUserDenied | logic | verboten: Rechtevergabe |
Arbeitsmappenrechte:
gAFAbmRightReadAllow | logic | erlaubt: Arbeitsmappe lesen |
gAFAbmRightEditAllow | logic | erlaubt: Arbeitsmappe ändern |
gAFAbmRightDeleteAllow | logic | erlaubt: Arbeitsmappe löschen |
gAFAbmRightCreateAllow | logic | erlaubt: Arbeitsmappe erstellen |
gAFAbmRightArcAddAllow | logic | erlaubt: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightArcDelAllow | logic | erlaubt: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFAbmRightReadDenied | logic | verboten; Arbeitsmappe lesen |
gAFAbmRightEditDenied | logic | verboten: Arbeitsmappe ändern |
gAFAbmRightDeleteDenied | logic | verboten: Arbeitsmappe löschen |
gAFAbmRightCreateDenied | logic | verboten: Arbeitsmappe erstellen |
gAFAbmRightArcAddDenied | logic | verboten: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightArcDelDenied | logic | verboten: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightAllocUserDenied | logic | verboten: Rechtevergabe |
gAFAbmRightInheritState | int | Vererbungsstatus (siehe unten) |
gAFAbmRightApplyAllSub | logic | Übertragen der Rechte auf alle untergeordnete Arbeitsmappen |
Spezielle Arbeitsmappenrechte:
gAFAbmRightSpecialReadAllow | logic | erlaubt: Arbeitsmappe lesen |
gAFAbmRightSpecialEditAllow | logic | erlaubt: Arbeitsmappe ändern |
gAFAbmRightSpecialDeleteAllow | logic | erlaubt: Arbeitsmappe löschen |
gAFAbmRightSpecialCreateAllow | logic | erlaubt: Arbeitsmappe erstellen |
gAFAbmRightSpecialArcAddAllow | logic | erlaubt: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightSpecialArcDelAllow | logic | erlaubt: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
gAFAbmRightSpecialReadDenied | logic | verboten; Arbeitsmappe lesen |
gAFAbmRightSpecialEditDenied | logic | verboten: Arbeitsmappe ändern |
gAFAbmRightSpecialDeleteDenied | logic | verboten: Arbeitsmappe löschen |
gAFAbmRightSpecialCreateDenied | logic | verboten: Arbeitsmappe erstellen |
gAFAbmRightSpecialArcAddDenied | logic | verboten: Archive der Arbeitsmappe hinzufügen |
gAFAbmRightSpecialArcDelDenied | logic | verboten: Archive aus der Arbeitsmappe entfernen |
gAFAbmRightSpecialAllocUserAllow | logic | erlaubt: Rechtevergabe |
Über die Felder gAFArcRightInheritState und gAFAbmRightInheritState kann der Vererbungsstatus ermittelt werden. Der Wert kann mit folgenden Konstanten verglichen werden:
Konstante | Wert | Beschreibung |
sAfStateNone | 0 | keine Vererbung |
sAfStateInherit | 1 | Vererbung von der übergeordneten Arbeitsmappe |
sAfStateDelegate | 2 | Vererbung der Rechte an die untergeordnete Arbeitsmappe |
sAfStateDelegateSpecial | 4 | Vererbung der speziellen Rechte an die untergeordnete Arbeitsmappe |
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | ok - kein Fehler aufgetreten. |
sAfErrNoRecAbm | -20026 | Die in (int2) übergebene Arbeitsmappe existiert nicht. |
sAfErrNoRecUsrGrp | -20030 | Die in (int1) übergebene Benutzergruppe existiert nicht. |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.