After more than a year of using Tempo and Jira, I finally found a way to force issue creators to put an account so I can bill each departments properly. Since about a month or two I can't do that anymore. With the interface I managed to to put the Account Field on the top of the form when creating a new issue but since it is not mandatory (required) anymore, people just skip it.
Are we going to have that feature back ? Anytime soon ? Why did you remove the 'required' attribute in the first place ?
I also had a great time searching in google on how to create an issue in JIRA for the JIRA product. Google always sends you to the documentation on how to create an issue on your own system.
You can actually configure a field and make it either optional or required.
A field configuration defines the behavior of all fields available in your JIRA installation, including JIRA's own 'fixed'/'built in' fields (known as 'system' fields) and custom fields.
For each field, a field configuration specifies:
To make a field required or optional, you can follow these steps:
For further reading and more details, you can check this documentation page out:
Specifying Field Behavior
Hope this answer helps, and I wish you a good day!
Ezra A. R. A.
I would like to apologize since I cant upload an image as well, all the screenshots i will include for this answer are uploaded in Dropbox.
I have tried to replicate your issued and ended up with same result as you:
Good news is, I have found a workaround for it! These fields are locked to prevent accidental changes which can subsequently break the operation of JIRA Software. Due to certain problems within JIRA Software, sometimes the fields need to be manually unlocked so they can be altered. To be able to unlock it, you will have to run SQL queries in your database. Here is the resolution steps:
Run the following query via database to determine the JIRA Software custom field IDs:
SELECT id,customfieldtypekey,cfname from customfield where cfname like 'Account';
You will get results similar to this: Screenshot 2, and you will be able to know the id (in my case, it's 10300)
You will have to match the id of the field you want to unlock with the according entry in
managedconfigurationitem table's item_id column. Run the following query:
SELECT id,item_id,item_type,managed from managedconfigurationitem;
You will get results similar to this: Screenshot 3, and i can see customfield_10300 which is the item_id for my particular Account Custom Field.
You will need to set the managed column to
false of any field you want to unlock. See this query as example:
UPDATE managedconfigurationitem set managed='false' where item_id in ('customfield_10300');
Change the id to your Account Custom Field ID you found in step 1. After you run the query, It will says that the row has been affected. You can now go back to your JIRA and check back the field configuration, it should be unlocked like this: Screenshot 4
After you make the necessary changes, make sure you lock it again by running the following query:
UPDATE managedconfigurationitem set managed='true' where item_id in ('customfield_10300');
Change the id to your Account Custom Field ID you found in step 1, just like in step 3.
I hope this answer can help you, and I wish you a very good day!
Ezra A. R. A.
There is a much easier way to make Account field Required.
Since you are using this field, I assume you have Tempo Timesheets installed as well (Plugin for managing accounts and billing).
1) Go to Tempo => Administartion
2) Tempo Accounts => Accounts Configuration
3) You'll see the section "Make Tempo Account Custom Field required in JIRA Field Configurations"
=> Here, all field configurations that you have set up in JIRA are shown
=> Just tick the configurations you want to have Account field as Required
Basically I tick all of them.
Hope this helps!
I'm John Allspaw, co-founder of Adaptive Capacity Labs, where we help teams use their incidents to learn and improve. We bring research-driven methods and approaches to drive effective inciden...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs