fix(snapshots): exclure uniquement le compte technique 'admin' local (pas le role admin)
Avant: WHERE role <> 'admin' -> excluait TOUS les users avec role admin (notamment les vrais utilisateurs ayant ce role pour leur travail patching). Apres: WHERE LOWER(username) <> 'admin' -> exclut uniquement le compte technique 'admin' (seed local), peu importe son role. Tous les autres users actifs apparaissent.
This commit is contained in:
parent
cefddd2ea0
commit
e665fd94e7
@ -49,10 +49,11 @@ async def snapshots_page(request: Request, db=Depends(get_db)):
|
||||
vcenters = db.execute(text(
|
||||
"SELECT id, name, endpoint FROM vcenters WHERE is_active = true ORDER BY name"
|
||||
)).fetchall()
|
||||
# Liste des intervenants disponibles : users actifs non-admin (cf table users)
|
||||
# Liste des intervenants disponibles : users actifs, hors compte technique 'admin' local
|
||||
intervenants = db.execute(text("""
|
||||
SELECT username, display_name FROM users
|
||||
WHERE is_active = true AND role <> 'admin'
|
||||
WHERE is_active = true
|
||||
AND LOWER(username) <> 'admin'
|
||||
ORDER BY username
|
||||
""")).fetchall()
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user