Skip to content

Apollo boards - Fetch and switch current board

What does this MR do and why?

Fetches current board using Apollo instead of VueX.

Behind :apollo_boards feature flag.

How to set up and validate locally

  1. Make sure you have multiple issue and epic boards to test with.
  2. Turn on the feature flag. In your terminal, run:
bin/rails console
Feature.enable(:apollo_boards)
  1. Visit a board (issue project, issue group and epic board) and verify that the board is loading.
  2. Switch board in top left dropdown.

Note: With the feature flag on, it's expected that issues/epics don't load and that the search bar is not visible in EE. This migration is done through iterations and regressions are expected to happen behind the feature flag during the development process.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #381411 (closed)

Edited by Florie Guibert

Merge request reports