Hugo LEVY-FALK
cf7e470d85
ACL sur les paiements.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
5853049aef
Empêche le changement de méthode de paiement après création.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
c979bdda45
Nommage des champs ComNpay
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
692b3b70b6
Passage du paiement par solde en paiement personnalisé.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
3e18ebb7fb
Même template pour la validation de paiement.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
6957598afc
Les factures validées par comnpay sont effectivement validées.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
af3cc1cf69
Typos, pep8 et company.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
0fe430d72e
Ajout de comnpay + fix de l'utilisation des paiements personnalisés
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
cc4815c82c
Permet la création et l'édition de moyen de paiement personnalisés.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
4da804bfe7
Invalide la facture Comnpay avant de continuer le paiement.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
2845c49ac1
Utilise un ModelForm pour les données de chèque + doc
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
3f2de5739c
Retire les éléments de front en JS pour les chèques.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
24cdc2329d
Autorise l'édition de facture si l'auto-souscription est interdite mais que l'on peut créer des factures.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
e0d71ed291
POC des moyens de paiements sous forme de modules.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
d37364ee8f
Refix les erreurs d'affichage
2018-07-12 14:40:15 +02:00
Hugo LEVY-FALK
ba25477e72
Autorise le paiement de cotisation directement en ligne (sans passer par le solde)
2018-07-12 14:40:15 +02:00
Hugo LEVY-FALK
d0e0da86a5
Fix la validation de facture.
2018-07-12 14:40:15 +02:00
Hugo LEVY-FALK
beff1bbd1a
Ne montre pas tous les articles en vente aux utilisateurs lambdas
2018-07-12 14:40:15 +02:00
Hugo LEVY-FALK
27f646c200
Afficher le bon prix c'est encore mieux
2018-07-12 14:40:15 +02:00
Hugo LEVY-FALK
532214263c
Faire payer le bon prix, c'est mieux
2018-07-12 14:40:15 +02:00
Hugo LEVY-FALK
2eb0fc816d
Paiement de cotisation en ligne possible pour les utilisateurs normaux (désactivable)
2018-07-12 14:40:15 +02:00
Hugo LEVY-FALK
6e416eacfd
Autorise le paiement de cotisation directement en ligne (sans passer par le solde)
2018-07-12 14:40:15 +02:00
klafyvel
12af239f64
Revert "Fix les erreurs d'affichage lors du paiement"
...
This reverts commit 9cae582201
2018-06-17 15:04:05 +02:00
Hugo LEVY-FALK
9cae582201
Fix les erreurs d'affichage lors du paiement
2018-06-17 14:44:58 +02:00
lebouder
f88597967d
Fix #100 : validation des factures plus explicite
2018-05-10 22:28:27 +02:00
Maël Kervella
f7f8f7493b
Fix : various little things
2018-04-15 13:34:51 +00:00
Maël Kervella
0065e2e0f5
Fix unused variables in kwargs
2018-04-15 10:52:27 +00:00
Maël Kervella
f2c91199d1
Pylint compliance on cotisations
2018-04-15 10:52:26 +00:00
Maël Kervella
955bf42b02
Missing Fixes
2018-04-15 10:52:26 +00:00
Maël Kervella
b25137acf4
Pep8 compliance on cotisations
2018-04-15 10:52:25 +00:00
Maël Kervella
12a8f2ede6
Fix: missing migrations due to translation of cotisation
2018-04-14 18:57:48 +00:00
Maël Kervella
4f1831d5f9
Little fix in cotis
2018-04-14 01:43:00 +00:00
Maël Kervella
aa7ded9f20
Fix #95 by removing duplicates classes and functions
2018-04-13 17:33:01 +00:00
Maël Kervella
34c5af62f4
Fix: Error rename
2018-04-13 12:32:39 +00:00
Mael Kervella
8fb8e14a30
Fix Use string and not variables in %-notation fornat
2018-04-13 11:40:02 +00:00
Maël Kervella
1447d7b173
Added choice for multiple articles in new PDF invoice
2018-04-11 19:53:54 +00:00
Maël Kervella
11ed8b6afe
Fix trailing 'e'
2018-04-11 18:40:59 +00:00
Maël Kervella
9232282cdf
Align PDF invoice info and better hline for tables
2018-04-11 18:38:07 +00:00
Maël Kervella
d9c42e89db
Fix 81 and Strip out facture.tex for readability
2018-04-11 17:22:56 +00:00
Gabriel Detraz
25cd61ddca
Fix bug sur cotisation
2018-04-11 09:31:51 +00:00
Maël Kervella
f2f4336e87
Translation : translate docstrings of cotisations
2018-04-09 17:40:46 +00:00
Maël Kervella
8da337c549
Translation: translate cotisation templates in French
2018-04-08 21:00:37 +00:00
Maël Kervella
433ee298dc
Translation: Mark all strings in templates of cotisation
2018-04-08 21:00:31 +00:00
Maël Kervella
ccab7ff718
Translation: Fix some lazy translations
2018-04-08 21:00:22 +00:00
Maël Kervella
aa02016c3a
Translation: Setup re2o to use locale and add French
2018-04-08 21:00:12 +00:00
Maël Kervella
a7d47b972d
Translation: Marking of strings in cotisations app
2018-04-08 20:55:51 +00:00
Gabriel Detraz
3affe08d29
Factorisation de paginator + pagination des machines dans profil
2018-04-03 05:01:01 +02:00
Gabriel Detraz
a3bad81689
Commentaire sur le controle
2018-04-03 03:47:18 +02:00
Gabriel Detraz
6db387caf8
Linked_objects + fix modif formset
2018-04-02 03:52:28 +02:00
Gabriel Detraz
543037b667
Save que si l'objet a été modifié
2018-04-01 00:07:01 +02:00
Gabriel Detraz
1795d26c55
Gestion de l'historique avec un mixin forms et model
2018-03-31 17:19:02 +02:00
Gabriel Detraz
007ad3310a
Factorise les get_instance dans le mixin acl
2018-03-28 17:15:45 +02:00
Gabriel Detraz
262431113f
Passage de cotisations, topologie et users avec le nouveau mixin
2018-03-28 04:07:26 +02:00
grisel-davy
8cab7e90aa
ajout de div pour rendre les tables scrollables horizontalement
2018-03-23 15:06:12 +01:00
8cd7ed1a54
Modification de la navbar et passage sous font awesome
2018-03-07 11:45:03 +01:00
Hugo LEVY-FALK
107fa6b902
Devrait fixer le bug sur cotisations/migrations/0026_auto_20171028_0126.py
2018-03-03 00:17:42 +01:00
Gabriel Detraz
7e559a6598
Topologie et cotisations aussi avec label correct
2018-01-31 06:40:48 +01:00
Gabriel Detraz
a3c0a50f4a
Optimisation sur assooption et divers
2018-01-31 03:28:57 +01:00
Gabriel Detraz
58605ae3ff
Optimisation chargement des variables de conf et ipv6
2018-01-30 23:09:00 +01:00
Gabriel Detraz
208d703d95
Montant minimal de rechargement + refactor de la fonction payment + self adhesion
2018-01-28 09:13:54 +01:00
Hugo LEVY-FALK
a5a967271e
Rechargement via comnpay du solde.
2018-01-28 09:08:50 +01:00
Hugo LEVY-FALK
477aab3a7f
Pouvoir prendre de l'argent c'est bien. En prendre seulement si on veut, c'est mieux.
2018-01-28 08:57:40 +01:00
Hugo Levy-Falk
d694330149
Stockage en BDD des identifiants comnpay.
2018-01-28 08:55:37 +01:00
Gabriel Detraz
a71e01e18a
Montant minimal de rechargement + refactor de la fonction payment + self adhesion
2018-01-28 08:55:36 +01:00
Gabriel Detraz
5319ed266c
Un peu de joli icone
2018-01-28 08:55:36 +01:00
Hugo LEVY-FALK
f7657a2236
Rechargement via comnpay du solde.
2018-01-28 08:55:36 +01:00
d9ebb266d5
Users can pay their own cotisation with their solde.
2018-01-28 08:55:36 +01:00
Gabriel Detraz
916c2e3e9f
Fix sur les fieldpermissions topologie et machines
2018-01-08 23:59:46 +01:00
Gabriel Detraz
405bc03668
Protège les objects cotisations des users avec droits
2018-01-08 02:15:03 +01:00
Gabriel Detraz
2c6697a269
Compatibilité python2
2018-01-07 02:30:01 +01:00
LEVY-FALK Hugo
a24d2c26c0
Discrimination de l'historique par application.
2018-01-06 19:09:18 +01:00
LEVY-FALK Hugo
6f0e75c72e
Typo dans cotisations.acl
2018-01-06 18:39:14 +01:00
LEVY-FALK Hugo
9d41a7539f
Utilisation de can_delete dans l'affichage des cotisations.
2018-01-06 18:25:25 +01:00
Gabriel Detraz
69266829aa
Oubli
2018-01-06 18:00:08 +01:00
Gabriel Detraz
ceeb5698fa
Cotisation avec un s
2018-01-06 18:00:08 +01:00
Gabriel Detraz
68e954db3c
Utilise has_module_perms, bien pratique
2018-01-06 18:00:08 +01:00
Gabriel Detraz
88d336816e
Nouveau système d'acl sur topologie + migrations de cotisations
2018-01-06 18:00:08 +01:00
Gabriel Detraz
90b55b6dc8
Suppression de right et utilisation du système django
2018-01-06 18:00:08 +01:00
Gabriel Detraz
8ab23e2925
Gestion des acl avec les permissions django pour cotisation
2018-01-06 17:58:45 +01:00
LEVY-FALK Hugo
bd57e39ee9
Des @staticmethod pour @Chibrac.
2018-01-06 17:58:45 +01:00
Gabriel Detraz
20be7fdb63
Les can_change deviennent des class method
2018-01-06 17:58:45 +01:00
Gabriel Detraz
9f7d994c4a
Templates tags can_change class
2018-01-06 17:57:40 +01:00
LEVY-FALK Hugo
dc38c32ad4
ACL dans un fichier dédié dans chaque application.
2018-01-06 17:57:40 +01:00
Gabriel Detraz
36abfc470a
Utilisation nouveau système d'acl sur password et control
2018-01-06 17:56:02 +01:00
Gabriel Detraz
784ef5d598
Utilisation de django field permission sur le controle facture
2018-01-06 17:56:02 +01:00
LEVY-FALK Hugo
da382fbeb6
Historique générique dans cotisations.
2018-01-06 17:56:02 +01:00
Gabriel Detraz
15852329d4
Nouvelle gestion acl dans cotisation
2018-01-06 17:56:02 +01:00
Gabriel Detraz
f9a7270c27
Can_delete_set sur preferences et cotisations
2018-01-06 17:56:02 +01:00
Maël Kervella
68fdea2618
can_view for topo + can_xxx_all everywhere
2018-01-06 17:56:02 +01:00
Maël Kervella
048bcfad26
Create can_delete and can_view decorators and use them where it's possible
2018-01-06 17:56:02 +01:00
Maël Kervella
f548d48447
Define can_create, can_edit, can_delete and can_view and use can_create and can_edit decorators for cotisations.models
2018-01-06 17:56:02 +01:00
FERNET Laouen
2b5a9f7cc1
Fix #28 : ajouter paginator en bas de page
2017-11-14 22:23:39 +01:00
LEVY-FALK Hugo
d3b0e14ba9
Fix #48 : Rename invoice PDF file
2017-11-14 20:00:24 +01:00
chirac
66dec02f59
Merge branch 'reverse_url' into 'master'
...
Utilisation d'URL dynamiques
See merge request federez/re2o!31
2017-11-14 18:03:01 +01:00
LEVY-FALK Hugo
86b3b5ddcd
Fix #15 Deprecated font HTML tag
2017-11-14 15:48:17 +01:00
LEVY-FALK Hugo
1f293e99d7
Merge branch 'master' into reverse_url
2017-11-14 15:10:37 +01:00
chirac
7935b6536c
Fix bug quand il n'y a pas d'articles
2017-11-06 01:30:06 +01:00
root
5dc44a7136
Merge branch 'master' into reverse_url
2017-11-04 19:52:08 +01:00
Gabriel Detraz
e66f1eb82e
Bug add cotis
2017-10-29 18:48:40 +01:00
root
f7cae2b15e
Merge branch 'master' of https://gitlab.rezometz.org/rezo/re2o
2017-10-29 11:58:09 +01:00
Gabriel Detraz
21c1dd1320
Unique together remplace unique
2017-10-29 11:57:43 +01:00
Gabriel Detraz
9dd43d0c6f
Adpatation des articles en fonction du type user
2017-10-28 06:03:57 +02:00
Gabriel Detraz
65dedc07d8
Fix bug migration
2017-10-28 05:08:31 +02:00
Gabriel Detraz
8ed051fc54
Creation d'articles contenant ou non les adhésion, nouveau system fin adh fin co
2017-10-28 05:00:08 +02:00
Gabriel Detraz
d0239a1613
Affiche les id factures et id user
2017-10-27 22:10:29 +02:00
LEVY-FALK Hugo
ae4129f447
Utilisation de reverse.
2017-10-27 00:11:18 +02:00
Maël Kervella
c029feeca5
Ajout de prefix sur tous les tableaux pour les différencier
2017-10-22 15:48:35 +00:00
Maël Kervella
3cc2c59335
Ajout du sort dans topo, logs, machines, cotisations
...
Ajout du sort sur les colones où ça avait un minimum de sens et où le
sort était basé sur des ORDER_BY de BDD.
Peut être certaines colones n'avaient pas besoin d'être triées mais tant
que c'est possible et pas illogique pourquoi ne pas le faire ?
2017-10-22 00:33:44 +00:00
chirac
37870265f4
Fix et optimisation select_related
2017-10-18 04:11:27 +02:00
chirac
b635553132
Fix bug sur infra + optimisation avec selec_related sur le chargement pages
2017-10-18 03:50:33 +02:00
Gabriel Detraz
3b686cfd29
Borde un certain nombre d'integer qui ont des range de valeur défini dans les RFC
2017-10-15 20:37:59 +02:00
Mael Kervella
ab5ebb70dd
Merge branch '19-nettoyage-js' into 'master'
...
Resolve "Nettoyage js"
Closes #19
See merge request rezo/re2o!16
2017-10-15 17:10:21 +02:00
Maël Kervella
2c434b3752
Fix bug id avec JS et paiement + utilisation bootstrap
2017-10-15 00:18:08 +00:00
Maël Kervella
a92eaae633
Renomme bft en mfb (massive_bootstrap_form)
...
Plus adapté aux nouvelles fonctions incoming
2017-10-14 13:27:56 +00:00
Chirac
575923536e
Merge branch 'master' into 'massive_use_bft_tag'
...
# Conflicts:
# topologie/views.py
2017-10-14 01:47:06 +02:00
chirac
e211957e9c
Pylint et docstring des fichiers
2017-10-13 23:15:07 +02:00
chirac
0f47ab79eb
Passage d'un coup de pylint
2017-10-13 22:47:32 +02:00
chirac
9ab06207bd
Pep8
2017-10-13 05:30:35 +02:00
chirac
7039e7b091
Pep8 et doc strings
2017-10-13 05:24:57 +02:00
chirac
500884458c
PEP8 et doc strings sur views de cotisations
2017-10-13 05:08:30 +02:00
chirac
993aeb31c8
Pep8 + docstrings
2017-10-13 04:07:56 +02:00
Maël Kervella
4aa67bf4d9
Utilisation massive du bft tag
...
Le BFT tag est utilisé sur tous les champs qui ont pas mal de résultats
(user, machines, ip, chambre, ...). Normalement tous les select à choix
uniques concerné ont été modifiés. Je pense en avoir oublié aucun.
2017-10-12 09:57:16 +00:00
Maël Kervella
172afb2e1e
Remplace le nom donné à la main par le nom de la classe automatiquement
2017-10-08 23:34:49 +00:00
Maël Kervella
d65fbbf8d1
Evite les doublons dans les id et les names des forms
...
Force la variable prefix a être setup pour chacun des modelForm avec
le nom du model mais n'override pas si une autre value est donnée.
L'id et le name des champs HTML généré sont donc prefixé par le nom du
model et on peut mettre plusieurs modelForms basé sur des models
différent dans la même page HTML sans souci de duplication
2017-10-08 23:07:48 +00:00
Gabriel Detraz
52b82a3ed7
Renomage, les groupes unix doivent etre unicode
2017-10-03 05:51:30 +02:00
Gabriel Detraz
539c2c7d23
Le save est fait en post_save de l'objet vente
2017-09-27 17:50:33 +02:00
Gabriel Detraz
e1d0a8ee29
Fix encodage et imports
2017-09-27 15:40:57 +02:00
Chirac
752c3e0dee
Merge branch 'mailing' into 'master'
...
Mailing
See merge request !6
2017-09-15 01:25:56 +02:00
Maël Kervella
75999aec4e
Ajout de regen pour le service mailing
2017-09-14 18:03:28 +00:00
Gabriel Detraz
bbc00fdb0b
Ajoute unicode literals + attribue les ip à l'enregistrement auto en fonction du nas
2017-09-11 01:30:24 +02:00
Gabriel Detraz
b35d35207f
Adapte à python 2.7 les models et les imports, pour compatibilité radiuso
2017-09-10 16:54:38 +02:00
Gabriel Detraz
84617e2460
Fix js paiement
2017-09-04 15:32:09 +02:00
Gabriel Detraz
9720b9715c
Field inutile pour un integerfield
2017-09-02 13:04:09 +02:00
root
cffcd66108
Bug introduit
2017-09-01 22:21:51 +02:00
Gabriel Detraz
50c9b1c834
Fix safe dans latex
2017-09-01 17:09:51 +02:00
Gabriel Detraz
73513c0bb7
Rapid fix, regen dhcp et mac-ip quand modification de l'accès internet
2017-09-01 03:16:58 +02:00
Gabriel Detraz
0719e89a8b
Omnibus : ajout du suport de la liste vlan + corrections mineures
2017-08-26 15:10:46 +02:00
Gabriel Detraz
22062e7792
Deplace dans preferences les reglages concernant l'associtation (partie 1)
2017-08-24 21:37:28 +02:00
Gabriel Detraz
5057fc0e7e
Fix ajout moyen de paiement
2017-08-19 00:59:35 +02:00
Gabriel Detraz
e29dcbd5e3
Nettoyage du code (modelform et update) phase1
2017-08-19 00:08:15 +02:00
Gabriel Detraz
2e515cced3
Deplace les check et la creation de la cotisation dans models
2017-07-24 02:34:45 +02:00
Gabriel Detraz
c0e3a9c4f4
Fix merde de 5-1
2017-07-22 17:58:17 +02:00
David Sinquin
bbe687c29b
Rework facture management to avoid hardcoded check database id in JS.
2017-07-19 00:21:51 +02:00
David Sinquin
8515b2b051
Minor typo fixes.
2017-07-19 00:14:20 +02:00
chirac
c0370d3a12
Fix et empèche des valeurs négatives aux articles
2017-07-18 23:31:04 +02:00
Gabriel Detraz
1a6fb71843
Supprime cached proprety
2017-07-18 03:50:07 +02:00
chibrac
e968f2b12f
Gestion du solde en option
2017-06-26 19:27:10 +02:00
chibrac
6f9932add4
Les limites de pagination et de création machines pour les users sont gérées dans préférences
2017-06-26 01:29:34 +02:00
Gabriel Detraz
6f55c492e8
Avec postgres, il faut détruire puis recréer
2017-06-22 21:34:36 +02:00
Gabriel Detraz
f1dab01fc5
Merge branch 'stretch'
2017-06-17 21:27:21 +02:00