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