• We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      As a JIRA Administrator

      I'd like to have the ability to change the field type of a custom field

      So that I can edit an existing custom field instead of having to create a new field to replace it, recreate all of the configurations for that field and migrate the data

            [JRASERVER-19312] Change the Type of a Custom Field

            Just want to bump this again to say it is really frustrating to have no ability to change any custom field types. For example, we had a number field and found it to be a little too limiting and would like to move to a text field. So I am going through and bulk editing, searching number by number, and updating a few issues at a time to manually put value of the old number field in the new text field.

            James Hollowell added a comment - Just want to bump this again to say it is really frustrating to have no ability to change any custom field types. For example, we had a number field and found it to be a little too limiting and would like to move to a text field. So I am going through and bulk editing, searching number by number, and updating a few issues at a time to manually put value of the old number field in the new text field.

            I am wanting to change a custom field from multi-line which is not searchable to paragraph which is searchable. OR make multi-line searchable and sortable.

            Jennifer Smith added a comment - I am wanting to change a custom field from multi-line which is not searchable to paragraph which is searchable. OR make multi-line searchable and sortable.

            Valiantys Support added a comment - - edited

            Why won't fix? Disappointing? this is curcial

            Valiantys Support added a comment - - edited Why won't fix? Disappointing? this is curcial

            Too bad this is won't fix.  It makes it so very hard to evolve the data in Jira.  We're stuck with our original workflows and structures designed many years ago.  We've grown and changed in ways that require some data changes. But we're stuck.  Here's just one example:  the "Resolved In" field is a number, but we've changed our release number schema to  a two decimal point as nnn.nnn.nnn, but we can only enter nnn.nnn.   So what do we do?  Looks like lots of lousy time-intensive workarounds.

            Kelly Dillon added a comment - Too bad this is won't fix.  It makes it so very hard to evolve the data in Jira.  We're stuck with our original workflows and structures designed many years ago.  We've grown and changed in ways that require some data changes. But we're stuck.  Here's just one example:  the "Resolved In" field is a number, but we've changed our release number schema to  a two decimal point as nnn.nnn.nnn, but we can only enter nnn.nnn.   So what do we do?  Looks like lots of lousy time-intensive workarounds.

            Why won't fix?Disappointing

            Akash Robert added a comment - Why won't fix?Disappointing

            Under the section: "Changing Custom Field type via the database" you can read; how you are able to safely change the some custom fields.

            Mikkel Løfquist added a comment - Under the section: "Changing Custom Field type via the database" you can read; how you are able to safely change the some custom fields.

            I really would like to have this supported for obvious scenario's. For instance when the usage of a single radiobutton field grows with more and more values, changing it to a list would be nice.

            Deleted Account (Inactive) added a comment - I really would like to have this supported for obvious scenario's. For instance when the usage of a single radiobutton field grows with more and more values, changing it to a list would be nice.

            Think the development time is not that big on this feature and it would make a lot of people happy because it saved a lot of time!! How difficult could it be to switch for example from radio buttons to checkboxes? Can imagine that the other way around is functional not desired but still.. missing some data is better than making a completely new custom field and move things. 

            Desiree Graste added a comment - Think the development time is not that big on this feature and it would make a lot of people happy because it saved a lot of time!! How difficult could it be to switch for example from radio buttons to checkboxes? Can imagine that the other way around is functional not desired but still.. missing some data is better than making a completely new custom field and move things. 

            As Ben says, the KB's workarounds are all awful. After trying them all I wrote my own KB article documenting the SQL and CSV Importer options in gruesome detail.

            Another workaround covered is the Copy Custom Field Values built-in script in the ScriptRunner plugin. Give it a filter of affected issues, an old and new field, and it transfers values from old to new.

            I can somewhat understand what Atlassian didn't want to touch this. Think of all the places a custom field could be referenced: filters, gadgets, Agile card layouts, workflow conditions/validators/postfunctions, Groovy scripts, and configuration of random plugins. Now consider: which of these custom field 'consumers' care about the field type and cardinality? Clearly many will. JIRA's core is unable to guarantee that changing a field type won't break stuff. 

            Jeff Turner added a comment - As Ben says, the KB's workarounds are all awful. After trying them all I wrote my own KB article  documenting the SQL and CSV Importer options in gruesome detail. Another workaround covered is the  Copy Custom Field Values built-in script  in the ScriptRunner plugin. Give it a filter of affected issues, an old and new field, and it transfers values from old to new. I can somewhat understand what Atlassian didn't want to touch this. Think of all the places a custom field could be referenced: filters, gadgets, Agile card layouts, workflow conditions/validators/postfunctions, Groovy scripts, and configuration of random plugins. Now consider: which of these custom field 'consumers' care about the field type and cardinality? Clearly many will. JIRA's core is unable to guarantee that changing a field type won't break stuff. 

            I need this feature too. Not sure why this cannot be supported

            Indira Thangasamy added a comment - I need this feature too. Not sure why this cannot be supported

              Unassigned Unassigned
              76e22bf1718d Tracey Booth
              Votes:
              0 Vote for this issue
              Watchers:
              44 Start watching this issue

                Created:
                Updated:
                Resolved: