Development #34580
agent authentic2, corriger les noms de rôles d'administration
0%
Description
Si on change le nom d'un service, le nom du rôle d'administration n'est jamais mis à jour.
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a presque 5 ans
- Fichier 0001-agent-authentic2-update-service-s-role-s-name-34580.patch 0001-agent-authentic2-update-service-s-role-s-name-34580.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Au passage je convertis un ugettext_lazy en ugettext, le lazy est inutile ici et pourrait éventuellement poser problème.
Je pense que ce serait bien d'avoir un autre slug que _a2-hobo-superuser genre _a2-hobo-manager-service-{service.slug} (à voir la longueur du champ slug aussi).
Mis à jour par Frédéric Péters il y a presque 5 ans
- Statut changé de Solution proposée à Résolu (à déployer)
ok et poussé,
commit b5bebd3e43ec8b4a4ec3dab3d5b81ba657fc2456 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Sat Jul 6 11:56:33 2019 +0200 agent-authentic2: update service's role's name (#34580)
Mis à jour par Frédéric Péters il y a presque 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Frédéric Péters il y a plus de 4 ans
En passant, petite cata sur 3m en recette, avec ces rôles qui avaient été renommés genre "administrateur de passerelle (tech)", + création d'un rôle "administrateur de passerelle", du coup ici renommage automatique et boom.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Que je comprenne bien, les hobos secondaires ne créent pas une nouvelle OU automatiquement ?
Mis à jour par Frédéric Péters il y a plus de 4 ans
Ce n'est pas du tout lié à l'aspect multi-collectivités; tu peux voir l'affaire sur la production : https://connexion.montpellier3m.fr/manage/roles/15/ et https://connexion.montpellier3m.fr/manage/roles/1285/ , le premier est le rôle technique "Administrateur de Passerelle" qui a été renommé "Administrateur de Passerelle (tech)", le second est un autre rôle, qui a été nommé "Administrateur de Passerelle".
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Frédéric Péters a écrit :
Ce n'est pas du tout lié à l'aspect multi-collectivités; tu peux voir l'affaire sur la production : https://connexion.montpellier3m.fr/manage/roles/15/ et https://connexion.montpellier3m.fr/manage/roles/1285/ , le premier est le rôle technique "Administrateur de Passerelle" qui a été renommé "Administrateur de Passerelle (tech)", le second est un autre rôle, qui a été nommé "Administrateur de Passerelle".
Ah ok, pardon, je vais donc transférer tous les membres du 1285 dans le 15 et supprimer le 1285. Il n'y a que Philippe Gippet qui soit directement dans le 1285, je l'ai aussi ajouté au 15.
Coté instances de w.c.s. et combo je n'ai trouvé aucune référence à ces rôles ni dans les workflows, ni dans les pages ou les cellules. J'ai l'impression que c'est parti d'une volonté de les rendre visible mais en fait ils ne servent à rien ce sont peu ou prou les même personnes dans chacun d'entre eux, il vaudrai mieux créer un rôle "Administrateurs fonctionnels" et lui donner tous ces rôles techniques, il ne me semble pas que certaines personnes aient besoin d'un accès à certaines briques et pas d'autres.
Mis à jour par Frédéric Péters il y a plus de 4 ans
Note bien que je pointais juste passerelle en exemple, on a la même affaire pour d'autres,
- https://connexion.montpellier3m.fr/manage/roles/1088/ vs https://connexion.montpellier3m.fr/manage/roles/1288/
- https://connexion.montpellier3m.fr/manage/roles/1281/ vs https://connexion.montpellier3m.fr/manage/roles/666/
- https://connexion.montpellier3m.fr/manage/roles/1283/ vs https://connexion.montpellier3m.fr/manage/roles/5/
- etc.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Frédéric Péters a écrit :
Note bien que je pointais juste passerelle en exemple, on a la même affaire pour d'autres,
- https://connexion.montpellier3m.fr/manage/roles/1088/ vs https://connexion.montpellier3m.fr/manage/roles/1288/
- https://connexion.montpellier3m.fr/manage/roles/1281/ vs https://connexion.montpellier3m.fr/manage/roles/666/
- https://connexion.montpellier3m.fr/manage/roles/1283/ vs https://connexion.montpellier3m.fr/manage/roles/5/
- etc.
Oui j'ai vu aussi mais j'aimerai bien discuter avec un quelqu'un un peu plus au courant de l'historique pour savoir si je peux faire ce que j'envisage: supprimer tous les rôles non-tech, bouger l'union de tous les membres dans un rôle "Administrateur fonctionnel" et le faire hériter des différents rôles.
C'est un peu le souk avec aussi des rôles normaux attachés aux services qui doivent dater de l'import de w.c.s. dans authentic :
In [9]: for r in Role.objects.filter(name__contains='tech', service_id__isnull=False).order_by('ou', 'service'): ...: print '| %s | %s | %s | %s |' % (r.ou_id, r.service_id, r.slug, r.name) ...: ...: ...:
ou_id | service_id | slug | name |
2 | 1 | _a2-hobo-superuser | Administrateur de Castelnau Le Lez (tech) |
17 | 30 | _a2-hobo-superuser | Administrateur de Castries (tech) |
3 | 2 | gestionnaire-services-techniques | Gestionnaire services techniques |
3 | 2 | _a2-hobo-superuser | Administrateur de Clapiers (tech) |
4 | 3 | services-techniques-voirie | Services techniques - Voirie |
4 | 3 | services-techniques-travaux | Services techniques - Travaux |
4 | 3 | services-techniques-eclairage | Services techniques - Eclairage |
4 | 3 | services-techniques-environnement | Services techniques - Environnement |
4 | 3 | gestionnaire-services-techniques | * Gestionnaire services techniques |
4 | 3 | _a2-hobo-superuser | Administrateur de Cournonterral (tech) |
5 | 6 | services-techniques-eclairage | Services techniques - Eclairage |
5 | 6 | _a2-hobo-superuser | Administrateur de Fabregues (tech) |
5 | 6 | services-techniques-voirie | Services techniques - Voirie |
5 | 6 | gestionnaire-services-techniques | * Gestionnaire services techniques |
5 | 6 | services-techniques-espaces-verts | Services techniques - Espaces verts |
5 | 6 | services-techniques-environnement | Services techniques - Environnement |
20 | 36 | _a2-hobo-superuser | Administrateur de Juvignac (tech) |
6 | 34 | _a2-hobo-superuser | Administrateur de Lattes (tech) |
7 | 7 | services-techniques-travaux | Services techniques - Travaux |
7 | 7 | services-techniques-voirie | Services techniques - Voirie |
7 | 7 | services-techniques-environnement | Services techniques - Environnement |
7 | 7 | services-techniques-eclairage | Services techniques - Eclairage |
7 | 7 | _a2-hobo-superuser | Administrateur de Laverune (tech) |
16 | 29 | _a2-hobo-superuser | Administrateur de Le Crès (tech) |
8 | 32 | _a2-hobo-superuser | Administrateur de Montpellier (tech) |
1 | 5 | gestionnaire-services-techniques | Gestionnaire services techniques |
1 | 5 | _a2-hobo-superuser | Administrateur de Montpellier Méditerrannée Métropole (tech) |
1 | 14 | _a2-hobo-superuser | Administrateur de Hobo (tech) |
1 | 15 | _a2-hobo-superuser | Administrateur de Compte citoyen (tech) |
1 | 23 | _a2-hobo-superuser | Administrateur de Passerelle (tech) |
1 | 24 | _a2-hobo-superuser | Administrateur de Portail agent (tech) |
1 | 33 | _a2-hobo-superuser | Administrateur de Compte usager (tech) |
1 | 37 | _a2-hobo-superuser | Administrateur de Agendas (tech) |
1 | 41 | _a2-hobo-superuser | Administrateur de Mediatheques Montpellier (tech) |
22 | 40 | _a2-hobo-superuser | Administrateur de Murviel-lès-Montpellier (tech) |
14 | 26 | _a2-hobo-superuser | Administrateur de Pérols (tech) |
19 | 35 | _a2-hobo-superuser | Administrateur de Saint-Brès (tech) |
15 | 28 | _a2-hobo-superuser | Administrateur de Saint Drézéry (tech) |
18 | 31 | _a2-hobo-superuser | Administrateur de Saint-Geniès des Mourgues (tech) |
9 | 9 | services-techniques-voirie | Services techniques - Voirie |
9 | 9 | services-techniques-travaux | Services techniques - Travaux |
9 | 9 | services-techniques-environnement | Services techniques - Environnement |
9 | 9 | _a2-hobo-superuser | Administrateur de Saint-Georges-d'Orques (tech) |
9 | 9 | services-techniques-eclairage | Services techniques - Eclairage |
9 | 9 | gestionnaire-services-techniques | Gestionnaire services techniques |
21 | 38 | _a2-hobo-superuser | Administrateur de Saint-Jean-de-Védas (tech) |
10 | 11 | services-techniques-autres | * Services techniques - Autres |
10 | 11 | services-techniques-eclairage | * Services techniques - Eclairage |
10 | 11 | services-techniques-voirie | * Services techniques - Voirie |
10 | 11 | services-techniques-environnement | * Services techniques - Environnement |
10 | 11 | _a2-hobo-superuser | Administrateur de Sussargues (tech) |
11 | 12 | services-techniques-travaux | Services techniques - Travaux |
11 | 12 | services-techniques-environnement | Services techniques - Environnement |
11 | 12 | _a2-hobo-superuser | Administrateur de Vendargues (tech) |
11 | 12 | gestionnaire-services-techniques | Gestionnaire services techniques |
11 | 12 | services-techniques-eclairage | Services techniques - Eclairage |
11 | 12 | services-techniques-voirie | Services techniques - Voirie |
12 | 13 | services-techniques-internes-minibus | Services techniques internes - Minibus |
12 | 13 | services-techniques-voirie | Services techniques - Voirie |
12 | 13 | services-techniques-internes-serrurerie | Services techniques internes - Serrurerie |
12 | 13 | services-techniques-signaletique-communale | Services techniques - Signalétique Communale |
12 | 13 | services-techniques-autres | Services techniques - Autres |
12 | 13 | _a2-hobo-superuser | Administrateur de Villeneuve lès Maguelone (tech) |
12 | 13 | services-techniques-internes-telecom | Services techniques internes - Télécom |
12 | 13 | services-techniques-deratisation | Services techniques - Dératisation |
12 | 13 | services-techniques-travaux | Services techniques - Travaux |
12 | 13 | services-techniques-aires-de-sports-et-de-jeux | Services techniques - Aires de sports et de jeux |
12 | 13 | services-techniques-internes-pret-vehicules | Services techniques internes - Prêt véhicules |
12 | 13 | services-techniques-plagespasserelleparkings-plage | Services techniques - Plages/Passerelle/Parkings plage |
12 | 13 | services-techniques-internes-divers-travaux | Services techniques internes - Divers Travaux |
12 | 13 | services-techniques-internes-peinture | Services techniques internes - Peinture |
12 | 13 | services-techniques-internes-manutention | Services techniques internes - Manutention |
12 | 13 | services-techniques-eclairage | Services techniques - Eclairage |
12 | 13 | services-techniques-internes-informatique | Services techniques internes - Informatique |
12 | 13 | services-techniques-internes-plomberie | Services techniques internes - Plomberie |
12 | 13 | services-techniques-internes-espaces-verts | Services techniques internes - Espaces Verts |
12 | 13 | services-techniques-environnement | Services techniques - Environnement |
12 | 13 | services-techniques-internes-maconnerie | Services techniques internes - Maçonnerie |
12 | 13 | services-techniques-internes-electricite | Services techniques internes - Electricité |
12 | 13 | services-techniques-internes-ferronnerie | Services techniques internes - Ferronnerie |
12 | 13 | gestionnaire-services-techniques | Gestionnaire services techniques |
- retirer le service de tous les rôles dont le slug ne commence pas par _a2-
- dans chaque OU:
- déplacer tous les membres et tous les rôles fils des rôles techniques vers le rôle "Administrateur fonctionnel" qui semble déjà exister
- déplacer tous les administrateurs des rôles techniques vers le rôle "Administrateur fonctionnel"
- ajouter tous les rôles techniques comme parent du rôle "Administrateur fonctionnel"
- supprimer l'extension " (tech)"
Mis à jour par Frédéric Péters il y a plus de 4 ans
j'aimerais bien discuter avec un quelqu'un un peu plus au courant de l'historique [...]
J'ai créé #35427 pour laisser ce ticket tranquille et inviter Mik dans la discussion, mais il est en congés encore cette semaine.
agent-authentic2: update service's role's name (#34580)