Design Repo Sync Status - Initialize
Important Notes
Feature Flags used in this MR:
:enable_geo_design_sync
=> Related to this Epic &1633 (closed)
:enable_geo_design_view
=> Will be removed in the following MR that adds the Vue Components.
This MR was originally created in !19116 (closed). There was an effort to split that work into 3 separate MRs.
The first MR !19588 (closed) got to be too big. This MR is an effort to split that first MR into two. A lot of the feedback related to this change can be found there.
!19588 (closed) split:
- This MR
- !19976 (merged)
MRs to add additional functionality as follows in order:
This MR is work towards #34336 (closed)
What does this MR do?
This MR is the MVC to get an empty Vue instance for Geo Designs as well as all the Vuex Store functionality needed to work with the follow MR which will contain the Vue components. (Base View)
Screenshots
Feature Flag Enabled (Empty View):
Conformity
-
Changelog entry -
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
-
Label as security and @ mention @gitlab-com/gl-security/appsec
-
The MR includes necessary changes to maintain consistency between UI, API, email, or other methods -
Security reports checked/validated by a reviewer from the AppSec team
cc: @ekigbo