From edd170e50f84eb22d063ba352934759cd78ef051 Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Fri, 15 Aug 2025 03:52:18 +0000 Subject: [PATCH] * [bug#64549] Set the button of submit review to disabled when has no priv. --- module/story/lang/de.php | 1 + module/story/lang/en.php | 1 + module/story/lang/fr.php | 1 + module/story/lang/zh-cn.php | 1 + module/story/tao.php | 2 +- 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/module/story/lang/de.php b/module/story/lang/de.php index af9cbdf5c9..a8ec16c4b5 100644 --- a/module/story/lang/de.php +++ b/module/story/lang/de.php @@ -555,6 +555,7 @@ $lang->story->reviewTip = array(); $lang->story->reviewTip['active'] = 'The Story is already active,no review requirements.'; $lang->story->reviewTip['notReviewer'] = 'You are not the reviewer of this Story and cannot perform review operations.'; $lang->story->reviewTip['reviewed'] = 'Reviewed'; +$lang->story->reviewTip['noPriv'] = 'You do not have the authority to submit for review.'; $lang->story->recallTip = array(); $lang->story->recallTip['actived'] = 'The Story has not initiated a review process and no undo action is required.'; diff --git a/module/story/lang/en.php b/module/story/lang/en.php index 7547a8b6b5..28465c92aa 100644 --- a/module/story/lang/en.php +++ b/module/story/lang/en.php @@ -555,6 +555,7 @@ $lang->story->reviewTip = array(); $lang->story->reviewTip['active'] = 'The Story is already active,no review requirements.'; $lang->story->reviewTip['notReviewer'] = 'You are not the reviewer of this Story and cannot perform review operations.'; $lang->story->reviewTip['reviewed'] = 'Reviewed'; +$lang->story->reviewTip['noPriv'] = 'You do not have the authority to submit for review.'; $lang->story->recallTip = array(); $lang->story->recallTip['actived'] = 'The Story has not initiated a review process and no undo action is required.'; diff --git a/module/story/lang/fr.php b/module/story/lang/fr.php index dc6e438547..72f14dcb49 100644 --- a/module/story/lang/fr.php +++ b/module/story/lang/fr.php @@ -555,6 +555,7 @@ $lang->story->reviewTip = array(); $lang->story->reviewTip['active'] = "Cette Story est déjà active, il n'y a pas de demande de révision."; $lang->story->reviewTip['notReviewer'] = "Vous n'êtes pas l'évaluateur de cette Story et ne pouvez pas effectuer d'opérations d'évaluation."; $lang->story->reviewTip['reviewed'] = "Révisé"; +$lang->story->reviewTip['noPriv'] = 'You do not have the authority to submit for review.'; $lang->story->recallTip = array(); $lang->story->recallTip['actived'] = "Aucun processus de révision n'a été lancé pour cette Story, et il n'est pas nécessaire de révoquer l'opération."; diff --git a/module/story/lang/zh-cn.php b/module/story/lang/zh-cn.php index 4bb380705b..3d574b9c3d 100644 --- a/module/story/lang/zh-cn.php +++ b/module/story/lang/zh-cn.php @@ -555,6 +555,7 @@ $lang->story->reviewTip = array(); $lang->story->reviewTip['active'] = "该需求已是激活状态,无需评审"; $lang->story->reviewTip['notReviewer'] = "您不是该需求的评审人员,无法进行评审操作"; $lang->story->reviewTip['reviewed'] = '您已评审'; +$lang->story->reviewTip['noPriv'] = '您没有提交评审权限'; $lang->story->recallTip = array(); $lang->story->recallTip['actived'] = "该需求未发起评审流程,无需撤销操作"; diff --git a/module/story/tao.php b/module/story/tao.php index 18dbb157e6..82531a0586 100644 --- a/module/story/tao.php +++ b/module/story/tao.php @@ -2013,7 +2013,7 @@ class storyTao extends storyModel if(strpos('draft,changing', $story->status) !== false) { $canSubmitReview = common::hasPriv($story->type, 'submitReview'); - $actSubmitreview = array('name' => 'submitreview', 'data-toggle' => 'modal', 'url' => $canSubmitReview ? $submitReviewLink : null); + $actSubmitreview = array('name' => 'submitreview', 'data-toggle' => 'modal', 'url' => $canSubmitReview ? $submitReviewLink : null, 'disabled' => !$canSubmitReview, 'hint' => $this->lang->story->reviewTip['noPriv']); } else {