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

Class RPCUsers

Resource --+        
           |        
      XMLRPC --+    
               |    
      XMLRPCEole --+
                   |
                  RPCUsers


serveur XMLRPC zephir pour la gestion des utilisateurs de l'application
Method Summary
  __init__(self)
Initialize.
  xmlrpc_add_restriction(self, cred_user, login, type_res, id_res)
ajoute des restrictions sur les serveurs accessibles à un utilisateur
  xmlrpc_del_restriction(self, cred_user, login, type_res, id_res)
ajoute des restrictions sur les serveurs accessibles à un utilisateur
  xmlrpc_del_user(self, cred_user, login)
suppression d'un utilisateur
  xmlrpc_edit_user(self, cred_user, username, nom, prenom, mail, sms, mail_actif, sms_actif)
édite les informations d'un utilisateur
  xmlrpc_get_permissions(self, cred_user, username)
liste des permissions de l'application pour un utilisateur précis
  xmlrpc_get_restrictions(self, cred_user, login, type_res)
ajoute des restrictions sur les serveurs accessibles à un utilisateur
  xmlrpc_get_rights(self, cred_user)
liste des groupes de droits
  xmlrpc_get_user(self, cred_user, username)
renvoie les informations d'un utilisateur
  xmlrpc_list_users(self, cred_user)
retourne la liste des utilisateurs
  xmlrpc_maj_client(self, cred_user, version)
fonction de vérification de la version du client
  xmlrpc_save_key(self, cred_user, cle)
sauvegarde la cle ssh de l'utilisateur
  xmlrpc_save_permissions(self, cred_user, username, user_auths)
sauvegarde les autorisations de l'utilisateur
  xmlrpc_user_group(self, cred_user, username, groupes)
met à jour la liste des groupes surveillés par l'utilisateur
    Inherited from XMLRPCEole
  ebRender(self, ex, request)
errback intermédiaire pour catcher les ressources non autorisées
  load_groupes(self)
  render(self, request)
examine la requête transmise par le client et apelle la procédure correspondante si ses autorisations sont suffisantes
    Inherited from XMLRPC
  getSubHandler(self, prefix)
  getSubHandlerPrefixes(self)
  putSubHandler(self, prefix, handler)
    Inherited from Resource
  delEntity(self, name)
  getChild(self, path, request)
Retrieve a 'child' resource from me.
  getChildForRequest(self, request)
  getChildWithDefault(self, path, request)
Retrieve a static or dynamically generated child resource from me.
  getDynamicEntity(self, name, request)
  getStaticEntity(self, name)
  listDynamicEntities(self, request)
  listDynamicNames(self)
  listEntities(self)
  listNames(self)
  listStaticEntities(self)
  listStaticNames(self)
  putChild(self, path, child)
Register a static child.
  reallyPutEntity(self, name, entity)
  render_HEAD(self, request)
Default handling of HEAD method.

Class Variable Summary
    Inherited from XMLRPC
int FAILURE = 8002                                                                  
int isLeaf = 1                                                                     
int NOT_FOUND = 8001                                                                  
str separator = '.'
    Inherited from Resource
Implements __implemented__ = <implementedBy twisted.web.resource.Re...
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
MetaInterface entityType = <MetaInterface twisted.web.resource.IResour...
NoneType server = None                                                                  

Method Details

__init__(self, bdd='zephir-parc')
(Constructor)

Initialize.
Overrides:
zephir.backend.xmlrpceole.XMLRPCEole.__init__ (inherited documentation)

xmlrpc_add_restriction(self, cred_user, login, type_res, id_res)

ajoute des restrictions sur les serveurs accessibles à un utilisateur

xmlrpc_del_restriction(self, cred_user, login, type_res, id_res)

ajoute des restrictions sur les serveurs accessibles à un utilisateur

xmlrpc_del_user(self, cred_user, login)

suppression d'un utilisateur

xmlrpc_edit_user(self, cred_user, username, nom, prenom, mail, sms, mail_actif, sms_actif)

édite les informations d'un utilisateur

xmlrpc_get_permissions(self, cred_user, username)

liste des permissions de l'application pour un utilisateur précis

xmlrpc_get_restrictions(self, cred_user, login, type_res=None)

ajoute des restrictions sur les serveurs accessibles à un utilisateur

xmlrpc_get_rights(self, cred_user)

liste des groupes de droits

xmlrpc_get_user(self, cred_user, username)

renvoie les informations d'un utilisateur

xmlrpc_list_users(self, cred_user)

retourne la liste des utilisateurs

xmlrpc_maj_client(self, cred_user, version)

fonction de vérification de la version du client

xmlrpc_save_key(self, cred_user, cle)

sauvegarde la cle ssh de l'utilisateur

xmlrpc_save_permissions(self, cred_user, username, user_auths)

sauvegarde les autorisations de l'utilisateur

xmlrpc_user_group(self, cred_user, username, groupes)

met à jour la liste des groupes surveillés par l'utilisateur

Generated by Epydoc 2.1 on Mon Nov 27 08:44:02 2006 http://epydoc.sf.net