Add pipeline editor drawer content
What does this MR do?
Adds the content inside the pipeline editor drawer. You can see the design issue here: #296547 (closed)
Note that it's behind a disabled feature flag pipeline_editor_drawer
Description | MR link |
---|---|
|
!60856 (merged) |
Add the drawer content | You are here |
(Nice to have) remember collapse state in local storage | !61266 (merged) |
Rollout issue | #329806 (closed) |
Screenshots (strongly suggested)
Before
Screen_Recording_2021-05-03_at_3.13.36_PM
After
Screen_Recording_2021-05-06_at_8.55.29_AM
Does this MR meet the acceptance criteria?
Conformity
-
📋 Does this MR need a changelog?-
I have included a changelog entry. -
I have not included a changelog entry because this is behind a disabled feature flag.
-
-
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides - [-] Database guides
- [-] Separation of EE specific content
Availability and Testing
To test this:
- Enable the feature flag
pipeline_editor_drawer
- Go in any project to CI/CD => Editor
- Notice the drawer on the right. Have fun!
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
Related to #296547 (closed)
Edited by Frédéric Caplette