Merge branch 'master' of https://github.com/R4stl1n/allianceauth into more_logging

Conflicts:
	celerytask/tasks.py
This commit is contained in:
Adarnof
2016-01-02 14:35:10 +00:00
3 changed files with 20 additions and 7 deletions

View File

@@ -50,6 +50,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)
@@ -113,8 +116,8 @@ 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
Teamspeak3Manager.update_groups(authserviceinfo.teamspeak3_uid, groups)
if (is_teamspeak3_active()):
Teamspeak3Manager.update_groups(authserviceinfo.teamspeak3_uid, groups)
def update_discord_groups(user):
logger.debug("Updating discord groups for user %s" % user)
@@ -238,9 +241,9 @@ def remove_from_databases(user, groups, syncgroups):
def run_databaseUpdate():
logger.debug("Starting database update.")
users = User.objects.all()
logger.debug("Syncing TS groups.")
Teamspeak3Manager._sync_ts_group_db()
logger.debug("Finished syncing TS groups.")
if (is_teamspeak3_active()):
logger.debug("TS3 installed. Syncing local group objects.")
Teamspeak3Manager._sync_ts_group_db()
for user in users:
logger.debug("Initiating database update for user %s" % user)
groups = user.groups.all()