4 BEGIN {require 't/lifecycles/utils.pl'};
6 my $general = RT::Test->load_or_create_queue(
9 ok $general && $general->id, 'loaded or created a queue';
11 # different value tested in basics
12 RT->Config->Set('HideResolveActionsWithDependencies' => 1);
14 my ($baseurl, $m) = RT::Test->started_ok;
15 ok $m->login, 'logged in';
18 my $child_ticket = RT::Test->create_ticket(
19 Queue => $general->id,
22 my $cid = $child_ticket->id;
23 my $parent_ticket = RT::Test->create_ticket(
24 Queue => $general->id,
26 DependsOn => $child_ticket->id,
28 my $pid = $parent_ticket->id;
30 ok $m->goto_ticket( $pid ), 'opened a ticket';
33 has_no => ['Stall', 'Re-open', 'Undelete', 'Resolve', 'Reject', 'Delete'],
35 ok $m->goto_ticket( $cid ), 'opened a ticket';
37 has => ['Open It', 'Resolve', 'Reject', 'Delete'],
38 has_no => ['Stall', 'Re-open', 'Undelete'],