]> git.ipfire.org Git - ipfire.org.git/blame - src/templates/people/user-edit.html
people: Add nickname
[ipfire.org.git] / src / templates / people / user-edit.html
CommitLineData
ab8b7218 1{% extends "base.html" %}
e96e445b 2
d09d554b 3{% block title %}{{ account }} - {{ _("Edit") }}{% end block %}
e96e445b
MT
4
5{% block main %}
d09d554b 6 <h4 class="mb-4">{{ _("Edit") }}</h4>
e96e445b 7
d09d554b
MT
8 <form method="POST" action="" enctype="multipart/form-data">
9 {% raw xsrf_form_html() %}
e96e445b 10
d09d554b
MT
11 <div class="form-row mb-3">
12 <div class="col">
13 <label>{{ _("First Name") }}</label>
e96e445b 14
d09d554b
MT
15 <input type="text" class="form-control" name="first_name"
16 placeholder="{{ _("First Name") }}" value="{{ account.first_name }}" required>
17 </div>
e96e445b 18
d09d554b
MT
19 <div class="col">
20 <label>{{ _("Last Name") }}</label>
e96e445b 21
d09d554b
MT
22 <input type="text" class="form-control" name="last_name"
23 placeholder="{{ _("Last Name") }}" value="{{ account.last_name }}" required>
24 </div>
25 </div>
26
d6e57f73
MT
27 <div class="form-group">
28 <label>{{ _("Nickname") }} ({{ _("optional") }})</label>
29
30 <input type="text" class="form-control" name="nickname"
31 placeholder="{{ _("Nickname") }}" value="{{ account.nickname or "" }}">
32 </div>
33
d09d554b
MT
34 <div class="form-group">
35 <label>{{ _("Address") }}</label>
e96e445b 36
0099c2a7 37 <textarea type="text" class="form-control" name="street" rows="3"
01dfda67 38 placeholder="{{ _("Address") }}">{{ account.street or "" }}</textarea>
0099c2a7 39 </div>
e96e445b 40
0099c2a7
MT
41 <div class="form-row mb-3">
42 <div class="col">
43 <label>{{ _("City") }}</label>
44
45 <input type="text" class="form-control" name="city"
46 placeholder="{{ _("City") }}" value="{{ account.city }}">
47 </div>
48
49 <div class="col">
50 <label>{{ _("Postal Code") }}</label>
51
52 <input type="text" class="form-control" name="postal_code"
53 placeholder="{{ _("Postal Code") }}" value="{{ account.postal_code }}">
54 </div>
55 </div>
56
57 <div class="form-group">
58 <label>{{ _("Country") }}</label>
59
60 <select class="form-control" name="country_code">
61 <option value="">{{ _("- Please Select -") }}</option>
62
63 {% for c in countries %}
64 <option value="{{ c.alpha2 }}" {% if account.country_code == c.alpha2 %}selected{% end %}>{{ c.name }}</option>
65 {% end %}
66 </select>
d09d554b 67 </div>
e96e445b 68
d09d554b
MT
69 <div class="form-group">
70 <label>{{ _("Avatar") }}</label>
e96e445b 71
d09d554b 72 <input type="file" class="form-control-file" name="avatar">
5cc10421 73
d09d554b
MT
74 <small class="form-text text-muted">
75 {{ _("Upload a new avatar") }}
76 </small>
77 </div>
5cc10421 78
71a3109c
MT
79 {% if account.has_mail() %}
80 <fieldset>
81 <legend>{{ _("Email") }}</legend>
5cc10421 82
71a3109c
MT
83 <div class="form-group">
84 <label>{{ _("Forward Emails") }}</label>
5cc10421 85
71a3109c
MT
86 <input type="mail" class="form-control" name="mail_routing_address"
87 placeholder="{{ _("Email Address") }}" value="{{ account.mail_routing_address or "" }}">
e96e445b 88
71a3109c
MT
89 <small class="form-text text-muted">
90 {{ _("All emails will be forwarded to this email address") }}
91 </small>
92 </div>
93 </fieldset>
94 {% end %}
e96e445b 95
d09d554b
MT
96 <fieldset>
97 <legend>{{ _("Telephone") }}</legend>
e96e445b 98
d09d554b
MT
99 <div class="form-group">
100 <label>{{ _("Phone Numbers") }}</label>
e96e445b 101
2d1c69bd 102 <textarea type="text" class="form-control" name="phone_numbers" rows="3"
d09d554b 103 placeholder="{{ _("Phone Numbers") }}">{{ "\n".join((format_phone_number_to_e164(n) for n in account.phone_numbers)) }}</textarea>
e96e445b 104
d09d554b
MT
105 <small class="form-text text-muted">
106 {{ _("Enter your landline and mobile phone numbers") }}
107 </small>
108 </div>
e96e445b 109
71a3109c
MT
110 {% if account.has_sip() %}
111 <div class="form-group">
112 <label>{{ _("Forward Calls") }}</label>
e96e445b 113
71a3109c
MT
114 <input type="text" class="form-control" name="sip_routing_address"
115 placeholder="{{ _("SIP URI or Phone Number") }}" value="{{ account.sip_routing_address or "" }}">
e96e445b 116
71a3109c
MT
117 <small class="form-text text-muted">
118 {{ _("All calls will be forwarded to this phone number or SIP URI") }}
119 </small>
120 </div>
121 {% end %}
d09d554b 122 </fieldset>
e96e445b 123
d09d554b
MT
124 <input class="btn btn-primary btn-block" type="submit" value="{{ _("Save") }}">
125 </form>
e96e445b 126{% end block %}