Apollo boards - Various fixes
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 boardbutton - 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 | ![]() |
![]() |
| Create epic board | Create_epic_board_-_before | Create_epic_board_-_after |
| Edit board tooltip | ![]() |
![]() |
| Deselect active card | Deselect_card_-_before | Deselect_card_-after |
How to set up and validate locally
- Turn on
:apollo_boardsfeature flag - Visit a board
- Create item in list and verify that the sidebar opens
- Test filtering by confidential, health status, epic and current iteration
- Create an epic board and verify that the redirection to the new board is working as expected
- Edit board scope and hiover over
Edit boardbutton to display the tooltip - 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.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Florie Guibert



