[Tracker-discuss] [issue598] Hide retired queries in "Your Queries" sidebar

Berker Peksag metatracker at psf.upfronthosting.co.za
Sat Jun 11 03:41:16 EDT 2016


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 <metatracker at psf.upfronthosting.co.za>
<http://psf.upfronthosting.co.za/roundup/meta/issue598>
_______________________________________________________
-------------- next part --------------
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')">


More information about the Tracker-discuss mailing list