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.
Hello Francois!
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!
Warm Regards,
Ezra A. R. A.
By the way, Francois, if this solution helps in the slightest, do you mind accepting the answer so other users with similar situation can find this? Thank you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi all,
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).
Steps:
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!
Mila
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Francois!
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:
Screenshot 1
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!
Warm regards,
Ezra A. R. A.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you Ezra,
The only problem I have is that we are using JIRA ONDEMAND which I believe does not let us access the database. I guess I can open an issue an have someone execute the script for me at Jira.
Warm cheers,
Francois
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Oh i missed the fact that you used JIRA OnDemand. Yes I guess they can help you with that.
Hope you can fix your the field soon!
Warm Cheers,
Ezra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.