Commit graph

43 commits

Author SHA1 Message Date
Pierre-Elliott Bécue
58761db787 Bugfix de l'affichage de derniereConnexion
* timeformat ne connaissait pas les attributs lc_ldap
 * et il lui faut deux arguments
2015-04-13 02:41:31 +02:00
Pierre-Elliott Bécue
0c79b6db2a Commit identité. 2015-02-15 18:29:54 +01:00
Pierre-Elliott Bécue
a4042c9c3b Une fonction _id sur les objets pour rendre un peu plus facile leur gestion (bordel) 2015-02-14 14:35:23 +01:00
Pierre-Elliott Bécue
83a618de07 On gère le fait qu'une machine puisse ne pas avoir de rid. 2015-02-14 14:23:26 +01:00
Valentin Samir
84cfaac84e [printing] blacklist est le nom d'une methode, on utilise blacklist_len comme paramètre pour sprint 2014-12-02 01:59:33 +01:00
Valentin Samir
1cd492f974 [templates] Dialogue-ization 2014-11-23 17:14:35 +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
8892e90579 [printing/facture] Le calcul du prix d'un article nécessitait des parenthèses. 2014-09-25 00:52:23 +02:00
Pierre-Elliott Bécue
50efa40d8c [printing] La liste des factures affiche maintenant la date du reçu. 2014-09-11 01:12:48 +02:00
Pierre-Elliott Bécue
a42fa0188d Possibilité d'afficher plus ou moins de blacklistes et d'histo 2014-09-01 03:45:29 +02:00
Pierre-Elliott Bécue
f4d17f2f45 [templates] Le listing des factures affiche le contrôle. 2014-09-01 02:49:20 +02:00
Pierre-Elliott Bécue
50f91c63e0 Correctifs sur les adhésions glissantes. 2014-08-25 19:17:10 +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
d6d9f84076 [printing/templates/proprio] Les clubs n'ont pas toujours de mail 2014-03-17 11:39:40 +01:00
Valentin Samir
3809bfea8e [printing/proprio] Affichage du mail si pas de compte crans, affichage de mailExt 2014-03-15 22:43:40 +01:00
Valentin Samir
38a47e47ab [printing/machine] Affichage de la clef ipsec sur machine wifi 2014-03-15 22:43:19 +01:00
Valentin Samir
6abc1fbad7 [printing/adherent] Affichage de l'adresse si chambre EXT 2014-03-15 22:42:49 +01:00
Valentin Samir
db6cf98661 [printing] Possibilité d'afficher des blacklists seule 2014-03-15 22:42:21 +01:00
Valentin Samir
937aefb3ec [printing] Possibilité de spécifier la largeur des tableaux ascii 2014-03-15 22:41:24 +01:00
Valentin Samir
df23c50e23 [printing] Non affichage de la liste des machines/factures si l'objet adhérent n'existe pas encore 2014-03-15 22:40:06 +01:00
Valentin Samir
1394cfc867 [printing] Support des couleurs dans dialog 2014-03-03 10:54:33 +01:00
Daniel STAN
afb436f706 hide ipv6 si cachée 2014-02-23 02:42:57 +01:00
Daniel STAN
ff62cda2af printing: afficher constructeur de la mac
Killer feature ;o
2014-02-17 18:36:24 +01:00
Valentin Samir
0a7b99d4a8 [printing/machine] Les machines ont des hostAlias, affichage de l'attribut dnsIpv6
gestion des divers proprio (aid ou cid ou association crans).
2014-02-03 00:17:48 +01:00
Pierre-Elliott Bécue
32f51593b6 [printing] On arrive à un compromis entre une erreur lisible et éviter l'import de ldap_crans 2014-02-03 00:12:41 +01:00
Pierre-Elliott Bécue
5ff3453963 [printing] Commentaire, pour penser à virer l'import de whos 2014-02-03 00:08:49 +01:00
Pierre-Elliott Bécue
31d97c8324 [printing] annuaires_pg est accessible à tous 2014-02-02 23:55:01 +01:00
Pierre-Elliott Bécue
7d0d6a8352 [printing] Retour à try_import
This reverts commit a79e0a4113.
Il vaut mieux laisser les imports en tête de fichier dans la mesure du
possible. De plus, cette erreur est plus confortable, car l'apprenti sait
dès le départ qu'il y a un problème. Enfin, ce bout de code try_import
peut servir pour d'autres imports posant des problèmes. On prend cependant
note que try_import pour annuaires_pg n'est pas utile.
2014-02-02 23:51:39 +01:00
Valentin Samir
c894eecc15 [printing/templates] Mises en page diverses 2013-12-05 14:29:44 +01:00
Valentin Samir
4a0e0225b9 [printing/template] Affichage du canonical alias 2013-12-05 14:29:21 +01:00
Valentin Samir
a79e0a4113 [printing] import de gestion.whos juste pour le tout petit bout de code que j'ai eu la flemme de faire
Comme expliqué dans le compte rendu de l'internounou du 28 Novembre 2013.
Tout le monde peut importer annuaire_pg, sinon, vu qu'il est également importer
par attributs.py, ça fait longtemps que ça ne marcherait plus.
2013-12-05 14:27:32 +01:00
Pierre-Elliott Bécue
fb064dbbb8 [printing] Docstring pour la fonction d'import smooth. 2013-12-04 19:49:23 +01:00
Pierre-Elliott Bécue
5f9a2362ad printing, ou comment rendre lc_ldap dépendant de ldap_crans.
* Du coup, les apprentis n'ont plus le droit d'utiliser lc_ldap.
 * C'est mal.
 * Donc, je kludge, mais ça reste crade.
 * Il faudra améliorer ça, et arrêter de faire des imports sauvages
   nécessitant des droits sans s'être un peu assuré qu'ils ne seront
   pas faits si on les a pas.
 * Il faudrait donc globaliser la fonction try_import et l'améliorer.
2013-12-04 19:41:12 +01:00
Valentin Samir
8bbcc3b035 [printing] Affichage des liste de machines et factures sur un proprio
en même temps, on met une fonction pour lister les adherents.
Je ne suis pas trop satisfait de ces fonctions de listing, mais je ne vois pas
vraiement comment faire autrement.
2013-11-26 01:44:22 +01:00
Valentin Samir
54dd95bb22 [printing/facture] Jolie liste d'articles 2013-11-22 16:52:59 +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
49709b663a [printing] Formatage du numéro de téléphone 2013-11-20 17:41:34 +01:00
Valentin Samir
16deec183d Affichage des factures 2013-11-20 17:18:48 +01:00
Valentin Samir
60d49b1f49 [printing/templates/blacklist] Why would I use __getitems__ when get is avaible 2013-11-20 16:29:35 +01:00
Valentin Samir
55985bd22a [printing/templates] Controle est optionnel 2013-11-20 16:29:09 +01:00
Valentin Samir
99b9f8bc12 [filter,printing/templates] Import de jinja2 et pyparsing paresseux
Comme ça, pas besoin d'installer les lib correspondante là où on ne fait pas
des input/output utilisateur.
2013-11-20 16:26:58 +01:00
Valentin Samir
702f941469 [printing] Club, adherent, machines affichable de façon plus exhaustive 2013-11-20 00:34:50 +01:00
Valentin Samir
1b424e5afb [printing] Fonctions d'affichage pour les objets lc_ldap
pour le moment il n'y a qu'un support partiel pour les machines et les adherents
2013-11-19 19:00:31 +01:00