compléter rdf_edit.pt
This commit is contained in:
@@ -44,11 +44,11 @@ def dossier_lookup(request):
|
||||
goto_url = '/dossier_selected/dossier_view/%s/' % date.today().strftime('%Y-%m-%d')
|
||||
url = request.route_url('dossier_lookup')
|
||||
|
||||
message = u''
|
||||
message = ''
|
||||
societes = ['PE','ME','PL','PO','CD']
|
||||
societe = 'PE'
|
||||
liste=[]
|
||||
name = u''
|
||||
name = ''
|
||||
cb_tous = "non"
|
||||
|
||||
if 'form.submitted' in request.params:
|
||||
@@ -62,7 +62,7 @@ def dossier_lookup(request):
|
||||
cb_tous = "non"
|
||||
chantiers = get_chantiers_byName(request, societe, name, False)
|
||||
if len(chantiers) == 0:
|
||||
message = u"Chantier non trouvé : %s" % name
|
||||
message = "Chantier non trouvé : %s" % name
|
||||
# construire la liste
|
||||
for item in chantiers:
|
||||
d = ('%s-%s' % (societe, item.numero),item.date.strftime('%d-%m-%Y'), item.nomcli, item.chantier, to_euro(item.montant),
|
||||
@@ -70,7 +70,7 @@ def dossier_lookup(request):
|
||||
liste.append(d)
|
||||
|
||||
return {
|
||||
'page_title': u"Rechercher un chantier",
|
||||
'page_title': "Rechercher un chantier",
|
||||
'url': url,
|
||||
'goto_url': goto_url,
|
||||
'message': message,
|
||||
@@ -103,9 +103,9 @@ def dossier_view(request):
|
||||
docs_attaches = get_docs_attaches(request, 'DOCS_ATTACHES', nodossier)
|
||||
if nodossier.startswith('PL'):
|
||||
# lire rapport de rdf
|
||||
rapport = get_rapport_by_no(request, nodossier)
|
||||
rapports = get_rapport_by_no(request, nodossier, '')
|
||||
else:
|
||||
rapport = []
|
||||
rapports = []
|
||||
# select background color according to society
|
||||
bg_color = "bg-%s" % societe
|
||||
|
||||
@@ -114,7 +114,7 @@ def dossier_view(request):
|
||||
'nodossier': nodossier,
|
||||
'dossier': dossier,
|
||||
'details': details,
|
||||
'rapport': rapport,
|
||||
'rapports': rapports,
|
||||
'documents': documents,
|
||||
'similaires': similaires,
|
||||
'docs_attaches': docs_attaches,
|
||||
@@ -325,19 +325,25 @@ def upload_doc(request):
|
||||
def rdf_edit(request):
|
||||
logged_in = request.authenticated_userid.upper()
|
||||
nodossier = request.matchdict['nodossier']
|
||||
url = request.route_url('rdf_edit', nodossier=nodossier)
|
||||
date_inter = request.matchdict['date_inter']
|
||||
|
||||
# lire le rapport
|
||||
rapport = get_rapport_by_no(request, nodossier)
|
||||
if rapport == None:
|
||||
# si non trouvé, creer un nouveau rapport
|
||||
if date_inter == 'new':
|
||||
# creer un nouveau rapport
|
||||
insert_rapport(request, nodossier, logged_in)
|
||||
# lire le rapport
|
||||
rapport = get_rapport_by_no(request, nodossier)
|
||||
|
||||
caracteristiques = ["Maison individuelle", "Immeuble collectif", u"Copropriété", "Commerce", "Bureaux"]
|
||||
date_inter = date.today().strftime('%Y-%m-%d')
|
||||
|
||||
url = request.route_url('rdf_edit', nodossier=nodossier, date_inter=date_inter)
|
||||
# lire le rapport
|
||||
rapport = get_rapport_by_no(request, nodossier, date_inter)
|
||||
|
||||
caracteristiques = ["Maison individuelle", "Immeuble collectif", "Copropriété", "Commerce", "Bureaux"]
|
||||
equipements = get_rdf_causes(request, 'C01')
|
||||
reseaux_int = get_rdf_causes(request, 'C02')
|
||||
reseaux_ext = get_rdf_causes(request, 'C03')
|
||||
reseaux_local = get_rdf_causes(request, 'C04')
|
||||
elements_clos = get_rdf_causes(request, 'C05')
|
||||
elements_couvert = get_rdf_causes(request, 'C06')
|
||||
voisins = get_rdf_causes(request, 'C07')
|
||||
|
||||
if 'form.submitted' in request.params:
|
||||
new_values = {}
|
||||
@@ -346,12 +352,12 @@ def rdf_edit(request):
|
||||
new_values[param] = request.params[param]
|
||||
|
||||
if new_values:
|
||||
update_rdf(request, nodossier, new_values)
|
||||
update_rapport(request, nodossier, date_inter, new_values)
|
||||
request.session.flash(u"Le dossier a été mis à jour avec succès.", 'success')
|
||||
return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier))
|
||||
|
||||
return {
|
||||
'page_title': u"Modifier le rapport de RDF : %s" % nodossier,
|
||||
'page_title': "Rapport de RDF : %s du %s" % (nodossier, rapport.date_inter.strftime('%d-%m-%Y')),
|
||||
'url': url,
|
||||
'logged_in': logged_in,
|
||||
'rapport': rapport,
|
||||
@@ -359,5 +365,10 @@ def rdf_edit(request):
|
||||
'caracteristiques': caracteristiques,
|
||||
'equipements': equipements,
|
||||
'reseaux_int': reseaux_int,
|
||||
'reseaux_ext': reseaux_ext,
|
||||
'reseaux_local': reseaux_local,
|
||||
'elements_clos': elements_clos,
|
||||
'elements_couvert': elements_couvert,
|
||||
'voisins':voisins,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user