root
38462ffbe5
Merge branch 'master' into reverse_url
2017-11-04 19:52:08 +01:00
Gabriel Detraz
de1c4141aa
Display la fin d'accès internet
2017-10-29 18:36:45 +01:00
Gabriel Detraz
225164273f
Nouvelles methodes pour user
2017-10-28 05:12:43 +02:00
Gabriel Detraz
08f108a99c
Pretty name
2017-10-27 22:13:16 +02:00
Gabriel Detraz
337db03a63
Si l'instance ldap_user existe pas on l'ajoute sans bruit
2017-10-27 01:48:23 +02:00
Gabriel Detraz
dceb4a8fee
Post-user et post_del avec model User aussi
2017-10-27 01:34:47 +02:00
Maël Kervella
76bab0b878
Fix : création du user dans le ldap
2017-10-26 22:37:16 +00:00
Hugo LEVY-FALK
697caa5c46
Utilisation de reverse dans les vues.
2017-10-26 17:58:41 +02:00
Gabriel Detraz
9c7b0ca65a
Notification pour l'autocapture mac
2017-10-26 02:00:15 +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
Gabriel Detraz
f95f842e70
Fix et optimise la collecte d'adresse mac pour ldap
2017-10-24 04:32:49 +02:00
Gabriel Detraz
84971c2638
Selecteur js pour l'école
2017-10-23 15:56:19 +02:00
Gabriel Detraz
85421a089e
Gestion, affichage des clubs, gestion de la recherche
2017-10-23 05:02:55 +02:00
Gabriel Detraz
5bdf4d6083
Gestion d'un objet club, migrations et requètes sql ecrites à la main
2017-10-23 03:22:00 +02:00
Maël Kervella
d1ee75bb17
Ajoute le tri des cotis/ban/whitelist/machines sur la page d'un user
2017-10-22 16:04:51 +00: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
75c586707b
Ajoute les sorts sur les bans et les whitelists
2017-10-21 21:45:21 +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
Gabriel Detraz
ff22704262
Fix bug sur infra + optimisation avec selec_related sur le chargement pages
2017-10-18 03:50:33 +02:00
Maël Kervella
4c9477aa93
Permet de retirer un droit sans JS
2017-10-15 19:40:26 +00:00
Gabriel Detraz
0eeb9685e5
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
Maël Kervella
91f4198270
Merge branch 'affichage_droits' into 'master'
...
Affichage plus lisible pour la suppression des droits
See merge request rezo/re2o!17
2017-10-15 17:10:00 +02:00
Maël Kervella
25d460cb91
Merge branch 'master' into massive_use_bft_tag
2017-10-15 15:05:40 +00:00
Maël Kervella
8579b7d60c
Affichage plus lisible pour la suppression des droits
2017-10-15 14:47:22 +00:00
Gabriel Detraz
b8887b2b61
Menage
2017-10-15 03:47:17 +02:00
Gabriel Detraz
25128b600e
Fix admin pep8 users
2017-10-14 22:46:21 +02:00
Gabriel Detraz
58c8ec23d7
Fix urls.py pep8
2017-10-14 22:20:23 +02:00
Gabriel Detraz
bee8976ebe
Corrige les vues (docstring et autres)
2017-10-14 22:10:07 +02:00
Gabriel Detraz
e9855c7867
Doc et grosse review pep8
2017-10-14 21:01:00 +02: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
210fa28d74
Merge branch 'master' into 'massive_use_bft_tag'
...
# Conflicts:
# topologie/views.py
2017-10-14 01:47:06 +02:00
Maël Kervella
05c1ef9de2
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
Gabriel Detraz
1c9c852f8a
Vire __pseudo, inutile
2017-10-11 01:04:13 +02:00
Maël Kervella
2ef003faf1
Remplace le nom donné à la main par le nom de la classe automatiquement
2017-10-08 23:34:49 +00:00
Maël Kervella
f25203a257
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
90b789d51b
Optimisation sur la methode qui renvoie les interfaces d'un user
2017-10-07 20:17:35 +02:00
Gabriel Detraz
367da2d9c1
Doc strings
2017-10-04 17:53:57 +02:00
Gabriel Detraz
b399502bda
Les noms des groupes sont des lettres minuscules
2017-10-03 05:58:31 +02:00
Gabriel Detraz
cda44cdf2a
Renomage, les groupes unix doivent etre unicode
2017-10-03 05:51:30 +02:00
Maël Kervella
a9429935ea
Fonction pour proposer un nom non-existant pour une nouvelle interface
2017-09-29 08:40:41 +00:00
Gabriel Detraz
410df91d61
Hot fix : empèche le save d'une interface/machine si le name est déjà pris par un domain
2017-09-28 15:31:31 +00:00
Hugo LEVY-FALK
fe1e97b65c
Affiche le shell de l'utilisateur s'il existe.
2017-09-28 01:12:46 +02:00
Gabriel Detraz
7842a1cfcc
Remove str() pour python2
2017-09-27 23:41:58 +02:00
Gabriel Detraz
9a94d4a6ba
Modifie la façon dont les erreurs sur les reinit de mdp sont gérées
2017-09-21 18:47:47 +02:00
Gabriel Detraz
70bf1b9e4f
Meilleurs affichage
2017-09-21 17:46:40 +02:00
Gabriel Detraz
fbd685747b
FIx paginateur sur les whitelist
2017-09-19 04:46:12 +02:00
Gabriel Detraz
e70ac5453a
Merge branch 'mailing' into 'master'
...
Mailing
See merge request !7
2017-09-15 02:51:32 +02:00
Maël Kervella
90188a38b3
Evite les doublons dans la requete SQL
2017-09-15 00:45:49 +00:00