ggdgsdbsdbbb / templates / admin / users.html
92 lines · 85 sloc · 2.18 KB · a449238961bbd5f9081831ef9db1ac936909a3e8
Raw
1<!DOCTYPE html>
2<html>
3 <head>
4 @include '../layout/head.html'
5 </head>
6 <body>
7 @include '../layout/header.html'
8
9 <div class="content">
10 <h1>Admin panel</h1>
11
12 <div class="admin-menu">
13 <a href="/admin/settings">Settings</a>
14 |
15 <span>Users</span>
16 |
17 <a href="/admin/statistics">Statistics</a>
18 </div>
19
20 .clog-block {
21 @for user in users
22 .clog {
23 <form action='/admin/users/@user.id' method='post' class='data'>
24 .data-user {
25 .avatar {
26 <img src="@{app.prepare_user_avatar_url(user.avatar)}">
27 }
28 <label>@user.username</label>
29 }
30 <label class='data-show-user' id='[email protected]' data-id="@user.id">Show user</label>
31 <div class='data-box' id='@user.id'>
32 .clog-block data-emails {
33 <label>User emails</label>
34 <ul>
35 @for email in user.emails
36 <li class='clog data-email'>@email.email</li>
37 @end
38 </ul>
39 }
40 <div class='user-settings'>
41 .data-options {
42 <label>Settings</label>
43 <div>
44 <input name="stop-session" type="checkbox">
45 <label>Clear user sessions</label>
46 </div>
47 <div>
48 <input name="is-blocked" type="checkbox"
49 @if user.is_blocked
50 checked
51 @end
52 >
53 <label>Blocked status</label>
54 </div>
55 <div>
56 <input name="is-admin" type="checkbox"
57 @if user.is_admin
58 checked
59 @end
60 >
61 <label>Admin user</label>
62 </div>
63 }
64 <input type="submit" value="Edit user">
65 </div>
66 </div>
67 </form>
68 }
69 @end
70 }
71
72 <div class="buttons">
73 @if is_first_page
74 <a href="/admin/users/@prev_page" class="button disabled">Prev</a>
75 @else
76 <a href="/admin/users/@prev_page" class="button">Prev</a>
77 @end
78
79 <span>@page of @page_count</span>
80
81 @if is_last_page
82 <a href="/admin/users/@next_page" class="button disabled">Next</a>
83 @else
84 <a href="/admin/users/@next_page" class="button">Next</a>
85 @end
86 </div>
87 </div>
88
89 @js '/js/users.js'
90 @include '../layout/footer.html'
91 </body>
92</html>
93