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

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

1、备份源文件

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

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服务

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

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

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

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

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

转载于:https://blog.51cto.com/jerry12356/1921573

JIRA中设置[描述]字段的默认值相关推荐

  1. 关于mysql设置varchar 字段的默认值''和null的区别,以及varchar和char的区别

    一.背景 根据业务需求,发现以前的同事在设计表的时候,很多字段都没有设置默认值.在mysql5.7版本之后,没有设定默认值的字段,在严格模式下是很容易报错的,所以我这边需要先给每个字段加上一个默认值. ...

  2. mysql char null_关于mysql设置varchar 字段的默认值''和null的区别,以及varchar和char的区别...

    一.背景 根据业务需求,发现以前的同事在设计表的时候,很多字段都没有设置默认值.在mysql5.7版本之后,没有设定默认值的字段,在严格模式下是很容易报错的,所以我这边需要先给每个字段加上一个默认值. ...

  3. dropdownlist控件设置默认值,如何在dropdownlist中设置来自数据库的默认值

    dear sir i have a dropdownlist i want to a default value and also other value in asp.net thanks in a ...

  4. mysql中IFNULL(字段名,默认值) 给null设置默认值

    SELECT IFNULL(字段名,默认值)  as 别名 FROM 表名;

  5. 数据库字段设置为非空默认值

    为什么数据库要设置默认值呢?因为我们希望在插入数据时,有意或无意间被忽略的字段能够交由MySQL按我们事先预想的方式处理,例如一些默认正常状态码.用户插入数据时候尚未设置的文本字段,诸如此类. 假设s ...

  6. mysql修改表中某个字段的默认值

    Mysql中用SQL增加.删除字段,修改字段名.字段类型.注释,调整字段顺序总结 在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或 ...

  7. 改变数据库字段的默认值

    大家都知道已经发布的项目,在迭代开发的过程中使用的数据库是不同的,一般分为生产库和测试库,当你发现因为数据库中的字段默认值造成了程序实际使用中的不合理,那么我们就需要去改变数据库字段的默认值了,如下图 ...

  8. oracle增加字段带默认值

    在oracle 11gR2版本中,对大表增加带默认值的字段,需要拆分成多个步骤,否则会长时间锁表.如下图: 对260万数据的表加带默认值的字段,执行超过2分钟. 我们的规范做法步骤为: (1)加字段 ...

  9. mysql设置当前时间为默认值_MySQL的datetime设置当前时间为默认值

    由于MySQL目前字段的默认值不支持函数,所以以 create_time datetime default now() 的形式设置默认值是不可能的. 代替的方案是使用TIMESTAMP类型代替DATE ...

  10. input文本框设置和移除默认值

    input文本框设置和移除默认值 这里想实现的效果是:设置和移除文本框默认值,如下图鼠标放到文本框中的时候,灰字消失. 1.可以用简单的方式,就是给input文本框加上onfocus属性,如下代码: ...

最新文章

  1. Memcached安装以及PHP的调用
  2. jdbc封装与多并发的共鸣
  3. python程序设计祁瑞华答案_【单选题】有六个元素 6 , 5 , 4 , 3 , 2 , 1 的顺序进栈,问下列哪一个不是合法的出栈序列? (2.0分)...
  4. winform(C#)透明方法
  5. 配置Oracle Instant Client环境
  6. Android开发笔记(二十二)瀑布流网格WaterfallGridView
  7. LAMP架构(LAMP介绍,mysql/mariaDB介绍,Mysql安装)
  8. AcWing 851. spfa求最短路(解决负边权最短路)
  9. 安装包 — 夜神模拟器下载地址
  10. php几种常用的加密解密算法
  11. 生活,人艰不拆......
  12. 全面认识数据指标体系
  13. 周伟焜:IBM为何重造信仰
  14. 手机修图软件测试,10款好用的手机图片编辑器软件排行榜
  15. EH集团筹集逾500万瑞士法郎,用于推进其零排放燃料电池技术
  16. wan端口未连接怎么弄_路由器WAN口未连接怎么解决?
  17. Matlab 图像像素级标注
  18. 上手使用百度文心一言
  19. 顾客信息表mysql_Qt5.5.0使用mysql编撰小软件源码讲解-顾客信息登记表_mysql
  20. 开放平台API接口加密,签名策略

热门文章

  1. 使用Crash工具查看一个TCP listen sock内存布局实例
  2. JSP 中 pageEncoding 和 charset 区别以及中文乱码解决方案
  3. 深度梯度压缩:减小分布式训练的通信带宽
  4. BigDecimal的add方法
  5. HD 2177(威佐夫博弈 入门)
  6. Sublime Text 2 常用插件介绍
  7. mysql 密码保存格式_mysql5.6使用老格式密码
  8. 怎么中文读_来新国大读中文系是一种怎样的体验?
  9. IBM PowerAI编程大赛Q2场来袭!探秘金融语料大数据识别
  10. winpcap的使用