Design Repo Sync Status - Base View
-
Target Branch must be merged !19975 (merged)
Important Notes
Feature Flags used in this MR:
:enable_geo_design_sync
=> Related to this Epic &1633 (closed)
Feature Flags removed in this MR:
:enable_geo_design_view
=> Just used temporarily for the previous MR
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:
- !19975 (merged)
- This MR
MRs to add additional functionality as follows in order:
This MR is work towards #34336 (closed)
What does this MR do?
This MR adds the MVC to show a list of all Design Repositories' Sync Status in a Secondary Node of Gitlab Geo.
This MR contains the scaffolding for the View into Design Repositories' Sync Status. It is a basic, server side paginated list of all design repos. In the state this MR leaves them, there is nothing actionable or any efficient way of filtering the list (those features are in the following MRs).
Screenshots
Feature Flag Enabled (View) - GIF of basic pagination:
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