- 15 Aug, 2014 3 commits
-
-
Pierre-Elliott Bécue authored
* Déjà parce que quand on va lire depuis la base ldap l'objet, on va régénérer des frais à chaque fois. * Ensuite parce qu'on ne doit pouvoir faire ce calcul qu'une et une seule fois, une bonne fois pour toute. Idéalement, un paiement via paypal doit être bloqué (par recuPaiement) dès qu'il est validé. À terme, supprimer la notion de frais semble être une bonne idée.
-
Pierre-Elliott Bécue authored
-
Pierre-Elliott Bécue authored
-
- 14 Apr, 2014 3 commits
-
-
Pierre-Elliott Bécue authored
-
Pierre-Elliott Bécue authored
-
Pierre-Elliott Bécue authored
* self._modifs = self.attrs met les deux AttrsDict dans le même état, ce qui fait qu'une modif de l'un se répercute sur l'autre. * On en profite pour créer une fonction .cancel
-
- 03 Apr, 2014 1 commit
-
-
Pierre-Elliott Bécue authored
* Aucun système de droit permettant au responsable de modifier club/machines de club n'avait été mis en place. C'est corrigé.
-
- 01 Apr, 2014 1 commit
-
-
Pierre-Elliott Bécue authored
* À l'heure actuelle, les hash ssha contenus dans la base LDAP ont un sel de seulement 4 octets.
-
- 26 Mar, 2014 1 commit
-
-
Daniel STAN authored
À défaut de trouver mieux.
-
- 23 Mar, 2014 4 commits
-
-
Valentin Samir authored
L'idée étant d'essayer d'avoir un fonction 'crediter' qui va éditier le solde de sont parent puis sauvegarder/creer la facture de la fonçon la plus atomique possible. Il faudarait voir s'il y a quelque chose de plus propre pour rendre tout ça un peu plus atomique
-
Valentin Samir authored
En l'utilisant, on pourait peut être fusionner les fonction save et create ?
-
Valentin Samir authored
-
Valentin Samir authored
-
- 21 Mar, 2014 7 commits
-
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
On force l'adresse utilisée à être non crans
-
Valentin Samir authored
[attributs] Nounou et cableurs doivent pouvoir modifier derniereConnexion, ipHostNumber et ip6HostNumber derniereConnexion pour pouvoir supprimer des comptes crans les autres pour pouvoir créer des machines de plus, on met soi pour derniere connexion, pour qu'il puisse être mis à jour quand un adhérent se connecte à l'intranet2
-
Valentin Samir authored
-
Valentin Samir authored
On en profite pour simplifier les appels à may_be
-
- 18 Mar, 2014 3 commits
-
-
Valentin Samir authored
La méthode est apprlé dès que attrs et _modis sont instancié et avant les vérifications sur la correction des attributs. Cela permet d'utiliser des objet "Auxilière" dans ldap plus facilement.
-
Valentin Samir authored
On part du principe que les nounou font attention et savent ce qu'elle font. C'est plus pratique comme ça pour migrer des services d'une machine à l'autre sans avoir à rééditer les certificats à chaque fois.
-
Valentin Samir authored
[crans_utils, lc_ldap] Méthode pour récupérer les machines ldap correspondant à la machine physique locale
-
- 17 Mar, 2014 3 commits
-
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
[attributs, crans_utils, objets] Ajout d'attributs encrypted, privatekey, csr et objectClass privateKey On peut générer/ajouter des clefs privées via gest_crans_lc. Elles sont forcément chiffré avec une passphrase. Pour les machines crans, elle est dans /etc/crans/secrets. Pour les autres machines elle n'est pas connue du crans et demandée à l'utilisateur lorsqu'il y a besoin de la clef privée pour des opérations. Du coup, on peut générer des csr automatiquement dans gest_crans_lc, ça m'a l'air bien pratique, ça évite d'oublier des subjectAltName par exemple quand on renouvel le certificat comme les nom du certificat sont également dans ldap. On peut aussi, juste avec une requête ldap voir quels sont les certificats qui vont bientôt expirer (&(objectClass=x509Cert)(end<int(time.time())+delai)).
-
- 15 Mar, 2014 14 commits
-
-
Valentin Samir authored
-
Valentin Samir authored
[lc_ldap] Quand connecté en admin, si l'user est un user crans, on dropp les droits à celui de cet user
-
Valentin Samir authored
docstring de mailExt, et unicodification des hostCerts de certificat
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
[crans_utils] strip_spaces paramètre pour choisir le remplasant des espaces, fonction pour calculer des hash SSHA
-
Valentin Samir authored
[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à
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
-
Valentin Samir authored
-