Skip to content

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.

Related to #378883 (closed)

Edited by Florie Guibert

Merge request reports