Package zephir :: Package backend :: Module users_rpc :: Class RPCUsers
[frames] | no frames]

Class RPCUsers

source code

twisted.web.resource.Resource --+        
                                |        
        twisted.web.xmlrpc.XMLRPC --+    
                                    |    
                xmlrpceole.XMLRPCEole --+
                                        |
                                       RPCUsers

serveur XMLRPC zephir pour la gestion des utilisateurs de l'application

Nested Classes

Inherited from twisted.web.resource.Resource: entityType

Instance Methods
 
__init__(self)
Initialize.
source code
 
xmlrpc_get_stats(self, cred_user)
renvoie des statistiques générales sur les serveurs
source code
 
xmlrpc_get_rights(self, cred_user)
liste des groupes de droits
source code
 
xmlrpc_get_permissions(self, cred_user, username)
liste des permissions de l'application pour un utilisateur précis
source code
 
xmlrpc_save_permissions(self, cred_user, username, user_auths)
sauvegarde les autorisations de l'utilisateur
source code
 
xmlrpc_get_restrictions(self, cred_user, login, type_res=None)
ajoute des restrictions sur les serveurs accessibles à un utilisateur
source code
 
xmlrpc_add_restriction(self, cred_user, login, type_res, id_res)
ajoute des restrictions sur les serveurs accessibles à un utilisateur
source code
 
xmlrpc_del_restriction(self, cred_user, login, type_res, id_res)
ajoute des restrictions sur les serveurs accessibles à un utilisateur
source code
 
xmlrpc_get_allowed_servers(self, cred_user, login)
renvoie la liste des serveurs accessibles pour un utilisateur (login)
source code
 
xmlrpc_user_group(self, cred_user, username, groupes)
met à jour la liste des groupes surveillés par l'utilisateur
source code
 
xmlrpc_get_user(self, cred_user, username)
renvoie les informations d'un utilisateur
source code
 
xmlrpc_list_users(self, cred_user)
retourne la liste des utilisateurs
source code
 
xmlrpc_del_user(self, cred_user, login)
suppression d'un utilisateur
source code
 
xmlrpc_edit_user(self, cred_user, username, nom, prenom, mail, sms, mail_actif, sms_actif)
édite les informations d'un utilisateur
source code
 
xmlrpc_save_key(self, cred_user, cle)
sauvegarde la cle ssh de l'utilisateur
source code
 
xmlrpc_update_client(self, cred_user, name, content='')
fonction de mise à jour du client disponible sur zephir
source code
 
xmlrpc_remove_client(self, cred_user, name)
suppression d'un client disponible sur zephir
source code
 
xmlrpc_maj_client(self, cred_user, version)
fonction de vérification de la version du client
source code
 
xmlrpc_list_client(self, cred_user)
liste les clients disponibles sur zephir
source code

Inherited from xmlrpceole.XMLRPCEole: ebRender, load_groupes, render

Inherited from twisted.web.xmlrpc.XMLRPC: getSubHandler, getSubHandlerPrefixes, putSubHandler, render_POST

Inherited from twisted.web.resource.Resource: __providedBy__, delEntity, getChild, getChildForRequest, getChildWithDefault, getDynamicEntity, getStaticEntity, listDynamicEntities, listDynamicNames, listEntities, listNames, listStaticEntities, listStaticNames, putChild, reallyPutEntity, render_HEAD

Class Variables

Inherited from twisted.web.xmlrpc.XMLRPC: FAILURE, NOT_FOUND, allowedMethods, isLeaf, separator

Inherited from twisted.web.resource.Resource: __implemented__, __provides__, server

Method Details

__init__(self)
(Constructor)

source code 

Initialize.

Overrides: twisted.web.resource.Resource.__init__
(inherited documentation)