switch ($q['query']['viewtype']) {
case 'active':
// hide "on hold" and closed..
- $this->whereAdd("join_status_id.name NOT IN('closed', 'ON_HOLD', 'CLOSED') OR {$tn}.status = 0");
+ $this->whereAdd("join_status_id.name NOT IN( 'CLOSED') OR {$tn}.status = 0");
$this->whereAdd("{$tn}.milestone_id = 0 OR join_milestone_id_id.on_hold = 0");
break;
}
// used by gitlive close ticket...
if (!empty($req['status_name']) && empty($req['status'])) {
+ if ($req['status_name'] == 'resolved') {
+ $req['status_name'] = 'REVIEW_BY_ADMIN';
+ // if it's an admin doing it.. then set it to fixed?
+ }
$n = DB_DataObject::Factory('core_enum');
$n->whereAddIn('name', array( $req['status_name'], strtoupper($req['status_name'])), 'string');
$n->whereAddIn('etype', array('ticketstate','resolution'),'string');