Skip to content

Refactor sidebar weight block to use Vue and be async + add to Issue Boards

What does this MR do?

CE backport, https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/15706

  • Refactor sidebar weight to use Vue and be async
  • Add Weight block to Issue Boards
. Boards

Are there points in the code the reviewer needs to double check?

  • Created some EE versions of the mediator and store for weight manipulation
  • Usage of glDropdown in Vue which we are already doing in the board version of assignees but this decouples us away from the event hell with right_sidebar.js and issuable_context.js and the usage is pretty programmatic. I used v-once on the .dropdown-content so glDropdown could handle all the manipulation there.

Other notes:

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #1379 (closed)

Edited by Eric Eastwood

Merge request reports