UserProfileClient
- class DIRAC.FrameworkSystem.Client.UserProfileClient.UserProfileClient(profile, rpcClientFunctor=<class 'DIRAC.Core.Base.Client.Client'>)
Bases:
object
- __init__(profile, rpcClientFunctor=<class 'DIRAC.Core.Base.Client.Client'>)
- deleteProfiles(userList)
- deleteVar(varName)
- getUserProfileNames(permission={})
it returns the available profile names by not taking account the permission: ReadAccess and PublishAccess
- getUserProfiles()
- getVarPermissions(varName)
- listAvailableVars(filterDict={})
- listStatesForWeb(permission={})
- retrieveAllVars()
- retrieveVar(varName)
- retrieveVarFromUser(ownerName, ownerGroup, varName)
- setVarPermissions(varName, perms)
- storeVar(varName, data, perms={})