The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<%INIT>
my @ids = @{$User->GetMergedUsers->Content};

for my $role (@Roles) {
    for my $id (@ids) {
        $Assets->RoleLimit(
            TYPE        => $role,
            VALUE       => $id,
            SUBCLAUSE   => "Role$role",
        );
    }
}

</%INIT>
<%ARGS>
@Roles  => ()
$User   => undef
$Assets => undef
</%ARGS>