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 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 | ||
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_boards
feature 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 board
button 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