Projet

Général

Profil

Development #36398

Permettre de provisionner certains rôles techniques

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

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Avoir un setting PROVISION_ROLES_PREFIXES = ['_machin'] qui permetttrait aux rôles commençant par '_machin' de ne pas subir l'exclusion que subissent tous les rôles commençant par _.


Fichiers

Révisions associées

Révision 848ce782 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 4 ans

authentic: allow provisionning some technical roles (#36398)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Assigné à mis à Benjamin Dauvergne
#2

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

#3

Mis à jour par Thomas Noël il y a plus de 4 ans

Et c'est pour quoi donc faire ?

#4

Mis à jour par Frédéric Péters il y a plus de 4 ans

Ça fait suite à mon message sur la liste, "Cart@ds (un peu) & rôles techniques (surtout)", où je dis que j'aimerais bien avoir des rôles "techniques" pour le travail autour de Cart@ds (rôles qui seraient la liste des abonnés/observateurs pour un dossier précis); et de là je découvre la situation :

[...] aujourd'hui c'est tout ce qui est préfixé de _ qui n'est pas provisionné, aors que c'est tout ce qui est préfixé de _a2_ qui est "caché" derrière "afficher les rôles techniques" dans Authentic.

→ quelle possibilité d'inverser ça ? arriver à une situation où ne seraient pas provisionnés uniquement les a2*, et où seraient cachés les _* ?

Et la proposition de Benjamin c'est de (commencer par) permettre ici un paramètre qui me permettrait de dire que les rôles _cartads_* doivent être provisionnés.

#5

Mis à jour par Paul Marillonnet il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée

Le nom de cette variable allowed_technical_roles_prefixes me gêne un peu, ainsi que celui de la méthode is_technical_role.

Je changerais soit (i) le nom de la méthode pour is_forbidden_technical_role, ou alors (ii) le nom de la variable pour provisioned_technical_roles_prefixes et dans ce cas la méthode devient is_unprovisioned_technical_role.

Mais, pour avoir suivi l'affaire "Cart@ds (un peu) & rôles techniques (surtout)", je suis d'accord dans l'idée.

#6

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

Ok.

#7

Mis à jour par Thomas Noël il y a plus de 4 ans

Perso je m'oppose à ce que notre "_" favori ne soit plus synonyme de "truc local qu'il ne faut pas utiliser ou diffuser".

#8

Mis à jour par Frédéric Péters il y a plus de 4 ans

Perso je m'oppose à ce que notre "_" favori ne soit plus synonyme de "truc local qu'il ne faut pas utiliser ou diffuser".

J'ai fait un mail sur la liste pour permettre la discussion.

#9

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

Thomas Noël a écrit :

Perso je m'oppose à ce que notre "_" favori ne soit plus synonyme de "truc local qu'il ne faut pas utiliser ou diffuser".

Hey c'est mon boulot ça.

#10

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Solution proposée à Rejeté

Ok on oublie tout, je vais dupliquer les trucs qu'il me faut pour gérer des rôles internes dans w.c.s., #36485.

#11

Mis à jour par Paul Marillonnet il y a plus de 4 ans

  • Statut changé de Rejeté à Solution validée

Quand bien même #36485 serait déjà en train de mijoter sur le feu, je valide (l'idée d'avoir des rôles techniques provisionnables).

#12

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

Paul Marillonnet a écrit :

Quand bien même #36485 serait déjà en train de mijoter sur le feu, je valide (l'idée d'avoir des rôles techniques provisionnables).

Ben c'est à dire que non, si Fred boude et n'en veut plus je ne le pousserai pas.

#13

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Statut changé de Solution validée à Rejeté
#14

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Rejeté à Résolu (à déployer)

Pendant que la grippe distrait Thomas, je pousse ça.

commit 848ce782ef2cedec7a2e2f5c0cc5e5bc993b811c
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Tue Sep 24 11:41:51 2019 +0200

    authentic: allow provisionning some technical roles (#36398)
#15

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF