aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/templates/todo/tags.html20
-rw-r--r--app/templates/users/profile.html7
2 files changed, 15 insertions, 12 deletions
diff --git a/app/templates/todo/tags.html b/app/templates/todo/tags.html
index 04f270a..a61f77f 100644
--- a/app/templates/todo/tags.html
+++ b/app/templates/todo/tags.html
@@ -6,21 +6,10 @@
{% block content %}
-<style>
- table {
- width:auto;
- }
- td {
- white-space:nowrap;
- }
- table td:last-child {
- width: 100%;
- }
-</style>
-
<table class="table">
<tr>
<th>Package</th>
+ <th></th>
<th>Tags</th>
</tr>
{% for package in packages %}
@@ -32,6 +21,13 @@
by {{ package.author.display_name }}
</td>
+ <td>
+ {% if package.checkPerm(current_user, "EDIT_PACKAGE") %}
+ <a class="btn btn-link btn-sm py-0" href="{{ package.getEditURL() }}">
+ <i class="fas fa-edit"></i>
+ </a>
+ {% endif %}
+ </td>
<td class="tags">
{% for tag in package.tags %}
<span class="badge badge-primary mr-1">{{ tag.title }}</span>
diff --git a/app/templates/users/profile.html b/app/templates/users/profile.html
index 4af1c1d..64102b9 100644
--- a/app/templates/users/profile.html
+++ b/app/templates/users/profile.html
@@ -16,6 +16,7 @@
{% endif %}
<div class="row mb-3">
+
<div class="col-sm-6">
<div class="card">
<h2 class="card-header">{{ user.display_name }}</h2>
@@ -192,6 +193,12 @@
{% endif %}
</div>
+{% if current_user == user or (current_user.is_authenticated and current_user.rank.atLeast(current_user.rank.EDITOR)) %}
+<a class="float-right btn btn-sm btn-primary"
+ href="{{ url_for('todo.tags', author=user.username) }}">
+ View list of tags
+</a>
+{% endif %}
<h2 class="my-3">{{ _("Packages") }}</h2>