gpt4 book ai didi

jira - 根据用户所属的组对问题使用多个屏幕

转载 作者:行者123 更新时间:2023-12-04 05:08:48 24 4
gpt4 key购买 nike

我的问题是我试图根据用户所属的组隐藏项目中问题的某些字段。一个问题是否可以有多个屏幕,并且根据用户所属的组,他们会显示不同字段的不同屏幕?

谢谢

最佳答案

使用 Behaviours Plugin根据用户权限隐藏/显示字段,例如:

FormField someField = getFieldByName("select example")
def user = componentManager.getJiraAuthenticationContext().getLoggedInUser()
if (user == 'John') {
someField.setHidden(true)
}

或者,根据用户组:
FormField someField = getFieldByName("select example")
def user = componentManager.getJiraAuthenticationContext().getLoggedInUser()
def isAdmin = componentManager.getUserUtil().getGroupNamesForUser(user.name).contains("jira-administrators")
if (! isAdmin) {
someField.setHidden(true)
}

关于jira - 根据用户所属的组对问题使用多个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15156906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com