]> git.lizzy.rs Git - cheatdb.git/blob - app/templates/users/user_profile_page.html
f1ee6b5e5add92c409cadeb8641a74f9534d8844
[cheatdb.git] / app / templates / users / user_profile_page.html
1 {% extends "base.html" %}
2
3 {% block title %}
4         {{ user.username }}
5 {% endblock %}
6
7 {% block content %}
8
9 <div class="box box_grey">
10         <h2>{{ user.display_name }}</h2>
11
12         <table class="box-body">
13                 <tr>
14                         <td>Rank:</td>
15                         <td>
16                                 {{ user.rank.getTitle() }}
17                         </td>
18                 </tr>
19                 <tr>
20                         <td>Accounts:</td>
21                         <td>
22                                 {% if user.forums_username %}
23                                         <a href="https://forum.minetest.net/memberlist.php?mode=viewprofile&un={{ user.forums_username }}">
24                                                 Minetest Forum
25                                         </a>
26                                 {% elif user == current_user %}
27                                         <a href="">Link Forums Account</a>
28                                 {% endif %}
29
30                                 {% if (user.forums_username and user.github_username) or user == current_user %}
31                                         |
32                                 {% endif %}
33
34                                 {% if user.github_username %}
35                                         <a href="https://github.com/{{ user.github_username }}">GitHub</a>
36                                 {% elif user == current_user %}
37                                         <a href="{{ url_for('github_signin_page') }}">Link Github</a>
38                                 {% endif %}
39
40                                 {% if user == current_user %}
41                                         &#x1f30e;
42                                 {% endif %}
43                         </td>
44                 </tr>
45         </table>
46 </div>
47
48 <div class="box box_grey">
49         <h2>Packages</h2>
50         <div class="box-body">
51                 <ul>
52                         {% for p in user.packages %}
53                                 <li><a href="{{ p.getDetailsURL() }}">
54                                         {{ p.title }} by {{ p.author.display_name }}
55                                 </a></li>
56                         {% else %}
57                                 <li><i>No packages available</i></ul>
58                         {% endfor %}
59                 </ul>
60                 {% if user == current_user or user.checkPerm(current_user, "CHANGE_AUTHOR") %}
61                         <p><a class="button" href="{{ url_for('create_edit_package_page', author=user.username) }}">
62                                 Create
63                         </a></p>
64                 {% endif %}
65         </div>
66 </div>
67
68 {% if form %}
69         {% from "macros/forms.html" import render_field, render_submit_field %}
70         <div class="box box_grey">
71                 <h2>Edit Details</h2>
72
73                 <form action="" method="POST" class="form box-body" role="form">
74                         <div class="row">
75                                 <div class="col-sm-6 col-md-5 col-lg-4">
76                                         {{ form.hidden_tag() }}
77
78                                         {% if user.checkPerm(current_user, "CHANGE_DNAME") %}
79                                                 {{ render_field(form.display_name, tabindex=230) }}
80                                         {% endif %}
81
82                                         {% if user.checkPerm(current_user, "CHANGE_EMAIL") %}
83                                                 {{ render_field(form.email, tabindex=240) }}
84                                                 <i>We'll send you an email to verify it if changed.</i>
85                                         {% endif %}
86
87                                         {% if user.checkPerm(current_user, "CHANGE_RANK") %}
88                                                 {{ render_field(form.rank, tabindex=250) }}
89                                         {% endif %}
90
91                                         {{ render_submit_field(form.submit, tabindex=280) }}
92                                 </div>
93                         </div>
94                 </form>
95         </div>
96 {% endif %}
97 {% endblock %}