New submission from Berker Peksag:
This is one of my biggest annoyances of the current tracker. We should hide
queries if they are marked as 'retired'.
----------
files: hide_retired_queries.diff
messages: 3046
nosy: berker.peksag
priority: bug
status: unread
title: Hide retired queries in "Your Queries" sidebar
_______________________________________________________
PSF Meta Tracker <metatrac...@psf.upfronthosting.co.za>
<http://psf.upfronthosting.co.za/roundup/meta/issue598>
_______________________________________________________
diff --git a/html/page.html b/html/page.html
--- a/html/page.html
+++ b/html/page.html
@@ -218,20 +218,22 @@ status_all string:-1,1,2,3;
<strong i18n:translate="">Hello, <span i18n:name="user"
tal:replace="request/user/username">username</span></strong>
<ul class="level-three">
<li><a tal:attributes="href string:user${request/user/id}"
i18n:translate="">Your Details</a></li>
<li><a tal:attributes="href python:request.indexargs_url('',
{'@action':'logout'})" i18n:translate="">Logout</a></li>
</ul>
</li>
<li tal:condition="python:request.user.hasPermission('View', 'query')">
- <span i18n:translate=""><strong>Your Queries</strong> (<a
class="nomargin" href="query?@template=edit">edit</a>)</span>
- <ul class="level-three" tal:repeat="qs request/user/queries">
- <li><a tal:attributes="href
string:${qs/klass}?${qs/url}&@dispname=${qs/name}"
tal:content="qs/name">link</a></li>
- </ul>
+ <span><strong>Your Queries</strong> (<a class="nomargin"
href="query?@template=edit">edit</a>)</span>
+ <tal:block define="queries
python:db.query.filter(filterspec={'private_for': request.user.id,
'is_retired': False})">
+ <ul class="level-three" tal:condition="queries" tal:repeat="qs
queries">
+ <li><a tal:attributes="href
string:${qs/klass}?${qs/url}&@dispname=${qs/name}"
tal:content="qs/name">link</a></li>
+ </ul>
+ </tal:block>
</li>
<li tal:condition="python:request.user.hasPermission('View', 'user')">
<strong i18n:translate="">Administration</strong>
<ul class="level-three">
<li tal:condition="python:request.user.hasPermission('Edit',
None)">
<a href="home?@template=classlist" i18n:translate="">Class
List</a></li>
<li tal:condition="python:request.user.hasPermission('View',
'user') or request.user.hasPermission('Edit', 'user')">
_______________________________________________
Tracker-discuss mailing list
Tracker-discuss@python.org
https://mail.python.org/mailman/listinfo/tracker-discuss
Code of Conduct: https://www.python.org/psf/codeofconduct/