Aller au contenu principal
Version: Next

SET GROUP ACCESS

SET GROUP ACCESS {( groupes )}

ParamètreTypeDescription
groupesCollection🡒Nom(s) de groupe(s) au(x)quel(s) le compte utilisateur doit appartenir durant la session

Description

La commande SET GROUP ACCESS modifie l'adhésion du compte utilisateur pour la session courante. Elle redéfinit les groupes précédents et définit les nouvelles adhésions dans les groupes listés.

Notes :

  • La portée de cette commande est la session courante. L'appel à la commande CHANGE CURRENT USER par la suite, redéfinit par exemple les adhésions.
  • Cette commande peut être appelée uniquement depuis un 4D distant ou des applications 4D monopostes. Elle n'est pas autorisée sur 4D Server.

Dans groupes, passez une collection de nom(s) de groupe(s) existant(s) au(x)quel(s) le compte l'utilisateur 4D appartient (si un nom de groupe n'existe pas, il est ignoré). Si vous passez une collection vide, le compte utilisateur 4D n'appartiendra plus à aucun groupe.

Si vous omettez le paramètre groupes, les adhésions du compte utilisateur 4D sont redéfinies sur les adhésions stockées sur disque.

Note: Lorsqu'une adhésion à un groupe fournit un accès à une fonctionnalité "sérialisé" (ex : un plug-in), une licence correspondante est utilisée et demeurera associée au compte utilisateur 4D jusqu'à la fin de la session, même si la commande SET GROUP ACCESS est appelée et si l'adhésion au groupe est annulée.

Exemple

Vous souhaitez ajouter l'utilisateur courant aux groupes "admin" et "plugins" dans la session :

 $groups:=New collection("admin";"plugins")
 SET GROUP ACCESS($groups)

Voir aussi

Get group access
Get plugin access
SET PLUGIN ACCESS
SET USER ALIAS