Modify board placement from whithin issue

Problem to solve

There is an inconsistency between labels and boards. For example, if you close an issue, there are labels that mark process progression left behind (#29277 (moved)).

Target audience

Proposal

We've recently migrated some of our projects from Trello, so I'm going to give it as an example of a good UI, because I think it worked pretty nice.

Right now, if you're on the issue details page, there is the right panel with lot of controls

image

What if there was a new section of that panel dedicated to boards, that would allow to manipulate the issue, from the perspective of boards?

image

^ this is how it looks like in Trello. But instead of moving the issue between boards, it would move the issue withing a single board. This would also solve nicely the cases, where the issue is in more boards at the same time.

Instead of

  • either opening board and/or refreshing the board (because boards do not autoupdate), then moving the issue
  • or finding (and remembering in the first place!) what label you have to remove and what label to add to move the issue between board lists and then doing so

You could just

  • open the boards edit
  • change list
  • save
  • profit

This could solve several problems by one UI element

  • you could more easily move tasks between lists knowing you did not break any continuity of defined team process
  • you could close the issue from here, by moving it to closed (which would also remove the list labels from the issue)

You already have all the APIs ready, because the boards are already doing this. You would just pack it into a nice UI element in issue details.

Edited by Filip Procházka