Draft: Support linking issues to issues on archived projects
-
Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA
What does this MR do and why?
Updates and replaces the admin_issue_link
permission with the existing admin_issue_relation
permission and removes the prevent
rule from the ProjectPolicy
so that issues in open projects can link to issues in archived projects. It is still not possible to create a link from an issue in an archived project.
Closes: #432718 (closed)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Before | After |
---|---|
![]() |
![]() |
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Merge request reports
Activity
assigned to @espadav8
added Leading Organization label
Thanks for your contribution to GitLab @espadav8!
🎉 Did you know about our community forks? Working from there will make your contribution process easier. Please check it out!
- If you need help, comment @gitlab-bot help or come say hi on Discord.
- When you're ready for a review, comment on this merge request with @gitlab-bot ready.
- We welcome AI-generated contributions! Read more/check the box at the top of the merge request description.
- To add labels to your merge request, comment @gitlab-bot label ~"label1" ~"label2".
This message was generated automatically. You're welcome to improve it.
added Community contribution workflowin dev labels
added linked-issue label
5 Warnings ⚠ e334a041: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines. ⚠ c3c27e7d: Commits that change 30 or more lines across at least 3 files should describe these changes in the commit body. For more information, take a look at our Commit message guidelines. ⚠ 74fac699: The commit subject may not be longer than 72 characters. For more information, take a look at our Commit message guidelines. ⚠ This merge request does not refer to an existing milestone. ⚠ You've made some app changes, but didn't add any tests.
That's OK as long as you're refactoring existing code,
but please consider adding any of the maintenancepipelines, maintenancerefactor, maintenanceworkflow, documentation, QA labels.1 Message 📖 CHANGELOG missing: If this merge request needs a changelog entry, add the
Changelog
trailer to the commit message you want to add to the changelog.If this merge request doesn't need a CHANGELOG entry, feel free to ignore this message.
Reviewer roulette
Category Reviewer Maintainer backend @alexbuijs
(UTC+2)
@ifarkas
(UTC+2)
frontend @snachnolkar
(UTC+5.5)
@deepika.guliani
(UTC+5.5)
groupauthorization Reviewer review is optional for groupauthorization @alexbuijs
(UTC+2)
Please check reviewer's status!
Please refer to documentation page for guidance on how you can benefit from the Reviewer Roulette, or use the GitLab Review Workload Dashboard to find other available reviewers.
If needed, you can retry the
🔁 danger-review
job that generated this comment.Generated by
🚫 DangerEdited by Ghost Useradded 1 commit
- dd15d3dd - Implement admin_issue_relation to replace admin_issue_link permission
added 1 commit
- c3c27e7d - Implement admin_issue_relation to replace admin_issue_link permission
mentioned in issue #432718 (closed)
added UX label
mentioned in issue gitlab-org/quality/triage-reports#17645 (closed)
added devopsplan groupproject management sectiondev typefeature labels
added Category:Team Planning label
@kushalpandya heads up of this community contribution by @espadav8
related to linking.