]> git.lizzy.rs Git - cheatdb.git/blob - app/templates/packages/editrequest_view.html
Hide unneeded fields depending on package type
[cheatdb.git] / app / templates / packages / editrequest_view.html
1 {% extends "base.html" %}
2
3 {% block title %}
4         {{ request.title }} - {{ package.title }}
5 {% endblock %}
6
7 {% block content %}
8         <h1>{{ request.title }} by {{ request.author.display_name }}</h1>
9         <p>
10                 {% if request.status != 1 and request.status != 2 and request.checkPerm(current_user, 'EDIT_EDITREQUEST') %}
11                         <a href="{{ request.getEditURL() }}">Edit</a> |
12                 {% endif %}
13                 Package: <a href="{{ package.getDetailsURL() }}">{{ package.title }}</a>
14         </p>
15         <p>
16                 {% if request.desc %}
17                         {{ request.desc }}
18                 {% else %}
19                         <i>No description given</i>
20                 {% endif %}
21         </p>
22         {% if request.status == 1 %}
23                 <div class="box box_grey alert alert-success">
24                         This edit request was merged.
25                 </div>
26         {% elif request.status == 2 %}
27                 <div class="box  box_grey alert alert-error">
28                         This edit request was rejected.
29                 </div>
30         {% elif package.checkPerm(current_user, "APPROVE_CHANGES") %}
31                 <div class="box box_grey alert">
32                         Request can be merged.
33
34                         <div class="alert_right">
35                                 <form method="post" action="{{ request.getApproveURL() }}">
36                                         <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
37                                         <input type="submit" value="Approve and Apply" />
38                                 </form>
39                                 <form method="post" action="{{ request.getRejectURL() }}">
40                                         <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
41                                         <input type="submit" value="Reject" />
42                                 </form>
43                         </div>
44                 </div>
45         {% endif %}
46
47         <table class="fancyTable t-mll">
48                 <thead>
49                         <tr>
50                                 <th>Property</th>
51                                 <th>Old</th>
52                                 <th>New</th>
53                         </tr>
54                 </thead>
55                 <tbody>
56                         {% for change in request.changes %}
57                                 <tr>
58                                         <td>{{ change.key.value }}</td>
59                                         <td>{{ change.oldValue }}</td>
60                                         <td>{{ change.newValue }}</td>
61                                 </tr>
62                         {% endfor %}
63                 </tbody>
64         </table>
65 {% endblock %}