diff --git a/include/class.export.php b/include/class.export.php index bcf509299946398a188bbcafa9a1552eca7ef883..72b66967adde73f9d2e912017292d0b85dd6d151 100644 --- a/include/class.export.php +++ b/include/class.export.php @@ -59,7 +59,7 @@ class Export { // Reset the $sql query $tickets = $sql->models() ->select_related('user', 'user__default_email', 'dept', 'staff', - 'team', 'staff', 'cdata', 'topic', 'status', 'cdata.priority') + 'team', 'staff', 'cdata', 'topic', 'status', 'cdata__:priority') ->annotate(array( 'collab_count' => TicketThread::objects() ->filter(array('ticket__ticket_id' => new SqlField('ticket_id', 1))) @@ -81,7 +81,7 @@ class Export { 'cdata.subject' => __('Subject'), 'user.name' => __('From'), 'user.default_email.address' => __('From Email'), - 'cdata.priority.priority_desc' => __('Priority'), + 'cdata.:priority.priority_desc' => __('Priority'), 'dept::getLocalName' => __('Department'), 'topic::getName' => __('Help Topic'), 'source' => __('Source'), diff --git a/include/class.ticket.php b/include/class.ticket.php index 733529c4d0b7e2fde0f0d5e9240df204c3b5768a..fa5e7abe95079f586fb232e40d70da593f86e5be 100644 --- a/include/class.ticket.php +++ b/include/class.ticket.php @@ -224,7 +224,7 @@ class TicketCData extends VerySimpleModel { 'ticket' => array( 'constraint' => array('ticket_id' => 'TicketModel.ticket_id'), ), - 'priority' => array( + ':priority' => array( 'constraint' => array('priority' => 'Priority.priority_id'), 'null' => true, ), diff --git a/include/staff/tickets.inc.php b/include/staff/tickets.inc.php index 9a3c5e18a0ebaf92c3c300f8c28e719a8ac237c2..f45d882cca284f5e73c34686e0d1372cb1998b2a 100644 --- a/include/staff/tickets.inc.php +++ b/include/staff/tickets.inc.php @@ -273,7 +273,7 @@ case 'number': break; case 'priority,created': - $tickets->order_by(($sort_dir ? '-' : '') . 'cdata__priority__priority_urgency'); + $tickets->order_by(($sort_dir ? '-' : '') . 'cdata__:priority__priority_urgency'); // Fall through to columns for `created` case 'created': $queue_columns['date']['heading'] = __('Date Created'); @@ -283,7 +283,7 @@ case 'created': break; case 'priority,due': - $tickets->order_by('cdata__priority__priority_urgency', $orm_dir_r); + $tickets->order_by('cdata__:priority__priority_urgency', $orm_dir_r); // Fall through to add in due date filter case 'due': $queue_columns['date']['heading'] = __('Due Date'); @@ -340,7 +340,7 @@ default: } case 'priority,updated': - $tickets->order_by('cdata__priority__priority_urgency', $orm_dir_r); + $tickets->order_by('cdata__:priority__priority_urgency', $orm_dir_r); // Fall through for columns defined for `updated` case 'updated': $queue_columns['date']['heading'] = __('Last Updated'); @@ -371,7 +371,9 @@ TicketForm::ensureDynamicDataView(); // Select pertinent columns // ------------------------------------------------------------ -$tickets->values('lock__staff_id', 'staff_id', 'isoverdue', 'team_id', 'ticket_id', 'number', 'cdata__subject', 'user__default_email__address', 'source', 'cdata__priority__priority_color', 'cdata__priority__priority_desc', 'status_id', 'status__name', 'status__state', 'dept_id', 'dept__name', 'user__name', 'lastupdate', 'isanswered', 'staff__firstname', 'staff__lastname', 'team__name'); +$tickets->values('lock__staff_id', 'staff_id', 'isoverdue', 'team_id', +'ticket_id', 'number', 'cdata__subject', 'user__default_email__address', +'source', 'cdata__:priority__priority_color', 'cdata__:priority__priority_desc', 'status_id', 'status__name', 'status__state', 'dept_id', 'dept__name', 'user__name', 'lastupdate', 'isanswered', 'staff__firstname', 'staff__lastname', 'team__name'); // Add in annotations $tickets->annotate(array( @@ -546,7 +548,7 @@ return false;"> ><?php echo $tid; ?></a></td> <td align="center" nowrap><?php echo Format::datetime($T[$date_col ?: 'lastupdate']) ?: $date_fallback; ?></td> <td><div style="max-width: <?php - $base = 280; + $base = 279; // Make room for the paperclip and some extra if ($T['attachment_count']) $base -= 18; // Assume about 8px per digit character @@ -582,8 +584,9 @@ return false;"> $displaystatus="<b>$displaystatus</b>"; echo "<td>$displaystatus</td>"; } else { ?> - <td class="nohover" align="center" style="background-color:<?php echo $T['cdata__priority__priority_color']; ?>;"> - <?php echo $T['cdata__priority__priority_desc']; ?></td> + <td class="nohover" align="center" + style="background-color:<?php echo $T['cdata__:priority__priority_color']; ?>;"> + <?php echo $T['cdata__:priority__priority_desc']; ?></td> <?php } ?>