Kayako Logo
SupportSuite, eSupport and LiveResponse Discussion, troubleshooting and feedback related to Kayako's flagship support desk products SupportSuite, eSupport and LiveResponse.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  (#1) Old
sureshkumar.mr Offline
Member
 
Posts: 149
Join Date: May 2006

Support Center: How to Hide Tickets with Status "Closed" - 09-10-2007, 12:11 PM

Hi,
As we all know there is no Search option in "View Tickets" we want to know whether it is possible to hide tickets/rows which are CLOSED and more than 6 months old.

Regards,
SURESH KUMAR M R
   
Reply With Quote
  (#2) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 4,341
Join Date: Jan 2006
Location: UK

SupportSuite
Owned License

09-10-2007, 12:13 PM

Hi Suresh,

No, there is not. You can remove Closed tickets from this view completely by editing the status properties (admincp), but you cannot set a predicate for whether they should be displayed or not relating to how "old" they are.


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
  • New to the forum? New user's guide here.
  • Submit bug reports here.
  • Submit support tickets via the members area.
  • Submit sales queries either via live chat or via e-mail.
  • There is no official ETA on Version 4.
   
Reply With Quote
  (#3) Old
sureshkumar.mr Offline
Member
 
Posts: 149
Join Date: May 2006

09-10-2007, 12:21 PM

I changed "Tickets » Status » Edit » Status Type" to Private in AdminCP. Still I am able to view tickets in the Support Center. However in the "Ticket Status" column a blank cell is displayed.

I want to remove the entire row from the view list.
   
Reply With Quote
  (#4) Old
supportskins Offline
Senior Member
 
supportskins's Avatar
 
Posts: 3,278
Join Date: Aug 2006
Location: Mumbai, India

SupportSuite
Owned License
09-10-2007, 12:24 PM

Did you restore the templates after you upgraded your software build?



Professional and Affordable Kayako Skins - Specialists in Kayako Skinning & Customization - Professional Paid Support
Our Skins and Services - http://www.supportskins.com/store/
SupportSkins.com - http://www.supportskins.com/
   
Reply With Quote
  (#5) Old
sureshkumar.mr Offline
Member
 
Posts: 149
Join Date: May 2006

09-10-2007, 12:25 PM

Yes, I have restored it.
   
Reply With Quote
  (#6) Old
Jamie Edwards Offline
Operations Manager
 
Jamie Edwards's Avatar
 
Posts: 4,341
Join Date: Jan 2006
Location: UK

SupportSuite
Owned License

09-10-2007, 12:25 PM

Hi Suresh,

I had misunderstood you. You cannot remove the entire row for some statuses only. However, you can cell that shows the status (for all statuses) in the client support centre by modifying the templates.

The template you need to edit it under Tickets -> viewticket, around this code:
HTML Code:
 <td width="15%" align="left" valign="top" class="row2"><span class="smalltext"><{$language[vtstatus]}></span></td> <td width="35%" align="left" valign="top"><span class="smalltext"><font color="<{$status[statuscolor]}>"><{$ticket[status]}></font></span></td>


Jamie Edwards (jamie.edwards ]at[ kayako.com)
----------------------------------------------------------------
---
  • New to the forum? New user's guide here.
  • Submit bug reports here.
  • Submit support tickets via the members area.
  • Submit sales queries either via live chat or via e-mail.
  • There is no official ETA on Version 4.
   
Reply With Quote
  (#7) Old
supportskins Offline
Senior Member
 
supportskins's Avatar
 
Posts: 3,278
Join Date: Aug 2006
Location: Mumbai, India

SupportSuite
Owned License
09-10-2007, 12:28 PM

Use the if else clause to remove tickets with status set as Closed however this will remove all tickets set with Closed status irrelevant to the time frame.



Professional and Affordable Kayako Skins - Specialists in Kayako Skinning & Customization - Professional Paid Support
Our Skins and Services - http://www.supportskins.com/store/
SupportSkins.com - http://www.supportskins.com/
   
Reply With Quote
  (#8) Old
sureshkumar.mr Offline
Member
 
Posts: 149
Join Date: May 2006

09-10-2007, 12:40 PM

Thanks a lot Jammie and Supportskin for your valuable information. I will try to hide the entire row by making use of $ticket[status] and $ticket[lastactivity] values.
   
Reply With Quote
  (#9) Old
cl_techstaff Offline
New Member
 
Posts: 4
Join Date: May 2008

SupportSuite
Yearly Leased License
28-05-2008, 01:35 AM

SupportSkins wrote:

>Use the if else clause to remove tickets with status set as Closed however this will remove all tickets set with Closed status irrelevant to the time frame.

Sureshkumar wrote:

>Thanks a lot Jammie and Supportskin for your valuable information. I will try to hide the entire row by making use of $ticket[status] and $ticket[lastactivity] values.

Hi there! I need to solve this exact same problem. Could someone please point me to the page/line of code I need to alter in order to make this work?

I'm running Kayako SupportSuite v3.20.02

Thanks very much in advance for your help.
   
Reply With Quote
  (#10) Old
actionhero Offline
New Member
 
Posts: 23
Join Date: May 2008

Owned License
28-05-2008, 11:28 AM

Need a update too.
   
Reply With Quote
  (#11) Old
supportskins Offline
Senior Member
 
supportskins's Avatar
 
Posts: 3,278
Join Date: Aug 2006
Location: Mumbai, India

SupportSuite
Owned License
28-05-2008, 12:11 PM

Can you please explain as to what exactly you are looking for?



Professional and Affordable Kayako Skins - Specialists in Kayako Skinning & Customization - Professional Paid Support
Our Skins and Services - http://www.supportskins.com/store/
SupportSkins.com - http://www.supportskins.com/
   
Reply With Quote
  (#12) Old
cl_techstaff Offline
New Member
 
Posts: 4
Join Date: May 2008

SupportSuite
Yearly Leased License
28-05-2008, 02:01 PM

Quote:
Originally Posted by supportskins View Post
Can you please explain as to what exactly you are looking for?
Hi there. Thanks for the quick reply.

I'm basically looking for a way of simply hiding all the Closed Tickets in the Ticket List. I don't want to delete the tickets, just hide from view.

I imagine that this can be done by altering some PHP code and using an if..then..else statement on the ticket status. Can you point me to exactly where the code is? Alternatively, if there is an easier way of doing this, I'd love to hear it.

Thank you very much!
   
Reply With Quote
  (#13) Old
supportskins Offline
Senior Member
 
supportskins's Avatar
 
Posts: 3,278
Join Date: Aug 2006
Location: Mumbai, India

SupportSuite
Owned License
28-05-2008, 02:25 PM

You need to edit the ticketlist template and edit:

Code:
<{foreach key=key value=ticket from=$ticketlist}>
<tr class="<{$ticket[rowclass]}>" onMouseOver="this.className='rowhighlight';" onMouseOut="this.className='<{$ticket[rowclass]}>';">
<td align="left" valign="middle" colspan="5"><img src="<{$themepath}>icon_ticketbullet.gif" border="0" align="absmiddle" /><a href="<{if $iswhmcs==true}>viewticket.php?<{else}><{$baseurl}><{/if}>_m=tickets&_a=viewticket&ticketid=<{$ticket[ticketid]}>"><b><{$ticket[fticketid]}>:</b>&nbsp;<{$ticket[subject]}></a></td>
</tr>
<tr class="<{$ticket[rowclass]}>">
<td align="center" valign="middle"><span class="smalltext"><{$ticket[lastactivity]}></span></td>
<td align="center" valign="middle"><span class="smalltext"><{$ticket[lastreplier]}></span></td>
<td align="center" valign="middle"><span class="smalltext"><font color="<{$ticket[statuscolor]}>"><{$ticket[status]}></font></span></td>
<td align="center" valign="middle"><span class="smalltext"><font color="<{$ticket[prioritycolor]}>"><{$ticket[priority]}></font></span></td>
<td align="center" valign="middle"><span class="smalltext"><{if $ticket[department] == 'private'}><{$language[private]}><{/if}><{if $ticket[department] != 'private'}><{$ticket[department]}><{/if}></span></td>
</tr>
<{/foreach}>
to:
Code:
<{foreach key=key value=ticket from=$ticketlist}>
<{if $ticket[status] == "Closed"}>
<{else}>
<tr class="<{$ticket[rowclass]}>" onMouseOver="this.className='rowhighlight';" onMouseOut="this.className='<{$ticket[rowclass]}>';">
<td align="left" valign="middle" colspan="5"><img src="<{$themepath}>icon_ticketbullet.gif" border="0" align="absmiddle" /><a href="<{if $iswhmcs==true}>viewticket.php?<{else}><{$baseurl}><{/if}>_m=tickets&_a=viewticket&ticketid=<{$ticket[ticketid]}>"><b><{$ticket[fticketid]}>:</b>&nbsp;<{$ticket[subject]}></a></td>
</tr>
<tr class="<{$ticket[rowclass]}>">
<td align="center" valign="middle"><span class="smalltext"><{$ticket[lastactivity]}></span></td>
<td align="center" valign="middle"><span class="smalltext"><{$ticket[lastreplier]}></span></td>
<td align="center" valign="middle"><span class="smalltext"><font color="<{$ticket[statuscolor]}>"><{$ticket[status]}></font></span></td>
<td align="center" valign="middle"><span class="smalltext"><font color="<{$ticket[prioritycolor]}>"><{$ticket[priority]}></font></span></td>
<td align="center" valign="middle"><span class="smalltext"><{if $ticket[department] == 'private'}><{$language[private]}><{/if}><{if $ticket[department] != 'private'}><{$ticket[department]}><{/if}></span></td>
</tr>
<{/if}>
<{/foreach}>



Professional and Affordable Kayako Skins - Specialists in Kayako Skinning & Customization - Professional Paid Support
Our Skins and Services - http://www.supportskins.com/store/
SupportSkins.com - http://www.supportskins.com/
   
Reply With Quote
  (#14) Old
cl_techstaff Offline
New Member
 
Posts: 4
Join Date: May 2008

SupportSuite
Yearly Leased License
Smile 28-05-2008, 02:31 PM

Quote:
Originally Posted by supportskins View Post
You need to edit the ticketlist template and edit:

Code:
<{foreach key=key value=ticket from=$ticketlist}>
<tr class="<{$ticket[rowclass]}>" onMouseOver="this.className='rowhighlight';" onMouseOut="this.className='<{$ticket[rowclass]}>';">
<td align="left" valign="middle" colspan="5"><img src="<{$themepath}>icon_ticketbullet.gif" border="0" align="absmiddle" /><a href="<{if $iswhmcs==true}>viewticket.php?<{else}><{$baseurl}><{/if}>_m=tickets&_a=viewticket&ticketid=<{$ticket[ticketid]}>"><b><{$ticket[fticketid]}>:</b>&nbsp;<{$ticket[subject]}></a></td>
</tr>
<tr class="<{$ticket[rowclass]}>">
<td align="center" valign="middle"><span class="smalltext"><{$ticket[lastactivity]}></span></td>
<td align="center" valign="middle"><span class="smalltext"><{$ticket[lastreplier]}></span></td>
<td align="center" valign="middle"><span class="smalltext"><font color="<{$ticket[statuscolor]}>"><{$ticket[status]}></font></span></td>
<td align="center" valign="middle"><span class="smalltext"><font color="<{$ticket[prioritycolor]}>"><{$ticket[priority]}></font></span></td>
<td align="center" valign="middle"><span class="smalltext"><{if $ticket[department] == 'private'}><{$language[private]}><{/if}><{if $ticket[department] != 'private'}><{$ticket[department]}><{/if}></span></td>
</tr>
<{/foreach}>
to:
Code:
<{foreach key=key value=ticket from=$ticketlist}>
<{if $ticket[status] == "Closed"}>
<{else}>
<tr class="<{$ticket[rowclass]}>" onMouseOver="this.className='rowhighlight';" onMouseOut="this.className='<{$ticket[rowclass]}>';">
<td align="left" valign="middle" colspan="5"><img src="<{$themepath}>icon_ticketbullet.gif" border="0" align="absmiddle" /><a href="<{if $iswhmcs==true}>viewticket.php?<{else}><{$baseurl}><{/if}>_m=tickets&_a=viewticket&ticketid=<{$ticket[ticketid]}>"><b><{$ticket[fticketid]}>:</b>&nbsp;<{$ticket[subject]}></a></td>
</tr>
<tr class="<{$ticket[rowclass]}>">
<td align="center" valign="middle"><span class="smalltext"><{$ticket[lastactivity]}></span></td>
<td align="center" valign="middle"><span class="smalltext"><{$ticket[lastreplier]}></span></td>
<td align="center" valign="middle"><span class="smalltext"><font color="<{$ticket[statuscolor]}>"><{$ticket[status]}></font></span></td>
<td align="center" valign="middle"><span class="smalltext"><font color="<{$ticket[prioritycolor]}>"><{$ticket[priority]}></font></span></td>
<td align="center" valign="middle"><span class="smalltext"><{if $ticket[department] == 'private'}><{$language[private]}><{/if}><{if $ticket[department] != 'private'}><{$ticket[department]}><{/if}></span></td>
</tr>
<{/if}>
<{/foreach}>
Thank you! Will try this out immediately and let you know...
   
Reply With Quote
  (#15) Old
supportskins Offline
Senior Member
 
supportskins's Avatar
 
Posts: 3,278
Join Date: Aug 2006
Location: Mumbai, India

SupportSuite
Owned License
28-05-2008, 02:34 PM

Should work, I tested it on our test installation



Professional and Affordable Kayako Skins - Specialists in Kayako Skinning & Customization - Professional Paid Support
Our Skins and Services - http://www.supportskins.com/store/
SupportSkins.com - http://www.supportskins.com/
   
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Tickets not going into over due status BradB SupportSuite, eSupport and LiveResponse 7 15-10-2007 03:27 PM
New Build: 3.10.02 STABLE Ryan Lederman News and Announcements 0 05-03-2007 09:53 PM



Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0

Kayako provides online help desk software and support solutions; enabling companies to improve their support and reduce costs.

Our three main products include: SupportSuite, eSupport and LiveResponse



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46