si creation utilisateur, cacher bouton Init MDP
This commit is contained in:
@@ -11,7 +11,7 @@ from .views.default import (
|
|||||||
|
|
||||||
@layout_config(template='templates/layouts/global_layout.pt')
|
@layout_config(template='templates/layouts/global_layout.pt')
|
||||||
class GlobalLayout(object):
|
class GlobalLayout(object):
|
||||||
# page_title = u"Pagode Tinh-Do"
|
# page_title = "Pagode Tinh-Do"
|
||||||
|
|
||||||
def __init__(self, context, request):
|
def __init__(self, context, request):
|
||||||
self.context = context
|
self.context = context
|
||||||
|
|||||||
@@ -98,7 +98,8 @@
|
|||||||
<button class="btn btn-danger" type="submit" name="form.deleted"
|
<button class="btn btn-danger" type="submit" name="form.deleted"
|
||||||
tal:condition="individu.CD_UTI != '0'">
|
tal:condition="individu.CD_UTI != '0'">
|
||||||
<span class="glyphicon glyphicon-remove"></span> Supprimer</button>
|
<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>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ def rdv_edit(request):
|
|||||||
# memorize nodossier et nom dossier
|
# memorize nodossier et nom dossier
|
||||||
request.session['mem_nodossier'] = nodossier
|
request.session['mem_nodossier'] = nodossier
|
||||||
request.session['mem_nomdossier'] = '%s %s' % (rdv.C_QUALITE, rdv.C_NOM)
|
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:
|
if 'form.submitted' in request.params:
|
||||||
new_values = {}
|
new_values = {}
|
||||||
@@ -104,11 +104,11 @@ def agenda(request):
|
|||||||
mem_nomdossier = request.session['mem_nomdossier']
|
mem_nomdossier = request.session['mem_nomdossier']
|
||||||
else:
|
else:
|
||||||
mem_nodossier = 'Aucun'
|
mem_nodossier = 'Aucun'
|
||||||
mem_nomdossier = u'dossier sélectionné'
|
mem_nomdossier = 'dossier sélectionné'
|
||||||
|
|
||||||
# liste des types de rdv
|
# liste des types de rdv
|
||||||
types_rdv = get_types_rdv(request)
|
types_rdv = get_types_rdv(request)
|
||||||
type_rdv = u'RDV DEVIS'
|
type_rdv = 'RDV DEVIS'
|
||||||
|
|
||||||
# liste des users avec agenda
|
# liste des users avec agenda
|
||||||
agendas = get_users_agenda(request, '')
|
agendas = get_users_agenda(request, '')
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ def home(request):
|
|||||||
@view_config(route_name='envoyer_mdp', renderer='../templates/default/envoyer_mdp.pt')
|
@view_config(route_name='envoyer_mdp', renderer='../templates/default/envoyer_mdp.pt')
|
||||||
def envoyer_mdp(request):
|
def envoyer_mdp(request):
|
||||||
url = request.route_url('envoyer_mdp')
|
url = request.route_url('envoyer_mdp')
|
||||||
message = u''
|
message = ''
|
||||||
|
|
||||||
if 'form.submitted' in request.params:
|
if 'form.submitted' in request.params:
|
||||||
login = request.params['login']
|
login = request.params['login']
|
||||||
@@ -154,7 +154,7 @@ def redefinir_mdp(request):
|
|||||||
membre = get_member_by_id(request, user)
|
membre = get_member_by_id(request, user)
|
||||||
else:
|
else:
|
||||||
membre = None
|
membre = None
|
||||||
|
import pdb;pdb.set_trace()
|
||||||
if membre:
|
if membre:
|
||||||
if 'form.submitted' in request.params:
|
if 'form.submitted' in request.params:
|
||||||
login = request.params["login"]
|
login = request.params["login"]
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ def dossier_view(request):
|
|||||||
bg_color = "bg-%s" % societe
|
bg_color = "bg-%s" % societe
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u"Dossier : %s" % (nodossier),
|
'page_title': "Dossier : %s" % (nodossier),
|
||||||
'nodossier': nodossier,
|
'nodossier': nodossier,
|
||||||
'dossier': dossier,
|
'dossier': dossier,
|
||||||
'details': details,
|
'details': details,
|
||||||
@@ -152,11 +152,11 @@ def devis_view(request):
|
|||||||
|
|
||||||
type_doc = nodossier[3:5]
|
type_doc = nodossier[3:5]
|
||||||
if type_doc == 'DE':
|
if type_doc == 'DE':
|
||||||
page_title = u"Devis no : %s" % (nodossier)
|
page_title = "Devis no : %s" % (nodossier)
|
||||||
elif type_doc == 'FA':
|
elif type_doc == 'FA':
|
||||||
page_title = u"Facture no : %s" % (nodossier)
|
page_title = "Facture no : %s" % (nodossier)
|
||||||
else:
|
else:
|
||||||
page_title = u"Proforma no : %s" % (nodossier)
|
page_title = "Proforma no : %s" % (nodossier)
|
||||||
|
|
||||||
dossier = get_devis_by_no(request, nodossier)
|
dossier = get_devis_by_no(request, nodossier)
|
||||||
if dossier is None:
|
if dossier is None:
|
||||||
@@ -216,7 +216,7 @@ def suivi_edit(request):
|
|||||||
request.session.flash(u"Suivi non trouvé : %s" % nodossier, 'warning')
|
request.session.flash(u"Suivi non trouvé : %s" % nodossier, 'warning')
|
||||||
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
|
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:
|
if 'form.submitted' in request.params:
|
||||||
new_values = {}
|
new_values = {}
|
||||||
@@ -271,7 +271,7 @@ def dossier_edit(request):
|
|||||||
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
|
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u"Modifier le dossier : %s" % nodossier,
|
'page_title': "Modifier le dossier : %s" % nodossier,
|
||||||
'url': url,
|
'url': url,
|
||||||
'dossier': dossier,
|
'dossier': dossier,
|
||||||
'nodossier': nodossier,
|
'nodossier': nodossier,
|
||||||
@@ -314,7 +314,7 @@ def upload_doc(request):
|
|||||||
docs_attaches = get_docs_attaches(request, nodossier, 0, '')
|
docs_attaches = get_docs_attaches(request, nodossier, 0, '')
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u"Télécharger un document",
|
'page_title': "Télécharger un document",
|
||||||
'url': url,
|
'url': url,
|
||||||
'nodossier': nodossier,
|
'nodossier': nodossier,
|
||||||
'dossier': dossier,
|
'dossier': dossier,
|
||||||
@@ -368,7 +368,7 @@ def upload_img(request):
|
|||||||
photos = get_photos(request, nochantier, norapport)
|
photos = get_photos(request, nochantier, norapport)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u"Gérer les photos",
|
'page_title': "Gérer les photos",
|
||||||
'url': url,
|
'url': url,
|
||||||
'nochantier': nochantier,
|
'nochantier': nochantier,
|
||||||
'norapport': norapport,
|
'norapport': norapport,
|
||||||
@@ -508,7 +508,7 @@ def rdf_list(request):
|
|||||||
liste.append(d)
|
liste.append(d)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u'Liste des rapports de RDF',
|
'page_title': 'Liste des rapports de RDF',
|
||||||
'dt_data': json.dumps(liste),
|
'dt_data': json.dumps(liste),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ def parametres(request):
|
|||||||
logged_in = request.authenticated_userid.lower()
|
logged_in = request.authenticated_userid.lower()
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u"Paramètres",
|
'page_title': "Paramètres",
|
||||||
'logged_in': logged_in,
|
'logged_in': logged_in,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@ def users_list(request):
|
|||||||
liste.append(d)
|
liste.append(d)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u'Liste des utilisateurs',
|
'page_title': 'Liste des utilisateurs',
|
||||||
'dt_data': json.dumps(liste),
|
'dt_data': json.dumps(liste),
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@ def users_ua(request):
|
|||||||
liste.append(d)
|
liste.append(d)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u'Liste des connexions',
|
'page_title': 'Liste des connexions',
|
||||||
'dt_data': json.dumps(liste),
|
'dt_data': json.dumps(liste),
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -102,7 +102,7 @@ def user_edit(request):
|
|||||||
cd_uti = request.matchdict['cd_uti']
|
cd_uti = request.matchdict['cd_uti']
|
||||||
url = request.route_url('user_edit', cd_uti=cd_uti)
|
url = request.route_url('user_edit', cd_uti=cd_uti)
|
||||||
message = ''
|
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']
|
societes = ['PE','ME','PL','PO','CD']
|
||||||
|
|
||||||
if cd_uti == '0':
|
if cd_uti == '0':
|
||||||
@@ -123,7 +123,7 @@ def user_edit(request):
|
|||||||
if not individu:
|
if not individu:
|
||||||
request.session.flash(u"Utilisateur non trouvé : %s" % cd_uti, 'warning')
|
request.session.flash(u"Utilisateur non trouvé : %s" % cd_uti, 'warning')
|
||||||
return HTTPFound(location=request.route_url('users_list'))
|
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'))
|
lienmdp = '%s/%s' % (individu.CD_UTI, date.today().strftime('%d%m%Y'))
|
||||||
|
|
||||||
if 'form.submitted' in request.params:
|
if 'form.submitted' in request.params:
|
||||||
@@ -165,7 +165,7 @@ def dashboard(request):
|
|||||||
log_nuit = get_log_nuit(request)
|
log_nuit = get_log_nuit(request)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u"Tableau de bord",
|
'page_title': "Tableau de bord",
|
||||||
'log_nuit': log_nuit,
|
'log_nuit': log_nuit,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -191,7 +191,7 @@ def last_emailing(request):
|
|||||||
liste.append(d)
|
liste.append(d)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u'Liste des derniers emailing',
|
'page_title': 'Liste des derniers emailing',
|
||||||
'dt_data': json.dumps(liste),
|
'dt_data': json.dumps(liste),
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -200,7 +200,7 @@ def orphans_de(request):
|
|||||||
|
|
||||||
societe = request.matchdict['societe']
|
societe = request.matchdict['societe']
|
||||||
url = request.route_url('orphans_de', societe=societe)
|
url = request.route_url('orphans_de', societe=societe)
|
||||||
message = u''
|
message = ''
|
||||||
societes = ['PE','ME','PL','PO','CD']
|
societes = ['PE','ME','PL','PO','CD']
|
||||||
nochantier = '0'
|
nochantier = '0'
|
||||||
|
|
||||||
@@ -213,11 +213,11 @@ def orphans_de(request):
|
|||||||
message = ''
|
message = ''
|
||||||
nochantier = request.params['nochantier']
|
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:
|
for param in request.params:
|
||||||
if param[:2] == 'id':
|
if param[:2] == 'id':
|
||||||
update_nochantier(request, societe, request.params[param], int(nochantier))
|
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
|
# lire le premier devis orphelin
|
||||||
devis = get_orphans_DE(request, societe)
|
devis = get_orphans_DE(request, societe)
|
||||||
@@ -240,7 +240,7 @@ def orphans_de(request):
|
|||||||
nochantiers.append(1)
|
nochantiers.append(1)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u"DEVIS orphelins",
|
'page_title': "DEVIS orphelins",
|
||||||
'url': url,
|
'url': url,
|
||||||
'message': message,
|
'message': message,
|
||||||
'devis': devis,
|
'devis': devis,
|
||||||
@@ -265,7 +265,7 @@ def rdf_causes_list(request):
|
|||||||
liste.append(d)
|
liste.append(d)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': u'RDF : Liste des causes de fuite',
|
'page_title': 'RDF : Liste des causes de fuite',
|
||||||
'dt_data': json.dumps(liste),
|
'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)
|
d = (item.datemaj.strftime('%d/%m/%Y - %H:%M'), item.nodossier, item.nomcli, item.comment, item.nolig, item.usermaj)
|
||||||
liste.append(d)
|
liste.append(d)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'page_title': 'Liste des emails envoyés',
|
'page_title': 'Liste des emails envoyés',
|
||||||
'dt_data': json.dumps(liste),
|
'dt_data': json.dumps(liste),
|
||||||
'societe': societe,
|
'societe': societe,
|
||||||
|
|||||||
Reference in New Issue
Block a user