mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-06 15:16:20 +01:00
XenForo integration initial version (#459)
* XenForo integration beta * Removing debug loggers
This commit is contained in:
committed by
Adarnof
parent
842080f3de
commit
e6b08fca88
@@ -8,6 +8,7 @@ from services.managers.mumble_manager import MumbleManager
|
||||
from services.managers.ipboard_manager import IPBoardManager
|
||||
from services.managers.teamspeak3_manager import Teamspeak3Manager
|
||||
from services.managers.discord_manager import DiscordManager
|
||||
from services.managers.xenforo_manager import XenForoManager
|
||||
|
||||
import logging
|
||||
|
||||
@@ -72,6 +73,11 @@ def deactivate_services(user):
|
||||
DiscordManager.delete_user(authinfo.discord_uid)
|
||||
AuthServicesInfoManager.update_user_discord_info("", user)
|
||||
change = True
|
||||
if authinfo.xenforo_username and authinfo.xenforo_password != "":
|
||||
logger.debug("User %s has a XenForo account %s. Deleting." % (user, authinfo.xenforo_username))
|
||||
XenForoManager.disable_user(authinfo.xenforo_username)
|
||||
AuthServicesInfoManager.update_user_xenforo_info("", "", user)
|
||||
change = True
|
||||
if change:
|
||||
notify(user, "Services Disabled", message="Your services accounts have been disabled.", level="danger")
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ def domain_url(request):
|
||||
'ENABLE_AUTH_DISCOURSE': settings.ENABLE_AUTH_DISCOURSE,
|
||||
'ENABLE_AUTH_IPS4': settings.ENABLE_AUTH_IPS4,
|
||||
'ENABLE_AUTH_SMF': settings.ENABLE_AUTH_SMF,
|
||||
'ENABLE_AUTH_XENFORO': settings.ENABLE_AUTH_XENFORO,
|
||||
'ENABLE_AUTH_MARKET': settings.ENABLE_AUTH_MARKET,
|
||||
'ENABLE_AUTH_PATHFINDER': settings.ENABLE_AUTH_PATHFINDER,
|
||||
'ENABLE_BLUE_JABBER': settings.ENABLE_BLUE_JABBER,
|
||||
@@ -53,6 +54,7 @@ def domain_url(request):
|
||||
'ENABLE_BLUE_SMF': settings.ENABLE_BLUE_SMF,
|
||||
'ENABLE_BLUE_MARKET': settings.ENABLE_BLUE_MARKET,
|
||||
'ENABLE_BLUE_PATHFINDER': settings.ENABLE_BLUE_PATHFINDER,
|
||||
'ENABLE_BLUE_XENFORO': settings.ENABLE_BLUE_XENFORO,
|
||||
'TEAMSPEAK3_PUBLIC_URL': settings.TEAMSPEAK3_PUBLIC_URL,
|
||||
'JACK_KNIFE_URL': settings.JACK_KNIFE_URL,
|
||||
'DISCORD_SERVER_ID': settings.DISCORD_SERVER_ID,
|
||||
|
||||
Reference in New Issue
Block a user