EventideSystems / tool_for_systemic_change

GNU Affero General Public License v3.0
3 stars 0 forks source link

Linking Initiatives #704

Closed ferrisoxide closed 2 years ago

ferrisoxide commented 2 years ago

User Story

As a regular users of the system I want to selectively link initiatives between SDG and Transition Cards So that only the initiatives I've selected will updated whenever I make a change in either Card

Acceptance Criteria

Given an SDG Card and an Transition Card are present in my account When I edit the SDG Card's details And I link it to the Transition Card Then I will be presented with a list of Initiatives to link and/or replicate in both Cards

Given an SDG Card and an Transition Card are present in my account And the SDG Card and Transition Card both have differently named Initiatives (i.e. the Initiatives are not shared) And I have edit the SDG Card and selected all the Initiatives in both Cards to be linked and replicated When I save the SDG Card Then any Initiatives that were present in the SDG Card will be replicated in the Transition Card And any Initiatives that were present in the Transition Card will be replicated in the SDG Card And all Initiatives will be marked as "linked"

Given an SDG Card and an Transition Card are present in my account And the SDG Card and Transition Card are linked And the SDG Card and Transition Card contain linked Initiatives And the SDG Card and Transition Card contain unlinked Initiatives When I update a linked Initiative in the SDG Card And I update an unlinked Initiative in the SDG Card Then the linked Initiative in the Transition Card will be updated But the unlinked Initiative in the Transition Card will note be updated

Given an SDG Card and a Transition Card are linked When I create a new Initiative in the SDG Card Then an Initiative with the same name will be created in the Transition Card And the Initiative will be marked as "linked"

emily-humphreys commented 2 years ago

This is all great

On Wed, Mar 16, 2022 at 3:40 PM Tom Tuddenham @.***> wrote:

User Story

As a regular users of the system I want to selectively link initiatives between SDG and Transition Cards So that only the initiatives I've selected will Acceptance Criteria

Given an SDG Card and an Transition Card are present in my account When I edit the SDG Card's details And I link it to the Transition Card Then I will be presented with a list of Initiatives to link and/or replicate in both Cards

Given an SDG Card and an Transition Card are present in my account And the SDG Card and Transition Card both have differently named Initiatives (i.e. the Initiatives are not shared) And I have edit the SDG Card and selected all the Initiatives in both Cards to be linked and replicated When I save the SDG Card Then any Initiatives that were present in the SDG Card will be replicated in the Transition Card And any Initiatives that were present in the Transition Card will be replicated in the SDG Card And all Initiatives will be marked as "linked"

Given an SDG Card and an Transition Card are present in my account And the SDG Card and Transition Card are linked And the SDG Card and Transition Card contain linked Initiatives And the SDG Card and Transition Card contain unlinked Initiatives When I update a linked Initiative in the SDG Card And I update an unlinked Initiative in the SDG Card Then the linked Initiative in the Transition Card will be updated But the unlinked Initiative in the Transition Card will note be updated

Given an SDG Card and a Transition Card are linked When I create a new Initiative in the SDG Card Then an Initiative with the same name will be created in the Transition Card And the Initiative will be marked as "linked"

— Reply to this email directly, view it on GitHub https://github.com/ferrisoxide/wicked_software/issues/704, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADFVZOTTHWT5OUGY5REKW53VAFUK5ANCNFSM5Q2XXBOA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

emily-humphreys commented 2 years ago

Question: Currently, all initiatives are duplicated in the list and assigned to only 1 card - I'm assuming this feature will remove this? It would be helpful to have a visual identifier in the Initiative list that shows via an icon (or word) that the initiative is linked or unlinked

ferrisoxide commented 2 years ago

Currently, all initiatives are duplicated in the list and assigned to only 1 card - I'm assuming this feature will remove this? It would be helpful to have a visual identifier in the Initiative list that shows via an icon (or word) that the initiative is linked or unlinked

I've made the linking explicit, so if you go into a Transition/SDG Card's details page you'll see a list of linkable Initiatives. You can turn on / off the linking by checking the box associated with each Initiative.

image

NB Existing linked cards do not have their initiatives linked. You will need to edit the details page of either card to set up the linking. New Initiatives for linked cards will automatically be linked, but there is a warning message to let users know this is going to happen.

@emily-humphreys @SishaMish This is on staging now and ready for QA.

emily-humphreys commented 2 years ago

Thanks team. I think I'll need you to talk this through with me as I just tried to unlink and wasn't completely clear on the user flow :)

Can we meet next Wed morning to go through it?

ferrisoxide commented 2 years ago

@emily-humphreys If you change the drop down used to link cards to "blank" (i.e. no card) and save it should unlink cards.

Wednesday after 10 am is fine. Probably will need to go through final bits and bobs.

emily-humphreys commented 2 years ago

Great - lets lock in 10 on Wednesday to go through it

On Fri, Mar 25, 2022 at 5:23 PM Tom Tuddenham @.***> wrote:

@emily-humphreys https://github.com/emily-humphreys If you change the drop down used to link cards to "blank" (i.e. no card) and save it should unlink cards.

Wednesday after 10 am is fine. Probably will need to go through final bits and bobs.

— Reply to this email directly, view it on GitHub https://github.com/ferrisoxide/wicked_software/issues/704#issuecomment-1078712865, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADFVZOQAZEEZAMNZ4DXG5ELVBVPF5ANCNFSM5Q2XXBOA . You are receiving this because you were mentioned.Message ID: @.***>

emily-humphreys commented 2 years ago

Apologies - I've got a clash at 10 - so have sent through a meeting invite for 11:30am. Does that work?

On Tue, Mar 29, 2022 at 3:20 PM Emily Humphreys @.***> wrote:

Great - lets lock in 10 on Wednesday to go through it

On Fri, Mar 25, 2022 at 5:23 PM Tom Tuddenham @.***> wrote:

@emily-humphreys https://github.com/emily-humphreys If you change the drop down used to link cards to "blank" (i.e. no card) and save it should unlink cards.

Wednesday after 10 am is fine. Probably will need to go through final bits and bobs.

— Reply to this email directly, view it on GitHub https://github.com/ferrisoxide/wicked_software/issues/704#issuecomment-1078712865, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADFVZOQAZEEZAMNZ4DXG5ELVBVPF5ANCNFSM5Q2XXBOA . You are receiving this because you were mentioned.Message ID: @.***>

ferrisoxide commented 2 years ago

Deployed to production