1 class LocalManifest.ProfilerModule.AssociationModule.HasOne extends ManifestBase.Names
\r
8 if list_manifest = @profiler().lists[@name]
\r
9 @model_name = @parent.model_name
\r
10 @list_name = @parent.list_name
\r
17 ManifestBase.alert_undefined_message 'list', @module_message
\r
18 @table_name = @model().table_name()
\r
20 list_options: (id) ->
\r
21 params = {controller: @table_name, action: @list_name, id: id, page: 1, page_size: 3}
\r
22 cm = Manifest.manifest().controllers[@table_name]
\r
23 am = cm.actions[@list_name]
\r
24 {model: @model(), action: am, params: params}
\r
27 Manifest.item_name_to_model @model_name
\r
29 association_name: () ->
\r
30 @parent.association_name
\r
35 profiler_manifest: () ->
\r
36 @parent.profiler_manifest
\r
38 constructor: (parent, name, module_name) ->
\r
39 super(parent, name, module_name)
\r