servicepermission enum part 5

This commit is contained in:
Beverly Nguyen
2025-07-21 16:37:55 -07:00
parent 8d5976a364
commit 32ca1abe9b
28 changed files with 119 additions and 98 deletions

View File

@@ -2,6 +2,7 @@ from flask import flash, redirect, render_template, request, url_for
from flask_login import current_user
from app import user_api_client
from app.enums import ServicePermission
from app.event_handlers import create_archive_user_event
from app.main import main
from app.main.forms import AdminSearchUsersByEmailForm, AuthTypeForm
@@ -40,7 +41,7 @@ def archive_user(user_id):
try:
user_api_client.archive_user(user_id)
except HTTPError as e:
if e.status_code == 400 and "manage_settings" in e.message:
if e.status_code == 400 and ServicePermission.MANAGE_SETTINGS in e.message:
flash(
"User cant be removed from a service - "
"check all services have another team member with manage_settings"