diff --git a/allianceauth/services/modules/discord/auth_hooks.py b/allianceauth/services/modules/discord/auth_hooks.py index 2d6bd204..8688105e 100644 --- a/allianceauth/services/modules/discord/auth_hooks.py +++ b/allianceauth/services/modules/discord/auth_hooks.py @@ -70,22 +70,21 @@ class DiscordService(ServicesHook): discord_username = self.get_discord_username( username=username, discriminator=discriminator ) - - # if username and discriminator: - # discord_username = f'{username}#{discriminator}' - # - # # New Discord user name format - # if discriminator == '0': - # discord_username = f'@{username}' - # else: - # discord_username = '' else: discord_username = '' user_has_account = False + urls = self.Urls() + urls.auth_activate = 'discord:activate' + urls.auth_deactivate = 'discord:deactivate' + urls.auth_reset = 'discord:reset' + urls.auth_add_bot = 'discord:add_bot' + return render_to_string( self.service_ctrl_template, { + 'service_name': self.title, + 'urls': urls, 'server_name': server_name(), 'user_has_account': user_has_account, 'discord_username': discord_username diff --git a/allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html b/allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html index 55aae356..ae1cb0f9 100644 --- a/allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html +++ b/allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html @@ -1,34 +1,49 @@ +{% extends "services/services_ctrl_base.html" %} + {% load i18n %} -
-
-
{% translate "Discord" %}
-

{% if server_name %}{{ server_name }}{% else %}{% translate "Unlinked Server" %}{% endif %}

-

-

- {% if not user_has_account %} - {% translate "(not activated)" %} - {% else %} - {{ discord_username }} - {% endif %} -

-
- -
+ {% endif %} + + {% if request.user.is_superuser %} + + + + {% endif %} +{% endblock %}