Skip to content

Remember pipeline drawer expanded state in local storage

Frédéric Caplette requested to merge 296547-local-storage into master

What does this MR do?

The drawer default is now open in the pipeline editor section and if someone collapses it, it will be loaded collapsed the next time someone comes to the section. The reverse is also true.

Note that it's behind a disabled feature flag pipeline_editor_drawer

This MR CANNOT be merged until !60957 (merged) is merged

Description MR link
Implement the empty drawer in PA section !60856 (merged)
Add the drawer content !60957 (merged)
Remember collapse state in local storage You are here 👈🏻
MR to enable by default Coming soon in a theatre near you
Rollout issue #329806 (closed)

Screenshots (strongly suggested)

Note that the transition "bug" where we see the drawer move into place will be addressed in a follow-up

Screen_Recording_2021-05-07_at_12.20.36_PM

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • 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

Merge request reports