]>
Commit | Line | Data |
---|---|---|
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 | |
1c4522dc MT |
69 | <fieldset> |
70 | <legend>{{ _("Tell Us Who You Are") }}</legend> | |
e96e445b | 71 | |
1c4522dc MT |
72 | <div class="form-group"> |
73 | <textarea type="text" class="form-control" name="description" rows="5" | |
425e4c26 | 74 | placeholder="{{ _("Tell Us Who You Are") }}">{{ account.description or "" }}</textarea> |
5cc10421 | 75 | |
1c4522dc MT |
76 | <small class="form-text text-muted"> |
77 | {{ _("You can use Markdown syntax as you know it from the IPFire Wiki") }} | |
78 | </small> | |
79 | </div> | |
80 | ||
81 | <div class="form-group"> | |
82 | <label>{{ _("Avatar") }}</label> | |
83 | ||
84 | <input type="file" class="form-control-file" name="avatar"> | |
85 | ||
86 | <small class="form-text text-muted"> | |
87 | {{ _("Upload a new avatar") }} | |
88 | </small> | |
89 | </div> | |
90 | </fieldset> | |
5cc10421 | 91 | |
71a3109c MT |
92 | {% if account.has_mail() %} |
93 | <fieldset> | |
94 | <legend>{{ _("Email") }}</legend> | |
5cc10421 | 95 | |
71a3109c MT |
96 | <div class="form-group"> |
97 | <label>{{ _("Forward Emails") }}</label> | |
5cc10421 | 98 | |
71a3109c MT |
99 | <input type="mail" class="form-control" name="mail_routing_address" |
100 | placeholder="{{ _("Email Address") }}" value="{{ account.mail_routing_address or "" }}"> | |
e96e445b | 101 | |
71a3109c MT |
102 | <small class="form-text text-muted"> |
103 | {{ _("All emails will be forwarded to this email address") }} | |
104 | </small> | |
105 | </div> | |
106 | </fieldset> | |
107 | {% end %} | |
e96e445b | 108 | |
d09d554b MT |
109 | <fieldset> |
110 | <legend>{{ _("Telephone") }}</legend> | |
e96e445b | 111 | |
d09d554b MT |
112 | <div class="form-group"> |
113 | <label>{{ _("Phone Numbers") }}</label> | |
e96e445b | 114 | |
2d1c69bd | 115 | <textarea type="text" class="form-control" name="phone_numbers" rows="3" |
d09d554b | 116 | placeholder="{{ _("Phone Numbers") }}">{{ "\n".join((format_phone_number_to_e164(n) for n in account.phone_numbers)) }}</textarea> |
e96e445b | 117 | |
d09d554b MT |
118 | <small class="form-text text-muted"> |
119 | {{ _("Enter your landline and mobile phone numbers") }} | |
120 | </small> | |
121 | </div> | |
e96e445b | 122 | |
71a3109c MT |
123 | {% if account.has_sip() %} |
124 | <div class="form-group"> | |
125 | <label>{{ _("Forward Calls") }}</label> | |
e96e445b | 126 | |
71a3109c MT |
127 | <input type="text" class="form-control" name="sip_routing_address" |
128 | placeholder="{{ _("SIP URI or Phone Number") }}" value="{{ account.sip_routing_address or "" }}"> | |
e96e445b | 129 | |
71a3109c MT |
130 | <small class="form-text text-muted"> |
131 | {{ _("All calls will be forwarded to this phone number or SIP URI") }} | |
132 | </small> | |
133 | </div> | |
134 | {% end %} | |
d09d554b | 135 | </fieldset> |
e96e445b | 136 | |
d09d554b MT |
137 | <input class="btn btn-primary btn-block" type="submit" value="{{ _("Save") }}"> |
138 | </form> | |
e96e445b | 139 | {% end block %} |