JIRA中设置[描述]字段的默认值

简介:

公司使用JIRA已经一段时间了,期间也是各种需求,免不了很多自定义的功能或需求,在没有购买技术支持的情况下,有的或许可以自行尝试实现,有的也只能是无能为力。当然,这篇文章别的不说,单说设置描述description字段的默认值的实现方式。

wKioL1kJam_hwpFdAACYXr2lUJc228.png-wh_50

所需要设置默认值的字段就是上图中红框的描述字段,这里是汉化后的界面,如果是未汉化此处应为description,我要实现的就是右侧方框中自动出现我设置的格式,也即只要用户创建一个问题,在弹出的窗口中就会自动出现我定义的描述默认值。

1、备份源文件

要修改的文件是description-edit.vm,不过在修改之前先进行备份。

1
2
3
4
5
cd  /usr/local/jira/atlassian-jira/WEB-INF/classes/templates/jira/issue/field
cp  description-edit.vm description-edit.vm$( date  +%F)
[root@cy-wiki-jira-214180 field] # ll description-edit.vm*
-rw-r--r-- 1 root root 1113 Apr 28 18:55 description-edit.vm
-rw-r--r-- 1 root root  920 Apr 28 18:33 description-edit.vm.bak2017-04-28

2、编辑description-edit.vm

vim description-edit.vm

添加一个选项,格式如下:

#if($description == '')

#set ($description = 'Put stuff here:')

#end

其中,Put stuff here:根据实际需要进行填写。

比如,我这边的需求是这样的,根据上面的格式修改后如下所示:

#if($description == '')

#set ($description = "

1、操作步骤;\

\

\

\

2、实际结果;\

\

\

\

3、预期结果;\

\

\

\

")

#set ($description = $description.replace('\',' '))

#end

最后,将上面添加到description-edit.vm中。

3、重启JIRA服务

1
2
. /usr/local/jira/bin/stop-jira .sh
. /usr/local/jira/bin/start-jira .sh

4、在浏览器中访问,验证是否满足需求

wKioL1kJgTmhNpGqAACryGgD5So059.png-wh_50

OK,已经实现产品提出的需求,结束。

参考:http://www.cnblogs.com/snooper/p/6236680.html

补充:参考文章作者在文中提出,使用中文会出现乱码,但是我在生产环境中并没有出现乱码,所用jira版本是6.3.6,安装完成后已经安装了中文语言,并将系统语言设置为中文。不确定是否因为该原因,但是可以确认中文显示是没有问题的。



本文转自 jerry1111111 51CTO博客,原文链接:http://blog.51cto.com/jerry12356/1921573,如需转载请自行联系原作者

相关文章
|
7月前
|
SQL 关系型数据库 MySQL
mysql使用default给列设置默认值的问题
mysql使用default给列设置默认值的问题
145 0
|
3月前
|
SQL 关系型数据库 MySQL
MySQL数据库中给表添加字段并设置备注的脚本编写
通过上述步骤,你可以在MySQL数据库中给表成功添加新字段并为其设置备注。这样的操作对于保持数据库结构的清晰和最新非常重要,同时也帮助团队成员理解数据模型的变化和字段的具体含义。在实际操作中,记得调整脚本以适应具体的数据库和表名称,以及字段的详细规范。
67 8
|
5月前
|
SQL 存储 索引
MySQL设计规约问题之为什么应该把字段定义为NOT NULL并且提供默认值
MySQL设计规约问题之为什么应该把字段定义为NOT NULL并且提供默认值
|
存储
PG11新特性解读:新增非空默认值字段不需要重写表
PG11新特性解读:新增非空默认值字段不需要重写表
180 1
|
7月前
配置字段自动填充
配置字段自动填充
42 0
|
关系型数据库 MySQL 数据库
Flink CDC中mysql 字段设置了默认值 ,然后插入数据时 指定该字段为null 会返回字段默认值 而不是null?
Flink CDC中mysql 字段设置了默认值 ,然后插入数据时 指定该字段为null 会返回字段默认值 而不是null?
243 2
|
关系型数据库 MySQL
MySQL字段默认值设置详解
在 MySQL 中,我们可以为表字段设置默认值,在表中插入一条新记录时,如果没有为某个字段赋值,系统就会自动为这个字段插入默认值。关于默认值,有些知识还是需要了解的,本篇文章我们一起来学习下字段默认值相关知识。
1295 0
|
存储 关系型数据库 MySQL
字段为什么要设置成 not null?
字段为什么要设置成 not null?
173 0
|
SQL 关系型数据库 MySQL
列的完整性约束——设置表字段的默认值(DEFAULT)
列的完整性约束——设置表字段的默认值(DEFAULT)
具有默认值的表
具有默认值的表
73 1