OSDN Git Service

fom
[pettanr/pettanr.git] / lib / manifest / model / list / element_filter.rb
1 module Manifest
2   module ModelModule
3     module ListModule
4       class ElementFilterList < FilterList
5         
6         def set_default
7           super
8         end
9         
10         def init
11           super
12         end
13         
14         def includes
15           {@owner_model.item_name => {}}
16         end
17         
18         def where filter_item
19           w = @model.list_where
20           w += ' and ' unless w.blank?
21           [w + @owner_table_name + '.' + @filter_key + ' = ?', filter_item.id] 
22         end
23         
24         def self.add_action item_name, action_name, list_name, list_conf
25           return
26         end
27       end
28       
29     end
30   end
31 end