1+ {% extends 'backend/_layout.html' %}
2+ {% block content %}
3+ < div class ="row ">
4+ < div class ="col ">
5+ < div class ="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-1 pb-1 mb-1 border-bottom ">
6+ < h3 > {{ page_title }}</ h3 >
7+ </ div >
8+ </ div >
9+ </ div >
10+ < div class ="row ">
11+ < div class ="col-sm-10 offset-sm-1 col-md-8 offset-md-2 py-3 ">
12+ < form method ="post ">
13+ {% csrf_token %}
14+ < div class ="card ">
15+ < div class ="card-body ">
16+ < div class ="row mb-3 ">
17+ < label for ="{{ form.username.id_for_label }} " class ="col-sm-4 col-form-label "> Username</ label >
18+ < div class ="col-sm-8 ">
19+ < input type ="text " class ="form-control " name ="{{ form.username.name }} " id ="{{ form.username.id_for_label }} ">
20+ </ div >
21+ </ div >
22+ < div class ="row mb-3 ">
23+ < label for ="{{ form.email.id_for_label }} " class ="col-sm-4 col-form-label "> Email</ label >
24+ < div class ="col-sm-8 ">
25+ < input type ="email " class ="form-control " name ="{{ form.email.name }} " id ="{{ form.email.id_for_label }} ">
26+ </ div >
27+ </ div >
28+ < div class ="row mb-3 ">
29+ < label for ="{{ form.first_name.id_for_label }} " class ="col-sm-4 col-form-label "> First name</ label >
30+ < div class ="col-sm-8 ">
31+ < input type ="text " class ="form-control " name ="{{ form.first_name.name }} " id ="{{ form.first_name.id_for_label }} ">
32+ </ div >
33+ </ div >
34+ < div class ="row mb-3 ">
35+ < label for ="{{ form.password_confirm.id_for_label }} " class ="col-sm-4 col-form-label "> Surname</ label >
36+ < div class ="col-sm-8 ">
37+ < input type ="text " class ="form-control " name ="{{ form.last_name.name }} " id ="{{ form.last_name.id_for_label }} ">
38+ </ div >
39+ </ div >
40+ < div class ="row mb-3 ">
41+ < label for ="{{ form.password.id_for_label }} " class ="col-sm-4 col-form-label "> Password</ label >
42+ < div class ="col-sm-8 ">
43+ < input type ="password " class ="form-control " name ="{{ form.password.name }} " id ="{{ form.password.id_for_label }} ">
44+ < p class ="form-text "> Enter a new password to change the current password</ p >
45+ </ div >
46+ </ div >
47+ < div class ="row mb-3 ">
48+ < label for ="{{ form.password_confirm.id_for_label }} " class ="col-sm-4 col-form-label "> Confirm password</ label >
49+ < div class ="col-sm-8 ">
50+ < input type ="password " class ="form-control " name ="{{ form.password_confirm.name }} " id ="{{ form.password_confirm.id_for_label }} ">
51+ < p class ="form-text "> Repeat the password entered above</ p >
52+ </ div >
53+ </ div >
54+ < div class ="row mb-3 ">
55+ < div class ="col-sm-8 offset-sm-4 ">
56+ < div class ="form-check ">
57+ < input type ="checkbox " name ="{{ form.is_active.name }} " id ="{{ form.is_active.id_for_label }} " class ="form-check-input ">
58+ < label for ="{{ form.is_active.id_for_label }} " class ="form-check-label "> Active?</ label >
59+ < p class ="form-text "> An inactive user will not be able to use the system.</ p >
60+ </ div >
61+ </ div >
62+ </ div >
63+ < fieldset >
64+ < legend > Permissions</ legend >
65+ < div class ="row mb-3 ">
66+ < div class ="col-sm-8 offset-sm-4 ">
67+ < div class ="form-check ">
68+ < input type ="checkbox " name ="{{ form.can_add_locations.name }} " id ="{{ form.can_add_locations.id_for_label }} " class ="form-check-input ">
69+ < label for ="{{ form.can_add_locations.id_for_label }} " class ="form-check-label "> Can manage BR centres</ label >
70+ </ div >
71+ </ div >
72+ </ div >
73+ < div class ="row mb-3 ">
74+ < div class ="col-sm-8 offset-sm-4 ">
75+ < div class ="form-check ">
76+ < input type ="checkbox " name ="{{ form.can_change_br_reports.name }} " id ="{{ form.can_change_br_reports.id_for_label }} " class ="form-check-input ">
77+ < label for ="{{ form.can_change_br_reports.id_for_label }} " class ="form-check-label "> Can manage BR reports</ label >
78+ </ div >
79+ </ div >
80+ </ div >
81+ < div class ="row mb-3 ">
82+ < div class ="col-sm-8 offset-sm-4 ">
83+ < div class ="form-check ">
84+ < input type ="checkbox " name ="{{ form.can_change_dr_reports.name }} " id ="{{ form.can_change_dr_reports.id_for_label }} " class ="form-check-input ">
85+ < label for ="{{ form.can_change_dr_reports.id_for_label }} " class ="form-check-label "> Can manage DR reports</ label >
86+ </ div >
87+ </ div >
88+ </ div >
89+ < div class ="row mb-3 ">
90+ < div class ="col-sm-8 offset-sm-4 ">
91+ < div class ="form-check ">
92+ < input type ="checkbox " name ="{{ form.can_change_mnchw_reports.name }} " id ="{{ form.can_change_mnchw_reports.id_for_label }} " class ="form-check-input ">
93+ < label for ="{{ form.can_change_mnchw_reports.id_for_label }} " class ="form-check-label "> Can manage MNCHW reports</ label >
94+ </ div >
95+ </ div >
96+ </ div >
97+ < div class ="row mb-3 ">
98+ < div class ="col-sm-8 offset-sm-4 ">
99+ < div class ="form-check ">
100+ < input type ="checkbox " name ="{{ form.can_change_reporters.name }} " id ="{{ form.can_change_reporters.id_for_label }} " class ="form-check-input ">
101+ < label for ="{{ form.can_change_reporters.id_for_label }} " class ="form-check-label "> Can manage users</ label >
102+ </ div >
103+ </ div >
104+ </ div >
105+ < div class ="row mb-3 ">
106+ < div class ="col-sm-8 offset-sm-4 ">
107+ < div class ="form-check ">
108+ < input type ="checkbox " name ="{{ form.is_superuser.name }} " id ="{{ form.is_superuser.id_for_label }} " class ="form-check-input ">
109+ < label for ="{{ form.is_superuser.id_for_label }} " class ="form-check-label "> Superuser?</ label >
110+ < p class ="form-text "> A superuser has access to everything without needing specific access to anything. < span class ="text-danger "> Use with caution.</ span > </ p >
111+ </ div >
112+ </ div >
113+ </ div >
114+ </ fieldset >
115+ </ div >
116+ < div class ="card-footer ">
117+ < button type ="submit " class ="btn btn-primary "> Save Changes</ button >
118+ < a href ="{% url 'users:users_list' %} " class ="btn btn-secondary "> Cancel</ a >
119+ </ div >
120+ </ div >
121+ </ form >
122+ </ div >
123+ </ div >
124+ {% endblock content %}
0 commit comments