mirror of
https://github.com/mediacms-io/mediacms.git
synced 2026-01-20 15:22:58 -05:00
this
This commit is contained in:
@@ -53,19 +53,25 @@ class LTINRPSClient:
|
||||
return []
|
||||
|
||||
try:
|
||||
print(f"NRPS: Attempting to fetch members. nrps_claim: {self.nrps_claim}")
|
||||
tool_config = DjangoToolConfig.from_platform(self.platform)
|
||||
registration = tool_config.find_registration_by_issuer(self.platform.platform_id)
|
||||
|
||||
if not registration:
|
||||
print("NRPS: No registration found for platform.")
|
||||
return []
|
||||
|
||||
service_connector = DjangoServiceConnector(registration)
|
||||
nrps = NamesRolesProvisioningService(service_connector, self.nrps_claim)
|
||||
members = nrps.get_members()
|
||||
|
||||
print(f"NRPS: Successfully fetched {len(members)} members.")
|
||||
return members
|
||||
|
||||
except Exception:
|
||||
except Exception as e:
|
||||
print(f"NRPS Error: Failed to fetch members. Exception: {e}")
|
||||
import traceback
|
||||
|
||||
traceback.print_exc()
|
||||
return []
|
||||
|
||||
def sync_members_to_rbac_group(self, rbac_group):
|
||||
|
||||
Reference in New Issue
Block a user