]> git.ipfire.org Git - people/jschlag/pbs.git/blob - src/templates/user-profile.html
Use autotools
[people/jschlag/pbs.git] / src / templates / user-profile.html
1 {% extends "base.html" %}
2
3 {% block title %}{{ user.realname }}{% end block %}
4
5 {% block body %}
6 <ul class="breadcrumb">
7 <li>
8 <a href="/">{{ _("Home") }}</a>
9 <span class="divider">/</span>
10 </li>
11 <li>
12 <a href="/users">{{ _("Users") }}</a>
13 <span class="divider">/</span>
14 </li>
15 <li class="active">
16 <a href="/user/{{ user.name }}">{{ user.realname }}</a>
17 </li>
18 </ul>
19
20 <ul class="nav nav-pills pull-right">
21 <li>
22 <a href="/builds/comments/{{ user.name }}">
23 {{ _("View comments") }}
24 </a>
25 </li>
26 </ul>
27
28 <div class="page-header">
29 <h2>{{ _("User") }}: {{ user.realname }}</h2>
30 </div>
31
32 <div class="row">
33 <div class="span6 offset2">
34 <table class="table">
35 <tbody>
36 <tr>
37 <td>{{ _("Username") }}</td>
38 <td>{{ user.name }}</td>
39 </tr>
40 <tr>
41 <td>{{ _("Email") }}</td>
42 <td>
43 <a href="mailto:{{ user.email }}">{{ user.email }}</a>
44 </td>
45 </tr>
46 <tr>
47 <td>{{ _("State") }}</td>
48 <td>
49 {% if user.is_admin() %}
50 {{ _("Admin") }}
51 {% elif user.is_tester() %}
52 {{ _("Tester") }}
53 {% else %}
54 {{ _("User") }}
55 {% end %}
56 </td>
57 </tr>
58
59 {% if current_user == user or current_user.is_admin() %}
60 <tr>
61 <td>{{ _("Registered") }}</td>
62 <td>
63 {{ format_date(user.registered, full_format=True) }}
64 </td>
65 </tr>
66 {% end %}
67
68 {% if current_user == user or current_user.is_admin() %}
69 <tr>
70 <td colspan="2">
71 <div class="btn-group pull-right">
72 <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
73 {{ _("Action") }}
74 <span class="caret"></span>
75 </a>
76 <ul class="dropdown-menu">
77 <li>
78 <a href="/user/{{ user.name }}/edit">
79 <i class="icon-edit"></i>
80 {{ _("Edit profile") }}
81 </a>
82 </li>
83 <li>
84 <a href="/user/{{ user.name }}/passwd">
85 <i class="icon-lock"></i>
86 {{ _("Change password") }}
87 </a>
88 </li>
89
90 <li class="divider"></li>
91 <li>
92 <a href="/user/{{ user.name }}/delete">
93 <i class="icon-trash"></i>
94 {{ _("Delete account") }}
95 </a>
96 </li>
97
98 {% if not current_user == user and current_user.is_admin() %}
99 <li class="divider"></li>
100 <li>
101 <a href="/user/impersonate?user={{ user.name }}">{{ _("Impersonate user") }}</a>
102 </li>
103 {% end %}
104 </ul>
105 </div>
106 </td>
107 </tr>
108 {% end %}
109 </tbody>
110 </table>
111 </div>
112
113 <div class="span4">
114 <img src="{{ user.gravatar_icon(200) }}" alt="{{ user.name }}" />
115 </div>
116 </div>
117
118 {% if current_user == user or current_user.is_admin() %}
119 <div class="row">
120 <div class="span6 offset2">
121 <h3>{{ _("Permissions") }}</h3>
122
123 {% if user.is_admin() %}
124 <p>
125 {{ _("This user has administration rights.") }}
126 <i class="icon-star"></i>
127 </p>
128 {% else %}
129 <table class="table table-striped table-hover">
130 <tr>
131 <td>
132 {{ _("User is allowed to create scratch builds?") }}
133 </td>
134 <td>
135 {% if user.has_perm("create_scratch_builds") %}
136 {{ _("Yes") }}
137 {% else %}
138 {{ _("No") }}
139 {% end %}
140 </td>
141 </tr>
142 </table>
143 {% end %}
144 </div>
145 </div>
146 {% end %}
147 {% end block %}