Restructure project merge request settings page
The project settings should be restructured as described in this mockup:
Requirements | Mockups |
---|---|
|
![]() |
Sketch specification: https://gitlab-org.gitlab.io/gitlab-design/hosted/dimitrie/ee%237380-run-build-on-merged-code-2-spec-previews/#artboard10
This piece of work was stolen from https://gitlab.com/gitlab-org/gitlab-ee/issues/7380#project-settings-merge-request-settings in order to reduce the scope of this issue.
Designs
- Show closed items
Relates to
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Nathan Friend changed milestone to %11.11
changed milestone to %11.11
- Nathan Friend mentioned in issue #7380 (closed)
mentioned in issue #7380 (closed)
- Author Contributor
/remind @nfriend to take a look at what's currently in place and update @dimitrieh
(I wish
/remind
was actually a thing.) - Nathan Friend created merge request !10491 (merged) to address this issue
created merge request !10491 (merged) to address this issue
- Nathan Friend mentioned in merge request !10491 (merged)
mentioned in merge request !10491 (merged)
- Nathan Friend changed the description
changed the description
- Author Contributor
@dimitrieh I'm going to move this back to %11.10 since this lines up with the milestone associated with https://gitlab.com/gitlab-org/gitlab-ee/issues/7380#project-settings-merge-request-settings.
1 - Nathan Friend changed milestone to %11.10
changed milestone to %11.10
- Author Contributor
@axil Do you know if any docs will need to be updated after this change is made? I took a look through all the pages I thought might be related to this feature, but I didn't see anything obvious that will need to be updated.
- Maintainer
@nfriend from a quick search, I only found this section that would need to be updated https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html#only-allow-merge-requests-to-be-merged-if-the-pipeline-succeeds.
Also, can you clarify what you mean by
Added option for enabling merge request pipelines for merged result
Is this the option about validating the post-merge pipeline? If so, we should document this somewhere.
Collapse replies - Author Contributor
@axil That's a good question. I copied this mockup from the original issue. @dimitrieh, do you know what this comment means in your original mockup?
Added option for enabling merge request pipelines for merged result
I don't see any options in the mockup that don't already exist in the current settings page.
- Author Contributor
Also, good catch on the documentation page, @axil. I'll update that screenshot and the appropriate text as part of this MR.
- Author Contributor
Actually, I'll open a separate MR for this change to avoid holding up the current one.
1 - Contributor
- Maintainer
Great, thanks for clarifying!
- Jason Yavorska added Deliverable label
added Deliverable label
- Nathan Friend mentioned in issue #10882 (closed)
mentioned in issue #10882 (closed)
- Jason Yavorska removed direction label
removed direction label
- Rayana Verissimo mentioned in issue #9186 (closed)
mentioned in issue #9186 (closed)
- Rayana Verissimo marked this issue as related to #9186 (closed)
marked this issue as related to #9186 (closed)
- Author Contributor
@jlenny Just FYI, this issue didn't make it through review before the code freeze, so it missed %11.10. This is a minor rearranging of the project merge requests settings described in https://gitlab.com/gitlab-org/gitlab-ee/issues/7380#project-settings-merge-request-settings and won't affect the release of the main feature.
/cc @jhampton
- Maintainer
This issue has passed the feature freeze date and considered a missed-deliverable. Adding missed:11.10.
- 🤖 GitLab Bot 🤖 added missed-deliverable missed:11.10 labels
added missed-deliverable missed:11.10 labels
- Jason Yavorska changed milestone to %11.11
changed milestone to %11.11
- Michael Kozono closed via merge request !10491 (merged)
closed via merge request !10491 (merged)
- Michael Kozono mentioned in commit 05efac0b
mentioned in commit 05efac0b
- 🤖 GitLab Bot 🤖 added devopsrelease [DEPRECATED] label
added devopsrelease [DEPRECATED] label
- 🤖 GitLab Bot 🤖 added Enterprise Edition label
added Enterprise Edition label