login.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. {% extends "misago/admin/base_thin.html" %}
  2. {% load i18n staticfiles %}
  3. {% block title %}{% trans "Log in" %} | {% if target == "django" %}{% trans "Django Admin" %}{% else %}{% trans "Misago Admin" %}{% endif %}{% endblock %}
  4. {% block body %}
  5. <div class="login-form">
  6. {% if target == "misago" %}
  7. <div class="form-admin-logo">
  8. <img src="{% static 'misago/admin/img/misago.png' %}" alt="Misago">
  9. </div>
  10. {% elif target == "django" %}
  11. <div class="form-admin-logo">
  12. <img src="{% static 'misago/admin/img/django.png' %}" alt="Django">
  13. </div>
  14. {% endif %}
  15. <div class="form-panel">
  16. <form method="POST" role="form">
  17. {% csrf_token %}
  18. <div class="form-header">
  19. <h1>{% trans "Administration" %}</h1>
  20. </div>
  21. <div class="form-body no-fieldsets">
  22. {% for error in form.non_field_errors %}
  23. <div class="misago-alerts">
  24. <p class="alert alert-danger lead">
  25. {{ error }}
  26. <br>{% trans "Please try again." %}
  27. </p>
  28. </div>
  29. {% endfor %}
  30. {% for message in messages %}
  31. <div class="misago-alerts">
  32. {% if 'success' in message.tags %}
  33. <p class="alert alert-success lead">
  34. {% elif 'warning' in message.tags %}
  35. <p class="alert alert-warning lead">
  36. {% elif 'error' in message.tags %}
  37. <p class="alert alert-danger lead">
  38. {% else %}
  39. <p class="alert alert-info lead">
  40. {% endif %}
  41. {{ message }}
  42. </p>
  43. </div>
  44. {% endfor %}
  45. <div class="form-group">
  46. <div class="control-input">
  47. <input type="text" name="username" class="form-control input-lg" placeholder="{% trans "Username or e-mail" %}" {% if form.username.value %}value="{{ form.username.value }}"{% endif %}>
  48. </div>
  49. </div>
  50. <div class="form-group">
  51. <div class="control-input">
  52. <input type="password" name="password" class="form-control input-lg" placeholder="{% trans "Password" %}">
  53. </div>
  54. </div>
  55. <div class="form-group">
  56. <div class="control-input">
  57. <button class="btn btn-primary btn-block btn-lg">{% trans "Sign in" %}</button>
  58. </div>
  59. </div>
  60. </div>
  61. </form>
  62. </div>
  63. </div>
  64. {% endblock body %}