2013-01-11 37 views
2

我無法找到關於此的任何信息,無論它是否可能。我可以將JIRA權限方案分配給插件中的項目嗎?

我正在寫一個外部應用程序,我希望能夠真正把項目擱置(即只瀏覽,不能創建/修改/ etc ...問題),並刪除該保留。就兩個應用程序之間的通信而言,一切正常,但我找不到API鉤子來更改與項目關聯的權限方案。

任何人都可以指向正確的方向或告訴我這是不是可以做到的事情嗎?

回答

1

這是可能的。

首先,您應該使用ProjectService類中的validateUpdateProjectSchemes(將projectService對象簡單地注入到構造函數中)。

UpdateProjectSchemesValidationResult validationResult = projectService.validateUpdateProjectSchemes(
    user, 
    permissionSchemeID, 
    null, 
    null); 

然後,檢查驗證結果是否有效和實際更新使用updateProjectSchemes方法與選擇的權限模式項目:

if (validationResult.isValid()){ 
    projectService.updateProjectSchemes(validationResult, project); 
} 
相關問題