mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-11 21:40:17 +02:00
Added member -> blue handling to mumble username
This commit is contained in:
parent
6e01001fda
commit
cb79054db9
@ -20,6 +20,8 @@ from eveonline.views import disable_alliance_member
|
|||||||
from eveonline.views import disable_blue_member
|
from eveonline.views import disable_blue_member
|
||||||
from util.common_task import add_user_to_group
|
from util.common_task import add_user_to_group
|
||||||
from util.common_task import remove_user_from_group
|
from util.common_task import remove_user_from_group
|
||||||
|
from services.managers.mumble_manager import MumbleManager
|
||||||
|
from celerytask.tasks import update_mumble_groups
|
||||||
|
|
||||||
def update_jabber_groups(user):
|
def update_jabber_groups(user):
|
||||||
syncgroups = SyncGroupCache.objects.filter(user=user)
|
syncgroups = SyncGroupCache.objects.filter(user=user)
|
||||||
@ -230,12 +232,14 @@ def run_api_refresh():
|
|||||||
add_user_to_group(user, settings.DEFAULT_BLUE_GROUP)
|
add_user_to_group(user, settings.DEFAULT_BLUE_GROUP)
|
||||||
|
|
||||||
#Fix mumble username ticker
|
#Fix mumble username ticker
|
||||||
result = MumbleManager.delete_user(authserviceinfo.mumble_username)
|
MumbleManager.delete_user(authserviceinfo.mumble_username)
|
||||||
remove_all_syncgroups_for_service(user, "mumble")
|
remove_all_syncgroups_for_service(user, "mumble")
|
||||||
if result:
|
AuthServicesInfoManager.update_user_mumble_info("", "", request.user)
|
||||||
AuthServicesInfoManager.update_user_mumble_info("", "", request.user)
|
|
||||||
#make new user (how generous)
|
#make new user (how generous)
|
||||||
|
result = MumbleManager.create_blue_user(character.corporation_ticker, character.character_name)
|
||||||
|
AuthServicesInfoManager.update_user_mumble_info(result[0], result[1], user)
|
||||||
|
update_mumble_groups(request.user)
|
||||||
else:
|
else:
|
||||||
if check_if_user_has_permission(user, "member"):
|
if check_if_user_has_permission(user, "member"):
|
||||||
disable_alliance_member(user, authserviceinfo.main_char_id)
|
disable_alliance_member(user, authserviceinfo.main_char_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user