如何为搜索筛选器隐藏JQL查询?仅对非所有者登录用户生效
隐藏JQL筛选器查询内容的解决方案(仅对所有者可见)
嘿,我刚好处理过类似的需求,针对你这个已经创建好的筛选器(JQL:updated >= -1d ORDER BY created DESC),要让其他已登录用户能用但看不到背后的JQL,其实用Jira自带的权限配置就能搞定,步骤很清晰:
- 先打开你的Jira,点击顶部导航栏的「筛选器」入口,找到你创建的这个筛选器,点进去看详情
- 在详情页右上角,找那个锁形的「权限」按钮(或者直接显示“Permissions”),点进去配置
- 权限界面里,先确认你作为所有者已经有「查看、编辑、管理」的全部权限(默认就是这样,但可以检查下)
- 然后点「添加权限」,选择「已登录用户」作为要授权的对象
- 关键一步:权限类型只勾选「使用(Use)」,别选「查看(View)」或「编辑(Edit)」,保存配置就行
这样设置后,其他登录用户能在筛选器列表里找到它、运行它看结果,但点进去看不到JQL内容——只有你这个所有者能查看和修改筛选器的配置。
如果你的Jira版本比较旧,不支持单独给“使用”权限,那还有个替代方案:
- 把这个筛选器设为私有,然后创建一个新仪表板,把这个筛选器做成仪表板上的「问题列表」小部件
- 把仪表板共享给所有已登录用户,设置他们能查看仪表板
- 这样用户能通过仪表板看到筛选结果,但碰不到筛选器本身,自然看不到JQL
内容的提问来源于stack exchange,提问作者Manoj Kumar




