Back to Netbox

Login

netbox/templates/login.html

4.6.01.5 KB
Original Source

{# User login page. Extends base.html directly to override normal UI layout. #} {% extends 'base/base.html' %} {% load form_helpers %} {% load static %} {% load i18n %} {% block layout %}

{# NetBox logo #} {{ settings.RELEASE.edition }}

{# Login banner #} {% if config.BANNER_LOGIN %} {{ config.BANNER_LOGIN|safe }} {% endif %} {# Login form errors #} {% if form.non_field_errors %}

{% trans "Errors" %}

{{ form.non_field_errors }}

{% endif %} {% if not login_form_hidden %}

{% trans "Log In" %}

{# Login form #} {% csrf_token %} {# Set post-login URL #} {% if 'next' in request.GET %} {% elif 'next' in request.POST %} {% endif %} {{ form.username.label }} {{ form.username }} {% for error in form.username.errors %} {{ error }} {% endfor %}

{{ form.password.label }} {{ form.password }} {% for error in form.password.errors %} {{ error }} {% endfor %}

{% trans "Sign In" %}

{% endif %} {# SSO login #} {% if auth_backends %} {% if not login_form_hidden %} {% trans "Or" context "Denotes an alternative option" %} {% endif %} {% if login_form_hidden %}

{% trans "Log In" %}

{% endif %} {% for backend in auth_backends %} {% if backend.icon_name %} {% elif backend.icon_img %} {% endif %} {{ backend.display_name }} {% endfor %}

{% endif %}

{% endblock layout %}