Project

General

Profile

Bug #43192

pas de provisionning des utilisateurs vers hobo

Added by Frédéric Péters 9 days ago.

Status:
Nouveau
Priority:
Bas
Assignee:
-
Category:
-
Target version:
-
Start date:
21 May 2020
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

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)

Also available in: Atom PDF