Gabriel Detraz
4652de5aa2
Can_view_all sur les vues d'index
2018-01-06 17:56:02 +01:00
Gabriel Detraz
026cea29a5
Renomme la fonction can_delete_set
2018-01-06 17:56:02 +01:00
Gabriel Detraz
09f8db7e6e
Fix erreur dict
2018-01-06 17:56:02 +01:00
Gabriel Detraz
83bf0c71f7
Proof of concept can_delete_all
2018-01-06 17:56:02 +01:00
Maël Kervella
ea292827f0
Add templatetags for all can_xxx
2018-01-06 17:56:02 +01:00
Maël Kervella
9f18d44bdd
can_view for topo + can_xxx_all everywhere
2018-01-06 17:56:02 +01:00
Hugo LEVY-FALK
3ddbe41be8
Dispatch des modèles dans le tag de gestion des acl plus simple.
2018-01-06 17:56:02 +01:00
Maël Kervella
aaab8db7f8
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
d0e7a9ea4c
Fix : rename templatetags
2018-01-06 17:56:01 +01:00
Maël Kervella
25bbb24b91
Add support for acl based on instances
2018-01-06 17:56:01 +01:00
Maël Kervella
0f8df0988d
Pylint & Pep8 compliance
2018-01-06 17:56:01 +01:00
Maël Kervella
24a4069aab
Add support for args passed through the templatetag to the acl function
2018-01-06 17:56:01 +01:00
Maël Kervella
c5bd76aad5
templatetags for acl that use models not instances
2018-01-06 17:56:01 +01:00
Maël Kervella
7cbd4298db
Use @can_create and @can_edit on machines.models
2018-01-06 17:56:01 +01:00
Maël Kervella
edfe06791c
Ajoute un message d'erreur si can_xxx renvoie False
2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
74d93c5219
Redirection constante vers la page utilisateur en cas d'erreur et nommage consistant des paramètres
2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
db6c11075f
Pas de requête directement dans @can_edit. On récupère l'instance dans model.get_instance et on la transmet à model.can_edit et à la vue.
2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
d9c172ea13
fix de @can_edit
2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
3ef9035712
Premier jet de décorateur can_edit
2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
541f630369
Déplacement du décorateur can_create dans re2o/utils.py
2018-01-06 17:56:01 +01:00
Gabriel Detraz
d70266ed8c
Possibilité d'afficher un message global
2017-12-16 04:03:23 +01:00
Maël Kervella
ea7292c023
Ne trie le queryset que si c'est lui qui est concerné
2017-11-02 00:27:31 +00:00
Maël Kervella
742d905e83
Ajoute le sort des colonnes sur la recherche
2017-11-02 00:25:24 +00:00
Gabriel Detraz
898ae901e0
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
8d28912c3d
Affiche les id factures et id user
2017-10-27 22:10:29 +02:00
Gabriel Detraz
2baf3aa2a9
Modèle et constructeurs de switches
2017-10-26 05:07:36 +02:00
Gabriel Detraz
bee6040ad9
Les champs room sont portés par adherent et club : permet plusieurs clubs dans un local
2017-10-25 23:37:41 +02:00
Maël Kervella
a87cbb7b7e
Ajout de prefix sur tous les tableaux pour les différencier
2017-10-22 15:48:35 +00:00
Maël Kervella
f139b5b2c4
Sort : support des order_by sur plusieurs fields
...
et delete de deux order_by oublié dans les views
2017-10-22 01:37:27 +00:00
Maël Kervella
aae9370a55
Supprime le sort sur la colone raison des ban et whitelist (aucun sens)
2017-10-22 00:40:54 +00:00
Maël Kervella
719f708286
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
Maël Kervella
75c586707b
Ajoute les sorts sur les bans et les whitelists
2017-10-21 21:45:21 +00:00
Maël Kervella
eb5a340d6c
Le sort est compatible avec les autres parametres de l'URL ( 'page=...' )
...
Ajoute un ta qui permet d'insérer des paramètres dans une URL sans
modifier les autres paramètres.
2017-10-21 20:02:44 +00:00
Maël Kervella
f097e7258a
Sort : 1er example de sort sur la col prénom de users/index
2017-10-21 19:58:39 +00:00
Maël Kervella
3aa740a3b9
Merge branch 'master' into massive_use_bft_tag
2017-10-19 19:47:43 +00:00
Maël Kervella
b5bdf6fed8
Fix : oubli de renoomage bft tag -> mbf tag
2017-10-18 19:48:30 +00:00
Maël Kervella
4240b269bf
Refactoring complet du mbf tag + pep8 du tag
...
Le tag se base maintenant sur des classes pour avoir un code plus clair
2017-10-18 01:04:39 +00:00
Maël Kervella
e29f7bc406
Valable sans JS
2017-10-15 18:47:14 +00:00
root
7e0d805256
Merge branch 'master' into ouverture_des_ports
2017-10-15 18:35:35 +02:00
Maël Kervella
25d460cb91
Merge branch 'master' into massive_use_bft_tag
2017-10-15 15:05:40 +00:00
Gabriel Detraz
b8887b2b61
Menage
2017-10-15 03:47:17 +02:00
Maël Kervella
9ac078ea5b
Utilise l'id des objets plutôt que leur nom pour les id HTML
2017-10-14 21:38:38 +00:00
Maël Kervella
7d8d6d85fe
Support de typeahead pour les select multiples avec tokenfield
2017-10-14 18:32:17 +00:00
Maël Kervella
db30643c13
Renomme bft en mfb (massive_bootstrap_form)
...
Plus adapté aux nouvelles fonctions incoming
2017-10-14 13:27:56 +00:00
Gabriel Detraz
af26948adf
Pylintage again
2017-10-14 04:48:43 +02:00
Gabriel Detraz
210fa28d74
Merge branch 'master' into 'massive_use_bft_tag'
...
# Conflicts:
# topologie/views.py
2017-10-14 01:47:06 +02:00
Gabriel Detraz
a3cc5d15c7
Passage d'un coup de pylint
2017-10-13 22:47:32 +02:00
Maël Kervella
e35a268697
Prise en compte du prefix dans le bft tag
2017-10-12 09:53:11 +00:00
Maël Kervella
ed46278f3d
Déplace le BFT tag dans l'app Re2o
...
Plus générique que dans une app spécifique donc plus adapté pour
utiliser le tag dans d'autre apps que machine
2017-10-11 21:36:14 +00:00
Gabriel Detraz
cda44cdf2a
Renomage, les groupes unix doivent etre unicode
2017-10-03 05:51:30 +02:00