(四)Jira工作流狀態的屬性


某個狀態時,修改其權限。如何實現呢?

首先設置工作流,完成后修改屬性值。

查看工作流-》選中步驟名稱-》屬性-》添加屬性值,屬性關鍵字為jira.permission.edit.group,屬性值denied

 

 

 

 

 

 注:詳細的屬性如下。

格式:jira.permission.[subtasks.]{permission}.{type}[.suffix]

subtasks : 可選,如果想要把這個權限繼承到子任務中的話就寫上這個選項。

permission : JIRA對應的權限類的縮寫,下面是基於JIRA4.2的可用權限類縮寫列表,這個就不一一翻譯了,相信如果對JIRA有一定的了解都應該知道對應的權限是什么。

admin, use, sysadmin, project, browse, create, edit, scheduleissue, assign, assignable, attach, resolve, close, comment, delete, work, worklogdeleteall, worklogdeleteown, worklogeditall, worklogeditown, link, sharefilters, groupsubscriptions, move, setsecurity, pickusers, viewversioncontrol

type : 允許/拒絕當前權限的用戶,可用的值有下面幾個。

group, user, assignee, reporter, lead, userCF, projectrole

suffix : 后綴,如果想要對兩個用戶組進行權限設置,可以通過后綴來區分。比如jira.permission.edit.group.1, jira.permission.edit.group.2

接下來在屬性值中填入對應的值,比如想給某個用戶組操作權限,屬性值里就填用戶組的名字,想給用戶設置權限就在屬性值中填用戶的名字。

 

在原來簡單了解的基礎上進行實踐得出結論,以編輯為例:在權限方案中若一開始未給定編輯權限只給了管理員編輯權限,則后期不能放開編輯權限。所以換個思路,默認權限方案編輯給任何登錄用戶,待辦狀態不能讓除了管理員編輯,那在待辦狀態添加屬性-》后一個狀態需要全員或者某個用戶組則同理添加相應的屬性。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM