{5} Assigned, Active Tickets by Owner (Full Description) (76 matches)
List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.
someotherguy (76 matches)
| Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #97 | Guest tickets can be hijacked by anyone with the same email. | ticket system | 2.0 | defect | 03/20/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Assume user1 submitted a ticket with email@… Malicious user submitted another ticket with the same email as user1. Malicious user gets access to all tickets with email@… How to fix: In 'sources/tickets.php' on line 1568 add this code , array( 'tkey', '=', $this->ifthd->members_tkey?, 'and' ) It will make sure that each guest user has access only to one ticket at a time. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #127 | Software doesn't work in Strict mode | ticket system | 2.0 | defect | 06/13/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dear Trellis Desk, the software package does not work properly when MySQL strict mode is activated. This option is enabled by default. It seems like you're missing a lot of intval(expression) at your DB updates. Unfortunality, it it widespread in your code so fixing it will be a time consuming (read boring) job. This bug is reproducable by enabling strict mode on the MySQL server. For instance, you've checkboxes that return 1 or nothing. The software inserts are like 'email_staff_new_ticket' => $this->ifthd->inputemail_staff_new_ticket?, This works fine if it has input. But returns nothing if the box is not checked. The MySQL databases requires an integer. Solution to all these problems is using the intval function. So putting in the intval function like below, fixes all these type of problems 'email_staff_new_ticket' => intval($this->ifthd->inputemail_staff_new_ticket?), forum topic : http://forums.accord5.com/topic/updatingcreating-members-broken (note, some brackets are missing due the fact that TRAC did not allow them. ) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #132 | Field used and doesn't exists. | ticket system | 2.0 | defect | 06/17/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Error in URL : (spring clean..) admin.php?section=tools&act=clean&code=doclean fiving this message: There has been a fatal error with the A5 Core. The MySQL Database Drive has unable been to process the following query. DELETE FROM td_members WHERE mgroup = '3' AND date < '1245171014' The following error was returned. Unknown column 'date' in 'where clause' 1054 DELETE FROM td_members WHERE mgroup = '3' AND date < '1245171014' That's true. No "date" field in that table |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #153 | Email Piping - does not receive CC'd emails | email piping | 2.0 | defect | 07/22/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I had a user here point out she'd sent an email to our helpdesk as a CC on another email she was sending out, but we never received it. I tested this out in two different scenarios and it turns out she was right, CC'd messages do not get received by Trellis. Additionally I went to the mailbox of our "ithelpdesk" address (the piped one) and the emails in question were definitely there. So, it seems like the email pipe doesn't receive emails which are CC'd to the pipe address? I need a way to make that work ASAP as we've already been telling people to open tickets this way (via CC on another email). Thoughts? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #216 | IE8 Knowledgebase article doesn't display | knowledgebase | 2.0 | defect | 01/28/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I just noticed that in IE version 8 when I click on an article, it won't display. If I engage compatibility mode, then it displays... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #27 | Accentued letters with mail pipping & autoreply feature | ticket system | 2.0 | defect | 09/12/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I have been able to use mail piping with Postfix by changing the /etc/alias file to something like this : support : "| php -f /war/www/helpdesk/source/pipe.php" This work like a char but. Here we are french people (who like accentued letters) using the good Roudcube Webmail system. And unfortunatly Trellis Desk did not like very well accentued letters, particulary in the "message part". After a change in pipe.php from : $email['message'] = $ifthd->sanitize_data( utf8_encode( decode_ISO88591( imap_utf8( $email['message'] ) ) ) ); to : $email['message'] = $ifthd->sanitize_data( imap_utf8( $email['message'] ) ); This seems to work now like a charm exept for the automatic replied messages. In this automatic messages accentued leters are changed in html entities like é an so on witch just render like "é" and not "é" even if asked to display messages in html in Roundcube config. (I have the same behaviour with gmail) There may be a bad beahviour in mod_email.php file |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #52 | TinyMCE RTE "simple" editor for client side | ticket system | 2.0 | defect | 11/12/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I think we should enable the TinyMCE "simple" editor on the client side so they have some what available formatting. Maybe this could be a hook or plugin for V2, that we release? http://tinymce.moxiecode.com/examples/simple.php Move the bar to the top and left align it... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #64 | Assigned tickets do not unassign when tickets are closed from the "Manage Tickets" page. | ticket system | 2.0 | defect | 12/29/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
A ticket will not become unassigned if it is closed via the "Manage Tickets" page. If it is closed from that window then it must be found and unassigned manually. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #120 | Staff can not reply directly through email. The reply only opens a new ticket | email piping | 2.0 | defect | 05/23/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When requestor replies directly through email, the reply is added correctly to existing ticket. But when admin or staff replies directly through email, a new ticket is created. Email-addresses for admin and staff are recognized by system as registered. It doesn't matter whether ticket is assigned to staff or not. The system is open for guest-tickets. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #143 | Footer Page Navigation for Client Side Ticket View | client frontend | 2.0 | defect | 07/03/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Add a numerical navigation bar to the footer on the client side, see attached image. Currently only displays on the adminside |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #192 | Double Hyphen Breaks Code | backend | 2.0 | defect | 10/01/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When a user inputs a double hyphen (--), it sometimes breaks the HTML code. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #197 | strlower Mail Praser | email piping | 2.0 | defect | 10/07/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
From support ticket... But I needed to force "strtolower()" in much more places than the ones you had... basically everywhere I could So the following had to have strtolower everywhere they were used for comparison with some string $decoded->ctype_primary $decoded->ctype_secondary $part->disposition $part->ctype_primary $part->ctype_secondary $apart->ctype_primary $apart->ctype_secondary $apart->disposition th reason is that many web clients use mixed texts with upper and lower characters, in my case it's not text/plain but Text/Plain?, the polace of attachment is not attachment but Attachment and in linux servers all this makes the difference. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #199 | No Internet Access | ticket system | 2.0 | defect | 10/10/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Trellis Desk should be prepared for systems that won't have internet access (behind a firewall, proxy, etc). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #200 | mimedecode.php missing | ticket system | 2.0 | defect | 10/17/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
pop3 requires mimedecode.php, yet this is not in the package |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #226 | Select Priority on Email Parsing | other | 2.0 | defect | 02/19/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow admin to set the default priority for tickets from incoming emails. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #227 | Recognize Email Priority in Email Parsing | other | 2.0 | defect | 02/19/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Recognize high priority emails (from clients such as Outlook) and allow admin to set the priority level for these emails. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #255 | Emails Ignored When Sent to Multiple Addresses | other | 2.0 | defect | 03/12/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Check: I think Trellis Desk is ignoring incoming emails that are sent to multiple addresses. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2 | Incoming Email System Overhaul | email piping | 2.0 | enhancement | 08/28/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Trellis Desk will be switching to a library that will handle incoming emails (piping, POP3, IMAP, etc) with much more reliability and functionality. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #5 | Allow Multiple Incoming Email Addresses For Piping | email piping | 2.0 | enhancement | 08/28/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow departments to have more than one assigned incoming email address for piping. Example: Both support@… and support@… pipe to the 'Tech Support' department. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #23 | Knowledge Base "related article" functionality | knowledgebase | 2.0 | enhancement | 09/10/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Would like to have related KB articles shown to users *as they type* a ticket (pipe dream, a la SupportCenter? - qualityunit.com), *OR* ... have related articles sent to users immediately after ticket submission (most feasible). Would also like the ability to have some control over how the system determines what's truly related or not, please (i.e., hidden "Keywords" field for each article). Would be nice to have a script that looks at an existing article, pulls and suggests a list of keywords for it, then we have the option to add/remove from that list. (Useful for users with more than a few existing KB articles!) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #44 | Knowledge Base - Related Articles | ticket system | 2.0 | enhancement | 10/16/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Add a new KB field 'Related Articles' which will have a list of KB articles that relate to the current one. This is rather than needing to add manually to the text part, in the edit function a drop down with the ability to select one or more articles to show as related. We used this a bit with phpMyFAQ but we are switching all of our FAQ's to TD. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #56 | Companies (Members of Group Can Access Same Info) | ticket system | 2.0 | enhancement | 11/19/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This might be better off as a plugin... Members of the same group or company can all view each other tickets via the client end. Great for companies (obviously). :P Companies can have an assigned owner who can create additional users and control their access, etc. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #58 | Custom Drop Down Box fields should be able to start empty | ticket system | 2.0 | enhancement | 11/25/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We would like to require the user to think about the selection they make when entering data into a custom drop down field, but these fields always seem to start out with the first option preselected. This makes the "required" option meaningless for drop down fields. It would be very nice if there were some way to make these boxes start out empty by default so that the user had to expand the list and select something before submitting the ticket. Otherwise it is easy for them to forget to check the box and submit the ticket without looking at it. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #61 | Hide Knowledge Base | knowledgebase | 2.0 | enhancement | 12/02/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I would like the option to hide the Knowledge Base from certain users, not just ban it. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #63 | Automatic knowledgebase article suggestion before ticket submittion | ticket system | 2.0 | enhancement | 12/26/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
While a user is drafting their ticket submission, the system will show them relevant articles that may assist them in solving their problem. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #77 | Use "real language" instead of timestamps. (ie: Ticket last modified "2 hours ago".) | ticket system | 2.0 | enhancement | 02/24/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It would be great for Trellis to display “real language” timestamps instead of dates and times. For example, it is more useful to see something like “1 hour ago” as the last response timestamp or when the ticket was submitted, instead of a date/time timestamp. (If it was more then 24 hours, then show something like “1 day ago”, etc…) The idea here is that seeing the number of hours or days in “normal language” is much easier for staff and customers then seeing a date/time timestamp and then having to calculate how long it’s been, etc… In other words, it’s more “usable” to show something like “1 hour ago” or “5 days ago” then a bunch of numbers. Of course, admin should be able to enable/disable this feature if desired. (Although I suspect most people would prefer it this way since it makes more sense in a helpdesk software to show in “hours” or “days” the various times.) Perhaps make it show hours or days, but then have a rollover popup show the actual timestamp? Thanks! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #78 | Allow HTML in custom department fields | admin frontend | 2.0 | enhancement | 02/24/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It would be nice to allow basic HTML in the custom department fields. (ie: bold/italics/href) Thanks. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #79 | Use URL rewrite to make KB urls more search engine friendly... | knowledgebase | 2.0 | enhancement | 02/24/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Use URL rewriting to allow knowledgebase URLs to be rewritten so they look better (and work better in search engines). For example, when currently linking directly to a KB article, the URL looks something like this: http://www.domain.com/support/index.php?act=article&code=view&id=1 It would be better if it could look like this: http://www.domain.com/support/kb/Article-Subject-Here/ The search engines will eat that kind of URL up for lunch, and love will be spread around everywhere. Plus, it just looks better when we have need for direct linking from our website or in a ticket response, etc. Thanks. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #89 | Inline Edit Links on Client Side | client frontend | 2.0 | enhancement | 03/01/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
If you are logged in as a staff member, it would be nice to see inline edit links such as 'Edit This Article' from the client side that link to the ACP. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #91 | Data Delete Protection | admin frontend | 2.0 | enhancement | 03/01/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Do not allow deletion of critical data such as required groups. What to do about deleting all data such as all departments, etc? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #93 | Auto DST | backend | 2.0 | enhancement | 03/03/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I think we all would love automatic daylights savings time switching. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #121 | User Filter Tickets | client frontend | 2.0 | enhancement | 05/25/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow the user to filter tickets in the ticket list, similar to how staff can do so in the ACP. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #122 | Sortable Ticket List Headers | client frontend | 2.0 | enhancement | 05/25/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow users to sort tickets by clicking on the list headers, similar to how staff can do so in the ACP. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #124 | Search Custom Fields | backend | 2.0 | enhancement | 06/04/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Search custom department fields (tickets) and profile fields (users). This would require a major revamp of the custom field system... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #126 | Reopen Ticket on Email Reply if Closed | ticket system | 2.0 | enhancement | 06/11/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tickets would automatically reopen with the email added as a reply on tickets that are closed already. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #129 | Move Tasks to Cron Jobs | backend | 2.0 | enhancement | 06/14/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tasks such as auto-close should be moved to a cron job. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #149 | Upload in editor | knowledgebase | 2.0 | enhancement | 07/15/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I would be great if you could add a function to upload images from the editor in Knowledgebase. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #151 | Remove spam based on subject prefix | ticket system | 2.0 | enhancement | 07/20/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hello, I would like to submit a feature request: My spam filter adds the prefix " SPAM " to all messages which are delivered to a POP3 mailbox which is imported by Trellis Desk. It would be really great if Trellis Desk was capable of deleting this marked spam based on a match of a configurable string of the subject. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #152 | Translate Trellis Desk | ticket system | 2.0 | enhancement | 07/21/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Good day. I translate trellis desk on the Russian. Also there was one serious problem - language lines in the admin-panel are not taken out in the general language files that does admin-panel transfer rather inconvenient. It is possible to correct it somehow? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #157 | Report function | ticket system | 2.0 | enhancement | 07/27/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi, Can you put inside backoffice some reporting functions? Ex. How many tickets open by department, how many per members, monthly view, duration of tickects, etc. Thanks |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #158 | better body decode in pop3.php | ticket system | 2.0 | enhancement | 07/28/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We had a trouble using trallis with other e-mail encodings in multypart and plain messages decoding (for ex. russian characters, encoded with UTF-8, cp1251 or KOI8-R). /sources/pop3.php have no character set support at all. I wrote a little patch that works for 90% of e-mails. I hope, it'll help somebody. [dv@dvpc accord5]$ cat ./x.diff --- ./pop3.php.old 2009-05-11 10:41:59.000000000 +0400 +++ ./pop3.php 2009-07-28 22:10:29.000000000 +0400 @@ -146,7 +146,7 @@
+ $emailsubject? = decode_mime_string($matches[1]);
@@ -160,10 +160,17 @@
+
+ by Dv: fuck + elseif ( preg_match( "/multipart\/mixed;/", $emailcontent_type_raw?, $matches ) ) + { + $emailmixed_content? = 1; + } + by Dv: fuckoff
@@ -308,8 +315,21 @@
+ by Dv: fuck +$f = false; +if ( $emailcontent_type_raw?) $f = dv_dec( $email, $emailcontent_type_raw?); +if ( !$f) $f = dv_dec( $email, $emailparts?[1]content_type_raw?); + +function dv_dec( &$_email, $_part) { + if ( preg_match( "/.*charset=(.*).*/", $_part, $m) < 1) return( false); + found encoding of the main part or at first of multypart. trying to decode + $e = strtoupper( $m[ 1]); + $e = str_replace( "\"", "", $e); $e = str_replace( ";", "", $e); + $ea = explode( " ", $e); $e = $ea[ 0]; + if ( $e == "UTF-8") return( true); + if ( $e != "UTF-8") $_emailmessage? = iconv( $e, "UTF-8", $_emailmessage?); + return( true); } + by Dv: fuckoff
@@ -977,4 +997,35 @@
+function decode_mime_string($subject) { + $string = $subject; + if(($pos = strpos($string,"=?")) === false) return $string; + while(!($pos === false)) { + $newresult .= substr($string,0,$pos); + $string = substr($string,$pos+2,strlen($string)); + $intpos = strpos($string,"?"); + $charset = substr($string,0,$intpos); + $enctype = strtolower(substr($string,$intpos+1,1)); + $string = substr($string,$intpos+3,strlen($string)); + $endpos = strpos($string,"?="); + $mystring = substr($string,0,$endpos); + $string = substr($string,$endpos+2,strlen($string)); + if($enctype == "q") $mystring = quoted_printable_decode(ereg_replace("_"," ",$mystring)); + else if ($enctype == "b") $mystring = base64_decode($mystring); + $charset = strtoupper( $charset); + if ( $charset != "UTF-8") $mystring = iconv( $charset, "UTF-8", $mystring); + $newresult .= $mystring; + $pos = strpos($string,"=?"); + } + + $result = $newresult.$string; + + by Dv: fuck + if(ereg("koi8", $subject)) $result = convert_cyr_string($result, "k", "w"); + if(ereg("KOI8", $subject)) $result = convert_cyr_string($result, "k", "w"); + by Dv: fuckoff + return $result; + +} +
Before this patch we had wrongly-encoded subjects and bodyes in tickets and in notification e-mails. we are using UTF-8 buy default in our systems. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #164 | better mime/charsets headers decode | ticket system | 2.0 | enhancement | 08/03/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
this is update for http://trac.assembla.com/trellisdesk/ticket/158. It parses From and Nickname fields more properly + old patch.
[dv@dvpc accord5]$ cat ./xx.diff
--- ./pop3.php.old 2009-05-11 10:41:59.000000000 +0400
+++ ./pop3.php 2009-08-03 18:39:12.000000000 +0400
@@ -44,7 +44,8 @@
define( 'IN_HD' , 1 );
-ini_set( 'display_errors', 0 );
+//ini_set( 'display_errors', 0 );
+ini_set( 'display_errors', E_ALL );
#=============================
# Define Our Paths
@@ -93,8 +94,6 @@
$raw_email = imap_fetchbody( $mbox, $msg->msgno, NULL );
- imap_delete( $mbox, $msg->msgno );
-
#=============================
# Now the Fun Begins :D
#=============================
@@ -105,21 +104,32 @@
$boundary_active = 0;
$boundary_count = 0;
- while ( list( , $line ) = each( $lines ) )
+// by Dv
+// while ( list( , $line ) = each( $lines ) )
+ while ( list( $lineidx, $line ) = each( $lines ) )
{
+// by Dv end
if ( ! $headers_complete )
{
// From
if ( preg_match( "/^From:\s*(.*)$/", $line, $matches ) )
{
$email['from'] = $matches[1];
+// by Dv
+ if ( preg_match( "/\s<(.*)>/", $lines[ $lineidx + 1], $dvm)) {
+ $email['nickname'] = decode_mime_string( $email['from']);
+ $email['from'] = $dvm[1];
+//var_dump( $email['nickname']);
+//var_dump( $email['from']);
+ }
+// by Dv end
if ( strpos( $email['from'], '<' ) !== false )
{
if ( preg_match( "/(.*?)<(.*)>/", $email['from'], $matches ) )
{
$email['nickname'] = $matches[1];
- $email['from'] = $matches[2];
+ $email['from'] = decode_mime_string($matches[2]);
if ( preg_match( "/\"([^\"]*)\"/", $email['nickname'], $matches ) )
{
@@ -146,7 +156,7 @@
// Subject
if ( preg_match( "/^Subject:\s*(.*)$/", $line, $matches ) )
{
- $email['subject'] = $matches[1];
+ $email['subject'] = decode_mime_string($matches[1]);
}
// Date
@@ -160,10 +170,17 @@
{
$email['content_type_raw'] = $matches[1];
+
if ( preg_match( "/^multipart\/alternative;/", $email['content_type_raw'], $matches ) )
{
$email['mixed_content'] = 1;
}
+// by Dv: fuck
+ elseif ( preg_match( "/^multipart\/mixed;/", $email['content_type_raw'], $matches ) )
+ {
+ $email['mixed_content'] = 1;
+ }
+// by Dv: fuckoff
elseif ( preg_match( "/^text\/plain;/", $email['content_type_raw'], $matches ) )
{
$email['content_type'] = 'text/plain';
@@ -308,8 +325,14 @@
$email['from'] = $ifthd->sanitize_data( decode_utf8( $email['from'] ) );
$email['nickname'] = $ifthd->sanitize_data( decode_utf8( $email['nickname'] ) );
$email['to'] = $ifthd->sanitize_data( decode_utf8( $email['to'] ) );
- $email['subject'] = $ifthd->sanitize_data( decode_utf8( $email['subject'] ) );
- $email['message'] = $ifthd->sanitize_data( utf8_encode( decode_ISO88591( decode_utf8( $email['message'] ) ) ) );
+// by Dv: fuck
+//echo( "m 0:" . $email['from'] . "\n");
+$email['from'] = decode_mime_string( $email['from'] );
+//echo( "m 1:" . $email['from'] . "\n");
+$f = false;
+if ( $email['content_type_raw']) $f = dv_dec( $email, $email['content_type_raw']);
+if ( !$f) $f = dv_dec( $email, $email["parts"][1]['content_type_raw']);
+// by Dv: fuckoff
$email['date'] = $ifthd->sanitize_data( $email['date'] );
$email['date'] = strtotime( str_replace( '(', "(", str_replace( ')', ")", $email['date'] ) ) );
@@ -908,6 +931,9 @@
$ifthd->rebuild_staff_cache();
}
}
+
+ imap_delete( $mbox, $msg->msgno );
+
}
imap_expunge( $mbox );
@@ -977,4 +1003,51 @@
return $str;
}
+function decode_mime_string($subject) {
+ $string = $subject;
+//var_dump( "sub: " . $subject);
+ if(($pos = strpos($string,"=?")) === false) return $string;
+ while(!($pos === false)) {
+ $newresult .= substr($string,0,$pos);
+ $string = substr($string,$pos+2,strlen($string));
+ $intpos = strpos($string,"?");
+ $charset = substr($string,0,$intpos);
+ $enctype = strtolower(substr($string,$intpos+1,1));
+ $string = substr($string,$intpos+3,strlen($string));
+ $endpos = strpos($string,"?=");
+ $mystring = substr($string,0,$endpos);
+ $string = substr($string,$endpos+2,strlen($string));
+//var_dump( $string);
+//var_dump( base64_decode($string));
+ if($enctype == "q") $mystring = quoted_printable_decode(ereg_replace("_"," ",$mystring));
+ else if ($enctype == "b") $mystring = base64_decode($mystring);
+//var_dump( $enctype);
+ $charset = strtoupper( $charset);
+ if ( $charset != "UTF-8") $mystring = iconv( $charset, "UTF-8", $mystring);
+ $newresult .= $mystring;
+ $pos = strpos($string,"=?");
+ }
+
+ $result = $newresult.$string;
+
+// by Dv: fuck
+// if(ereg("koi8", $subject)) $result = convert_cyr_string($result, "k", "w");
+// if(ereg("KOI8", $subject)) $result = convert_cyr_string($result, "k", "w");
+// by Dv: fuckoff
+ return $result;
+
+}
+
+// by Dv
+function dv_dec( &$_email, $_part) {
+ if ( preg_match( "/.*charset=(.*).*/", $_part, $m) < 1) return( false);
+ // found encoding of the main part or at first of multypart. trying to decode
+ $e = strtoupper( $m[ 1]);
+ $e = str_replace( "\"", "", $e); $e = str_replace( ";", "", $e);
+ $ea = explode( " ", $e); $e = $ea[ 0];
+ if ( $e == "UTF-8") return( true);
+ if ( $e != "UTF-8") $_email['message'] = iconv( $e, "UTF-8", $_email['message']);
+ return( true); }
+// by Dv end
+
?>
hope, it helps |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #167 | Ability to add multiple email for user | email notifications | 2.0 | enhancement | 08/09/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi, It's very good if app able to accept multiple email address in profile, for example add email in email field and separate them by " , " then notify email send to all the email that added before. Thanks. DJ edit: Apply to outgoing email notifications as well. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #170 | quote for trellis desk | ticket system | 2.0 | enhancement | 08/11/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hi, Is it possible to have a "quote" feature in the trellis desk, that can be within a "box" or some type of formatting? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #174 | Request for Correspondence / Guest Phone Entry | ticket system | 2.0 | enhancement | 08/13/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
http://customer.accord5.com/admin.php?section=manage&act=tickets&code=view&id=392 We sometimes need to contact customers and we really want them to correspond with us through the support system. Right now, we have been submitting tickets on their behalf and getting them to contact us that way. What would be really great is if we could create a ticket on their behalf, but the email that goes out is more of a request for correspondence, than the email that goes out saying "Thank you for making a new ticket..." Thank you, Rick |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #186 | Hide POP3 Passwords | ticket system | 2.0 | enhancement | 09/29/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Some staff might be a little nosey... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #188 | Easily Change Language With Link | client frontend | 2.0 Alpha 5 | enhancement | 10/01/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allows you to append something like ?lang=en to switch the language for users. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #189 | Do Not Exit Upgrade Center With Pending Upgrades | upgrade center | 2.0 Alpha 5 | enhancement | 10/01/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The upgrade center takes you to your Trellis Desk homepage after you complete an upgrade. But if you have more than one upgrade to run, you are still taken to the Trellis Desk homepage after running one upgrade, and many do not realize you still have more upgrades to run. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #205 | Advanced KB Permissions | knowledgebase | 2.0 | enhancement | 10/29/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
KB permissions by category similar to user department permissions (all or nothing access). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #206 | Automatically change ticket status after certain amount of time elaspe of not receiving a reply from ticket owner. | ticket system | 2.0 | enhancement | 11/01/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Option to set Ticket to automatically changed to certain status and also notify the ticket owner of the change of status after certain amount of time elapsed without a reply from the Ticket owner. 1) Admin able to select what status the ticket will be automatically changed to. 2) Admin able to set the amount of time elapsed before the ticket status will be automatically changed. 3) Admin able to create the change of ticket status notification message. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #217 | SEO feature | other | 2.0 | enhancement | 01/29/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
how about using mod rewrite to allow seo url posts in articles.. rather then... http://www.gobux.net/support/index.php?act=news&code=view&id=3 maybe something like: http://www.gobux.net/support/ptc-upgrade/ I think some may even pay a little extra even if it was some type of add-on mod. Thank-You |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #218 | Billing System | other | 2.0 | enhancement | 01/29/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
possibly as an addon module |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #229 | Subject Line Regex Per Language | other | 2.0 | enhancement | 02/19/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
If you use multiple languages, Trellis Desk will only recognize replies from one language. Allow the regex subject line to be set per language. Even better, allow multiple to be set as some email notifications may use a different subject. Trellis Desk could even convert the language files subjects into regex rather than admins having to manually convert it. Custom email headers might be an option! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #233 | Multiple attachment support for incoming emails | other | 2.0 | enhancement | 02/23/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow multiple attachments in a ticket. When the POP3-feature is used, only the first attachment in a mail is attached. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #236 | Time Tracking | other | 2.0 | enhancement | 02/24/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ex: tracks time spent working on ticket, etc. May be a plugin? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #239 | Permissions for Pages | other | 2.0 | enhancement | 03/01/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow permissions to be defined for custom pages (per group). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #240 | Templates for page | other | 2.0 | enhancement | 03/01/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow custom smarty templates to be used for a custom page. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #245 | Customize TinyMCE Buttons | other | 2.0 | enhancement | 03/02/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow customization of TinyMCE buttons via settings. Don't forget to change the inline code for edit comment / reply. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #246 | Auto-Purge Logs | other | 2.0 | enhancement | 03/02/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Auto-Purge logs per type after X days. (Use cron.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #247 | Small Stats in Tables (ACP) | other | 2.0 | enhancement | 03/03/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ex: Manage Priorities list could have "Open Tickets", "Tickets", etc columns that link to the Manage Tickets page with the statistical number. Could do the same for members in a group, articles in categories, etc. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #251 | attachments for KB | other | 2.0 | enhancement | 03/06/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Just found your site the day I was going to go with another helpdesk solution. Yours is much better, looking forward for 2.0 Could it be possable to add atachments to the knowledge base articles? Thanks for the great product! Mike |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #254 | Accept CC and BCC on Incoming Emails | email piping | 2.0 | enhancement | 03/12/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Trellis Desk currently ignores incoming emails that are addressed to TD in the CC or BCC fields. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #257 | Suggestion - Hide Admin Options if Access Denied | admin frontend | 2.0 | enhancement | 03/15/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
http://forums.accord5.com/topic/hide-options-if-no-permission-acp Ryan told me to suggest this; Instead of receiving the error "Sorry, you do not have access to this area." Hide the links & settings / options in the admin panel if you don't have access to use it.. I have a member group that ONLY deals with tickets and users and has no other access to anything else on the admin cp yet they have tons of options still visible that they can try to get to and will just keep receiving the no access error. I'm wondering if this is possible as it would make it look a whole lot better to users that don't have access to the options, limiting them to see only what they can actually use. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #269 | Detect Bounce Emails | other | 2.0 | enhancement | 04/03/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Trellis Desk should try to detect bounce emails and discard them appropriately. Ex: from Mailer-Daemon@ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #214 | Update About Trellis Desk Page in ACP | other | 2.0 | task | 01/24/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Update About page in Trellis Desk ACP |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #224 | Ban User Option | other | 2.0 | task | 02/11/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
We removed the ban users setting (main setting), so lets add an option to ban the user via the edit user page. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #248 | Search / Filter Manage Users List | other | 2.0 | task | 03/03/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Search / filter for manage users list (username, email, group, etc). Same for manage groups list. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #140 | Installer directory | ticket system | 2.0 | defect | 06/26/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
After installation, the installer recommends you delete or rename the install directory. Fair enough. However it also includes a link to 'get started' which is to: [your domain]/install/index.php?step=8. If you follow the instructions and delete that directory however, the link will become 404. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #141 | $config['hd_url'] not set by installer | ticket system | 2.0 | defect | 06/26/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I FTPd the contents of the Upload folder to a subdirectory on my server. After the installation, I had to manually set the $confighd_url? variable within the config.php (for which I found ZERO mention in any documentation) in order for paths to work correctly. I note the example given in the Readme suggests you upload it to the root directory, but that's obviously not going to happen always. Might be worth the installer checking the path, if it can't automatically work it out by itself. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #274 | Login Screen Function deprecated | other | 2.0 | defect | 04/13/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Deprecated: Call-time pass-by-reference has been deprecated in C:\wamp\www\SUPPORT\v2\includes\trellis.php on line 266 Deprecated: Call-time pass-by-reference has been deprecated in C:\wamp\www\SUPPORT\v2\includes\trellis.php on line 297 Deprecated: Call-time pass-by-reference has been deprecated in C:\wamp\www\SUPPORT\v2\includes\trellis.php on line 313 Deprecated: Call-time pass-by-reference has been deprecated in C:\wamp\www\SUPPORT\v2\includes\trellis_admin.php on line 60 Loading... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #26 | Allow registered users to have multiple mail adresses with e-mail piping feature | users and groups | 2.0 | enhancement | 09/12/2008 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Actually is possible to associate an user with only one mail adress. In house we have give multiple virtual mail adresses to our users like :
His the user who choice whitch is his prefered outgoing adress but all of them are aliased with only one mailbox. Can it be possible to add more than one adress connected to an user ? Actualy if i tell to Trellis Desk than Some user have user@… mail but if he use instead some.user@… the ticket will belong to guest. (This actualy force me to accept guest tickets) This feature can also usefull to connect to one user the professionl adress and a personal one. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #133 | Notify Admins About Upgrade Steps | admin frontend | 2.0 Alpha 5 | enhancement | 06/17/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Sometimes, administrator forget to run the upgrade wizard after an upgrade, which can result in errors. We can alert them in some way, such as a version check and message in the ACP. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #138 | Complete statistics page | admin frontend | 2.0 | enhancement | 06/23/2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I think this will be useful to have a complete statistics page, with ability to set custom stats. Let say I have a custom field name customer name and I like have stats about this customer same thing with existing fields, categories etc.. Thanks |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #260 | Option to Archive Tickets? | admin frontend | 2.0 | enhancement | 03/16/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
An option to archive tickets to an archival database would help keep the main operating database small as well as clean up user's screens (do they really need to see a ticket they submitted two years ago?) Especially useful for those of us who are using one u:p for each company we deal with. Tickets can add up pretty fast. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #266 | MySQL strict mode | other | 2.0 | enhancement | 04/02/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Is Trellis Desk still depending on MySQL strict mode to be off? I just started testing on my local server (Windows 7 on Zend Server CE - PHP 5.3.0 and MySQL 5.1.40) and when I try to add department I get the following error: 1364: Field "tickets_total" doesn"t have a default value in E:\Zend\Apache2\htdocs\helpdesk_2\includes\classes\class_mysql.php on line 91 Most of the production server have strict mode on, so it may be good idea to change this (al least for sake of better data consistency). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #300 | Disable Redirects | other | 2.0 | enhancement | 09/23/2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Is it possible to disable the "Redirecting...click here if your don't want to wait" and go to the page immediately? If not, could it be a feature? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||