<&| /Admin/Queues/Elements/SortableBox, prefix => $prefix, is_filter => 1, class_name => 'MemberOfGroup', &>
<p><&|/l&>This filter selects eligible owners by their group membership. Only members of the following group will be automatically assigned tickets.</&></p>

% if ($groups->Count) {
  <&| /Elements/LabeledValue, Label => loc('Group') &>
    <select id="<% $prefix %>_group" name="<% $prefix %>_group" class="form-select selectpicker">
      <option value="">-</option>
%   while (my $group = $groups->Next) {
      <option <% ($config->{group}||0) == $group->Id ? "selected" : "" %> value="<% $group->Id %>"><% $group->Name %></option>
%   }
    </select>
  </&>
% } else {
<p><&|/l&>No groups found.</&></p>
% }
</&>
<%INIT>
my $groups = RT::Groups->new($session{CurrentUser});
$groups->LimitToUserDefinedGroups;
</%INIT>
<%ARGS>
$prefix
$config
$queue
</%ARGS>
