mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-11 21:40:17 +02:00
Merge branch 'master' of https://github.com/R4stl1n/allianceauth
This commit is contained in:
commit
ab4f00fc1e
@ -173,7 +173,6 @@ def add_to_databases(user, groups, syncgroups):
|
||||
if syncgroups.filter(groupname=group.name).filter(servicename="discord").exists() is not True:
|
||||
create_syncgroup_for_user(user, group.name, "discord")
|
||||
update_discord_groups(user)
|
||||
print 'add'
|
||||
|
||||
|
||||
def remove_from_databases(user, groups, syncgroups):
|
||||
@ -205,7 +204,6 @@ def remove_from_databases(user, groups, syncgroups):
|
||||
update_teamspeak3_groups(user)
|
||||
if authserviceinfo.discord_uid and authserviceinfo.discord_uid != "":
|
||||
update_discord_groups(user)
|
||||
print 'remove'
|
||||
|
||||
|
||||
# Run every minute
|
||||
|
@ -287,12 +287,11 @@ class DiscordManager:
|
||||
if len(groups) == 0:
|
||||
group_ids = []
|
||||
else:
|
||||
roles = api.get_roles()
|
||||
for g in groups:
|
||||
if g in roles:
|
||||
group_ids.append(roles[g]['id'])
|
||||
else:
|
||||
# need to create role on server for group
|
||||
try:
|
||||
group_id = api.get_group_id(g)
|
||||
group_ids.append(group_id)
|
||||
except:
|
||||
group_ids.append(DiscordManager.create_group(g))
|
||||
api.set_roles(user_id, group_ids)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user