Commit graph

25 commits

Author SHA1 Message Date
Daniel STAN
58f7861c19 services: ajout du service "filtrage"
… qui fait de la surveillance (sic)
2014-12-09 13:57:50 +01:00
Valentin Samir
d8bac8d47e Ajout de l'attribut __slots__ aux classes pour économiser de la ram 2014-11-22 22:01:42 +01:00
Pierre-Elliott Bécue
21c427ff9b Meilleure gestion de sys.path et des imports.
* Ajout de /usr/scripts aux paths
 * Déplacement de templates.py dans un endroit logique pour printing
2014-10-15 00:08:53 +02:00
Pierre-Elliott Bécue
7f1ffbeed5 Passage aux adhésions glissantes (partie 2/2, lc_ldap) 2014-08-15 20:27:47 +02:00
Valentin Samir
dd94fcd228 [services] Création et suppression des homes si modif de l'objectClass cransAccount, rattrapage d'une erreur si le service a redémarrer existe déjà 2014-03-15 22:45:06 +01:00
Valentin Samir
ad83a5aaa3 [attributs] Plus nazi sur qui peut modifier les attributs userPassword, mail, homeDirectory 2014-03-15 22:33:59 +01:00
Valentin Samir
7df0a4e1a0 [services] Appel une seule fois à time.time() lors d'une recherche pour reconfiguration 2014-02-23 00:01:09 +01:00
Valentin Samir
3f1712e908 [services] reconfiguration du dns si modification d'un certificat avec du TLSA 2014-02-23 00:00:32 +01:00
Valentin Samir
44936fde9d Ajout d'objets certifcats comme enfant des objets machine 2014-02-22 23:01:56 +01:00
Valentin Samir
8eb8aa2ba6 sur les methodes .proprio() et .machines() possibilité de spécifier un mode différent 2014-02-22 19:02:54 +01:00
Valentin Samir
bd823060ce [services] Typos diverses 2013-11-24 20:12:40 +01:00
Valentin Samir
aebe4613e4 [attributs, ...] __getitem__ et __setitem__ pour les attibut dont la valeur est un dictionnaire
donc pour blacklist et pour article pour le moment
2013-11-22 16:51:40 +01:00
Valentin Samir
2940dae3b8 [services] Commentaires, réarangement du code, paramettrage des derniers services 2013-11-20 16:30:10 +01:00
Valentin Samir
2a6f5d6a9a [services] Redémarrage des services object lors de la creation ou suppression d'un objet
À contrario des services attributs dépendant qui eux marchait déjà très bien,
je pense donc à del_user, home, et mail_bienvenue
2013-11-18 00:42:39 +01:00
Valentin Samir
57944ade6f [services] Si un dhcp n'est pas joignable, ça n'est pas grâve 2013-06-11 11:34:40 +02:00
Pierre-Elliott Bécue
616acdbb7a [global] On diminue le risque de lock résiduel, et on corrige une faille des fonctions new[A-Z]*
* En cas d'erreur au create ou au save, on supprime les locks malgré tout
    * Les fonctions new* modifiaient directement le dico qu'on leur passait en
    argument, on fait désormais une copie de celui-ci, de façon à ce que test.py
    n'instancie pas toujours le même objet en croyant instancier des objets
    différents à chaque fois
    * Cela permet de trouver une typo dans services.py
    * crans_utils a été un peu corrigé.
2013-05-30 18:44:15 +02:00
Pierre-Elliott Bécue
60ded9f830 [global] Passage à tout unicode et quelques corrections mineures.
* Typos
 * Docstrings unicode
 * Erreurs unicode
 * Ajout de _post_delete et _post_create
 * ?
2013-05-27 23:26:53 +02:00
Valentin Samir
db9bf4540f [services] Modifs de dydhcp, cf usr-scripts:9a5294c7ee60c1e9d439f1903a1dcda5b5322d41 2013-05-26 15:34:09 +02:00
Vincent Le Gallic
22f8d63c0e Déplacement de services_dn avec les autres variables. 2013-05-16 19:50:03 +02:00
Vincent Le Gallic
db7d41d967 Split de lc_ldap.py en lc_ldap.py et objets.py + création du wrapper shortcuts.py
Ça permet de faire les choses sales du genre os.getenv("SUDO_USER") ou import_secrets
dans le wrapper et pas dans le binding même.
2013-05-16 07:00:47 +02:00
Vincent Le Gallic
c392a2a986 On utilise un champ ldap_name pour savoir quelle classe doit être utilisée pour instancier quel objet/attribut LDAP.
Et comme ça on fiche à la poubelle le dégueulasse globals() et on décorrelle les noms
des classes des noms LDAP.
2013-05-15 23:00:17 +02:00
Valentin Samir
4a85f0e4e8 [services] ipHostNumber est optionnel 2013-05-14 18:01:34 +02:00
Valentin Samir
4c663875d8 [services] On vérifie qu'une clef de dico existe, on ignore les listes d'attributs vident 2013-05-13 20:09:17 +02:00
Valentin Samir
6aae0d7894 [services] Mise à jour dynamique du dhcp 2013-05-13 16:10:11 +02:00
Valentin Samir
1d61048828 [lc_ldap, services] On ajoute ce qui faut à la base de service pour que generete régénère la conf
C'est un début, ça vise surtout à être compatible avec ce qui est existant.
2013-05-10 01:39:03 +02:00