Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-17312

The "Move" operation may produce subtasks with invalid empty values in target project

    XMLWordPrintable

Details

    Description

      When moving an issue with sub-tasks between projects, we need to move the sub-tasks. Sometimes the fields of the moving issues need to change to fit into the target project. The "Move" operation presents a mapping GUI for the parent issue when this needs to occur. It does not have a GUI for sub-tasks remapping. To move the sub-tasks it simply fills in the default value for fields that must change. For example, when moving a sub-task between projects its components field will be cleared. This can leave the sub-tasks in invalid states. For example, a moved sub-task will be invalid in a target project with compulsory components.

      This is a problem for at least the Component and Due Date field.

      The simplest solution would be to use the "Bulk Move" operation to perform a "Move". The bulk move has the step to configure the sub-task mappings that the regular move does not. All that would be required would be to hide the fact that we are doing a bulk move while performing a logical "Move".

      Attachments

        Issue Links

          Activity

            People

              natashbar Norman Atashbar
              bbain bain
              Votes:
              9 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: