GetUserRights (TdbfMessageBox)
<source lang='delphi'>function GetUserRights(const iUser:string):Integer;</source>
Cette fonction retourne les droits d'un utilisateur sur la boîte.
Return | Droits de l'utilisateur sur la boîte. |
iUser | Utilisateur |
Cette fonction tient compte de groupe auquel appartient l'utilisateur.
La valeur de retour est une combinaison des valeurs suivantes :
Valeur | Signification |
---|---|
mbuRead | Droit de lecture des messages. |
mbuWrite | Droit d'écriture des messages. |
mbuDelete | Droit de suppression des messages. |
mbuAdministrate | Droit d'administration de la boîte. |
Une valeur 0 indique que l'utilisateur n'est pas rattachée à la boite.
![]() |
Tip : Les droits sont vérifiés par les interfaces utilisateurs mais pas par les fonctions de l'API. Si votre code doit appliquer les droits vous devez explicitement les tester. |
Exemple <source lang='delphi'> function CheckReadAccess(const iBox,iUser:string):boolean; var box:TdbfMessageBox; begin
box := TdbfMessageBox.FindBox(iBox); Result := Assigned(box) and ((box.GetUserRights(iUser) and mbuRead)<>0);
end; </source>
Voir aussi :
{{#if:TdbfMessageBox (bam)|
{{#if:TdbfMessageBox (bam)|— TdbfMessageBox (bam) |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}