ajout chantier_lookup.pt
This commit is contained in:
@@ -85,12 +85,14 @@ def dossier_view(request):
|
||||
return HTTPFound(location=request.route_url("agenda"))
|
||||
# lire tous le suivi du dossier
|
||||
details = get_dossier_rdv_by_no(request, nodossier, '0')
|
||||
|
||||
# lire toutes les dossiers du chantiers
|
||||
documents = get_documents_byChantier(request, nodossier)
|
||||
return {
|
||||
'page_title': u"Dossier : %s" % (nodossier),
|
||||
'nodossier': nodossier,
|
||||
'dossier': dossier,
|
||||
'details': details,
|
||||
'documents': documents,
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -303,3 +303,39 @@ def user_edit(request):
|
||||
'access': access,
|
||||
'message': message,
|
||||
}
|
||||
|
||||
@view_config(route_name='chantier_lookup', renderer='../templates/chantier_lookup.pt', permission='view')
|
||||
def chantier_lookup(request):
|
||||
|
||||
# recherche chantier
|
||||
url = request.route_url('chantier_lookup')
|
||||
|
||||
message = u''
|
||||
societes = ['PE','ME','PL','PO','CD']
|
||||
societe = 'PE'
|
||||
chantiers = []
|
||||
name = u''
|
||||
cb_tous = "non"
|
||||
if 'form.submitted' in request.params:
|
||||
name = request.params['name']
|
||||
societe = request.params['societe']
|
||||
# si afficher tous les fiches ?
|
||||
if 'cb_tous' in request.params:
|
||||
cb_tous = "oui"
|
||||
chantiers = get_chantiers_byName(request, societe, name, True)
|
||||
else:
|
||||
cb_tous = "non"
|
||||
chantiers = get_chantiers_byName(request, societe, name, False)
|
||||
if len(chantiers) == 0:
|
||||
message = u"Chantier non trouvé : %s" % name
|
||||
|
||||
return {
|
||||
'page_title': u"Rechercher un chantier",
|
||||
'url': url,
|
||||
'message': message,
|
||||
'chantiers': chantiers,
|
||||
'societes': societes,
|
||||
'societe': societe,
|
||||
'name': name,
|
||||
'cb_tous': cb_tous,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user