diff options
-rw-r--r-- | app/templates/base.html | 2 | ||||
-rw-r--r-- | app/templates/users/user_profile_page.html | 26 |
2 files changed, 16 insertions, 12 deletions
diff --git a/app/templates/base.html b/app/templates/base.html index ead3a4f..1d232f2 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -72,7 +72,7 @@ <a class="nav-link" href="{{ url_for('user_profile_page', username=current_user.username) }}">Profile</a> </li class="nav-item"> <li class="nav-item"> - <a class="nav-link" href="{{ url_for('user_profile_page', username=current_user.username) }}#unadded-packages">Your unadded topics</a> + <a class="nav-link" href="{{ url_for('user_profile_page', username=current_user.username) }}#unadded-topics">Your unadded topics</a> </li class="nav-item"> {% if current_user.canAccessTodoList() %} <li class="nav-item"><a class="nav-link" href="{{ url_for('todo_page') }}">Work Queue</a></li> 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 %} |