zephir.backend.users_rpc.RPCUsers

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)