OSDN Git Service

fix form extend
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / items.js.coffee.erb
1 #マニフェスト\r
2 @items = {\r
3   scroll: {\r
4     type: 'binder',\r
5     args: {\r
6     },\r
7   },\r
8   scroll_panel: {\r
9     type: 'leaf',\r
10     args: {\r
11       parent_model_name: 'scroll',\r
12     },\r
13   },\r
14   comic: {\r
15     type: 'binder',\r
16     args: {\r
17     },\r
18   },\r
19   story: {\r
20     type: 'binder',\r
21     args: {\r
22     },\r
23   },\r
24   story_sheet: {\r
25     type: 'leaf',\r
26     args: {\r
27       parent_model_name: 'story',\r
28     },\r
29   },\r
30   sheet: {\r
31     type: 'root',\r
32     args: {\r
33     },\r
34   },\r
35   sheet_panel: {\r
36     type: 'element',\r
37     args: {\r
38       parent_model_name: 'sheet',\r
39     },\r
40   },\r
41   panel: {\r
42     type: 'root',\r
43     args: {\r
44     },\r
45   },\r
46   panel_picture: {\r
47     type: 'element',\r
48     args: {\r
49       parent_model_name: 'panel',\r
50     },\r
51   },\r
52   speech_balloon: {\r
53     type: 'element',\r
54     args: {\r
55       parent_model_name: 'panel',\r
56       boost: {\r
57         speech_balloon_template: {\r
58         },\r
59       },\r
60     },\r
61   }, \r
62   balloon: {\r
63     type: 'element',\r
64     args: {\r
65       parent_model_name: 'speech_balloon',\r
66       boost: {\r
67         speech_balloon_template: {\r
68         },\r
69       },\r
70     },\r
71   },\r
72   speech: {\r
73     type: 'element',\r
74     args: {\r
75       parent_model_name: 'speech_balloon',\r
76       boost: {\r
77         writing_format: {\r
78         },\r
79         speech_balloon_template: {\r
80         },\r
81       },\r
82     },\r
83   },\r
84   ground_picture: {\r
85     type: 'element',\r
86     args: {\r
87       parent_model_name: 'panel',\r
88     },\r
89   },\r
90   ground_color: {\r
91     type: 'element',\r
92     args: {\r
93       parent_model_name: 'panel',\r
94     },\r
95   },\r
96   original_picture: {\r
97   },\r
98   picture: {\r
99     args: {\r
100       boost: {\r
101         # expand license_group_settings\r
102         license_group: {\r
103           resource_name: 'license',\r
104           extend_column_name: 'license_group_classname',\r
105           settings_column_name: 'license_group_settings',\r
106           extend_model_class_name: 'License',\r
107           extend_item_name: 'license',\r
108         },\r
109         # expand license_settings\r
110         license: {\r
111           level: 'read',\r
112           extend_column_name: 'license_group_classname',\r
113           extend_model_class_name: 'Attribute',\r
114           extend_item_name: 'attribute',\r
115         },\r
116         credit_picture: {\r
117           level: 'read',\r
118           resource_name: 'license',\r
119           extend_column_name: 'license_group_classname',\r
120           settings_column_name: 'credit_picture_settings',\r
121           extend_model_class_name: 'CreditPicture',\r
122           extend_item_name: 'credit_picture',\r
123         },\r
124       },\r
125     },\r
126   },\r
127   resource_picture: {\r
128     args: {\r
129       boost: {\r
130         # expand license_group_settings\r
131         license_group: {\r
132           resource_name: 'license',\r
133           engine_resource_name: 'license_groups',\r
134           engine_resource_extend_column_name: 'license_group_classname',\r
135           extend_column_name: 'license_group_classname',\r
136           settings_column_name: 'license_group_settings',\r
137           extend_model_class_name: 'License',\r
138           extend_item_name: 'license',\r
139         },\r
140         # expand license_settings\r
141         license: {\r
142           level: 'read',\r
143           engine_resource_name: 'license_groups',\r
144           engine_resource_extend_column_name: 'license_group_classname',\r
145           extend_column_name: 'license_group_classname',\r
146           extend_model_class_name: 'Attribute',\r
147           extend_item_name: 'attribute',\r
148         },\r
149         credit_picture: {\r
150           level: 'read',\r
151           resource_name: 'license',\r
152           engine_resource_name: 'license_groups',\r
153           engine_resource_extend_column_name: 'license_group_classname',\r
154           extend_column_name: 'license_group_classname',\r
155           settings_column_name: 'credit_picture_settings',\r
156           extend_model_class_name: 'CreditPicture',\r
157           extend_item_name: 'credit_picture',\r
158         },\r
159       },\r
160     },\r
161   },\r
162   speech_balloon_template: {\r
163   },\r
164   writing_format: {\r
165   },\r
166   license_group: {\r
167   },\r
168   license: {\r
169     type: 'leaf',\r
170     args: {\r
171       parent_model_name: 'license_group',\r
172       boost: {\r
173         license_group: {\r
174         },\r
175         credit_picture: {\r
176           level: 'read',\r
177           resource_name: 'license_group',\r
178           settings_column_name: 'credit_picture_settings',\r
179           extend_model_class_name: 'CreditPicture',\r
180           extend_item_name: 'credit_picture',\r
181           extend_column_name: 'license_group_classname',\r
182         },\r
183       },\r
184     },\r
185   },\r
186   author: {\r
187   },\r
188   artist: {\r
189   },\r
190   system_picture: {\r
191   },\r
192 }\r
193 \r