Deploy freeze: edit a freeze period via UI
Problem to solve
#24295 (closed) introduces Deployment Freezes on a project level. This issue is a follow up of the MVC, and intends to allow users to edit/manage existing freeze periods using GitLab's ui (project settings).
Intended users
Further details
Proposal
As a DevOps Engineer/Release Manager, I want to edit deployment freezes I specified, so that I can keep my information up to date.
- On project
settings > ci/cd > deployment freezes: once the section is expanded, the user will see a list of existing deploy freezes, if applicable. - User should have an option to Edit an existing deploy freeze. The option is available depending on user permission.
- When editing a deploy freeze, the modal should popup with the form pre-filled.
- User should be able to update the information. Form validation should apply.
- The primary modal button should read
Save changes. - Clicking the
Cancelbutton should close the modal. No information is stored or updated. - Clicking the
Save changesbutton should close the modal and the new information about the deployment freeze should be displayed on the page.
UX Prototypes
DESIGN TAB
Permissions and Security
Documentation
Yes, this will require a new documentation page.
Link to new page: https://docs.gitlab.com/ee/user/project/releases/#edit-a-deploy-freeze
Availability & Testing
What does success look like, and how can we measure that?
Users will be able to edit/update existing deployment freezes via UI.
What is the type of buyer?
Is this a cross-stage feature?
No.
Links / references
Edited by Rayana Verissimo