![]() |
![]()
| ![]() |
![]()
NAMEJifty::Action::Record::Bulk - Perform multiple record actions SYNOPSISuse strict; use warnings; package MyApp::Action::BulkUpdateFoo; use base qw/ Jifty::Action::Record::Bulk /; __PACKAGE__->add_action('MyApp::Action::DeleteFoo' => { trigger => 'delete', final => 1 }); __PACKAGE__->add_action('MyApp::Action::UpdateFoo'); METHODSadd_action CLASS [, OPTIONS]Merges the given action class into this one. Will "die" if the "action_class" in Jifty::Action::Record of the given "CLASS" doesn't match previously added classes. OPTIONS should be a hash reference of additional options. The existing options are: argumentsMerges together arguments from all of the actions added with "add_action". The record IDs to act on are stored (comma-separated) in an argument named "ids", by default. perform_action CLASS, IDSPerforms the given action "CLASS" on the given record "ID"s, which should be an array reference. take_actionCompletes the actions on all of the IDs given. report_successReports "Bulk update successful".
|