\r
set_default: () ->\r
super()\r
- @values['model_name'] ||= @name\r
- @values['foreign_key'] ||= @parent.model_name + '_id'\r
+ @values['item_name'] ||= @name\r
+ @values['foreign_key'] ||= @parent.item_name() + '_id'\r
+ @values['list_action_name'] ||= 'by_' + @parent.item_name()\r
\r
init: () ->\r
super()\r
- @model_name = @values['model_name']\r
+ @item_name = @values['item_name']\r
@foreign_key = @values['foreign_key']\r
+ @list_action_name = @values['list_action_name']\r
\r
is_through: () ->\r
- !@through\r
+ if @through \r
+ true\r
+ else\r
+ false\r
\r
model: () ->\r
- Manifest.item_name_to_model @model_name\r
+ Manifest.item_name_to_model @item_name\r
\r