Fix du système de permissions
This commit is contained in:
parent
dfec6b2418
commit
c330b9a1cc
48 changed files with 4229 additions and 243 deletions
23
commandes/ticket/TODO_FIX_WHITELIST.md
Normal file
23
commandes/ticket/TODO_FIX_WHITELIST.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# TODO - Correction du système de tickets pour les rôles staff/config
|
||||
|
||||
## Problème
|
||||
Les utilisateurs avec les rôles staff et config ne peuvent pas interagir avec le système de tickets.
|
||||
|
||||
## Cause
|
||||
La méthode `_is_whitelisted` retourne `False` quand le cog WhitelistMonitor n'est pas disponible, les utilisateurs bloquant même staff/config.
|
||||
|
||||
## Plan de correction
|
||||
|
||||
### Étape 1: Corriger TicketPanelView._is_whitelisted()
|
||||
- [ ] Modifier pour que les rôles staff/config soient toujours autorisés
|
||||
|
||||
### Étape 2: Corriger CategorySelectionView._is_whitelisted()
|
||||
- [ ] Modifier pour que les rôles staff/config soient toujours autorisés
|
||||
|
||||
### Étape 3: Vérifier les autres vues
|
||||
- [ ] Vérifier TicketManagementView._is_staff()
|
||||
|
||||
## État d'avancement
|
||||
- [x] TicketPanelView._is_whitelisted() corrigé
|
||||
- [x] CategorySelectionView._is_whitelisted() corrigé
|
||||
- [x] Tests de vérification
|
||||
Loading…
Add table
Add a link
Reference in a new issue