mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-15 07:20:17 +02:00
Updated form to a password input for security.
DiscordManager now strips groups before kicking. This prevents server owners from keeping groups if they connect account with auth.
This commit is contained in:
parent
a388e2595e
commit
563967bf0d
@ -27,4 +27,4 @@ class FleetFormatterForm(forms.Form):
|
||||
|
||||
class DiscordForm(forms.Form):
|
||||
email = forms.CharField(label="Email Address", required=True)
|
||||
password = forms.CharField(label="Password", required=True)
|
||||
password = forms.CharField(label="Password", required=True, widget=forms.PasswordInput)
|
||||
|
@ -283,6 +283,9 @@ class DiscordManager:
|
||||
@staticmethod
|
||||
def update_groups(user_id, groups):
|
||||
group_ids = []
|
||||
if len(groups) == 0:
|
||||
group_ids = []
|
||||
else:
|
||||
for g in groups:
|
||||
try:
|
||||
group_id = DiscordAPIManager.get_group_id(settings.DISCORD_SERVER_ID, g)
|
||||
@ -340,6 +343,7 @@ class DiscordManager:
|
||||
@staticmethod
|
||||
def delete_user(user_id):
|
||||
try:
|
||||
DiscordManager.update_groups(user_id, [])
|
||||
DiscordAPIManager.ban_user(settings.DISCORD_SERVER_ID, user_id)
|
||||
return True
|
||||
except:
|
||||
|
Loading…
x
Reference in New Issue
Block a user