Skip to content

Refactor design_management/pages/index.vue to use ApolloMutation component

What does this MR do?

Calls to this.$apollo.mutate have been replaced with the use of the ApolloMutation component within design_management/pages/index.vue, in line with direction we are taking with Apollo/Vue-Apollo.

Similar examples of uses of ApolloMutation can be found in design_discussion.vue, design_management/pages/design/index.vue and design_destroyer.vue.

A few tangentially-related tests have been added to ensure some pre-existing behaviour behaves the same after this refactor.

Relevant issue: #35073 (closed)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by 🤖 GitLab Bot 🤖

Merge request reports