- JIRA 6.x Administration Cookbook
- Patrick Li
- 274字
- 2021-12-08 12:37:36
Removing the none option
Custom field types such as select list (single and multi) come with the None option, and the only way to remove that is to make the field required. While this makes sense, it can be cumbersome to chase down every field and configuration.
In this recipe, we will remove the None option from all single select list custom fields.
Getting ready
Since we will be modifying physical files in JIRA, you will want to make backups of the files we change.
How to do it…
JIRA uses Velocity templates to render custom fields. These templates are mostly HTML with some special symbols. You can find all these files in the JIRA_INSTALL/atlassian-jira/WEB-INF/classes/plugins/fields
directory, and the edit view templates are in the edit
subdirectory.
So we need to open the edit-select.vm
file in a text editor and remove the following code snippet:
#if (!$fieldLayoutItem || $fieldLayoutItem.required == false) <option value="-1">$i18n.getText("common.words.none")</option> #else #if ( !$configs.default ) <option value="">$i18n.getText("common.words.none")</option> #end #end
Make sure you do not change any other lines, then save the file, and restart JIRA.
Tip
You can remove the None option from other custom field types, such as multi-select by editing the appropriate file, for example, edit-multiselect.vm
.
How it works…
The Velocity .vm
template files are what JIRA uses to render the HTML for the custom fields. The code snippet we removed is what displays the None option. Note that by changing the template, we are removing the None option for all single select custom fields in JIRA. If you just want to remove the None option for a single custom field, refer to the Using JavaScript with custom fields recipe.
- 國家治理能力視角的國家審計功能理論研究
- Securing Hadoop
- 審計實務案例與實訓教程
- AO2011實用手冊
- PMP備考寶典:路晨帶你去通關
- Getting Started with Oracle Tuxedo
- 統計學視角下的金融高頻數據挖掘理論與方法研究
- 財務會計習題集
- Getting Started with Citrix? Provisioning Services 7.0
- 多項目管理方法及其應用研究(國家社科基金后期資助項目)
- 獨立審計質量的激勵治理模式研究
- 內部審計數字化轉型:方法論與實踐
- 內部審計實務操作從入門到實戰
- Learning Salesforce Visual Workflow and Process Builder(Second Edition)
- IBM Worklight Mobile Application Development Essentials