Skip to content

Design Repo Sync Status - Initialize

Zack Cuddy requested to merge design-repo-init into master

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:

  1. This MR
  2. !19976 (merged)

MRs to add additional functionality as follows in order:

  1. !19589 (merged)
  2. !19590 (merged)

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 Disabled (Nav): Design_Sync_Disabled__Nav_

Feature Flag Disabled (View): Screen_Shot_2019-11-19_at_1.27.26_PM

Feature Flag Enabled (Nav): Design_Sync_Enabled__Nav_

Feature Flag Enabled (Empty View): Coming_Soon

Conformity

Availability and Testing

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

Edited by Zack Cuddy

Merge request reports