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