« UserContext (Instance) » : différence entre les versions
(Nouvelle page : <source lang='delphi'>property UserContext:TfwUserContext;</source> '''Lecture seule''' Cette propriété retourne le contexte utilisateur auquel est associé l'objet. {{tip|Le co...) |
Aucun résumé des modifications |
||
| Ligne 3 : | Ligne 3 : | ||
'''Lecture seule''' | '''Lecture seule''' | ||
Cette propriété retourne le contexte utilisateur auquel est associé l'objet. | Cette propriété retourne le [[Contexte_utilisateur_(code)|contexte utilisateur]] auquel est associé l'objet. | ||
{{tip|Le contexte utilisateur contient les droits associés à l'utilisateur}} | {{tip|Le contexte utilisateur contient les droits associés à l'utilisateur}} | ||
| Ligne 24 : | Ligne 24 : | ||
Voir aussi: | Voir aussi: | ||
* [[Contexte_utilisateur_(code)|Contexte utilisateur]] | |||
{{Footer|Objets métiers (tech)}} | {{Footer|Objets métiers (tech)}} | ||
[[category:Objets métiers]] | [[category:Objets métiers]] | ||
Dernière version du 21 juillet 2011 à 09:52
property UserContext:TfwUserContext;
Lecture seule
Cette propriété retourne le contexte utilisateur auquel est associé l'objet.
Exemple: Prend en compte les droits de l'utilisateur dans un filtre
{Procedure _AddRights(var vWhere:String; aClassName:String);}
begin
Result := FALSE;
if UserContext.Rights.HasClassRestrictions(aClassName) then
begin
if vWhere='' then
vWhere:='(' + UserContext.Rights.ClassRestrictions(aClassName) + ')'
else
vWhere:='('+ vWhere + ')and('+ UserContext.Rights.ClassRestrictions(aClassName) + ')';
end;
end;
Voir aussi: