a405983cfa
Users can pay their own cotisation with their solde.
2018-01-28 09:04:59 +01:00
Hugo LEVY-FALK
bbb8788276
Meilleure gestion du AESField
2018-01-28 08:55:37 +01:00
Hugo Levy-Falk
d694330149
Stockage en BDD des identifiants comnpay.
2018-01-28 08:55:37 +01:00
c57f155e24
Oubli d'ajout de fichiers
2018-01-28 08:55:37 +01:00
b0fca7f6b6
Implémentation de l'auto inscription
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
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
Hugo LEVY-FALK
3459b520e9
Fix Service usage in machine templates.
2018-01-20 01:29:02 +01:00
LEVY-FALK Hugo
d1a17ff763
Fix preferences/edit_options/OptionalUser
2018-01-08 11:04:00 +01:00
FERNET Laouen
d3f07cf63a
removes hard-coded urls, calls reverse. Fix issue #63
2018-01-07 20:29:43 +01:00
Gabriel Detraz
2c6697a269
Compatibilité python2
2018-01-07 02:30:01 +01:00
Gabriel Detraz
d5fff4b0be
Merge des migrations de preferences
2018-01-06 20:32:48 +01:00
LEVY-FALK Hugo
a24d2c26c0
Discrimination de l'historique par application.
2018-01-06 19:09:18 +01:00
Gabriel Detraz
9825dd3f7f
Coquille sur les acl preferences
2018-01-06 18:00:08 +01:00
Gabriel Detraz
3722eea29a
Preferences avec le nouveau système de gestion acl
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
LEVY-FALK Hugo
dc38c32ad4
ACL dans un fichier dédié dans chaque application.
2018-01-06 17:57:40 +01:00
LEVY-FALK Hugo
1d4b2801b7
Acl sur preferences
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
876021ae12
Define can_create, can_edit, can_delete and can_view and use can_create and can_edit decorators for preferences.models
2018-01-06 17:56:02 +01:00
Maël Kervella
4a57a604d9
can_create for Machine
2018-01-06 17:56:01 +01:00
Gabriel Detraz
00cf95423e
Possibilité d'afficher un message global
2017-12-16 04:03:23 +01:00
Gabriel Detraz
57f74f380a
Fonction can_create sur un user
2017-11-21 05:47:24 +01:00
Gabriel Detraz
8b508b2c43
Fix typo sur les services
2017-11-17 18:23:42 +01:00
LEVY-FALK Hugo
42c364fb9a
Utilisation de reverse dans les vues.
2017-10-26 17:58:41 +02:00
chirac
b635553132
Fix bug sur infra + optimisation avec selec_related sur le chargement pages
2017-10-18 03:50:33 +02:00
Maël Kervella
b89fb3f580
Merge branch 'master' into massive_use_bft_tag
2017-10-15 15:05:40 +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
4c0d9b9a40
Pep8 et nettoyage, et doc pour l'app preferences
2017-10-14 06:03:53 +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
5c9c9c3a29
Attribut ipv6 sur les interfaces
2017-10-03 02:36:51 +02:00
Gabriel Detraz
04ea76c588
Deplacement du reglage autocapture
2017-09-14 16:16:03 +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
0be751ab0f
Reglage mac_autocapture ajouté
2017-09-10 18:17:28 +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
Maël Kervella
ea55c51c9d
Précision que le texte est pour le mail de bienvenue
2017-09-09 14:09:49 +00:00
Maël Kervella
6383016fbf
Affichage du message dans les preférences tel qu'il sera affiché dans le mail
...
= utilisation de safe pour ne pas escape les charactères
/!\Char pas aescape donc injections possible
/!\ (mais normalement seul le bureau peut édit donc jespère qu'ils sont reponsable un minimum)
/!\ En cas de connerie qui empêche d'accéder la page pour modif il y a tjs le /admin
2017-09-09 11:43:21 +00:00
Maël Kervella
f7ad097251
Affichage du solde négatif dans les pref si activé
...
(branche pas adapté pour ça mais osef, je le fais au passage)
2017-09-08 21:58:59 +00:00
Maël Kervella
8841399831
Rend plus joli certains forms des preferences
...
Adresse de l'asso sur deux lignes
Nom plus explicite dans edit_preferences pour chaque field
2017-09-08 21:36:15 +00:00
Maël Kervella
30f5ac6091
Ajoute un message personalisé dans le mail d'acceuil via les préférences
...
Attention migration à faire
2017-09-08 20:53:13 +00:00
Gabriel Detraz
948091f428
Nouveau réglage sur la politique radius
2017-09-02 15:21:10 +02:00
Gabriel Detraz
7aa69ab60f
Reglages nom du site et emailfrom dans preferences
2017-08-26 16:05:16 +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
f6d7e02b0c
Utilisation de preferences pour les applications de la première page
2017-08-25 04:36:23 +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
0a3123f6b8
Formulaire de renvoie propre sur preferences
2017-08-06 20:04:19 +02:00