first part of fix for attributes and roles mess. metclass coompat bug still lurks
[catagits/Reaction.git] / lib / Reaction / UI / Controller / Collection / CRUD / Search.pm
CommitLineData
e653a487 1package Reaction::UI::Controller::Collection::CRUD::Search;
90bcd4d7 2
e653a487 3use Reaction::Class;
90bcd4d7 4BEGIN { extends 'Reaction::UI::Controller::Collection::CRUD'; }
e653a487 5
6use aliased 'Reaction::UI::ViewPort::SearchableListViewContainer';
7
8use namespace::clean -except => 'meta';
9
10override _build_action_viewport_map => sub {
11 my ($self) = @_;
12
13 my $map = super;
14
15 $map->{list} = SearchableListViewContainer;
16
17 return $map;
18};
19
20override _build_action_viewport_args => sub {
21 my ($self) = @_;
22
23 my $args = super;
24
25 $args->{list}{layout} = 'searchable_list_view_container';
26
27 return $args;
28};
29
301;