Customizing Jira for Your Projects

An information system such as Atlassian Jira is only as useful as the data that goes into it, so it is no surprise that Jira is very flexible when it comes to letting you customize the fields and screens. Jira comes with a suite of default fields to help you get it up and running quickly, and it also allows you to add your own fields, called custom fields, to address your unique needs.

In this chapter, we will learn not only how to manage these custom fields in Jira, but also how you can create your very own custom field types with your own business logic, through scripting.

In this chapter, we will cover the following topics:

  • Setting up different issue types for projects
  • Making a field required
  • Making the assignee field required
  • Hiding a field from view
  • Creating a new field configuration
  • Setting up customized screens for your project
  • Removing a select list's None option
  • Adding help tips to custom fields
  • Using JavaScript with custom fields
  • Setting default values for fields
  • Adding permission to fields
  • Creating your own custom field types