new empty dictionary
|
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
|
|
|
|
|
|
|
get_mod_var(self)
récupére les variantes et leur module |
source code
|
|
|
|
|
|
|
add_restriction(self,
credential,
type_res,
id_res)
ajoute une restriction pour un utilisateur et une ressource donnés
type_res : nature des objets à restreindre id_res ; identifiant de
l'objet autorisé les différents types reconnus sont : 'rne, group,
id_mod, id_var' et les attributs de la classe serveur (id_s, module,
version, ...) |
source code
|
|
|
|
get_restrictions(self,
credential,
type_res=None)
renvoie la liste des restrictions d'un utilisateur |
source code
|
|
|
|
del_restriction(self,
credential,
type_res,
id_res)
enleve une restriction d'un utilisateur |
source code
|
|
|
|
get_file_perms(self,
data_dir,
filepath='')
renvoie les informations de permissions associées à un fichier |
source code
|
|
|
|
get_fic_perso(self,
fic_perso)
renvoie la liste des fichiers personnalisés et paquets d'un serveur |
source code
|
|
|
|
save_fic_perso(self,
fichiers,
paquets,
fic_perso)
sauvegarde la liste des fichiers personnalisés et paquets d'un
serveur |
source code
|
|
|
|
|
|
|
del_file_perms(self,
data_dir,
filepath='',
recurse=False)
supprime les informations de permissions associées à un fichier (ou
tous) |
source code
|
|
|
|
get_allowed_servers(self,
credential)
récupération de la liste des serveurs accessibles par un utilisateur
Vérifie les restrictions définies pour l'utilisateur 'credential' en
terme de groupe/etablissement/serveur/module/variante |
source code
|
|
|
|
| check_serv_credential(self,
credential,
key) |
source code
|
|
|
|
| check_gr_credential(self,
credential,
groupe) |
source code
|
|
|
|
| check_mod_credential(self,
credential,
id_mod) |
source code
|
|
|
|
| check_var_credential(self,
credential,
id_var) |
source code
|
|
|
|
| check_etab_credential(self,
credential,
rne) |
source code
|
|
|
D[k] if k in D, else d
|
|
|
|
|
|
|
get_alertes(self,
credential)
renvoie la liste des serveurs en alerte |
source code
|
|
|
|
get_migration_status(self,
credential)
renvoie la liste des serveurs en cours de migration/non migrés |
source code
|
|
|
|
|
|
|
|
|
|
| add_groupe(self,
credential,
libelle,
serveurs) |
source code
|
|
|
|
| get_groupes(self,
credential,
id_groupe=None,
alertes=False) |
source code
|
|
|
|
| edit_groupe(self,
credential,
id_groupe,
libelle,
serveurs) |
source code
|
|
|
|
|
|
|
| extend_groupe(self,
credential,
id_groupe,
serveurs) |
source code
|
|
|
|
| add_serveur(self,
credential,
rne,
libelle,
materiel,
processeur,
disque_dur,
date_install,
installateur,
tel,
remarques,
module_initial,
module_actuel,
variante,
timestamp_serveur,
timeout) |
source code
|
|
|
|
del_serveur(self,
credential,
id_serveur)
Supression d'un serveur de la base |
source code
|
|
|
|
| edit_serveur(self,
id_serveur,
dico_modifs) |
source code
|
|
|
|
update_contact(self,
id_serveur)
mise à jour de la date de contact d'un serveur |
source code
|
|
|
|
get_portail_etab(self,
id_client)
recherche l'adresse du portail etablissement dans la configuration
d'un serveur variables recherchées (cf var_portail dans config.py
commun) |
source code
|
|
|
|
|
|
|
check_replication_infos(self,
id_serv)
Génère un fichier d'information sur les établissements répliqués sur
le serveur id_serv (réplication LDAP) --> type / libelle / adresse
du portail si disponible |
source code
|
|
|
|
check_info_etab(self,
serv,
rne,
f_conf)
vérifie la disponibilité des informations sur le
portail/établissement répliqué |
source code
|
|
|
Inherited from dict:
__cmp__,
__contains__,
__delitem__,
__eq__,
__ge__,
__getattribute__,
__getitem__,
__gt__,
__iter__,
__le__,
__len__,
__lt__,
__ne__,
__new__,
__repr__,
__setitem__,
__sizeof__,
clear,
copy,
fromkeys,
has_key,
items,
iteritems,
iterkeys,
itervalues,
keys,
pop,
popitem,
setdefault,
update,
values
Inherited from object:
__delattr__,
__format__,
__reduce__,
__reduce_ex__,
__setattr__,
__str__,
__subclasshook__
|