Add /promote_to quick action to Work Items (#412534) · Issues · GitLab.org / GitLab · GitLab (original) (raw)

Skip to content

Add /promote_to quick action to Work Items

Summary

Work Items support /change type since %16.0 via #385227 (closed).

There are additional things we need to do on top of /type for Tasks and OKRs (only user-facing implementations of Work Items;

Tasks

If a task is orphaned (i.e. if it is removed from an Issue after creation and is not associated with any issue as a child), we can use /type Issue in it to promote it as an issue. However, when /type Issue is used in a task that's not orphaned, it fails silently (see #391281). So we need to add /promote quick action in Tasks, which would behave the same as /type Issue.

Key Results

KRs already support /type Objective, but for the sake of consistency, we need to add /promote here too which does the same.

This will make /promote consistent across Issues, Tasks, and Key Results.


Update

It was agreed to use /promote_to <Type> instead of /promote to support work item types that have more than one option to promote to.

Support for this new action will be as follows:

/promote_to Epic
/promote_to Incident

Edited Jun 08, 2023 by Eugenia Grieff