OSDN Git Service

fix Manifest
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / lists.js.coffee.erb
1 #マニフェスト\r
2 @lists = {\r
3   scroll: {\r
4     lists: {\r
5       public_list: {\r
6         type: 'public',\r
7       },\r
8       private_list: {\r
9         type: 'private',\r
10       },\r
11       scroll_panels: {\r
12         type: 'has_many',\r
13         association_name: 'scroll_panels',\r
14       },\r
15       panels: {\r
16         type: 'has_many_through',\r
17         association_name: 'panels',\r
18       },\r
19       by_author: {\r
20         type: 'filter',\r
21         from: 'author',\r
22         filter_key: 'author_id',\r
23       },\r
24       by_panel: {\r
25         type: 'through_filter',\r
26         from: 'panel',\r
27         through: 'scroll_panels',\r
28         filter_key: 'panel_id',\r
29       },\r
30       play: {\r
31         type: 'play',\r
32         model: 'scroll_panel',\r
33         filter_key: 'scroll_id',\r
34       },\r
35     },\r
36   },\r
37   scroll_panel: {\r
38     default_page_size: 20, \r
39     lists: {\r
40       public_list: {\r
41         type: 'public',\r
42       },\r
43       private_list: {\r
44         type: 'private',\r
45       },\r
46       by_scroll: {\r
47         type: 'filter',\r
48         from: 'scroll',\r
49         filter_key: 'scroll_id',\r
50       },\r
51       by_panel: {\r
52         type: 'filter',\r
53         from: 'panel',\r
54         filter_key: 'panel_id',\r
55       },\r
56     },\r
57   },\r
58   comic: {\r
59     default_page_size: 20, \r
60     lists: {\r
61       public_list: {\r
62         type: 'public',\r
63       },\r
64       private_list: {\r
65         type: 'private',\r
66       },\r
67       stories: {\r
68         type: 'has_many',\r
69         association_name: 'stories',\r
70       },\r
71       by_author: {\r
72         type: 'filter',\r
73         from: 'author',\r
74         filter_key: 'author_id',\r
75       },\r
76     },\r
77   },\r
78   story: {\r
79     default_page_size: 20, \r
80     lists: {\r
81       public_list: {\r
82         type: 'public',\r
83       },\r
84       private_list: {\r
85         type: 'private',\r
86       },\r
87       story_sheets: {\r
88         type: 'has_many',\r
89         association_name: 'story_sheets',\r
90       },\r
91       sheets: {\r
92         type: 'has_many',\r
93         association_name: 'sheets',\r
94       },\r
95       by_comic: {\r
96         type: 'filter',\r
97         from: 'comic',\r
98         filter_key: 'comic_id',\r
99       },\r
100       by_sheet: {\r
101         type: 'through_filter',\r
102         from: 'sheet',\r
103         through: 'story_sheets',\r
104         filter_key: 'sheet_id',\r
105       },\r
106       by_author: {\r
107         type: 'element_filter',\r
108         from: 'author',\r
109         filter_key: 'author_id',\r
110       },\r
111       play: {\r
112         type: 'play',\r
113         model: 'story_sheet',\r
114         filter_key: 'story_id',\r
115       },\r
116     },\r
117   },\r
118   story_sheet: {\r
119     default_page_size: 20, \r
120     lists: {\r
121       public_list: {\r
122         type: 'public',\r
123       },\r
124       private_list: {\r
125         type: 'private',\r
126       },\r
127       by_story: {\r
128         type: 'filter',\r
129         from: 'story',\r
130         filter_key: 'story_id',\r
131       },\r
132       by_sheet: {\r
133         type: 'filter',\r
134         from: 'sheet',\r
135         filter_key: 'sheet_id',\r
136       },\r
137     },\r
138   },\r
139   sheet: {\r
140     default_page_size: 20, \r
141     lists: {\r
142       public_list: {\r
143         type: 'public',\r
144       },\r
145       private_list: {\r
146         type: 'private',\r
147       },\r
148       story_sheets: {\r
149         type: 'has_many',\r
150         association_name: 'story_sheets',\r
151       },\r
152       stories: {\r
153         type: 'has_many',\r
154         association_name: 'stories',\r
155       },\r
156       sheet_panels: {\r
157         type: 'has_many',\r
158         association_name: 'sheet_panels',\r
159       },\r
160       panels: {\r
161         type: 'has_many',\r
162         association_name: 'panels',\r
163       },\r
164       by_story: {\r
165         type: 'through_filter',\r
166         from: 'story',\r
167         through: 'story_sheets',\r
168         filter_key: 'story_id',\r
169       },\r
170       by_panel: {\r
171         type: 'through_filter',\r
172         from: 'panel',\r
173         through: 'sheet_panels',\r
174         filter_key: 'panel_id',\r
175       },\r
176       by_author: {\r
177         type: 'filter',\r
178         from: 'author',\r
179         filter_key: 'author_id',\r
180       },\r
181       play: {\r
182         type: 'play',\r
183         model: 'sheet_panel',\r
184         filter_key: 'sheet_id',\r
185       },\r
186     },\r
187   },\r
188   sheet_panel: {\r
189     default_page_size: 20, \r
190     lists: {\r
191       public_list: {\r
192         type: 'public',\r
193       },\r
194       private_list: {\r
195         type: 'private',\r
196       },\r
197       by_sheet: {\r
198         type: 'filter',\r
199         association_name: 'sheet_panels',\r
200         from: 'sheet',\r
201         filter_key: 'sheet_id',\r
202       },\r
203       by_panel: {\r
204         type: 'filter',\r
205         from: 'panel',\r
206         filter_key: 'panel_id',\r
207       },\r
208     },\r
209   },\r
210   panel: {\r
211     default_page_size: 20, \r
212     lists: {\r
213       public_list: {\r
214         type: 'public',\r
215       },\r
216       private_list: {\r
217         type: 'private',\r
218       },\r
219       scroll_panels: {\r
220         type: 'has_many',\r
221         association_name: 'scroll_panels',\r
222       },\r
223       scrolls: {\r
224         type: 'has_many',\r
225         association_name: 'scrolls',\r
226       },\r
227       sheet_panels: {\r
228         type: 'has_many',\r
229         association_name: 'sheet_panels',\r
230       },\r
231       sheets: {\r
232         type: 'has_many',\r
233         association_name: 'sheets',\r
234       },\r
235       panel_pictures: {\r
236         type: 'has_many',\r
237         association_name: 'panel_pictures',\r
238       },\r
239       speech_balloons: {\r
240         type: 'has_many',\r
241         association_name: 'speech_balloons',\r
242       },\r
243       ground_pictures: {\r
244         type: 'has_many',\r
245         association_name: 'ground_pictures',\r
246       },\r
247       ground_colors: {\r
248         type: 'has_many',\r
249         association_name: 'ground_colors',\r
250       },\r
251       by_scroll: {\r
252         type: 'through_filter',\r
253         from: 'scroll',\r
254         through: 'scroll_panels',\r
255         filter_key: 'scroll_id',\r
256       },\r
257       by_sheet: {\r
258         type: 'through_filter',\r
259         from: 'sheet',\r
260         through: 'sheet_panels',\r
261         filter_key: 'sheet_id',\r
262       },\r
263       by_author: {\r
264         type: 'filter',\r
265         from: 'author',\r
266         filter_key: 'author_id',\r
267       },\r
268       by_speech_balloon_template: {\r
269         type: 'through_filter',\r
270         from: 'speech_balloon_template',\r
271         through: 'speech_balloons',\r
272         filter_key: 'speech_balloon_template_id',\r
273       },\r
274     },\r
275   },\r
276   panel_picture: {\r
277     default_page_size: 20, \r
278     lists: {\r
279       public_list: {\r
280         type: 'public',\r
281       },\r
282       private_list: {\r
283         type: 'private',\r
284       },\r
285       by_panel: {\r
286         type: 'filter',\r
287         from: 'panel',\r
288         filter_key: 'panel_id',\r
289       },\r
290       by_author: {\r
291         type: 'element_filter',\r
292         from: 'author',\r
293         filter_key: 'author_id',\r
294       },\r
295     },\r
296   },\r
297   speech_balloon: {\r
298     default_page_size: 20, \r
299     lists: {\r
300       public_list: {\r
301         type: 'public',\r
302       },\r
303       private_list: {\r
304         type: 'private',\r
305       },\r
306       by_panel: {\r
307         type: 'filter',\r
308         from: 'panel',\r
309         filter_key: 'panel_id',\r
310       },\r
311       by_speech_balloon_template: {\r
312         type: 'filter',\r
313         from: 'speech_balloon_template',\r
314         filter_key: 'speech_balloon_template_id',\r
315       },\r
316       by_author: {\r
317         type: 'element_filter',\r
318         from: 'author',\r
319         filter_key: 'author_id',\r
320       },\r
321     },\r
322   },\r
323   speech: {\r
324     default_page_size: 20, \r
325     lists: {\r
326       public_list: {\r
327         type: 'public',\r
328       },\r
329       by_speech_balloon: {\r
330         type: 'filter',\r
331         from: 'speech_balloon',\r
332         includes: {speech_balloon: {panel: {}}},\r
333         filter_key: 'speech_balloon_id',\r
334       },\r
335       by_writing_format: {\r
336         type: 'filter',\r
337         from: 'writing_format',\r
338         filter_key: 'writing_format_id',\r
339       },\r
340     },\r
341   },\r
342   balloon: {\r
343     default_page_size: 20, \r
344     lists: {\r
345       public_list: {\r
346         type: 'public',\r
347       },\r
348       by_speech_balloon: {\r
349         type: 'filter',\r
350         from: 'speech_balloon',\r
351         includes: {speech_balloon: {panel: {}}},\r
352         filter_key: 'speech_balloon_id',\r
353       },\r
354       #by_system_picture: {\r
355       #  type: 'filter',\r
356       #  from: 'system_picture',\r
357       #  filter_key: 'system_picture_id',\r
358       #},\r
359     },\r
360   },\r
361   ground_picture: {\r
362     default_page_size: 20, \r
363     lists: {\r
364       public_list: {\r
365         type: 'public',\r
366       },\r
367       private_list: {\r
368         type: 'private',\r
369       },\r
370       by_panel: {\r
371         type: 'filter',\r
372         from: 'panel',\r
373         filter_key: 'panel_id',\r
374       },\r
375       by_author: {\r
376         type: 'element_filter',\r
377         from: 'author',\r
378         filter_key: 'author_id',\r
379       },\r
380     },\r
381   },\r
382   ground_color: {\r
383     default_page_size: 20, \r
384     lists: {\r
385       public_list: {\r
386         type: 'public',\r
387       },\r
388       private_list: {\r
389         type: 'private',\r
390       },\r
391       by_panel: {\r
392         type: 'filter',\r
393         from: 'panel',\r
394         filter_key: 'panel_id',\r
395       },\r
396       by_author: {\r
397         type: 'element_filter',\r
398         from: 'author',\r
399         filter_key: 'author_id',\r
400       },\r
401     },\r
402   },\r
403   original_picture: {\r
404     default_page_size: 20, \r
405     lists: {\r
406       private_list: {\r
407         type: 'private',\r
408       },\r
409     },\r
410   },\r
411   picture: {\r
412   },\r
413   resource_picture: {\r
414     default_page_size: 20, \r
415     lists: {\r
416       public_list: {\r
417         type: 'public',\r
418       },\r
419       private_list: {\r
420         type: 'private',\r
421       },\r
422       by_license: {\r
423         type: 'filter',\r
424         from: 'license',\r
425         filter_key: 'license_id',\r
426       },\r
427       by_artist: {\r
428         type: 'filter',\r
429         from: 'artist',\r
430         filter_key: 'artist_id',\r
431       },\r
432     },\r
433   },\r
434   speech_balloon_template: {\r
435     default_page_size: 20, \r
436     lists: {\r
437       public_list: {\r
438         type: 'public',\r
439       },\r
440       select_items: {\r
441         type: 'system_resource',\r
442       },\r
443       speech_balloons: {\r
444         type: 'has_many',\r
445         association_name: 'speech_balloons',\r
446       },\r
447       panels: {\r
448         type: 'has_many',\r
449         association_name: 'panels',\r
450       },\r
451     },\r
452   },\r
453   writing_format: {\r
454     default_page_size: 20, \r
455     lists: {\r
456       public_list: {\r
457         type: 'public',\r
458       },\r
459       select_items: {\r
460         type: 'system_resource',\r
461       },\r
462       speeches: {\r
463         type: 'has_many',\r
464         association_name: 'speeches',\r
465       },\r
466       by_system_picture: {\r
467         type: 'filter',\r
468         from: 'system_picture',\r
469         filter_key: 'system_picture_id',\r
470       },\r
471     },\r
472   },\r
473   license_group: {\r
474     default_page_size: 20, \r
475     lists: {\r
476       public_list: {\r
477         type: 'public',\r
478       },\r
479       select_items: {\r
480         type: 'system_resource',\r
481       },\r
482       licenses: {\r
483         type: 'has_many',\r
484         association_name: 'licenses',\r
485       },\r
486     },\r
487   },\r
488   license: {\r
489     default_page_size: 20, \r
490     lists: {\r
491       public_list: {\r
492         type: 'public',\r
493       },\r
494       resource_pictures: {\r
495         type: 'has_many',\r
496         association_name: 'resource_pictures',\r
497       },\r
498       by_license_group: {\r
499         type: 'filter',\r
500         from: 'license_group',\r
501         filter_key: 'license_group_id',\r
502       },\r
503       by_system_picture: {\r
504         type: 'filter',\r
505         from: 'system_picture',\r
506         filter_key: 'system_picture_id',\r
507       },\r
508     },\r
509   },\r
510   author: {\r
511     default_page_size: 20, \r
512     lists: {\r
513       public_list: {\r
514         type: 'public',\r
515       },\r
516       scrolls: {\r
517         type: 'has_many',\r
518         association_name: 'scrolls',\r
519       },\r
520       comics: {\r
521         type: 'has_many',\r
522         association_name: 'comics',\r
523       },\r
524       stories: {\r
525         type: 'has_many',\r
526         association_name: 'stories',\r
527       },\r
528       sheets: {\r
529         type: 'has_many',\r
530         association_name: 'sheets',\r
531       },\r
532       panels: {\r
533         type: 'has_many',\r
534         association_name: 'panels',\r
535       },\r
536       panel_pictures: {\r
537         type: 'has_many',\r
538         association_name: 'panel_pictures',\r
539       },\r
540       speech_balloons: {\r
541         type: 'has_many',\r
542         association_name: 'speech_balloons',\r
543       },\r
544       ground_pictures: {\r
545         type: 'has_many',\r
546         association_name: 'ground_pictures',\r
547       },\r
548       ground_colors: {\r
549         type: 'has_many',\r
550         association_name: 'ground_colors',\r
551       },\r
552     },\r
553   },\r
554   artist: {\r
555     default_page_size: 20, \r
556     lists: {\r
557       public_list: {\r
558         type: 'public',\r
559       },\r
560       resource_pictures: {\r
561         type: 'has_many',\r
562         association_name: 'resource_pictures',\r
563       },\r
564     },\r
565   },\r
566   system_picture: {\r
567     default_page_size: 20, \r
568     lists: {\r
569       public_list: {\r
570         type: 'public',\r
571       },\r
572     },\r
573   },\r
574 }\r