diff options
author | rubenwardy <rw@rubenwardy.com> | 2018-12-25 18:32:23 +0000 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2018-12-25 18:34:38 +0000 |
commit | f7d4b4bf6da4bc9d3f00812f0da0c384d4ef7dac (patch) | |
tree | 2aeaf9617052ceab51597159379badba20c96972 | |
parent | d04e06085433c84d8baccef95e4b9f95c48b24cc (diff) | |
download | cheatdb-f7d4b4bf6da4bc9d3f00812f0da0c384d4ef7dac.tar.xz |
Show placeholder message in unadded topics profile section when empty
-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 %} |