Boards - Use provide/inject for boardType, issuableType and fullPath
What does this MR do and why?
Move static properties boardType
, issuableType
and fullPath
from VueX state to provide/inject. More properties will be moved to provide/inject in follow up iteration(s).
Note: The use of state properties from Vue components is removed here but they are still in use in VueX actions.
Screenshots or screen recordings
No visual changes, this is a refactor
How to set up and validate locally
Perform regression testing on Project issue boards, Group issue boards and epic boards.
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.
Related to #378883 (closed)
Edited by Florie Guibert