Document toolboxDocument toolbox

LMS-182 Bulk update amendment statuses

Background

Users are frustrated about how long it takes to update amendments on a Marshalled List when using the buttons on the ‘Amendment Status’ r-h panel.

Matt suggested a ‘bulk update status’ feature which will allow users to select a subset of amendments and apply an outcome en mass. We envisage this being in the Editor and will re-purpose functions from the “Manage lifecycle events” modal as well as the amendment selector from the ‘bulk update members’ modal (see LDAPP-2697)

Requirement

  1. Remove the ‘bulk update statuses' function from the ‘Amendment Status’ r-h panel (see screenshot)

  2. Replace with a button “Bulk update statuses”

  3. Triggering the button will open a “Bulk update statuses” modal, containing the following:

    1. A list of all amendments in the list in the Editor, allowing users to select all, de-select all, select/de-select individual amendments (can we repurpose what is build for LDAPP-2697)?

    2. Event (same drop-down list as ‘Lifecycle event’ in ‘Add amendment lifecycle events’ modal)

    3. Published lists (a drop down of published amendment lists associated to the stage - dynamically appears only if ‘Published' is the selected event above)

    4. Date

    5. Time

    6. Buttons to ‘Update’ and ‘Cancel’

It would be nice ‘Update’ will save the changes and refresh the document (like ‘Submit List’ does).


Status

Awaiting deployment

Lawmaker components affected

Amendment Lists, Amendments

Raised by organisation(s)

HoL

Planned version to be included in (if any)

v.14.0.0

Related development ticket(s)

LDAPP-3501