Lazare Olivry
441f13c2e1
update view name for rooms
2018-08-21 14:54:59 +02:00
Lazare Olivry
65a8a1e0c7
update code after rebase
2018-08-21 14:04:10 +02:00
Lazare Olivry
6f374dfffd
update views permissions
2018-08-21 13:52:49 +02:00
Lazare Olivry
f4acfc092a
add unoccupied rooms dashboard - initial
2018-08-21 13:52:49 +02:00
Laouen Fernet
f6130c2335
Translation of logs/ (front)
2018-08-18 13:38:17 +02:00
Hugo LEVY-FALK
fa6614adb5
i18n pour l'historique
2018-07-19 12:43:19 +02:00
Hugo LEVY-FALK
6b945bf322
fix #65 , gestion propre de l'historique.
2018-07-19 12:30:15 +02:00
Maël Kervella
e5f9b634a0
Remove logs/stats_droit
2018-07-12 11:56:07 +00:00
Hugo LEVY-FALK
a61d8d6ebd
Factorisation des décorateurs ACL dans les vues. Fix #121
2018-05-07 19:43:53 +02:00
Hugo LEVY-FALK
9d79ffb5ca
Plus de BÔTÉ dans l'affichage des superusers
2018-05-03 14:08:05 +02:00
Maël Kervella
2114a6ebba
Pylint compliance on logs
2018-04-15 10:52:26 +00:00
Maël Kervella
0c8bb61574
Pep8 compliance on logs
2018-04-15 10:52:26 +00:00
Maël Kervella
91faad5806
Replace Object.PRETTY_NAME with Object._meta.verbose_name.title()
...
This is cleaner and closer to the way Django recommends to define names
for the objects.
2018-04-10 13:47:38 +00:00
Gabriel Detraz
3affe08d29
Factorisation de paginator + pagination des machines dans profil
2018-04-03 05:01:01 +02:00
Gabriel Detraz
2966547b19
Paginateur sur school + tableaux responsives + fix divers
2018-03-27 23:56:46 +02:00
Gabriel Detraz
50d04b0ae2
Fix divers
2018-03-25 23:02:03 +02:00
Gabriel Detraz
81ec19ecce
Del code mort
2018-03-25 16:23:02 +02:00
grisel-davy
fd35836f47
finalisation de la page de gestion des droits
2018-03-24 19:42:17 +01:00
grisel-davy
53dc43f586
Création de la page d'administration des droits des users
2018-03-24 00:51:54 +01:00
Gabriel Detraz
58605ae3ff
Optimisation chargement des variables de conf et ipv6
2018-01-30 23:09:00 +01:00
Gabriel Detraz
dd4a695dcf
Gestion de la page des logs avec has_perm
2018-01-06 18:00:22 +01:00
Gabriel Detraz
90b55b6dc8
Suppression de right et utilisation du système django
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
eb8b2745d8
can_xxx sur les vues de logs.
2018-01-06 17:57:39 +01:00
root
5dc44a7136
Merge branch 'master' into reverse_url
2017-11-04 19:52:08 +01:00
Gabriel Detraz
31234e7178
Rajoute des données en statistiques
2017-10-27 02:44:38 +02:00
LEVY-FALK Hugo
42c364fb9a
Utilisation de reverse dans les vues.
2017-10-26 17:58:41 +02: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
1263784154
Menage
2017-10-15 03:47:17 +02:00
chirac
54fad989b3
Docstrings et pep8 sur logs
2017-10-14 04:17:42 +02:00
Maël Kervella
9e0ab9df33
Fix : Quand on retire un elt d'une liste, la taille de la liste diminue
...
Faisait crasher dans certains cas
2017-10-07 00:42:54 +00:00
Maël Kervella
a41ed5fe08
Fix rapidité, fait le tri (boucle for) après le paginator pour pas dépasser 20-25 elts dans la boucle for
2017-09-21 09:39:27 +00:00
Maël Kervella
689d0c7912
Utilisation de QuerySet pour selectionner les versions voulues
...
Optimise plutôt que de devoir faire une fat boucle for sur l'ensemble
Fix l'affichage du paginator
2017-09-18 22:46:57 +00:00
Maël Kervella
fadcbc9b31
Les cotis sont déjà comptées dans les ventes
2017-09-13 22:25:16 +00:00
Maël Kervella
10fdf1d043
Affichage des comment pour distinguer la création de l'update
2017-09-10 15:54:46 +00:00
Maël Kervella
6e020e3cee
Vérifie que le content_type existe dans un objet Revision
...
Prévient le cas d'un objet delete mais sans revert l'action
2017-09-10 15:03:58 +00:00
Maël Kervella
357b794fad
Déplace une partie des vérif dans views pour alléger le template
2017-09-10 14:17:59 +00:00
Maël Kervella
12bd2adb9d
Calcul la date dans views pour affichage plus condensé + préfiltre les révisions
...
Si quelqu'un sait faire le préfiltre avec des request de type .filter je suis preneur.
J'ai peur que la solution actuelle soit lente pour un grand nombre d'event (tous parsés)
Mais de toute façon le filtre est obligé d'être dans views
2017-09-10 01:07:53 +00:00
Maël Kervella
5e2e5169d6
Duplique l'affichage des évenement dans une nouvelle page "logs"
...
Permet de laisser la place à un résumé dans le /index.html de stats
2017-09-09 18:59:51 +00: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
39f3994ec3
Select_related et accélération des vues rest
2017-05-28 01:17:49 +02:00
Gabriel Detraz
226f679f91
More stats détaillées sur les machines et ip
2017-05-27 02:19:56 +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
Gabriel Detraz
787e048a2a
More stats
2017-05-26 04:33:41 +02:00
lhark
8675f9b795
Add copyright header to all .py files
2017-01-15 18:01:18 -05:00
chirac
5c04088a0a
Phase 2 modification domain
2016-12-24 20:04:53 +01:00
Gabriel Detraz
9b142b3064
Modifications pour compatibilité avec stretch 1
2016-12-12 13:32:57 +01:00
chirac
8cf1de4b02
Repare logs/stats
2016-11-21 03:32:52 +01:00
guimoz
e538d3b2dc
Ajout du domaine d'ip
2016-11-15 15:30:05 +01:00
chirac
b03e37e7e6
Fluidifie le code
2016-11-01 04:03:58 +01:00