fix
This commit is contained in:
@@ -72,16 +72,16 @@ kanidm_users_raw = requests.get(
|
||||
for i in kanidm_users_raw:
|
||||
i = i["attrs"]
|
||||
for uid in i["name"]: # [user].attrs.name is a list
|
||||
if uid in users: # Don't apply anything for users who have no mastodon access (sp.matrix.users) or didn't register
|
||||
if uid in users: # Don't apply anything for users who have no mastodon access (sp.mastodon.users) or didn't register
|
||||
for group in i["memberof"]:
|
||||
if group.startswith("sp.matrix.admins@"):
|
||||
if group.startswith("sp.mastodon.admins@") or group.startswith("sp.admins@"):
|
||||
if uid not in userdata:
|
||||
userdata.append(uid)
|
||||
users[uid]["isKanidmUser"] = True
|
||||
users[uid]["role"] = "Admin"
|
||||
print(f"[INFO] {uid} got role Admin")
|
||||
break
|
||||
elif group.startswith("sp.matrix.moderators@"):
|
||||
elif group.startswith("sp.mastodon.moderators@"):
|
||||
if uid not in userdata:
|
||||
userdata.append(uid)
|
||||
users[uid]["isKanidmUser"] = True
|
||||
|
Reference in New Issue
Block a user