Development #36398
Permettre de provisionner certains rôles techniques
0%
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
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-authentic-allow-provisionning-some-technical-roles-3.patch 0001-authentic-allow-provisionning-some-technical-roles-3.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
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.
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.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-authentic-allow-provisionning-some-technical-roles-3.patch 0001-authentic-allow-provisionning-some-technical-roles-3.patch ajouté
- Statut changé de Solution validée à Solution proposée
Ok.
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".
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.
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.
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.
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).
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.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution validée à Rejeté
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)
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
authentic: allow provisionning some technical roles (#36398)