Skip to content

Allow epic tree GraphQL mutation to change parent

charlie ablett requested to merge 33039_backend_drag_drop_change_parent into master

What does this MR do?

Modifies EpicTree::Reorder to also take an optional new_parent_id to modify the parent epic (or epic for an EpicIssue).

Adds auth to ensure the epic can be moved from the old parent to the new, and calls existing validations to ensure the new parent is valid.

Backend portion to !28629 (merged).

Related to #33039 (closed)

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

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
Edited by 🤖 GitLab Bot 🤖

Merge request reports