Add more accessible/usable way to move issues in boards

From the discussion in https://gitlab.com/gitlab-org/gitlab-ce/issues/40630#note_105153392

Problem to solve

Moving issues across columns that are far apart can be a pain for various reasons. But most of all, dragging and dropping is the progressive enhancement of the act of moving issues, and there's no graceful degradation if people have some kind of impairment or the hardware makes it difficult to perform this task. By solving the most basic needs, we're able to provide a better experience for everyone, which leads to better usability. In this case, usability and accessibility go hand in hand.

Proposal

Similar to how JIRA does it to move issues across long lists of Sprints…

1jzlN

… we can have a similar dropdown that allows the user to move an issue without having to drag-and-drop, collapsing, etc. And it's actually more accessible and usable than drag-and-drop.

image

What does success look like, and how can we measure that?

(If no way to measure success, link to an issue that will implement a way to measure this)

Links / references

Edited by Pedro Moreira da Silva