Projet

Général

Profil

Development #34133

pas de rôle technique "administrateur des services"

Ajouté par Frédéric Péters 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:
18 juin 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Et donc pas possibilité de donner accès à cet écran sans également mettre les gens superadmins.


Fichiers


Demandes liées

Lié à Hobo - Bug #36615: Le rôle par défaut d'administration des services casse les tests authenticFermé02 octobre 2019

Actions

Révisions associées

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

a2_rbac: add default role of service administrator (#34133)

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

update translation (#34133)

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

tests: add tests on a2_rbac post_migrate handlers (#34133)

Révision 2349e21a (diff)
Ajouté par Paul Marillonnet il y a plus de 4 ans

adapt manager tests (#34133)

Historique

#1

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

  • Assigné à mis à Benjamin Dauvergne
#3

Mis à jour par Paul Marillonnet il y a presque 5 ans

Les tests sont en échec (quelques adaptations nécessaires dans les tests de test_manager.py ; et la méthode emit_post_migrate_signal qui en django 1.8 prend un premier paramètre supplémentaire created_models).

#4

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

  • Statut changé de Solution proposée à En cours
  • Assigné à changé de Benjamin Dauvergne à Paul Marillonnet

Je reprends sur la base de ce qu'a fait Benj, puisque ce ticket semble maintenant critique.

#5

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

Des erreurs bâteau dans les tests, corrigé ici.

#6

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

  • Statut changé de Solution proposée à En cours
  • Assigné à changé de Paul Marillonnet à Benjamin Dauvergne

Et non, raté, encore des choses à adapter dans les tests hors de ce fichier test_a2_rbac.py

#7

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

  • Assigné à changé de Benjamin Dauvergne à Paul Marillonnet

(Fausse manip')

#8

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

Voilà, quelques modifications nécessaires dans le patch de tests écrit par Benj, et un quatrième patch d'adaptation des tests du backoffice.

#9

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

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

Et comme je ne suis pas l'auteur du patch, ack.

#10

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 2349e21a0188e64de7e4f085d43f2448791f944c
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Tue Sep 24 17:13:12 2019 +0200

    adapt manager tests (#34133)

commit f93c71a58bfdfd60950143c5bc440369c65c8fbc
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Fri Jun 28 12:26:56 2019 +0200

    tests: add tests on a2_rbac post_migrate handlers (#34133)

commit a313152f3a25ffbfebfb967cfc13ecbc8e58cc02
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Thu Jun 27 19:16:47 2019 +0200

    update translation (#34133)

commit 968a6e25758799273a0230389cc6756f12f3d0d3
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Thu Jun 27 18:59:32 2019 +0200

    a2_rbac: add default role of service administrator (#34133)
#11

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

Ça a amené une erreur côté tests hobo,

            # Two services loaded roles.json, so there must be 4 roles associated
            # to their "ou" excluding their superuser role, 2 admin roles for users
            # and roles, a 2 loaded roles, petite enfance and état-civil
>           assert Role.objects.filter(ou__isnull=False,
                                       service__isnull=True).count() == 8
E           AssertionError: assert 10 == 8
#12

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

  • Lié à Bug #36615: Le rôle par défaut d'administration des services casse les tests authentic ajouté
#13

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