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

1{% extends 'base.html' %} 

2{% load i18n %} 

3  

4{% block title %}{% trans 'Create a new ivatar account' %}{% endblock title %} 

5  

6{% block content %} 

7  

8<h1>{% trans 'Create a new account' %}</h1> 

9  

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 %}