15 |
use Jifty::Param::Schema; |
use Jifty::Param::Schema; |
16 |
use Jifty::Action schema { |
use Jifty::Action schema { |
17 |
|
|
18 |
param f => |
param field => |
19 |
label is _("Field name"), |
label is _("Field name"), |
20 |
available are defer { |
available are defer { |
21 |
my $coll = Webpacus::Model::SearchCollection->new; |
my $coll = Webpacus::Model::SearchCollection->new; |
28 |
}, |
}, |
29 |
render as 'Select'; |
render as 'Select'; |
30 |
|
|
31 |
param q => |
param query => |
32 |
label is _("Search for"), |
label is _("Search for"), |
33 |
is mandatory; |
is mandatory; |
34 |
|
|
45 |
sub take_action { |
sub take_action { |
46 |
my $self = shift; |
my $self = shift; |
47 |
|
|
48 |
my $search = Perly::Model::Search->load( $self->argument_value( 'search' ) ); |
my $search = Webpacus::Model::Search->load( $self->argument_value( 'field' ) ); |
49 |
|
|
50 |
warn "## search = ",dump( $search ); |
warn "## search = ",dump( $search ); |
51 |
|
|
52 |
my $message = _('Results for query') . $self->argument_value( 'q' ) . _('on field') . $self->argument_value( 'v' ); |
my $message = |
53 |
|
_('Results for') . " '" . $self->argument_value( 'query' ) . "' " . |
54 |
|
_('on field') . ' ' . $search->name; |
55 |
|
|
56 |
$self->result->message( $message ); |
$self->result->message( $message ); |
57 |
|
|