Book Image

JIRA Development Cookbook - Third Edition

By : Jobin Kuruvilla
Book Image

JIRA Development Cookbook - Third Edition

By: Jobin Kuruvilla

Overview of this book

JIRA provides issue and project tracking for software development teams to improve code quality and the speed of development. With the new version of JIRA, you can create your own JIRA plugins and customize the look and feel of your JIRA UI easier than ever. JIRA Development Cookbook , Third Edition, is a one-stop resource to master extensions and customizations in JIRA. This book starts with recipes about simplifying the plugin development process followed by recipes dedicated to the plugin framework. Then, you will move on to writing custom field plugins to create new field types or custom searchers. You will also learn how to program and customize workflows to transform JIRA into a user-friendly system. With so much data spanning different projects, issues, and so on, we will cover how to work on reports and gadgets to get customized data according to our needs. At the end of the book, you will learn how to customize JIRA by adding new tabs, menus, and web items; communicate with JIRA via the REST APIs; and work with the JIRA database.
Table of Contents (18 chapters)
JIRA Development Cookbook Third Edition
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Preface

Object configurable parameters for reports


We have seen how to write JIRA reports and we also had a brief look at how JIRA lets us configure the input parameters. The example we have chosen in the previous recipe, on creating JIRA reports, explained the usage of the select type. In this recipe, we will see the various property types supported and some examples on how to configure them.

There are a number of property types supported in JIRA. The full list supported by your JIRA version can be found in the com.atlassian.configurable.ObjectConfigurationTypes class. For JIRA 7.1.*, the following are the types supported for reports:

Type

Input HTML type

string

Textbox

long

Textbox

hidden

NA. Hidden to the user

Date

Textbox with calendar popup

user

Textbox with user picker

text

Text area

select

Select list

multiselect

Multiselect list

checkbox

Checkbox

filterpicker

Filter picker

filterprojectpicker

Filter or project picker

cascadingselect

Cascading select list dependent...