<li draggable="true" class="sortable-filter">
<div data-prefix="<% $prefix %>" class="sortable-box">
<&|/Widgets/TitleBox, title => $class->Description, titleright_raw => $title_right &>
<input type="hidden" class="hidden" name="<% $prefix %>" value="1" />
<input type="hidden" class="hidden" name="<% $prefix %>_ClassName" value="<% $class_name %>" />
<div class="inner">
<% $m->content | n %>
</div>

</&>
</div>
</li>
<%INIT>
my $class;
if ($is_filter) {
    $class = "RT::Extension::AutomaticAssignment::Filter::$class_name";
}
else {
    $class = "RT::Extension::AutomaticAssignment::Chooser::$class_name";
}
if ( RT::Handle::cmp_version($RT::VERSION, '5.0.4') >= 0 ) {
    my ($ok, $msg) = RT::StaticUtil::RequireModule( $class );
    unless ( $ok ) {
        RT->Logger->error("Couldn't load class '$class': $msg");
        $m->abort;
    }
} else {
    unless ($class->require) {
        RT->Logger->error("Couldn't load class '$class': $@");
        $m->abort;
    }
}

my $title_right
    = $is_filter
    ? ( '<a href="#" class="remove">'
        . GetSVGImage( Name => 'close-circle', Title => loc('Delete') )
        . '</a>' )
    : '';
</%INIT>
<%ARGS>
$is_filter
$prefix
$class_name
</%ARGS>