方案:在某些转换屏幕上隐藏 comment 字段

文章目录

    • 概述
    • 解决方案

概述

在本文中,我们将了解如何在任何问题转换界面上隐藏comment字段。

目前,在 Jira Server 或 Datacenter 中无法通过任何内置功能实现这一点。请参考: JRASERVER-12244 允许 控制 comment 字段是否显示在编辑和转换屏幕上

解决方案

  1. 创建一个 text类型的自定义字段,然后添加该字段到指定的转换界面上;
  2. 获取自定义字段的 ID;
  3. 在 新建自定义字段的描述说明中添加 js 脚本:
<script type="text/javascript">
    cfid = 'customfield_12100'
    workflowTransition = $('.jira-dialog').attr('id');
    if ( typeof hideCommentOnTransitions !== 'undefined') {
        if ( hideCommentOnTransitions.indexOf(workflowTransition) < 0 ) {
            hideCommentOnTransitions.push(workflowTransition)
        }
    }
    else {
        hideCommentOnTransitions = [ workflowTransition ]
    }
    $( '#' + cfid ).closest( '.field-group' ).css( 'display', 'none' );
    $( document ).ajaxStop(function() {
        for (var i = 0; i < hideCommentOnTransitions.length; i++) {
            if ( $( "#" + hideCommentOnTransitions[i] ).length ) {
                $( "#" + hideCommentOnTransitions[i] ).find( '#comment' ).closest( '.field-group' ).css( 'display', 'none' );
            }
        }
    });
</script>

替换实际的 customfield_12100

  1. 确定系统设置中,开启了 Enable HTML in project description

这样,在转换界面中,原本默认自带的comment就被隐藏了。

你可能感兴趣的:(Jira知识库,jira)