Skip to end of metadata
Go to start of metadata

There are some differences between JIRA 7 and 6 in the configuration items managed by Project Configurator. The plugin is prepared to take a configuration exported from JIRA 6 and adapt it to JIRA 7, as this is considered a likely use case. If you need to move your configurations in the reverse direction follow these steps.

How to

DowngradeXMLConfigFilesFromJ7ToJ6.xslt


  1. Export the configuration from JIRA 7.
  2. Download the XSLT file above.
  3. Process the exported XML configuration file with this XSLT. This transformation can be run with any XSLT processor. For example, with open source SAXON-HE XSLT processor by Saxonica Limited, you would run this command line:
java -cp saxon9he.jar net.sf.saxon.Transform J7-file.xml DowngradeXMLConfigFilesFromJ7ToJ6.xslt > J6-file.xml

4. The transformed XML file created in step 3 can be imported into a JIRA 6 instance.


Removed items

Remember that there are a few configuration elements in JIRA 7 that do not exist in JIRA 6. The transformation described above will remove all those elements from the configuration file so that it can be imported into JIRA 6. These elements are:

  • The "type" of the project
  • Gadgets identified by a plugin module key, instead of an OpenSocial URL
  • Permissions granted to users with access to a concrete or any application (aka "application role")
  • Project permissions "Manage sprints" and "Service desk agent"

The transformation file is designed to display a message when any of these elements are removed from the configuration. This should help you to assess the possible impact of these changes. The messages would be like:

   Removing permission SERVICEDESK_AGENT granted to holder "Service Desk Team" in scheme Default software scheme

   Removing permission TRANSITION_ISSUES granted to applicationRole "ANY" in scheme Default software scheme

   Removing permission VIEW_DEV_TOOLS granted to applicationRole "ANY" in scheme Default software scheme

   Removing permission VIEW_READONLY_WORKFLOW granted to applicationRole "ANY" in scheme Default software scheme

   Removing permission VIEW_VOTERS_AND_WATCHERS granted to applicationRole "ANY" in scheme Default software scheme

   Removing permission WORK_ON_ISSUES granted to applicationRole "ANY" in scheme Default software scheme

   Removing gadget identified by module key com.atlassian.jira.gadgets:introduction-dashboard-item in dashboard Shared with project

   Removing type element for project SEJIC
  • No labels