Uploaded image for project: 'Migration Platform'
  1. Migration Platform
  2. MIG-1088

Boards/Filters/Dashboards edit permissions are not migrated via JCMA

    • 7
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Issue Summary

      When customer migrates Jira from Server/DC to cloud using 1.6.5 or 1.7.1, the edit permissions on the filters, boards is not migrated.
      Same is the case with dashboards as well.

      Steps to Reproduce

      • Install JCMA 1.6.5 or 1.7.1
      • Enable below dark features:
        com.atlassian.jira.migration.export.all.filters
        com.atlassian.jira.migration.export.multiprojects.boards
      • Create a project and then create a board in this project.
      • Go to board settings and edit filter associated with it.
      • Add any group/user to view permissions on the filter.
      • Add any group/user to edit permissions on the filter.

      Expected Results

      Both view and edit permissions should get migrated to Cloud for the filters and board.

      Actual Results

      Only view permission is migrated to the cloud, and the group that was added in edit permissions will be visible under view permissions. The edit permissions will become private.
      On Server, before migration:

      On Cloud, after migration:

       
      It can be seen clearly, that jira-users group was part of edit permissions for the filter on Server, but after migration, on cloud, it is added to view permissions.

       

      Workaround:

      Download the latest version (1.7.8) of Jira Cloud Migration Assistant  [https://marketplace.atlassian.com/apps/1222010/jira-cloud-migration-assistant/version-history

      • Start your migration as usual.
      • This feature will now migrate the share permissions for the filters and dashboard along with its rights i.e. edit and view

       

          Form Name

            [MIG-1088] Boards/Filters/Dashboards edit permissions are not migrated via JCMA

            1578984bf038 

            This feature was released in JCMA 1.7.7 behind the feature flag `com.atlassian.jira.migration.pass.share.permission.with.rights` and since JCMA 1.7.8 release, it is available to all . It is NOT behind a FF anymore.

            Mandeep Kaur (Inactive) added a comment - 1578984bf038   This feature was released in JCMA 1.7.7 behind the feature flag `com.atlassian.jira.migration.pass.share.permission.with.rights` and since JCMA 1.7.8 release, it is available to all . It is NOT behind a FF anymore.

            Wasn't able to access hello.atlassian.net - but the release notes for 1.7.8 are also here:
            https://marketplace.atlassian.com/apps/1222010/jira-cloud-migration-assistant/version-history

            Dwight Holman added a comment - Wasn't able to access hello.atlassian.net - but the release notes for 1.7.8 are also here: https://marketplace.atlassian.com/apps/1222010/jira-cloud-migration-assistant/version-history

            Update: 23rd Feb, 2023

            The feature to migrate share permissions along with its rights is now available to all the customers using JCMA 1.7.8 and above versions.

            Regards,
            Mandeep Kaur

            Mandeep Kaur (Inactive) added a comment - - edited Update: 23rd Feb, 2023 The feature to migrate share permissions along with its rights is now available to all the customers using JCMA 1.7.8 and above versions. Regards, Mandeep Kaur

            @Mandeep,

            hello.atlassian.net is not accessible for non-Atlassians. Where can we find more info on publicly available pages?

            Joachim Bollen added a comment - @Mandeep, hello.atlassian.net is not accessible for non-Atlassians. Where can we find more info on publicly available pages?

            Hi All,
            We have released this fix behind the FF in JCMA 1.7.7 release.
            You can use this by enabling the following feature flag `com.atlassian.jira.migration.pass.share.permission.with.rights`

            You can find more info here
            https://hello.atlassian.net/wiki/spaces/CR/pages/2228533275/Migrations+Release+Readiness+Migrating+Share+Permissions+Filters+Dashboards+SWAT+ONLY

            Mandeep Kaur (Inactive) added a comment - - edited Hi All, We have released this fix behind the FF in JCMA 1.7.7 release. You can use this by enabling the following feature flag `com.atlassian.jira.migration.pass.share.permission.with.rights` You can find more info here https://hello.atlassian.net/wiki/spaces/CR/pages/2228533275/Migrations+Release+Readiness+Migrating+Share+Permissions+Filters+Dashboards+SWAT+ONLY

            Still no fix for this very important feature ?? it will be impossible to do this manually for over a 10 000 filters for different users and groups... Please fix this ASAP.

            bilel.arfaoui added a comment - Still no fix for this very important feature ?? it will be impossible to do this manually for over a 10 000 filters for different users and groups... Please fix this ASAP.

            Appears to also affect JCMA 1.7.7

            Sebastian P. (Eficode Switzerland) added a comment - Appears to also affect JCMA 1.7.7

            Any progress here ??

            Christoph Körner added a comment - Any progress here ??

            This is annoying why JCMA doesn't support this feature. If such basic support is missing why Atlassian took a decision to stop Jira Server support. Imagine fixing this for more than 3000 filters manually, it's completely unacceptable

            Javish Kathuria added a comment - This is annoying why JCMA doesn't support this feature. If such basic support is missing why Atlassian took a decision to stop Jira Server support. Imagine fixing this for more than 3000 filters manually, it's completely unacceptable

            We have more than 1500 filters with multiple editors. Imagine how much time it's going to take to fix those manually...

            Joachim Bollen added a comment - We have more than 1500 filters with multiple editors. Imagine how much time it's going to take to fix those manually...

            Bram added a comment -

            It's incredible how many essential features are missing from the Cloud Migration tool. Atlassian has been pushing for this migration for years, and everything utterly sucks.

            At this point, it would be easier to Atlassian to go back to supporting Jira Server.

            Bram added a comment - It's incredible how many essential features are missing from the Cloud Migration tool. Atlassian has been pushing for this migration for years, and everything utterly sucks. At this point, it would be easier to Atlassian to go back to supporting Jira Server.

            Mark Benson added a comment - - edited

            Andy - what happened?
            New JCMA version has released and this does not appear to have been included...

            My migration support team hasn't been able to offer any other solutions, so we're still stuck unable to migrate.

            Mark Benson added a comment - - edited Andy - what happened? New JCMA version has released and this does not appear to have been included... My migration support team hasn't been able to offer any other solutions, so we're still stuck unable to migrate.

            See MIG-1043.

            Dwight Holman added a comment - See MIG-1043 .

            Andy J. added a comment -

            Hi Mark, 

            My name's Andy and I'm one of the escalation managers here at Atlassian. We want to assure you that this bug/missing feature is definitely in our radar due to the impact and lack of official workaround. We're working with Product Management to get an official fix out tentatively for the next JCMA release. I see that you have an active ongoing migration, so I will work with your Cloud Migration Manager to provide you with any options we have available until the next release.

            Thanks!

            Andy Jean

            Andy J. added a comment - Hi Mark,  My name's Andy and I'm one of the escalation managers here at Atlassian. We want to assure you that this bug/missing feature is definitely in our radar due to the impact and lack of official workaround. We're working with Product Management to get an official fix out tentatively for the next JCMA release. I see that you have an active ongoing migration, so I will work with your Cloud Migration Manager to provide you with any options we have available until the next release. Thanks! Andy Jean

            Hi Mandeep, 

            It seems like you've completely edited out the line about a workaround existing.
            Is there something available to fix my problem, or is there nothing currently?

            Cheers,
            Mark.

            Mark Benson added a comment - Hi Mandeep,  It seems like you've completely edited out the line about a workaround existing. Is there something available to fix my problem, or is there nothing currently? Cheers, Mark.

            Hey Mark,
            Apologies for the delay, as I have been waiting for Saif to reply to this comment but given it was long weekend in India, he was not available.
            To summarise the progress,
            SWAT is still working on the permanent fix and its in development phase.

            Thanks.

            Mandeep Kaur (Inactive) added a comment - - edited Hey Mark, Apologies for the delay, as I have been waiting for Saif to reply to this comment but given it was long weekend in India, he was not available. To summarise the progress, SWAT is still working on the permanent fix and its in development phase. Thanks.

            Hi Mandeep,

            I believe that I'm potentially being blocked by the issue in our migration testing see - MOVE-81652 and was linked here.
            In my case it is not a group, but an individual user listed in the filter share (my user account),

            Based on your workaround: "Currently, there is no known workaround for this behavior at scale. You will have to manually update the permissions post-migration."

            Can you clarify on how one would do this as a Site/Global admin in Jira Cloud?
            I cannot actually see the filter on the Cloud side to fix any permissions (which I assume explains why the corresponding board shows as "private" to my user login). 

            As we no longer have direct access to the database do you mean that ATL Support would need to manually fix this on my behalf?

            Cheers,
            Mark.

            Mark Benson added a comment - Hi Mandeep, I believe that I'm potentially being blocked by the issue in our migration testing see - MOVE-81652 and was linked here. In my case it is not a group, but an individual user listed in the filter share (my user account), Based on your workaround: "Currently, there is no known workaround for this behavior at scale. You will have to manually update the permissions post-migration." Can you clarify on how one would do this as a Site/Global admin in Jira Cloud? I cannot actually see the filter on the Cloud side to fix any permissions (which I assume explains why the corresponding board shows as "private" to my user login).  As we no longer have direct access to the database do you mean that ATL Support would need to manually fix this on my behalf? Cheers, Mark.

            SWAT will start working on providing a fix for this. Will provide a ticket detail here once we kick off the work.

            Mandeep Kaur (Inactive) added a comment - SWAT will start working on providing a fix for this. Will provide a ticket detail here once we kick off the work.

            Mandeep Kaur (Inactive) added a comment - - edited

            This particular issue is not a bug but a missing feature in JCMA since quite some time now.
            JCMA doesn't have the capability of migrating share permissions yet.

            If/when we need to resolve this, it will be taken as a feature and will require time to develop and make it available to GA.

            But for now, we are gathering impact to provide resolution for it.

            Meanwhile, the workaround for this problem will be to edit/add the share permissions on cloud manually.

            Mandeep Kaur (Inactive) added a comment - - edited This particular issue is not a bug but a missing feature in JCMA since quite some time now. JCMA doesn't have the capability of migrating share permissions yet. If/when we need to resolve this, it will be taken as a feature and will require time to develop and make it available to GA. But for now, we are gathering impact to provide resolution for it. Meanwhile, the workaround for this problem will be to edit/add the share permissions on cloud manually.

              5fd11697869d Mandeep Kaur (Inactive)
              sali@atlassian.com Saif
              Votes:
              60 Vote for this issue
              Watchers:
              68 Start watching this issue

                Created:
                Updated:
                Resolved: