TUser - Interface
| TUser = class (TObject) | Interface de TUser | Exemples de TUser |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| constructor | Connect | Connexion à un profil utilisateur | ||
| constructor | Create | inherited | Constructeur de la classe TObject | |
| constructor | CreateNew | Création d'un utilisateur | ||
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| Propriétés | ||||
| property | ADSPath : String | read write | Chemin du compte dans l'Active Directory pour l'authentification AD | Qubes 6.0 |
| property | AllowSSO : Boolean | read write | Description de AllowSSO | Qubes 6.8 |
| property | AttachmentMode : String | read write | Lecture/écriture du mode de transmission des pièces-jointes quand on utilise la messagerie SMTP | Qubes 6.0 |
| property | ContactEmail : String | read write | Lecture/écriture de l'email de contact de l'utilisateur | |
| property | ContactFAX : String | read write | Lecture/écriture du n° de fax de l'utilisateur | |
| property | ContactGSM : String | read write | Lecture/écriture du numéro de téléphone mobile | |
| property | ContactPhone : String | read write | Lecture/écriture du numéro de téléphone | |
| property | ContactSlackID : String | read write | Description de ContactSlackID | Qubes 10.0 |
| property | ContactTeamsID : String | read write | Description de ContactTeamsID | Qubes 10.0 |
| property | ContractType : String | read write | Lecture/écriture du type de contrat | |
| property | DateAnnulation : Float | read write | Lecture/écriture de la date d'annulation du compte utilisateur | Qubes 6.0 |
| property | DocPersonalInc : Integer | read write | Description de DocPersonalInc | Qubes 10.0 |
| property | DocumentPointsOfUse : String | read | Description de DocumentPointsOfUse | Qubes 6.8 |
| property | FirstName : String | read write | Lecture/écriture du prénom de l'utilisateur | |
| property | Function[] : String | read | Renvoie la fonction d'un rôle de l'utilisateur | |
| property | FunctionService[] : String | read | Renvoie le service d'un rôle de l'utilisateur | |
| property | FunctionSite[] : String | read | Renvoie le site d'un rôle de l'utilisateur | |
| property | IsNotAnIndividual : Boolean | read write | Description de IsNotAnIndividual | Qubes 10.0 |
| property | LangID : Integer | read write | Lecture/écriture de la langue par défaut associée à un utilisateur | |
| property | LastName : String | read write | Lecture/écriture du nom de l'utilisateur | |
| property | LDAPLogin : String | read write | Lecture/écriture du Login LDAP de l'utilisateur pour l'authentification LDAP | Qubes 6.0 |
| property | License : TUserLicense | read write | Read or write the user's license | Qubes 9.0 |
| property | MainService : String | read write | Lecture/écriture du service principal de l'utilisateur | |
| property | MainServiceName : String | read | Renvoie le nom du service principal de l'utilisateur | Qubes 6.1 |
| property | MainSite : String | read write | Lecture/écriture du site principal de l'utilisateur | |
| property | MainSiteName : String | read | Renvoie le nom du site principal de l'utilisateur | Qubes 6.1 |
| property | ManagerLogin : String | read write | Lecture/écriture du supérieur hiérarchique | |
| property | MAPILogin : String | read write | Lecture/écriture de l'identifiant de boîte au lettre MAPI | Qubes 6.0 |
| property | Pop3AttachmentMode : String | read write | Lecture/écriture du mode de transmission des pièces-jointes quand on utilise le serveur POP3 du QubesPeon | Qubes 6.0 |
| property | SMTPMail : String | read write | Lecture/écriture de l'adresse de messagerie SMTP de l'utilisateur | Qubes 6.0 |
| property | StartupScript : TStrings | read write | Lecture/écriture du script de démarrage d'un utilisateur | Qubes 6.6 |
| property | StoreSentMessages : Boolean | read write | Lecture/écriture du réglage indiquant que l'utilisateur souhaite conserver une copie des messages envoyés | Qubes 6.0 |
| property | Suspended : Boolean | read write | Activation/Suspension du compte utilisateur | |
| property | TypeMessagerie : String | read write | Lecture/écriture du type de messagerie de l'utilisateur | Qubes 6.0 |
| property | UseExternalMailBox : Boolean | read write | Lecture/écriture du réglage indiquant que l'utilisateur utilise une messagerie externe | Qubes 6.0 |
| property | UseLDAPAuth : Boolean | read write | Activation/Désactivation de l'authentification LDAP ou Active Directory de l'utilisateur | Qubes 6.0 |
| property | UserHasNoMailBox : Boolean | read write | Lecture/écriture du réglage indiquant que l'utilisateur n'a pas de messagerie | Qubes 6.0 |
| property | WebStartupPage : String | read write | Lecture/écriture de l'URL de la page de démarrage en intranet | Qubes 6.0 |
| Méthodes | ||||
| function | AccessKeys : array of String | Description de AccessKeys | Qubes 6.8 | |
| function | ActiveDelegates : TStringArray | Description de ActiveDelegates | Qubes 9.0 | |
| function | ActiveDelegations : TStringArray | Liste les délégations reçus | Qubes 6.3 | |
| procedure | AddFunction | Ajout d'un triplet site/service/fonction | ||
| procedure | BeginUpdate | Démarrage d'une session de modification des propriétés | ||
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne | |
| class function | ClassParent : TClass | inherited | Classe parent de la classe | |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe | |
| function | CreationByUser : String | Retourne le login de l'utilisateur ayant créé le compte | Qubes 9.0 | |
| function | CreationDate : Float | Retourne la date de création du compte | Qubes 9.0 | |
| procedure | EndUpdate | Fin d'une session de modification des propriétés | ||
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| function | FunctionCount : Integer | Nombre de triplets site/service/fonction associés à l'utilisateur | ||
| function | GroupsAsCommatext : String | Renvoie la liste des groupes auxquels l'utilisateur appartient | Qubes 6.3 | |
| function | HasAccessTo : Boolean | Teste si l'utilisateur a au moins une autorisation Qubes | Qubes 9.0 | |
| function | HasKey : Boolean | Teste si l'utilisateur a une autorisation Qubes | ||
| function | HasSiteServiceFunction : Boolean | Teste si l'utilisateur possède un triplet site/service/fonction | ||
| function | HistoryViewList : array of String | Liste les historiques personnalisés | Qubes 9.0 | |
| function | IsInGroup : Boolean | Description de IsInGroup | Qubes 6.3 | |
| function | Login : String | Login de l'utilisateur | ||
| class function | MainServiceFromLogin : String | Renvoie le service principal d'un utilisateur | Qubes 6.1 | |
| class function | MainServiceNameFromLogin : String | Renvoie le nom du service principal d'un utilisateur | Qubes 6.1 | |
| class function | MainSiteFromLogin : String | Renvoie le site principal d'un utilisateur | Qubes 6.1 | |
| class function | MainSiteNameFromLogin : String | Renvoie le nom du site principal d'un utilisateur | Qubes 6.1 | |
| function | POP3Password : String | Description de POP3Password | Qubes 6.8 | |
| procedure | RemoveFunction | Suppression d'un rôle de l'utilisateur | ||
| procedure | RemoveFunctions | Suppression de tous les rôles de l'utilisateur | ||
| function | ResetPassword : String | Description de ResetPassword | Qubes 6.8 | |
| procedure | SetAuthorization | Ajuste une autorisation de l'utilisateur | Qubes 10.0 | |
| procedure | SetTwoFactorSecret | Description de SetTwoFactorSecret | Qubes 6.8 | |
| procedure | SetWebSartupWebProcess | Ecriture du WebScript qui sert de page de démarrage intranet à un utilisateur | ||
| function | TwoFactorSecret : String | Description de TwoFactorSecret | Qubes 6.8 | |