Projet

Général

Profil

Development #34580

agent authentic2, corriger les noms de rôles d'administration

Ajouté par Benjamin Dauvergne il y a presque 5 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
06 juillet 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Révision b5bebd3e (diff)
Ajouté par Benjamin Dauvergne il y a presque 5 ans

agent-authentic2: update service's role's name (#34580)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 5 ans

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).

#2

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)
#3

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
#4

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.

#5

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 ?

#6

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".

#7

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.

#9

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,

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
Donc je dirai de faire ceci :
  • 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)"
#10

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.

Formats disponibles : Atom PDF