## This file is subject to the terms and conditions defined in ## file 'LICENSE', which is part of this source code package. ## Copyright (c) 2009 SKR Farms (P) LTD. <%inherit file="/base/basic1.html"/> <%namespace name="elements" file="/component/elements.html"/> <%namespace name="forms" file="/component/forms.html"/> <%! page_tooltips = [ [ 'Help', """Consolidated list of all tickets belonging to the logged in user, across all the projects. """ ], ] %> <%def name="hd_links()"> ${parent.hd_links()} <%def name="hd_script()"> ${parent.hd_script()} <%def name="userticketindex( typenames, severitynames, statusnames, projectnames )">
Tickets : 0
Standard Filters
% for filtername, _l in c.tckfilters :
${filtername}
<% href = h.url_forutcklist( c.authuser.username, stdfilter=filtername ) %> ${elements.iconlink( href, 'servergo', title='Filter from server' )}
% endfor
Custom Filters
<% filt = h.json.loads( c.savfilterval[1] or '{}' ) %>
${forms.select( name='tck_statusname', options=['by-status']+statusnames, opt_selected=filt.get( 'tck_statusname', 'by-status' ) )}
${forms.select( name='tck_typename', options=['by-type']+typenames, opt_selected=filt.get( 'tck_typename', 'by-type' ) )}
${forms.select( name='tck_severityname', options=['by-severity']+severitynames, opt_selected=filt.get( 'tck_severityname', 'by-severity' ) )}
${forms.select( name='projectname', options=['by-project']+projectnames, opt_selected=filt.get( 'projectname', 'by-project' ) )}
${forms.form_addtckfilter( c.authuser, h.suburl_addtckfilter)}
Saved Filters
${forms.form_selectsavfilter( c.authuser, c.savfilterlist, c.savfiltername and c.savfiltername or '' )} % if c.savfilter : ${forms.form_deltckfilter( c.authuser, c.savfilter, h.suburl_deltckfilter )} % endif
<%def name="bd_body()"> <% pagebartext = "%s tickets" % c.authusername users = '
' +\ ( 'Users
' % h.url_usershome ) uhome = '
' +\ ( 'Homepage
' % h.url_userhome ) charts = capture( elements.iconlink, h.url_usercharts, 'barchart', title="Analytics on %s" % c.username ) tline = capture( elements.iconlink, h.url_usertline, 'timeline', title="Timeline" ) %> ${elements.pagebar( pagebartext, [ uhome, users, ], rspans=[ charts, tline ], tooltips=page_tooltips )}
% if c.authusername == 'anonymous' or not c.userpanes :
% else :
% endif
${userticketindex( c.tck_typenames, c.tck_severitynames, c.tck_statusnames, c.projectnames )}
% if c.authusername != 'anonymous' and c.userpanes :
${elements.user_panes( c.userpanes )}
% endif
<%def name="bd_script()"> ${parent.bd_script()}