8
0
Fork 0
mirror of https://gitlab.federez.net/re2o/re2o synced 2024-06-30 11:04:38 +00:00
Commit graph

441 commits

Author SHA1 Message Date
Hugo LEVY-FALK 2aaf83d393 Il faut apprendre à utiliser des .gitignore un jour. 2018-07-12 14:42:13 +02:00
Hugo LEVY-FALK 328c030cc4 Supprime la vue 'recharge' qui faisait doublon avec 'credit_solde' 2018-07-12 14:42:13 +02:00
Hugo LEVY-FALK ebe5633fcd Fix le rechargement : la facture est sauvegardée avant la vente. 2018-07-12 14:42:13 +02:00
Hugo LEVY-FALK 6d5d9295d5 Ajout de la possibilité de recharger son solde. 2018-07-12 14:42:13 +02:00
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
Yoann Pétri 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
Yoann Pétri 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
Gabriel Detraz 6a85468a0a Select_related et accélération des vues rest 2017-05-28 01:24:00 +02:00
Gabriel Detraz 22dcad7599 Mise en cache des attributs user (@proprety) + reecriture de methodes directes SQl pour la collecte des set users (has_access, etc) 2017-05-28 01:21:52 +02:00
Gabriel Detraz 39f3994ec3 Select_related et accélération des vues rest 2017-05-28 01:17:49 +02:00
Gabriel Detraz c9131d591d Mise en cache des attributs user (@proprety) + reecriture de methodes directes SQl pour la collecte des set users (has_access, etc) 2017-05-27 00:44:49 +02:00
lhark 65f1154714 Add copyright header to all .py files 2017-01-16 01:50:23 +01:00
lhark 690471b974 Fix copyright comment in extended templates 2017-01-16 01:46:52 +01:00
lhark 1e3b1db429 Add copyright header to all .html files 2017-01-16 01:46:45 +01:00
lhark 61b964d860 Fix copyright comment in extended templates 2017-01-16 00:48:09 +01:00
lhark 157b305add Add copyright header to all .html files 2017-01-15 18:07:42 -05:00
lhark 8675f9b795 Add copyright header to all .py files 2017-01-15 18:01:18 -05:00
Dalahro 9a1d2d4d71 Logs des controles 2017-01-09 16:44:26 +01:00
Dalahro b7a35a98c7 Logs des controles 2017-01-08 13:41:01 +01:00
Mael Kervella a3adf44ea1 Stretch fix
Correction de la génération des PDF
2016-12-27 13:47:12 +00:00
root fc7f1ddb7f Revert "Depreciation de namespace dans django 1.9"
This reverts commit 2febf5b246.
2016-12-14 03:34:43 +01:00
Gabriel Detraz 2febf5b246 Depreciation de namespace dans django 1.9 2016-12-14 03:32:51 +01:00
Gabriel Detraz 19d984f85e A partir de django 1.9 les filter__in ne sont plus implicites 2016-12-14 03:09:22 +01:00
Gabriel Detraz 9b142b3064 Modifications pour compatibilité avec stretch 1 2016-12-12 13:32:57 +01:00
root bdd6d29fd3 Fix pour reversion 2 2016-12-11 17:24:04 +01:00
Simon Brélivet ca0610fb54 aaa 2016-12-04 17:07:06 +01:00
chirac e5eb84882d Merge branch 'master' of https://gitlab.rezometz.org/rezo/re2o 2016-12-01 03:14:46 +01:00
Gabriel Detraz d5c5134d47 Fix models import 2016-11-30 00:59:26 +01:00
Simon Brélivet 50b8420dd4 Modification de create_cotis 2016-11-29 23:53:02 +01:00
Dalahro 85f70b50c1 Controle des factures un peu mieux pour moi quand même 2016-11-28 00:41:41 +01:00
Dalahro 6380ecbed9 Numéro et banque pour les cheques pas les espèces 2016-11-21 21:01:50 +01:00
Gabriel Detraz c944fbb917 Activation de la synchro ldap users 2016-11-20 17:12:52 +01:00
lhark 021943405a Link models in the UI 2016-11-19 02:54:39 +01:00
lhark 5a3c729eca Lots of little UI improvements 2016-11-18 11:53:10 +01:00
Dalahro 104b466e1e Pagination sur le controle des factures 2016-11-18 11:31:33 +01:00
lhark c4f26c4090 Various UI improvements 2016-11-16 20:55:28 +01:00
chirac a4d3100512 Crée des statistiques générales de la bdd + model alias 2016-11-01 02:14:06 +01:00
Dalahro 84d48437f7 Generation de pdf 2016-10-29 19:05:47 +02:00
chirac 62721032e8 Calcul de la periode de cotiz en mieux 2016-10-26 14:05:18 +02:00
Gabriel Detraz 15c3622aed Supprime les caches 2016-10-12 23:10:15 +02:00
root 87c9b21711 Merge branch 'master' of https://gitlab.rezometz.org/rezo/re2o 2016-10-11 17:13:58 +02:00
root ebda378edf Reecriture des migrations 2016-10-11 17:13:12 +02:00
Dalahro 4bb831f18d Modification du paginateur
Factorisation du machin
2016-10-07 23:40:44 +02:00
chirac 5c14ac1f58 PAginateurs sur l'historique 2016-07-27 03:36:28 +02:00
chirac ca0a6298bb Maj le dialup quand edition de facture 2016-07-26 00:13:38 +02:00
chirac 75a03b991f Ajoute des paginateurs bootstrap/django 2016-07-22 03:25:04 +02:00
chirac 38a59b75bd Gestion de l'historique de tous les objets 2016-07-21 16:58:12 +02:00
chirac ce32ada912 Un peu de style 2016-07-19 11:10:32 +02:00
chirac acd1c89d38 Ajoute des vues pour la suppression, et nettoie le code 2016-07-18 18:37:52 +02:00
chirac a4244070b1 Un peu de style sur les formulaire d'edition de factures 2016-07-17 21:20:43 +02:00
chirac 017c48346f Vue pour controle de factures, et modification de la relation facture-vente 2016-07-17 20:08:56 +02:00
chirac f08a42a326 Creer un champ controle, permet d'editer et de supprimer une facture tant que non controlée 2016-07-14 22:29:30 +02:00
david david 0f1a5a8281 Adapatation des views pour le menu en js 2016-07-14 20:51:45 +02:00
david david 1873a10fcf Ajout de JS pour la création de factures 2016-07-14 20:18:25 +02:00
chirac 553af7e61f Ajout d'articles mutliples en quantité différente et un peu de js pour un formulaire dynamique 2016-07-14 13:55:46 +02:00
Dalahro 527f1b9f04 Pdf pour les factures 2016-07-14 01:54:06 +02:00
Dalahro 61733e991c Facture pdf depuis une facture 2016-07-12 00:05:07 +02:00
chirac 9959d63889 Change le schéma, les ventes effectuées sont maintenant un object à part 2016-07-11 22:52:55 +02:00
chirac 5c3091c1c0 Etiquettes plus adaptées 2016-07-10 04:23:42 +02:00
root adefbd8af3 Simplifie le code, déplace les tests dans models, affiche un encart user à droite 2016-07-10 04:02:48 +02:00
Dalahro cc0e1cb3ab Création basique de facture 2016-07-09 23:26:17 +02:00
chirac 6911e422cb Ajoute des acl cableur 2016-07-09 17:16:44 +02:00
chirac ee324af6fa Cache les boutons si les acl ne sont pas suffisantes 2016-07-09 14:29:43 +02:00
chirac 8b04495166 Ajoute des acls sur les vues critiques 2016-07-09 04:12:09 +02:00
lhark 47f930b05e Fix Dalahro's mess 2016-07-08 20:09:06 +02:00
chirac 6e5b0b5f62 Login_required 2016-07-08 12:35:53 +02:00
chirac d67fba7f38 Crée des listes de moyens de paiement, banque, et articles 2016-07-08 03:27:02 +02:00
chirac 3c98885d7b Permet d'ajouter un type de machine 2016-07-07 13:19:30 +02:00
chirac 46663eeb44 Redirections plus intelligentes et erreurs non silencieuses 2016-07-07 00:25:12 +02:00
chirac 78a466808a Permet de gérer les banques 2016-07-06 22:20:49 +02:00
chirac db63896697 Permet de gérer les moyens de paiement 2016-07-06 21:43:39 +02:00
chirac 0670a0c8a2 Bouge les modelforms dans forms pour éviter les imports circulaires 2016-07-06 21:23:05 +02:00
chirac 6d1b41ff31 Vues pour gérer la liste des articles 2016-07-06 20:57:31 +02:00
chirac 48d76b3f3f Simplification, évite les imports circulaires, permet donc à un port d'avoir une interface, et à une chambre d'avoir un port (<->) 2016-07-06 12:23:45 +02:00
Dalahro 4f2236c9e0 Liste des bans et aatgs, +/- des liens, petit changement sur le fonctionnement du profil 2016-07-05 19:34:57 +02:00
chirac 20218f0bfd Classe par date du plus récent au plus ancien pour les cotiz 2016-07-05 16:19:17 +02:00
chirac 19cf3b4f83 Rend les champs banque et numero de chèque obligatoire si paiement par chèque 2016-07-05 14:01:29 +02:00
chirac 2cb9ccd0f8 Attribut active/inactive sur une machine 2016-07-05 12:21:43 +02:00
chirac 036c4fc774 Factorisation/héritage dans les models 2016-07-05 11:51:29 +02:00
chirac 9436331c26 Ajoute des etiquettes, factorise un peu le code des modèles avec de l'heritage 2016-07-05 11:33:27 +02:00
chirac 49a3041c61 Gestion des ventes multiples sur une meme facture 2016-07-05 02:22:11 +02:00
Dalahro 56a09106da Changement d'icone de bouton :D 2016-07-05 00:14:19 +02:00
chirac 5a011bc0fd Si une facture est dévalidée par le trésorier, la connexion est immédiatement coupée 2016-07-04 03:29:38 +02:00
chirac 65bf6d398a La cotis est onetone avec la facture 2016-07-04 03:21:25 +02:00
Dalahro 4635ee05c8 Ajout de l'état de la connexion dans les affichages d'utilisateur 2016-07-03 21:35:50 +02:00
root 64373b600c Ajout du profil et de jolis boutons 2016-07-03 18:09:58 +02:00
chirac ff2b4cb0d2 Validateur nazi pour empécher de mettre des dates de fins de ban dans le passé 2016-07-03 02:15:17 +02:00
chirac 7de6ca4ddb Le ban a comme date de début sa création 2016-07-03 01:29:26 +02:00
Dalahro e164918b9d Ajout de la fonction de recherche 2016-07-03 00:17:35 +02:00
chirac f502e59360 On met des datetime timezone aware 2016-07-02 21:32:00 +02:00
chirac 89f8ee7cca Gestion complète des cotisations, lorsque la facture concerne une cotisation 2016-07-02 21:17:21 +02:00
chirac 6159f7b208 Ajoute une table cotisation spécifique 2016-07-02 18:30:59 +02:00
chirac 2155d46877 Fonction de création et d'edition de factures parfaitement fonctionnelle 2016-07-02 17:58:04 +02:00
chirac 35899f093b Ajoute une app pour les factures 2016-07-02 15:58:50 +02:00