diff --git a/trunk/db/update0.4.sql b/trunk/db/update0.4.sql index 9ca283dfaa..17215492ea 100644 --- a/trunk/db/update0.4.sql +++ b/trunk/db/update0.4.sql @@ -100,3 +100,7 @@ ALTER TABLE `zt_task` ADD `storyVersion` SMALLINT NOT NULL DEFAULT '1' AFTER `st -- 删除releation表。 DROP TABLE `zt_releation`; + +-- 20100208 调整action表,增加extra字段 +ALTER TABLE `zt_action` ADD `extra` VARCHAR( 255 ) NOT NULL AFTER `id`; +UPDATE zt_action SET extra = substr( ACTION , 13 ) , ACTION = 'Resolved' WHERE ACTION LIKE 'Resolved%'; diff --git a/trunk/module/common/action.html.php b/trunk/module/common/action.html.php index 4379cb77eb..9d5bf827af 100644 --- a/trunk/module/common/action.html.php +++ b/trunk/module/common/action.html.php @@ -6,6 +6,9 @@ actor])) $action->actor = $users[$action->actor]; if(strpos($action->actor, ':') !== false) $action->actor = substr($action->actor, strpos($action->actor, ':') + 1); + if($action->objectType == 'bug' and $action->action == 'Resolved') $action->action .= " as $action->extra"; + if($action->objectType == 'story' and $action->action == 'Reviewed') $action->action .= " as $action->extra"; + if($action->objectType == 'story' and $action->action == 'Closed') $action->action .= " for $action->extra"; ?> date, $action->action by $action->actor"; ?> comment) or !empty($action->history)):?>