From 334cc1fca4206edc22c99257c69912c8b42ada5c Mon Sep 17 00:00:00 2001 From: Phuoc CAO Date: Sat, 9 Mar 2019 07:09:38 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20agenda=20par=20d=C3=A9faut=20dans=20use?= =?UTF-8?q?r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mondumas/models/agenda.py | 4 ++-- mondumas/templates/parametres/user_edit.pt | 18 +++++++++--------- mondumas/templates/parametres/users_list.pt | 10 ---------- mondumas/views/agenda.py | 7 +++---- mondumas/views/parametres.py | 7 +------ 5 files changed, 15 insertions(+), 31 deletions(-) diff --git a/mondumas/models/agenda.py b/mondumas/models/agenda.py index f8f9a9b..530b3dc 100644 --- a/mondumas/models/agenda.py +++ b/mondumas/models/agenda.py @@ -23,11 +23,11 @@ def execute_query(request, query, params): def get_users_agenda(request, user): if user == '': """ lire la liste des users ayant un agenda""" - query = "SELECT * FROM p_users WHERE cd_uti != 'N' and agenda != 0 AND actif != 0 ORDER BY nom;" + query = "SELECT * FROM p_users WHERE cd_uti != 'N' and cd_uti = agenda AND actif != 0 ORDER BY nom;" results = request.dbsession.execute(query).fetchall() else: """ lire le user ayant un agenda""" - query = "SELECT * FROM p_users WHERE cd_uti = :user and agenda != 0 AND actif != 0 ORDER BY nom;" + query = "SELECT * FROM p_users WHERE cd_uti = :user;" results = request.dbsession.execute(query, {'user': user}).first() return results diff --git a/mondumas/templates/parametres/user_edit.pt b/mondumas/templates/parametres/user_edit.pt index 0d609ad..60dd21f 100644 --- a/mondumas/templates/parametres/user_edit.pt +++ b/mondumas/templates/parametres/user_edit.pt @@ -54,10 +54,15 @@
-
- + +
+
@@ -73,11 +78,6 @@

${individu.modif_le.strftime('%d/%m/%Y - %H:%M')}

-
-
-

La fiche est active

-
-

diff --git a/mondumas/templates/parametres/users_list.pt b/mondumas/templates/parametres/users_list.pt index 555c96c..389ec7e 100644 --- a/mondumas/templates/parametres/users_list.pt +++ b/mondumas/templates/parametres/users_list.pt @@ -43,16 +43,6 @@ return '' + data + ''; }, }, - { "targets": 3, - "render": function (data, type, full, meta) { - if (data != 0) { - return ''; - } - else { - return ''; - } - }, - }, { "targets": 4, "render": function (data, type, row, meta) { // ajouter un link vers le login diff --git a/mondumas/views/agenda.py b/mondumas/views/agenda.py index c1e9220..6f819d2 100644 --- a/mondumas/views/agenda.py +++ b/mondumas/views/agenda.py @@ -114,13 +114,12 @@ def agenda(request): agendas = get_users_agenda(request, '') # le user est-il un commercial ? - member = get_member_info(request, logged_in) - if member['fonction'] == 'Commercial': - agenda = logged_in + member = get_member_by_id(request, logged_in) + if member.access == 0: isCommercial = True else: - agenda = 'S' isCommercial = False + agenda = member.agenda # prendre en compte les paramètres de saisie if 'agenda' in request.params: diff --git a/mondumas/views/parametres.py b/mondumas/views/parametres.py index 8626728..fec36ca 100644 --- a/mondumas/views/parametres.py +++ b/mondumas/views/parametres.py @@ -112,7 +112,7 @@ def user_edit(request): individu['email'] = '' individu['access'] = '0 | Production' individu['actif'] = 1 - individu['agenda'] = 0 + individu['agenda'] = '' page_title= 'Nouvelle Fiche' else: # lire la fiche de l'individu @@ -133,11 +133,6 @@ def user_edit(request): new_values['actif'] = 1 else: new_values['actif'] = 0 - # agenda coché ? - if 'agenda' in request.params: - new_values['agenda'] = 1 - else: - new_values['agenda'] = 0 if new_values: update_membre(request, cd_uti, new_values)