Graphique des révisions

122 Révisions (master)

Auteur SHA1 Message Date
François Poulain 4b1d3217c5 feat(check): check et message explicite pour la génération de clé d'API Resthys 2018-09-04 20:06:47 +02:00
François Poulain 631b2ed23e feat(config): configuration hors git via config.env 2018-09-04 20:06:19 +02:00
François Poulain d5e866025b feat(Makefile): ajout d'un make check 2018-09-04 20:05:40 +02:00
François Poulain 86d8559778 fix(piaf): corrige des liens durs 2018-09-04 19:41:01 +02:00
François Poulain 4321fb5f80 feat(config): rend optionnel l'encart de bienvenue de la home 2018-09-04 19:37:56 +02:00
François Poulain 4c949113c7 fix(config): typo 2018-09-04 19:37:11 +02:00
François Poulain e176a68f7c fix(constance): mauvaise config 2018-09-04 19:32:38 +02:00
François Poulain fe07277e56 feat(piaf): gere le cas où le courriel du compte payeur est inconnu 2018-09-04 16:05:49 +02:00
François Poulain f05131b602 feat(piaf): reprend le courriel du compte payeur 2018-09-04 16:04:54 +02:00
François Poulain 9717a54bd5 feat(piaf): ajoute une page de mentions légales
Fix #26
2018-08-31 12:24:00 +02:00
François Poulain 0470c987f4 fix(home): corrige config erronée 2018-08-31 12:05:17 +02:00
François Poulain 602919387b ref(piaf): rend flake8 heureux 2018-08-29 19:22:13 +02:00
François Poulain 61308e9afa fix(piaf): permet le reload de l'environment par uwsgi emperor en attendant mieux 2018-08-29 19:22:13 +02:00
François Poulain cd565703f1 style(piaf): passage sélectif de black ./piaf/ -l 80 -S 2018-08-29 19:22:13 +02:00
François Poulain c7b4b210ab doc(piaf): précise l'installation des dépendances; testé sur une stretch neuve 2018-08-08 16:59:25 +02:00
François Poulain b72c835077 feat(piaf): réintroduit debug_toolbar en dev 2018-08-08 16:59:17 +02:00
François Poulain 1e5e02f28d doc(piaf): fix la doc d'installation 2018-08-08 16:59:08 +02:00
François Poulain c3506441b0 fix(tests) ne pas paralléliser les tests, pour des raisons de performance 2018-08-08 16:58:42 +02:00
François Poulain 994d7306f3 ref(piaf): déplace la conf resthys dans base.py 2018-08-08 16:12:12 +02:00
François Poulain 47de1fb954 feat(piaf): mise en configuration des informations personnalisables
Fix #8
2018-08-08 15:38:18 +02:00
François Poulain 18a1850ce8 feat(piaf): Ajoute constance au projet pour la gestion de la configuration 2018-08-08 12:40:28 +02:00
François Poulain b0abfef485 style(piaf): nettoyage 2018-07-25 18:58:32 +02:00
François Poulain 40dcda0b4c feat(piaf): défini une méthode de connexion, implémente l'auth Token
Fix #7
Fix #22
2018-07-25 18:56:48 +02:00
François Poulain af096ba729 feat(piaf): propose le cas échéant de fusionner des factures et de les payer d'une traite
Fix #10.
2018-07-19 21:33:25 +02:00
François Poulain 2c7063e5d2 ref(piaf): retire du code mort 2018-07-19 21:33:25 +02:00
François Poulain 9918b2934f feat(piaf): ajout d'un filtre sum dans les templatestags utils 2018-07-19 21:32:58 +02:00
François Poulain a5a56ca1bf feat(piaf): ajout et emploie un templatetag pour l'affichage monétaire
- Ajoute le filtre money dans piaf/base/templatetags/utils.py
- Emploi le filtre dans piaf/templates/pages/prepare_invoice.html

Fix #11.
2018-07-19 15:19:28 +02:00
François Poulain b5fcf756cf ref(piaf): renomme dateutils en utils 2018-07-19 14:50:36 +02:00
François Poulain e3fd1176d6 feat(template): changements cosmétiques sur la présentation 2018-07-19 12:16:16 +02:00
Jérôme Lebleu 98b41081ff fix: évite les guillements dans Makefile 2018-07-19 12:15:22 +02:00
Jérôme Lebleu fac5ec1b25 test: définis des settings spécifiques aux tests 2018-07-19 12:15:22 +02:00
Jérôme Lebleu bcd446df85 ref: réordonne et complète les settings
Ces modifications sont le résultat de la génération du projet en
utilisant la dernière version de cookiecutter-django (commit 1830d8)
et en réappliquant celles qui avaient été faites depuis.

