From 0f37a802637a6401e6edd194a2ff4fd166c8bb7d Mon Sep 17 00:00:00 2001 From: Phuoc CAO Date: Sat, 21 Aug 2021 09:46:33 +0200 Subject: [PATCH] =?UTF-8?q?retour=20=C3=A0=20onglet=20specifique=20dans=20?= =?UTF-8?q?dossier=5Fview.pt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mondumas/templates/dossier/dessin_edit.pt | 2 +- mondumas/templates/dossier/dossier_view.pt | 22 ++++++++++++++++++---- mondumas/templates/dossier/note_edit.pt | 2 +- mondumas/templates/dossier/rdf_edit.pt | 2 +- mondumas/templates/dossier/rdf_view.pt | 2 +- mondumas/templates/dossier/upload_doc.pt | 2 +- mondumas/views/dossier.py | 21 +++++++++++---------- 7 files changed, 34 insertions(+), 19 deletions(-) diff --git a/mondumas/templates/dossier/dessin_edit.pt b/mondumas/templates/dossier/dessin_edit.pt index c0f35df..544da01 100644 --- a/mondumas/templates/dossier/dessin_edit.pt +++ b/mondumas/templates/dossier/dessin_edit.pt @@ -6,7 +6,7 @@
- +  Annuler diff --git a/mondumas/templates/dossier/dossier_view.pt b/mondumas/templates/dossier/dossier_view.pt index c7ca70c..23ba2ef 100644 --- a/mondumas/templates/dossier/dossier_view.pt +++ b/mondumas/templates/dossier/dossier_view.pt @@ -129,10 +129,8 @@ @@ -380,6 +378,22 @@
+ + diff --git a/mondumas/templates/dossier/note_edit.pt b/mondumas/templates/dossier/note_edit.pt index f1c3ddb..7e2ef76 100644 --- a/mondumas/templates/dossier/note_edit.pt +++ b/mondumas/templates/dossier/note_edit.pt @@ -6,7 +6,7 @@
- +  Annuler diff --git a/mondumas/templates/dossier/rdf_edit.pt b/mondumas/templates/dossier/rdf_edit.pt index 86f995c..d293844 100644 --- a/mondumas/templates/dossier/rdf_edit.pt +++ b/mondumas/templates/dossier/rdf_edit.pt @@ -363,7 +363,7 @@
- + Annuler diff --git a/mondumas/templates/dossier/rdf_view.pt b/mondumas/templates/dossier/rdf_view.pt index dc671f2..ef739b9 100644 --- a/mondumas/templates/dossier/rdf_view.pt +++ b/mondumas/templates/dossier/rdf_view.pt @@ -352,7 +352,7 @@
- + Retour au dossier diff --git a/mondumas/views/dossier.py b/mondumas/views/dossier.py index f442e8c..55c36e4 100644 --- a/mondumas/views/dossier.py +++ b/mondumas/views/dossier.py @@ -371,7 +371,7 @@ def upload_img(request): societe = rapport.societe nochantier = rapport.NO_ID url = request.route_url("upload_img", norapport=nodossier, origine=origine) - url_retour = request.route_url('dossier_view', nodossier=nodossier) + url_retour = request.route_url('dossier_view', nodossier=nodossier) + '#tab_attaches' titre = "Gérer les photos du dossier %s" % (nodossier) else: norapport = request.matchdict['norapport'] @@ -521,7 +521,7 @@ def rdf_edit(request): if 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 HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_rdf') return { 'page_title': "Rapport de RDF : %s du %s" % (nodossier, rapport.date_inter.strftime('%d-%m-%Y')), @@ -591,7 +591,7 @@ def rdf_client(request): if len(nomClient) == 2: update_rapport_client(request, norapport, nomClient[0], nomClient[1]) request.session.flash("Le client du rapporta été modifié avec succès.", 'success') - return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier)) + return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_rdf') else: message = "Veuillez saisir un nom de client ou Annuler" @@ -711,12 +711,12 @@ def rdf_view(request): update_rapport(request, nodossier, rapport.date_inter.strftime('%Y-%m-%d'), new_values) request.session.flash(u"Le rapport a été généré avec succès.", 'success') - return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier)) + return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_rdf') if 'form.validate' in request.params: update_rapport_validate(request, norapport) request.session.flash(u"Le rapporta été validé avec succès.", 'success') - return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier)) + return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_rdf') if 'form.delete' in request.params: # le rapport a-t-il des photos ? @@ -726,7 +726,7 @@ def rdf_view(request): delete_rapport(request, norapport) request.session.flash(u"Le rapport a été supprimé avec succès.", 'success') - return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier)) + return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_rdf') return { 'page_title': "Rapport no %s du %s" % (norapport, rapport.date_inter.strftime('%d-%m-%Y')), @@ -875,7 +875,7 @@ def rdf_bill(request): update_rapport_facture(request, norapport) request.session.flash("Le rapport a été généré avec succès.", 'success') - return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier)) + return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_rdf') return { 'page_title': "Générer une facture pour le rapport du %s" % (rapport.date_inter.strftime('%d-%m-%Y')), @@ -1643,12 +1643,12 @@ def note_edit(request): update_dem_note(request, nodossier, noligne, notes, logged_in) request.session.flash("La note a été modifiée avec succès.", 'success') - return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier)) + return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_attaches') if 'form.deleted' in request.params: delete_dem_note(request, nodossier, noligne) request.session.flash("'%s' a été supprimée avec succès." % note.libelle, 'success') - return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier)) + return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_attaches') return { 'page_title': page_title, @@ -1700,7 +1700,8 @@ def dessin_edit(request): insert_dossier_attaches(request, '%s-%s' % (societe, nochantier), 0, 'FRN', filename, '%s Ko' % str(filesize), logged_in) request.session.flash('%s est enregistré dans les DOC. TECHNIQUES.' % filename, 'success') - + return HTTPFound(location=request.route_url('dossier_view', nodossier=nodossier) + '#tab_attaches') + return { 'page_title': page_title, 'url': url,