diff options
Diffstat (limited to 'app/templates/users')
| -rw-r--r-- | app/templates/users/user_profile_page.html | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/app/templates/users/user_profile_page.html b/app/templates/users/user_profile_page.html index f0f7ab0..d81d461 100644 --- a/app/templates/users/user_profile_page.html +++ b/app/templates/users/user_profile_page.html @@ -128,18 +128,22 @@ {% from "macros/packagegridtile.html" import render_pkggrid %} {{ render_pkggrid(packages, show_author=False) }} -{% if topics_to_add %} +{% if current_user == user or (current_user.is_authenticated and current_user.rank.atLeast(UserRank.EDITOR)) %} <div class="card mt-3"> - <a name="unadded-packages"></a> - <h2 class="card-header">Unadded Packages</h2> - - <p class="card-body"> - List of your forum topics which do not have a matching package. - Topics with a strikethrough have been marked as discarded. - </p> - - {% from "macros/topics.html" import render_topics_table %} - {{ render_topics_table(topics_to_add, show_author=False, show_discard=True, current_user=current_user) }} + <a name="unadded-topics"></a> + <h2 class="card-header">Unadded topics</h2> + + {% if topics_to_add %} + <p class="card-body"> + List of your forum topics which do not have a matching package. + Topics with a strikethrough have been marked as discarded. + </p> + + {% from "macros/topics.html" import render_topics_table %} + {{ render_topics_table(topics_to_add, show_author=False, show_discard=True, current_user=current_user) }} + {% else %} + <p>Congrats! You don't have any topics which aren't on CDB.</p> + {% endif %} </div> {% endif %} |
