* Use the function processStatus to get status of a record.

This commit is contained in:
liugang
2019-07-30 15:41:13 +08:00
parent 53ffb2ab78
commit 1cc1daa794
12 changed files with 30 additions and 15 deletions
+15
View File
@@ -76,4 +76,19 @@ class model extends baseModel
$object = preg_replace('/^' . preg_quote($this->config->db->prefix) . '/', '', trim($table, '`'));
$this->loadModel('action')->create($object, $id, 'deleted', '', $extra = ACTIONMODEL::CAN_UNDELETED);
}
/**
* Process status of an object according to its subStatus.
*
* @param string $module product | release | story | project | task | bug | testcase | testtask | feedback
* @param object $record a record of above modules.
* @access public
* @return string
*/
public function processStatus($module, $record)
{
if(!isset($this->config->bizVersion) or empty($record->subStatus)) return zget($this->lang->$module->statusList, $record->status);
return $this->loadModel('workflowfield')->processSubStatus($module, $record);
}
}