diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-03-23 14:07:13 +0000 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-03-23 15:34:13 +0000 |
| commit | 570dd519df311b159fd1416be9162700c623db6b (patch) | |
| tree | db31c7fada209bc7dd0cd66d5c5a97edffa4a54a /app/templates/packages/view.html | |
| parent | 811e830f81ca718c842527631a92071155bf45ac (diff) | |
| download | cheatdb-570dd519df311b159fd1416be9162700c623db6b.tar.xz | |
Move package templates to subfolder
Diffstat (limited to 'app/templates/packages/view.html')
| -rw-r--r-- | app/templates/packages/view.html | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html new file mode 100644 index 0000000..d0d13e1 --- /dev/null +++ b/app/templates/packages/view.html @@ -0,0 +1,88 @@ +{% extends "base.html" %} + +{% block title %} + {{ package.title }} +{% endblock %} + +{% block content %} + {% if not package.approved %} + <div class="box box_grey alert alert-warning"> + <span class="icon_message"></span> + This package needs to be approved before it can be found. + {% if package.checkPerm(current_user, "APPROVE_NEW") %} + <a href="{{ package.getApproveURL() }}">Approve</a> + {% endif %} + <div style="clear: both;"></div> + </div> + {% endif %} + + <h1>{{ package.title }} by {{ package.author.display_name }}</h1> + + <aside class="asideright box box_grey"> + <table> + <tr> + <td>Name</td> + <td>{{ package.name }}</td> + </tr> + <tr> + <td>Author</td> + <td> + <a href="{{ url_for('user_profile_page', username=package.author.username) }}"> + {{ package.author.display_name }} + </a> + </td> + </tr> + <tr> + <td>Type</td> + <td>{{ package.type.value }}</td> + </tr> + </table> + + <ul class="buttonset linedbuttonset"> + {% if package.repo %}<li><a href="{{ package.repo }}">View Source</a></li>{% endif %} + {% if package.forums %}<li><a href="https://forum.minetest.net/viewtopic.php?t={{ package.forums }}">Forums</a></li>{% endif %} + {% if package.issueTracker %}<li><a href="{{ package.issueTracker }}">Issue Tracker</a></li>{% endif %} + {% if package.website %}<li><a href="{{ package.website }}">Website</a></li>{% endif %} + {% if package.checkPerm(current_user, "EDIT_PACKAGE") %} + <li><a href="{{ package.getEditURL() }}">Edit</a></li> + {% elif current_user.is_authenticated %} + <li><a href="">Suggest Change</a></li> + {% endif %} + {% if package.checkPerm(current_user, "MAKE_RELEASE") %} + <li><a href="{{ package.getCreateReleaseURL() }}">Create Release</a></li> + {% endif %} + </ul> + </aside> + + <p class="package-short-large">{{ package.shortDesc }}</p> + + {{ package.desc | markdown }} + + <h3>Releases</h3> + + <ul> + {% for rel in releases %} + <li> + {% if not rel.approved %}<i>{% endif %} + + <a href="{{ rel.url }}">{{ rel.title }}</a>, + created {{ rel.releaseDate }}. + {% if not rel.approved %} + Waiting for approval. + {% endif %} + + {% if package.checkPerm(current_user, "MAKE_RELEASE") or package.checkPerm(current_user, "APPROVE_RELEASE") %} + <a href="{{ rel.getEditURL() }}">Edit + {% if not rel.approved and package.checkPerm(current_user, "APPROVE_RELEASE") %} + / Approve + {% endif %} + </a> + {% endif %} + + {% if not rel.approved %}</i>{% endif %} + </li> + {% else %} + <li>No releases available.</li> + {% endfor %} + </ul> +{% endblock %} |
