Coverage for ivatar/ivataraccount/templates/new.html: 94%
33 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-20 23:06 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-20 23:06 +0000
1{% extends 'base.html' %}
2{% load i18n %}
4{% block title %}{% trans 'Create a new ivatar account' %}{% endblock title %}
6{% block content %}
8<h1>{% trans 'Create a new account' %}</h1>
10{% if form.username.errors %}
11<div class="alert alert-danger" role="alert">{{ form.username.errors }}</div>
12{% endif %}
13{% if form.password1.errors %}
14<div class="alert alert-danger" role="alert">{{ form.password1.errors }}</div>
15{% endif %}
16{% if form.password2.errors %}
17<div class="alert alert-danger" role="alert">{{ form.password2.errors }}</div>
18{% endif %}
19<div class="form-container">
20<form action="{% url 'new_account' %}" method="post" name="newaccount">
21{% csrf_token %}
22<div class="form-group">
23<label for="id_username" class="form-label">{% trans 'Username' %}</label>
24<input type="text" name="username" autofocus required class="form-control" id="id_username" placeholder="{% trans 'Choose a username' %}">
25</div>
26<div class="form-group">
27<label for="id_password1" class="form-label">{% trans 'Password' %}</label>
28<input type="password" name="password1" class="form-control" required id="id_password1" placeholder="{% trans 'Enter a secure password' %}">
29</div>
30<div class="form-group">
31<label for="id_password2" class="form-label">{% trans 'Password confirmation' %}</label>
32<input type="password" name="password2" class="form-control" required id="id_password2" placeholder="{% trans 'Confirm your password' %}">
33</div>
34<div class="button-group">
35 <button type="submit" class="btn btn-primary">{% trans 'Create account' %}</button>
36 <a href="/accounts/login/" class="btn btn-secondary">{% trans 'Login' %}</a>
37</div>
38</form>
39</div>
40<div style="height:40px"></div>
41{% endblock content %}