mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-09 20:40:17 +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 add_user_to_group
|
||||||
from util.common_task import remove_user_from_group
|
from util.common_task import remove_user_from_group
|
||||||
from util.common_task import deactivate_services
|
from util.common_task import deactivate_services
|
||||||
|
from util.common_task import generate_corp_group_name
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def add_api_key(request):
|
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:
|
if EveManager.get_charater_alliance_id_by_id(char_id) == settings.ALLIANCE_ID:
|
||||||
add_member_permission(request.user, 'alliance_member')
|
add_member_permission(request.user, 'alliance_member')
|
||||||
add_user_to_group(request.user, settings.DEFAULT_ALLIANCE_GROUP)
|
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:
|
else:
|
||||||
#TODO: disable serivces
|
#TODO: disable serivces
|
||||||
remove_member_permission(request.user, 'alliance_member')
|
remove_member_permission(request.user, 'alliance_member')
|
||||||
remove_user_from_group(request.user, settings.DEFAULT_ALLIANCE_GROUP)
|
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)
|
deactivate_services(request.user)
|
||||||
|
|
||||||
return HttpResponseRedirect("/characters")
|
return HttpResponseRedirect("/characters")
|
||||||
|
@ -32,3 +32,7 @@ def deactivate_services(user):
|
|||||||
if authinfo.forum_username != "":
|
if authinfo.forum_username != "":
|
||||||
ForumManager.disable_user(authinfo.forum_username)
|
ForumManager.disable_user(authinfo.forum_username)
|
||||||
AuthServicesInfoManager.update_user_forum_info("", "", user)
|
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