6 use RT::Test tests => 11;
8 RT->Config->Set( ShowMoreAboutPrivilegedUsers => 1 );
10 my ( $url, $m ) = RT::Test->started_ok;
11 my $user_a = RT::Test->load_or_create_user(
13 Password => 'password',
15 ok( $user_a, 'created user user_a' );
20 Right => [ qw/SeeQueue ShowTicket CreateTicket/ ]
23 'set rights for user_a'
26 my $ticket = RT::Ticket->new(RT->SystemUser);
27 my ($id) = $ticket->Create(
28 Subject => 'groups limit',
30 Requestor => $user_a->id,
32 ok( $id, 'created ticket' );
35 ok( $m->login( user_a => 'password' ), 'logged in as user_a' );
40 !$m->find_link( text => 'Edit' ), 'no Edit link without AdminUsers permission'
47 Right => [ qw/AdminUsers ShowConfigTab/ ]
50 'add AdminUsers and ShowConfigTab rights for user_a'
54 $m->follow_link_ok( { text => 'Edit' }, 'follow the Edit link' );
55 is( $m->uri, $url . "/Admin/Users/Memberships.html?id=" . $user_a->id, 'url is right' );