Make :: prefixes consistent for DesignManagement classes when referenced within FOSS or EE
The feature of moving Design Management classes from EE to FOSS #212566 (closed) required the MRs to be done in stages.
During the move of the files, it sometimes became necessary to add ::
prefixes to DesignManagement
classes that had moved to FOSS when they were being referenced by classes still in EE.
An example of this is !30961 (diffs).
Once #212566 (closed) has been closed we should revisit whether there are any lingering occurrences of unnecessary referencing of DesignManagement
files.
We should aim for this consistency:
- A
DesignManagement
class in FOSS (at time of writing, all of them) referenced from EE should use::DesignManagement
. - A
DesignManagement
class in FOSS referenced from FOSS should not be prefixed with::
and instead use justDesignManagement
, where possible (it may be necessary to always prefix in GraphQL files !30961 (comment 340777574) and inside theAPI::Entities
namespace to avoid naming collission withAPI::Entities::DesignManagement::Design
).
Edited by Stanislav Dobrovolschii