Skip to content

[RUN-AS-IF-FOSS] Abstract participants dropdown to a shared component

What does this MR do?

This MR implements two important separate changes:

  1. We split app/assets/javascripts/sidebar/components/assignees/sidebar_assignees_widget.vue to separate the logic participants dropdown in the standalone shared component. This component will be used outside the sidebar (for example, in the Issue create view)
  2. We change the logic to display users in the dropdown: instead of participants only, we also display project members (with inherited and invited groups)

How to test?

  • Enable the assignees widget feature flag: Feature.enable(:issue_assignees_widget)
  • Open any issue
  • You should see the new component for issue assignees

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Related to #325944 (closed)

Edited by Natalia Tepluhina

Merge request reports