Commit graph

2920 commits

Author SHA1 Message Date
Pierre-Elliott Bécue
df94a8c94c [whos] On affiche lorsqu'un compte est désactivé.
* En rouge, parce que le rouge c'est trop bien <3
2014-05-23 15:17:22 +02:00
Pierre-Elliott Bécue
a515f75255 [trigger] Typo 2014-05-18 17:55:43 +02:00
Pierre-Elliott Bécue
4079d97dfd [chgpass] Incohérence entre la conf ici et dans pam 2014-05-16 02:09:33 +02:00
Vincent Le Gallic
97553ab91f oubli du .strip() 2014-05-16 01:42:03 +02:00
Vincent Le Gallic
3137d3a315 prompt() ne crashe pas salement mais propose de retenter son coup
Parce que recommencer tout son câblage parce qu'on a foiré la redirection
mail, c'est ultra-chiant.
2014-05-16 01:37:46 +02:00
Pierre-Elliott Bécue
17e4baac12 [firewall] On permet aux serveurs d'être joignables sur le port 22
* Et on corrige deux typos dans utils.py
2014-05-15 14:09:12 +02:00
Cron Daemon
eadc449a8e [ethercodes.dat] Mise à jour du fichier vendeur 2014-05-15 02:10:09 +02:00
Vincent Le Gallic
1c2dbbe9e7 Sémantique de expected mal comprise dans le précédent commit. Fucking club-crans. 2014-05-14 11:37:37 +02:00
Fabien Girard
bab8ecc703 Ajout de ripe-atlas au 2b 2014-05-13 17:00:19 +02:00
Pierre-Elliott Bécue
a473911463 [chgpass] En cas d'utilisateur introuvable, fallback sur les users locaux 2014-05-09 01:48:54 +02:00
Pierre-Elliott Bécue
b26e329e83 [affichage] Ajout d'une fonction de style dédiée pour dialog 2014-05-08 22:42:11 +02:00
Daniel STAN
fcc70b914c ldap_crans: corrige l'appel à change_password 2014-05-04 23:26:16 +02:00
Daniel STAN
57da373a7f chgpass: utilise des args optionnels
et non un Namespace
2014-05-04 23:15:17 +02:00
Daniel STAN
ff4b0505e2 chgpass: typo 2014-05-04 23:12:35 +02:00
Pierre-Elliott Bécue
43e7947e26 [trigger] __init__.py dans les dossiers pour pouvoir faire des imports 2014-04-30 21:42:21 +02:00
Pierre-Elliott Bécue
08892ae5ef [trigger/dhcp] Gestion du dhcp, et mise en place des services pour isc et dhcp
* Travail basé sur dhcpd_new
2014-04-30 21:41:29 +02:00
Pierre-Elliott Bécue
3d428adc12 [trigger/host.py] Fichier d'hôte générique 2014-04-30 21:38:48 +02:00
Pierre-Elliott Bécue
c79599ba9d [gestion/trigger] Début du remplaçant de generate.
* Trigger permet de régénérer tous les services d'un hôte, ou
 des services spécifiques.
 * trigger.py -h permet de voir les services disponibles.
 * Trigger surcharge cmb pour créer un écouteur d'événements qui
 peut régénérer des services à la volée.
 * Trigger mériterait d'être un peu documenté.
2014-04-30 21:37:21 +02:00
Pierre-Elliott Bécue
a907a747af [gestion/affichage] Une tentative de créer un nouvel affich_tools.
Fonctionnalités :
   * Gère les animations, "kikoo" ou non ;
   * Propose une fonction d'affichage stylisé (couleur, gras) plus
   complète ;
   * Propose une fonction récupérant la taille du terminal adaptée
   à pas mal d'environnements ;
   * Quelques bricoles pour limiter la taille d'un texte et formatter
   les pourcentages, tout en choisissant une couleur en fonction de
   ceux-ci.
   * Propose une fonction prettyDoin qui permet de faire de l'affichage
   service-like pour des opérations en cours.

 Je le laisse dans gestion/ pour que les gens voient qu'il concurrence
 affich_tools.
2014-04-30 21:33:16 +02:00
Pierre-Elliott Bécue
19cfe7828a [secrets_new] On fait un sys.path.insert pour récupérer le secret en priorité. 2014-04-30 21:20:13 +02:00
Pierre-Elliott Bécue
13f7cdbfe2 [gen_confs/dhcpd_new] Commit identité 2014-04-30 21:19:20 +02:00
Daniel STAN
366814f8de iscsi: oubli d'un encode('utf-8') 2014-04-20 12:45:50 +02:00
Daniel STAN
e898a83b05 isci: PATH=/usr/scripts 2014-04-20 12:45:32 +02:00
Pierre-Elliott Bécue
3a1adaf559 [bind] Ajout d'un stun. 2014-04-17 23:07:16 +02:00
Pierre-Elliott Bécue
0e01dba9a8 [ldap_crans] On stocke l'utilisateur courant en mémoire de CransLdap 2014-04-17 23:06:33 +02:00
Pierre-Elliott Bécue
a21406f50e [chgpass] On décore la fonction de changement pour éviter les crashes
* En gros, on appelle lc_ldap_admin que quand c'est nécessaire
2014-04-17 23:05:48 +02:00
Pierre-Elliott Bécue
1317aab709 [generate] dyson => fy 2014-04-17 23:05:13 +02:00
Vincent Le Gallic
5b2029c7f7 [whokfet] Ajout de l'option --really/--all
Si on est nounou et qu'on met un de ces deux switchs (équivalents),
whokfet affiche également les machines Cr@ns, BDE
et des adhérents non-membres actifs détectés à la kfet.
2014-04-17 23:02:27 +02:00
Vincent Le Gallic
75bfd1880a [whokfet] On détecte à part les mahines du BDE 2014-04-17 23:02:13 +02:00
Vincent Le Gallic
6ad598f669 [whokfet] Les bornes wifi sont aussi des machines Cr@ns 2014-04-17 23:00:12 +02:00
Cron Daemon
177f38be55 [ethercodes.dat] Mise à jour du fichier vendeur 2014-04-15 18:28:44 +02:00
Cron Daemon
1783999bd8 [ethercodes.dat] Mise à jour du fichier vendeur 2014-04-15 02:10:08 +02:00
Pierre-Elliott Bécue
47166fc404 [chgpass] ldap_crans dépend aussi de chgpass, et cracklib n'est pas partout.
* On fait donc un import plus lazy et sécurisé
2014-04-14 19:48:34 +02:00
Daniel STAN
4f44971b23 chgpass: rajoute '/usr/scripts' (a posteriori)
On va bien finir par arriver à bout de ces problèmes de path …
http://i.imgur.com/rGNiDnb.gif
2014-04-14 18:15:53 +02:00
Daniel STAN
ffaeaaf65a hptools/walk: autorise plusieurs formats d'output 2014-04-14 17:45:46 +02:00
Pierre-Elliott Bécue
f9646ab6ca [chgpass] gest_crans_lc utilisait une fonction de chgpass 2014-04-14 09:22:40 +02:00
Pierre-Elliott Bécue
9e25812e62 [chgpass] Mise en place d'un nouveau script.
* A priori plus sûr
 * Utilise lc_ldap
2014-04-14 03:11:50 +02:00
Pierre-Elliott Bécue
45a9d9cdae [gest_crans_lc] Yes but no thanks. 2014-04-13 18:45:18 +02:00
Pierre-Elliott Bécue
f72303031f [firewall] Apuovh 2014-04-13 18:44:51 +02:00
Jordan Delorme
a06ed774ae Etat imprimante : retour à la normale 2014-04-06 23:18:02 +02:00
Valentin Samir
7921d6e46a [gest_crans_lc] Lisibilité : retour à la ligne pour les grandes lignes.
* Et une typo
2014-04-01 15:12:41 +02:00
Valentin Samir
2cd0e94680 [firewall] Valentin veut pouvoir écouter la radio 2014-04-01 15:06:59 +02:00
Daniel STAN
74e71fee95 routeur/accueil: autorise ssh vers zamok 2014-04-01 01:02:29 +02:00
Lucas Serrano
af2d158ff1 [gen_confs] Désactivation mdns switchs
Pour empêcher les ordinateurs Apple de faire n'importe quoi…
2014-03-30 16:00:59 +02:00
Daniel STAN
e68fe10d56 veux scripts dépréciés 2014-03-30 14:52:47 +02:00
Daniel STAN
467d6dc2b2 état imprimante: elle laisse des traces 2014-03-28 11:32:33 +01:00
Valentin Samir
2eeac7608c [gest_crans_lc] Docstring et gestion des permission sur les shells
Seul les nounou peuvent éditer les shells restrictif, les cableurs peuvent éditer
les shells standard
2014-03-25 11:55:37 +01:00
Valentin Samir
597861497f [config, ldap_crans] Liste des modes de paiement dans config.py 2014-03-23 20:35:10 +01:00
Valentin Samir
0b9635a91d [gest_crans_lc] Menu vente. Il manque l'éditon de solde via lc_ldap
En effet, il faut faire un truc propre pour éditer le solde, avec un lock
pour éviter les éditions concurrente entrainant des valeurs du solde incohérente.
du coup, pour le moment, quand on essaye (via le menu vente) ça lève une erreur.
Mais il ne manque que ça, ça doit pouvoir se faire.
2014-03-23 20:33:04 +01:00
Daniel STAN
d017ddb44e locate_mac: loop sur *tous* les switchs
En utilisant le paramètre idoine de all_switchs, plutôt que d'inférer
et d'avoir des problèmes de dns.
2014-03-23 19:07:16 +01:00