Bug 436138 – Unable to add or edit plan for an existing test case.

git-svn-id: svn://10.0.0.236/trunk@251883 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
ghendricks%novell.com
2008-05-28 17:55:41 +00:00
parent c6697085b0
commit 1cfcd2304d

View File

@@ -89,6 +89,25 @@ elsif ($action eq 'update_doc'){
}
}
elsif ($action eq 'link') {
print $cgi->header;
my @plans;
foreach my $id (split(',', $cgi->param('plan_ids'))){
my $plan = Bugzilla::Testopia::TestPlan->new($id);
ThrowUserError("testopia-read-only", {'object' => $plan}) unless $plan->canedit;
push @plans, $plan;
}
ThrowUserError('missing-plans-list') unless scalar @plans;
foreach my $plan (@plans){
$case->link_plan($plan->id);
}
delete $case->{'plans'};
print "{'success': true}";
}
elsif ($action eq 'unlink'){
print $cgi->header;
my $plan_id = $cgi->param('plan_id');