si creation utilisateur, cacher bouton Init MDP

This commit is contained in:
2019-11-05 10:39:33 +01:00
parent cebfe6454f
commit df06b7e928
6 changed files with 30 additions and 29 deletions

View File

@@ -11,7 +11,7 @@ from .views.default import (
@layout_config(template='templates/layouts/global_layout.pt')
class GlobalLayout(object):
# page_title = u"Pagode Tinh-Do"
# page_title = "Pagode Tinh-Do"
def __init__(self, context, request):
self.context = context

View File

@@ -98,7 +98,8 @@
<button class="btn btn-danger" type="submit" name="form.deleted"
tal:condition="individu.CD_UTI != '0'">
<span class="glyphicon glyphicon-remove"></span> Supprimer</button>
<a class="btn btn-warning" href="/init_mdp/${lienmdp}"><span class="glyphicon glyphicon-lock"></span> Initialiser MDP</a>
<a class="btn btn-warning" href="/init_mdp/${lienmdp}" tal:condition="individu.CD_UTI != '0'">
<span class="glyphicon glyphicon-lock"></span> Initialiser MDP</a>
</div>
</div>
</div>

View File

@@ -54,7 +54,7 @@ def rdv_edit(request):
# memorize nodossier et nom dossier
request.session['mem_nodossier'] = nodossier
request.session['mem_nomdossier'] = '%s %s' % (rdv.C_QUALITE, rdv.C_NOM)
page_title= u"Modification du rdv du %s" % (rdv.rdv_debut.strftime('%d-%m-%Y %H:%M'))
page_title= "Modification du rdv du %s" % (rdv.rdv_debut.strftime('%d-%m-%Y %H:%M'))
if 'form.submitted' in request.params:
new_values = {}
@@ -104,11 +104,11 @@ def agenda(request):
mem_nomdossier = request.session['mem_nomdossier']
else:
mem_nodossier = 'Aucun'
mem_nomdossier = u'dossier sélectionné'
mem_nomdossier = 'dossier sélectionné'
# liste des types de rdv
types_rdv = get_types_rdv(request)
type_rdv = u'RDV DEVIS'
type_rdv = 'RDV DEVIS'
# liste des users avec agenda
agendas = get_users_agenda(request, '')

View File

@@ -81,7 +81,7 @@ def home(request):
@view_config(route_name='envoyer_mdp', renderer='../templates/default/envoyer_mdp.pt')
def envoyer_mdp(request):
url = request.route_url('envoyer_mdp')
message = u''
message = ''
if 'form.submitted' in request.params:
login = request.params['login']
@@ -154,7 +154,7 @@ def redefinir_mdp(request):
membre = get_member_by_id(request, user)
else:
membre = None
import pdb;pdb.set_trace()
if membre:
if 'form.submitted' in request.params:
login = request.params["login"]

View File

@@ -132,7 +132,7 @@ def dossier_view(request):
bg_color = "bg-%s" % societe
return {
'page_title': u"Dossier : %s" % (nodossier),
'page_title': "Dossier : %s" % (nodossier),
'nodossier': nodossier,
'dossier': dossier,
'details': details,
@@ -152,11 +152,11 @@ def devis_view(request):
type_doc = nodossier[3:5]
if type_doc == 'DE':
page_title = u"Devis no : %s" % (nodossier)
page_title = "Devis no : %s" % (nodossier)
elif type_doc == 'FA':
page_title = u"Facture no : %s" % (nodossier)
page_title = "Facture no : %s" % (nodossier)
else:
page_title = u"Proforma no : %s" % (nodossier)
page_title = "Proforma no : %s" % (nodossier)
dossier = get_devis_by_no(request, nodossier)
if dossier is None:
@@ -216,7 +216,7 @@ def suivi_edit(request):
request.session.flash(u"Suivi non trouvé : %s" % nodossier, 'warning')
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
page_title= u"Modification du suivi %s" % (nolig)
page_title= "Modification du suivi %s" % (nolig)
if 'form.submitted' in request.params:
new_values = {}
@@ -271,7 +271,7 @@ def dossier_edit(request):
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
return {
'page_title': u"Modifier le dossier : %s" % nodossier,
'page_title': "Modifier le dossier : %s" % nodossier,
'url': url,
'dossier': dossier,
'nodossier': nodossier,
@@ -314,7 +314,7 @@ def upload_doc(request):
docs_attaches = get_docs_attaches(request, nodossier, 0, '')
return {
'page_title': u"Télécharger un document",
'page_title': "Télécharger un document",
'url': url,
'nodossier': nodossier,
'dossier': dossier,
@@ -368,7 +368,7 @@ def upload_img(request):
photos = get_photos(request, nochantier, norapport)
return {
'page_title': u"Gérer les photos",
'page_title': "Gérer les photos",
'url': url,
'nochantier': nochantier,
'norapport': norapport,
@@ -508,7 +508,7 @@ def rdf_list(request):
liste.append(d)
return {
'page_title': u'Liste des rapports de RDF',
'page_title': 'Liste des rapports de RDF',
'dt_data': json.dumps(liste),
}

View File

@@ -29,7 +29,7 @@ def parametres(request):
logged_in = request.authenticated_userid.lower()
return {
'page_title': u"Paramètres",
'page_title': "Paramètres",
'logged_in': logged_in,
}
@@ -59,7 +59,7 @@ def users_list(request):
liste.append(d)
return {
'page_title': u'Liste des utilisateurs',
'page_title': 'Liste des utilisateurs',
'dt_data': json.dumps(liste),
}
@@ -79,7 +79,7 @@ def users_ua(request):
liste.append(d)
return {
'page_title': u'Liste des connexions',
'page_title': 'Liste des connexions',
'dt_data': json.dumps(liste),
}
@@ -102,7 +102,7 @@ def user_edit(request):
cd_uti = request.matchdict['cd_uti']
url = request.route_url('user_edit', cd_uti=cd_uti)
message = ''
access = ["0 | Production", "5 | Gestion", u"8 | Comptabilité", "9 | Administration"]
access = ["0 | Production", "5 | Gestion", "8 | Comptabilité", "9 | Administration"]
societes = ['PE','ME','PL','PO','CD']
if cd_uti == '0':
@@ -123,7 +123,7 @@ def user_edit(request):
if not individu:
request.session.flash(u"Utilisateur non trouvé : %s" % cd_uti, 'warning')
return HTTPFound(location=request.route_url('users_list'))
page_title= u"Fiche de %s" %(individu.NOM)
page_title= "Fiche de %s" %(individu.NOM)
lienmdp = '%s/%s' % (individu.CD_UTI, date.today().strftime('%d%m%Y'))
if 'form.submitted' in request.params:
@@ -165,7 +165,7 @@ def dashboard(request):
log_nuit = get_log_nuit(request)
return {
'page_title': u"Tableau de bord",
'page_title': "Tableau de bord",
'log_nuit': log_nuit,
}
@@ -191,7 +191,7 @@ def last_emailing(request):
liste.append(d)
return {
'page_title': u'Liste des derniers emailing',
'page_title': 'Liste des derniers emailing',
'dt_data': json.dumps(liste),
}
@@ -200,7 +200,7 @@ def orphans_de(request):
societe = request.matchdict['societe']
url = request.route_url('orphans_de', societe=societe)
message = u''
message = ''
societes = ['PE','ME','PL','PO','CD']
nochantier = '0'
@@ -213,11 +213,11 @@ def orphans_de(request):
message = ''
nochantier = request.params['nochantier']
# oui, NestedMultiDict([('form.submitted', u''), ('id0', u'271246'), ('id1', u'370929')])
# oui, NestedMultiDict([('form.submitted', ''), ('id0', '271246'), ('id1', '370929')])
for param in request.params:
if param[:2] == 'id':
update_nochantier(request, societe, request.params[param], int(nochantier))
message = u"Le numéro de chantier est mis à jour avec succès"
message = "Le numéro de chantier est mis à jour avec succès"
# lire le premier devis orphelin
devis = get_orphans_DE(request, societe)
@@ -240,7 +240,7 @@ def orphans_de(request):
nochantiers.append(1)
return {
'page_title': u"DEVIS orphelins",
'page_title': "DEVIS orphelins",
'url': url,
'message': message,
'devis': devis,
@@ -265,7 +265,7 @@ def rdf_causes_list(request):
liste.append(d)
return {
'page_title': u'RDF : Liste des causes de fuite',
'page_title': 'RDF : Liste des causes de fuite',
'dt_data': json.dumps(liste),
}
@@ -332,7 +332,7 @@ def emails_sent(request):
d = (item.datemaj.strftime('%d/%m/%Y - %H:%M'), item.nodossier, item.nomcli, item.comment, item.nolig, item.usermaj)
liste.append(d)
return {
return {
'page_title': 'Liste des emails envoyés',
'dt_data': json.dumps(liste),
'societe': societe,