Skip to content

Mark cards as done automatically when dragging into list #5485

@stefan-niedermann

Description

@stefan-niedermann

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.
Deck 1.12.0 introduced a done state for cards which can be set or unset manually.

Describe the solution you'd like
In many™ scenarios the lists represent some kind of workflow (ToDo / WiP / Done), for example when Deck is used as a Kanban board.
In this case, it would be convenient to be able to mark cards as done automatically when dragging a card in the last list. There are three options that came to my mind:

  1. Configure per list, whether a card gets marked as done when dragging it into the list
    a) Optionally also configure whether the cards gets marked as undone when dragging it into another (or a "lower" list)
  2. Configure per board whether a card which gets dragged into the "last" list gets marked as done automatically
    a) Optionally allow selecting lists which behave this way, in case the last list represents some kind of blocked state
    b) Optionally also configure undone when leaving the list
  3. For the sake of completeness: Configure 2.) per user (does not make sense in my opinion)

No matter which solution, it must™ be synchronizable via the REST API to allow the Deck Android app to behave the same way - a user would simply expect this.

Describe alternatives you've considered
The Deck Android app could do this without synchronization, users would be disappointed that the behavior is inconsistent.

cc @nextcloud/designers @nextcloud/designers-community

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions