diff options
-rw-r--r-- | app/templates/todo/tags.html | 20 | ||||
-rw-r--r-- | app/templates/users/profile.html | 7 |
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> |