diff --git a/lib/zin/wg/storylifeinfo/v1.php b/lib/zin/wg/storylifeinfo/v1.php index 1d3a19f1bd..d260977aaf 100644 --- a/lib/zin/wg/storylifeinfo/v1.php +++ b/lib/zin/wg/storylifeinfo/v1.php @@ -31,9 +31,9 @@ class storyLifeInfo extends wg 'children' => wg(div ( setClass('row gap-2 flex-wrap'), - array_values(array_map(function($reviewer, $result) use($users, $lang) + array_values(array_map(function($reviewer, $result) use($users, $lang, $story) { - return !empty($result) ? span(setClass('mr-2'), set::title($lang->story->reviewed), set::style(array('color' => '#cbd0db')), zget($users, $reviewer)) : span(setClass('mr-2'), set::title($lang->story->toBeReviewed), zget($users, $reviewer)); + return !empty($result) ? span(setClass('mr-2'), set::title($lang->story->reviewed), $story->status != 'changing' && $story->status != 'draft' ? set::style(array('color' => '#cbd0db')) : null, zget($users, $reviewer)) : span(setClass('mr-2'), set::title($lang->story->toBeReviewed), zget($users, $reviewer)); }, array_keys($reviewers), array_values($reviewers))) )) ); diff --git a/module/story/model.php b/module/story/model.php index baef3e9e8c..f35ce52520 100644 --- a/module/story/model.php +++ b/module/story/model.php @@ -4495,7 +4495,8 @@ class storyModel extends model { /* When the review result of the changed story is clarify, the status should be changing. */ $isChanged = $oldStory->changedBy ? true : false; - $story->status = $isChanged ? 'changing' : 'draft'; + $story->status = $isChanged ? 'changing' : 'draft'; + $story->reviewedBy = ''; } if($result == 'revert')