diff --git a/mondumas/__init__.py b/mondumas/__init__.py index 683c9c4..a27fef2 100644 --- a/mondumas/__init__.py +++ b/mondumas/__init__.py @@ -13,7 +13,7 @@ def main(global_config, **settings): """ # declarations session_factory = SignedCookieSessionFactory('Ty6sIUe9') - authn_policy = AuthTktAuthenticationPolicy('Ty6sIUe8', callback=groupfinder, hashalg='sha512') + authn_policy = AuthTktAuthenticationPolicy('Ty6sIUe8', callback=groupfinder, hashalg='sha512', timeout=36000) authz_policy = ACLAuthorizationPolicy() mailer_factory_from_settings(settings) diff --git a/mondumas/models/dossier.py b/mondumas/models/dossier.py index db73403..ebdd795 100644 --- a/mondumas/models/dossier.py +++ b/mondumas/models/dossier.py @@ -153,10 +153,13 @@ def get_photos(request, nochantier, norapport): query = "SELECT * FROM dossier_attaches WHERE nomrep = 'DOCS_ATTACHES' AND societe = 'PL' AND nochantier = :nochantier AND nodossier = :norapport ORDER BY cree_le;" results = request.dbsession.execute(query, {'nochantier': nochantier, 'norapport': norapport}).fetchall() - return results - +def delete_photos(request, nochantier, norapport, nomfic): + query = "DELETE FROM dossier_attaches WHERE nomrep='DOCS_ATTACHES' AND societe='PL' AND nochantier=:nochantier AND nodossier=:norapport AND nomfichier=:nomfic;" + execute_query(request, query, {'nochantier': nochantier, 'norapport': norapport, 'nomfic': nomfic}) + + def update_dossier(request, nodossier, new_values): societe = nodossier[0:2] nochantier = int(nodossier[3:]) @@ -238,5 +241,9 @@ def update_rapport(request, nodossier, date_inter, new_values): def delete_rapport(request, no_id): - query = "DELETE FROM dem_rdf WHERE no_id = :no_id" + query = "DELETE FROM dem_rdf WHERE no_id = :no_id" + execute_query(request, query, {'no_id': no_id}) + +def validate_rapport(request, no_id): + query = "UPDATE dem_rdf SET date_relu=CURRENT_DATE WHERE no_id = :no_id" execute_query(request, query, {'no_id': no_id}) diff --git a/mondumas/routes.py b/mondumas/routes.py index ed79561..b718cdb 100644 --- a/mondumas/routes.py +++ b/mondumas/routes.py @@ -19,6 +19,7 @@ def includeme(config): config.add_route('dossier_selected', '/dossier_selected/{goto}/{date}/{nodossier}') config.add_route('dossier_view', '/dossier_view/{nodossier}') config.add_route('rdf_edit','/rdf_edit/{nodossier}/{date_inter}') + config.add_route('rdf_imgdel','/rdf_imgdel/{nochantier}/{norapport}/{nomfic}') config.add_route('rdf_list','/rdf_list') config.add_route('rdf_rapport','/rdf_rapport/{no_id}') config.add_route('rdf_view','/rdf_view/{no_id}') diff --git a/mondumas/templates/dossier/dossier_view.pt b/mondumas/templates/dossier/dossier_view.pt index 07de919..5caeb03 100644 --- a/mondumas/templates/dossier/dossier_view.pt +++ b/mondumas/templates/dossier/dossier_view.pt @@ -193,8 +193,8 @@
| Dossier | -Date interv. | -Date rapport | +Rapport | +Intervenu | +Validé | +Généré | Chantier | Client | No sinistre | Auteur | -Rapport |
|---|
| + |
${date_rapport}
@@ -316,8 +316,11 @@ ${rapport.auteur_nom} - - Jean-Marc PENEL +
+
+
Jean-Marc PENEL + le ${date_relu} + |
@@ -334,12 +337,17 @@ Retour Dossier Modifier - |