Projet

Général

Profil

Bug #43192

pas de provisionning des utilisateurs vers hobo

Ajouté par Frédéric Péters il y a presque 4 ans.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
21 mai 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Parce que l'hobo (primaire) n'a pas de hobo.json dans son tenant et qu'il est du coup zappé par

    def handle(self, notification, **kwargs):
        notification = self.load_notification(notification)
        for tenant in TenantMiddleware.get_tenants():
            if not os.path.exists(os.path.join(tenant.get_directory(), 'hobo.json')):
                continue

Code ajouté par #9507, parce que plus loin ça planterait dans

    def process_notification(cls, tenant, notification):
        assert cls.check_valid_notification(notification), \
            'invalid notification'
        service = tenant.get_service()

parce que tenant.get_service() charge l'hobo.json.

(le provisionning se gère bien via SAML, ça rend l'affaire pas pressante limite invisible)

Formats disponibles : Atom PDF