[UXPROD-4454] Lists - Duplicate lists Created: 06/Sep/23  Updated: 07/Feb/24

Status: In Review
Project: UX Product
Components: None
Affects versions: None
Fix versions: Quesnelia (R1 2024)

Type: New Feature Priority: P3
Reporter: Kathleen Moore Assignee: Kathleen Moore
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Attachments: PNG File 1-duplicate.png     PNG File 2-new-list.png     PNG File 3-new-list-name.png     PNG File 4-query-modal.png     PNG File 5-edit-query.png     PNG File 6-new-list-success.png    
Issue links:
Defines
defines UILISTS-68 Duplicate lists Closed
is defined by UILISTS-73 New list name when duplicating a list Closed
is defined by UILISTS-76 Show edit query button when duplicati... Closed
Relates
relates to UILISTS-75 Show query when duplicating a list wi... Open
Release: Quesnelia (R1 2024)
Development Team: Corsair
PO Rank: 0

 Description   

Current situation or problem: Users want to use an existing list as a starting place to create a new list. This will allowing for quick list creations/variations without having to build the query from scratch.

In scope

  • Duplicate a canned list
  • Duplicate a user created list
  • New list is prepopulated with select fields from source list 
  • New list query is prepopulated with query from source list
  • Duplicated list can be saved without edits
  • Duplicated list can be saved with edits

Out of scope

  • Duplicating more than one list at a time

Mockups: attached
 
Scenario: Duplicate appears in actions menu
Given a user on the detail page for list 1
When the user selects the actions button
Then an option for 'Duplicate' exits
 
Scenario: Duplicate action takes you to new list screen with some fields prepopulated
Given a user clicked 'Duplicate' from the detail page for list 1
When the 'new list' screen loads
Then the new list is prepopulated with the following values from list 1:
     List name, List description, List query, Visibility
But the following fields come from the new list, and are not prepopulated:
     Source, created timestamp
 
Scenario: New list from duplicate has query prepopulated 
Given a user clicked 'Duplicate' from the detail page for list 1
     And the 'new list' screen loads
When the user clicks on the 'Edit query' button 
Then the query builder is prepopulated with the query from list 1
 
Scenario: Query can be edited
Given a user clicked 'Duplicate' from the detail page for list 1
     And the 'new list' screen loads
     And the user clicks on the 'Edit query' button 
When the query builder is prepopulated with the query from list 1
Then the user can take the following actions with the following results:

Action Results
Modify query - Test query - Run query & save List is saved with modified query
Modify query - Test query - Cancel User is returned to new list screen with query from list 1
Modify query - Cancel User is returned to new list screen with query from list 1

   
Scenario: Duplicate list is saved with no edits
Given a user duplicates list 1
     And no edits are made on the New list page 
When the user clicks save
Then a new list is created
     And it has the same name, description, query and Visibility as list 1
     And the source is the user who duplicated the list
     And the created timestamp is when the new list was created
 
Scenario: Duplicate list is saved with edits 
Given a user duplicates list 1
     And edits are made on the New list page 
When the user clicks save
Then a new list is created
     And it has the edited name, description, query and Visibility
     And the source is the user who duplicated the list
     And the created timestamp is when the new list was created
     And list 1 is not modified


Generated at Fri Feb 09 00:40:03 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.