mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-09 12:30:15 +02:00
Added auto corp group creation and addition
This commit is contained in:
parent
eed40b3983
commit
69b3b30f6a
@ -13,7 +13,7 @@ from services.managers.eve_api_manager import EveApiManager
|
||||
from util.common_task import add_user_to_group
|
||||
from util.common_task import remove_user_from_group
|
||||
from util.common_task import deactivate_services
|
||||
|
||||
from util.common_task import generate_corp_group_name
|
||||
|
||||
@login_required
|
||||
def add_api_key(request):
|
||||
@ -79,10 +79,14 @@ def main_character_change(request, char_id):
|
||||
if EveManager.get_charater_alliance_id_by_id(char_id) == settings.ALLIANCE_ID:
|
||||
add_member_permission(request.user, 'alliance_member')
|
||||
add_user_to_group(request.user, settings.DEFAULT_ALLIANCE_GROUP)
|
||||
add_user_to_group(request.user,
|
||||
generate_corp_group_name(EveManager.get_character_by_id(char_id).corporation_name))
|
||||
else:
|
||||
#TODO: disable serivces
|
||||
remove_member_permission(request.user, 'alliance_member')
|
||||
remove_user_from_group(request.user, settings.DEFAULT_ALLIANCE_GROUP)
|
||||
remove_user_from_group(request.user,
|
||||
generate_corp_group_name(EveManager.get_character_by_id(char_id).corporation_name))
|
||||
deactivate_services(request.user)
|
||||
|
||||
return HttpResponseRedirect("/characters")
|
||||
|
@ -32,3 +32,7 @@ def deactivate_services(user):
|
||||
if authinfo.forum_username != "":
|
||||
ForumManager.disable_user(authinfo.forum_username)
|
||||
AuthServicesInfoManager.update_user_forum_info("", "", user)
|
||||
|
||||
|
||||
def generate_corp_group_name(corpname):
|
||||
return 'Corp_'+corpname.replace(' ','_')
|
Loading…
x
Reference in New Issue
Block a user