La dernière version de cookiecutter-django revois principalement l'ordre
des paramètres, en les regroupant parfois pour plus de claretée. Certains
paramètres sont également ajoutés, comme un LOGGING simple en production.
Enfin, les erreurs reportées par flake8 sont corrigées.
2018-07-19 12:15:22 +02:00
François Poulain 74ea978e9a feat(piaf): améliore la présentation de la facture
On ajoute :
- les prestations par activité, par individu, avec les totaux
  intermédiaires
- la période concernée
- quelques infos client supplémentaires
- diverses infos d'organisateurs

Fix #4
Open #21
2018-07-18 20:44:28 +02:00
François Poulain e4d8c7d13c feat(piaf): Ajoute un templatetag parsedate
Les dates sont passées en json suivant l'iso-8601 et les objets datetime
ne sont pas serialisables. Par ailleurs on est intéressé pour conserver
les dates en iso-8601 le plus longtemps possible car elles sont
naivement triables. Mais si on veut {{ value | date:"Y"}} ça pas marche.
Aussi convertir en profondeur la structure de données n'est pas
nécessaire.

Donc avec ce tag je fais {{ value | parsedate | date:"Y"}} et ça juste marche.
2018-07-18 20:38:40 +02:00
François Poulain 5df5aae55f feat(piaf): prépare les lignes de la facture coté python
J'ai d'abord essayé en utilisant "regroup" mais impossible de trier le
dictionnaire comme nécessaire avec dictsort. Donc je l'ai codé à la
main à base de group_by. Je trouve que regroup et sorted on une logique
qui ne facilite pas la vie, sans compter les itertools qui ne fabriquent
pas des iterables utiliasbles de bout en bout en django...

<footer>
2018-07-18 20:34:41 +02:00
François Poulain 6f04ab3be4 ref(piaf): retire du code mort engendré par 369c8a21cf 2018-07-18 20:33:49 +02:00
François Poulain 3e1c2874c5 feat(piaf): ajout d'un transfert d'exception pour faciliter le debug 2018-07-18 20:32:26 +02:00
François Poulain b4afb1c55a doc(piaf): introduction d'un .gitmessage
Pour l'utiliser, mettre dans .git/config :
```
[commit]
        template = .gitmessage
```
2018-07-18 12:13:33 +02:00
François Poulain 369c8a21cf ref(piaf): utilise le titulaires_prettyprinted désormais exposé par resthys 2018-07-18 11:58:36 +02:00
François Poulain 9cd0459d7c feat (piaf): tient compte du durcissement d'accès aux factures
- fait suite à
  https://forge.cliss21.org/fpoulain/resthys/commit/359df35c
  https://forge.cliss21.org/fpoulain/resthys/commit/ad9355b5
- prend effet dans les tests

Fix #3.
2018-07-18 11:40:51 +02:00
François Poulain 2b4514e52c docs (piaf): commentaires divers pour ne pas oublier 2018-07-18 10:55:46 +02:00
François Poulain 3f93d4fbab [fix #2] Adding tests for invoice payment 2018-07-04 12:56:33 +02:00
François Poulain 7e140f49f1 Fix: get_context_data was called outside render_to_response (thanks to tests !!) 2018-07-04 12:55:20 +02:00
François Poulain cf94c98db9 cosmetic 2018-07-04 10:19:01 +02:00
François Poulain 5e17df9a6b [fix #1] implement an unpay feature, for testing purpose 2018-07-04 10:18:08 +02:00
François Poulain 5576fa832e cosmetic 2018-07-04 09:56:47 +02:00
François Poulain 7bf4f0df06 fix ortho 2018-07-03 12:54:55 +02:00
François Poulain 7030361321 fix tests 2018-07-03 11:46:35 +02:00
François Poulain 9e4a24c7ba fix html 2018-07-03 11:46:22 +02:00
François Poulain f64aeaf456 Better invoice displaying 2018-07-03 10:44:25 +02:00