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: 5,270
Join Date: Jan 2006
Location: United Kingdom
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)
----------------------------------------------------------------
---
  • 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.
  • This is not an official support forum - submit a support ticket.
   
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,692
Join Date: Aug 2006
Location: Mumbai, India
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: 5,270
Join Date: Jan 2006
Location: United Kingdom
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 remove the 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)
----------------------------------------------------------------
---
  • 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.
  • This is not an official support forum - submit a support ticket.

Last edited by Jamie Edwards; 14-08-2008 at 10:16 AM.
   
Reply With Quote
  (#7) Old
supportskins Offline
Senior Member
 
supportskins's Avatar
 
Posts: 3,692
Join Date: Aug 2006
Location: Mumbai, India
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
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
28-05-2008, 11:28 AM

Need a update too.
   
Reply With Quote
  (#11) Old
supportskins Offline
Senior Member
 
supportskins's Avatar
 
Posts: 3,692
Join Date: Aug 2006
Location: Mumbai, India
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
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,692
Join Date: Aug 2006
Location: Mumbai, India
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
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,692
Join Date: Aug 2006
Location: Mumbai, India
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

Tags
center, closed, hide, status, support, tickets

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

BB 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 08:53 PM



Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


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