diff --git a/app/scodoc/sco_users.py b/app/scodoc/sco_users.py
index 9562186432..67d79c8b12 100644
--- a/app/scodoc/sco_users.py
+++ b/app/scodoc/sco_users.py
@@ -338,8 +338,10 @@ def user_info_page(user_name=None, REQUEST=None):
if current_user.has_permission(Permission.ScoUsersAdmin, dept):
H.append(
"""
-
modifier/déactiver ce compte
- supprimer cet utilisateur (à n'utiliser qu'en cas d'erreur !)
+ modifier ou désactiver ce compte
+ (pour "supprimer" un utilisateur, le rendre inactif via le formulaire)
+
+
"""
% info
)
diff --git a/app/views/users.py b/app/views/users.py
index 1866194235..74f4834c2f 100644
--- a/app/views/users.py
+++ b/app/views/users.py
@@ -592,38 +592,3 @@ def change_password(user_name, password, password2, REQUEST):
% scu.ScoURL()
)
return html_sco_header.sco_header() + "\n".join(H) + F
-
-
-@bp.route("/delete_user_form", methods=["GET", "POST"])
-@scodoc
-@permission_required(Permission.ScoUsersAdmin)
-@scodoc7func
-def delete_user_form(REQUEST, user_name, dialog_confirmed=False):
- "delete user"
- u = User.query.filter_by(user_name=user_name).first()
- # Check access permission
- if not can_handle_passwd(u):
- # access denied (or non existent user)
- return (
- html_sco_header.sco_header(user_check=False)
- + "Vous n'avez pas la permission de supprimer cet utilisateur
"
- + html_sco_header.sco_footer()
- )
- if not dialog_confirmed:
- return scu.confirm_dialog(
- """Confirmer la suppression de l\'utilisateur %s ?
- En général, il est déconseillé de supprimer un utilisateur, son
- identité étant référencé dans les modules de formation. N'utilisez
- cette fonction qu'en cas d'erreur (création de doublons, etc).
-
- """
- % user_name,
- dest_url="",
- cancel_url=scu.UsersURL(),
- parameters={"user_name": user_name},
- )
-
- db.session.delete(u)
- db.session.commit()
-
- return flask.redirect(scu.UsersURL() + r"?head_message=Utilisateur%20supprimé")