Merge pull request #5 from R4stl1n/master

merge
This commit is contained in:
orbitroom 2016-01-04 17:52:01 -06:00
commit 4aed72c842

View File

@ -46,6 +46,9 @@ def disable_blue_member(user):
deactivate_services(user)
AuthServicesInfoManager.update_is_blue(False, user)
def is_teamspeak3_active():
return settings.ENABLE_AUTH_TEAMSPEAK3 or settings.ENABLE_BLUE_TEAMSPEAK3
def update_jabber_groups(user):
syncgroups = SyncGroupCache.objects.filter(user=user)
authserviceinfo = AuthServicesInfo.objects.get(user=user)
@ -109,7 +112,7 @@ def update_teamspeak3_groups(user):
for filtered_group in filtered_groups:
for ts_group in filtered_group.ts_group.all():
groups[ts_group.ts_group_name] = ts_group.ts_group_id
if (is_teamspeak3_active()):
Teamspeak3Manager.update_groups(authserviceinfo.teamspeak3_uid, groups)
def update_discord_groups(user):
@ -210,6 +213,7 @@ def remove_from_databases(user, groups, syncgroups):
@periodic_task(run_every=crontab(minute="*/1"))
def run_databaseUpdate():
users = User.objects.all()
if (is_teamspeak3_active()):
Teamspeak3Manager._sync_ts_group_db()
for user in users:
groups = user.groups.all()