Bulk editing for external shares

Description

Port feature from JES to CES, based on

, copy o the description below:

Implement a feature to allow bulk edition of external shares.

Bulk edition should be added to global share list view.

Add 'Bulk edition' button with split dropdown menu:

  • selected (all selected rows),

  • not selected (all not selected rows from filter),

  • all from filter

Create bulk edition form displayed instead of share list:

  • show number of affected share records

  • each option needs to be activated by checkbox selection

Fields allowed to edition:

  • checkbox ‘update last modified by’ - user picker - overrides last modified user,

  • selected user email section (only one checkbox from below can be checked), user picker same as in Selected users tab on share form

    • checkbox ‘overwrite’ - user picker - overrides users,

    • checkbox ‘add new’ - user picker - adds new users to each share that don't have them,

    • checkbox ‘remove existing’ - user picker - removes users.

  • selected user domain section (only one checkbox from below can be checked), input same as in Selected users domain tab on share form

    • checkbox ‘overwrite’ - input - overrides domain

    • checkbox ‘add new' - input - add domains to each share that don't have them,

    • checkbox ‘remove existing' - input - removes domains

Buttons:

  • Save - validates each selected operation input value and updates shares taking into account project schemes for each one,

  • Cancel - returns to previous view with same filter set.


Accepted criteria

  1. Develop functionality to bulk edit domains associated with selected shares.

  2. Enable bulk recipient changes across selected shares.

Based on customer support request.

Customer feedback

Adding a way to bulk edit external shares would have been very helpful.
I understand that each may be somewhat different, but if you could find a way to process a bulk change for who they are shared with…or at least the domain.
We had to open hundreds of shares just to remove the domain from each as they had been keyed into each of them.

Child issues

Issue Type Icon ESFC-542 Share form improvements - Selected Users Priority: Medium Assignee:
Withdrawn

Linked issues

duplicates
Issue Type Icon ESFC-395 Bulk editing for external shares Priority: Medium Assignee:
Withdrawn
is caused by
Issue Type Icon ESFJ-498 Bulk editing for external shares Priority: Medium Assignee:
Released
blocks
Issue Type Icon ESFC-501 Remove `showBulkEdit` field from atlassian-connect.json after ESFC-486 is released and plugin is reinstalled in PROD Priority: Medium Assignee:
Released