From 3d91d2f456ad2c97931f76b361bb9143e10810e8 Mon Sep 17 00:00:00 2001 From: Arthur ZHU Date: Tue, 26 Apr 2022 20:25:21 +0200 Subject: [PATCH] plus de bouton, fonction 'supprimer' sur les entreprises --- app/entreprises/routes.py | 37 ------------------- app/templates/entreprises/entreprises.html | 1 - .../entreprises/fiche_entreprise.html | 1 - 3 files changed, 39 deletions(-) diff --git a/app/entreprises/routes.py b/app/entreprises/routes.py index edb536177..b815b2297 100644 --- a/app/entreprises/routes.py +++ b/app/entreprises/routes.py @@ -422,43 +422,6 @@ def edit_entreprise(id): ) -@bp.route("/fiche_entreprise/delete_entreprise/", methods=["GET", "POST"]) -@permission_required(Permission.RelationsEntreprisesChange) -def delete_entreprise(id): - """ - Permet de supprimer une entreprise de la base avec un formulaire de confirmation - """ - entreprise = Entreprise.query.filter_by(id=id, visible=True).first_or_404( - description=f"entreprise {id} inconnue" - ) - form = SuppressionConfirmationForm() - if form.validate_on_submit(): - db.session.delete(entreprise) - # supprime les fichiers attachés aux offres - path = os.path.join( - Config.SCODOC_VAR_DIR, - "entreprises", - f"{entreprise.id}", - ) - if os.path.isdir(path): - shutil.rmtree(path) - log = EntrepriseLog( - authenticated_user=current_user.user_name, - object=entreprise.id, - text=f"Suppression de la fiche entreprise ({entreprise.nom})", - ) - db.session.add(log) - db.session.commit() - flash("L'entreprise a été supprimé de la liste.") - return redirect(url_for("entreprises.index")) - return render_template( - "entreprises/confirmation_form.html", - title="Supression entreprise", - form=form, - info_message="Cliquez sur le bouton Supprimer pour confirmer votre supression", - ) - - @bp.route("/fiche_entreprise/desactiver/", methods=["GET", "POST"]) @permission_required(Permission.RelationsEntreprisesChange) def fiche_entreprise_desactiver(id): diff --git a/app/templates/entreprises/entreprises.html b/app/templates/entreprises/entreprises.html index c5434c713..f6d08cec4 100644 --- a/app/templates/entreprises/entreprises.html +++ b/app/templates/entreprises/entreprises.html @@ -68,7 +68,6 @@ diff --git a/app/templates/entreprises/fiche_entreprise.html b/app/templates/entreprises/fiche_entreprise.html index c58dfeb71..327a3bf7c 100644 --- a/app/templates/entreprises/fiche_entreprise.html +++ b/app/templates/entreprises/fiche_entreprise.html @@ -41,7 +41,6 @@ {% if current_user.has_permission(current_user.Permission.RelationsEntreprisesChange, None) %} Modifier Désactiver - Supprimer Ajouter site Ajouter offre {% endif %}