Skip to content

i15-1: "Add all to queue" when all or some items are already queued #112

Description

@zoharma

When pressing "Add all to queue" it should add all items available to the queue (see #107).
For now this is okay, but this can cause unintended duplicates.

My suggestion is as follows:

  • When pressing "Add all to queue"
  • If none of the items are already queued, the action proceeds immediately.
  • If one or more items are already in the queue, display a confirmation dialog:

Some items are already in the queue

Some of the selected items have already been added to the queue.
What would you like to do?

Add all (add every item, including duplicates)
Skip duplicates (or Add only new items add only items that are not already in the queue)
Cancel

Additional thoughts:

  • This could pop-up also when selecting few rows and adding them to the row, if one or more are already queued
  • We could evolve the message to: "24 items selected. 7 are already in the queue." if we want to be more explicit.
  • We could show an option to "Replace existing" if we think it's necessary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions