Skip to content

Apollo boards - Various fixes

Florie Guibert requested to merge fguibert/apollo-boards-fixes into master

What does this MR do and why?

Fixes the following issues for Apollo boards:

  • Sidebar should open when creating a new issue or epic
  • Confidential, epic, health status and current iteration filters (currently failing due to missing filters transformation)
  • Create new epic board
  • When a board has a scope, a tooltip should display on the Edit board button
  • Deselect active card on click

Behind :apollo_boards feature flag

Screenshots or screen recordings

Fix Before After
Opens sidebar on create item Open_sidebar_on_create_-_before Open_sidebar_on_create_-_after
Filters image image
Create epic board Create_epic_board_-_before Create_epic_board_-_after
Edit board tooltip image image
Deselect active card Deselect_card_-_before Deselect_card_-after

How to set up and validate locally

  1. Turn on :apollo_boards feature flag
  2. Visit a board
  3. Create item in list and verify that the sidebar opens
  4. Test filtering by confidential, health status, epic and current iteration
  5. Create an epic board and verify that the redirection to the new board is working as expected
  6. Edit board scope and hiover over Edit board button to display the tooltip
  7. Select and select a card by clicking on it

MR acceptance checklist

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

Edited by Florie Guibert

Merge request reports