OSDN Git Service

14f21931ee02b71baa877ad33c351b38fbe31253
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / list_groups.js.coffee.erb
1 #マニフェスト\r
2 @list_groups = {\r
3   scroll: {\r
4     lists: {\r
5       public: {\r
6         type: 'public',\r
7       },\r
8       private: {\r
9         type: 'private',\r
10       },\r
11       by_author: {\r
12         type: 'filter',\r
13       },\r
14       by_panel: {\r
15         type: 'through_filter',\r
16         args: {\r
17           through: 'scroll_panels',\r
18         },\r
19       },\r
20       play: {\r
21         type: 'play',\r
22         args: {\r
23           filter_item_name: 'scroll',\r
24           filter_model_name: 'scroll_panel',\r
25           filter_key: 'scroll_id',\r
26         },\r
27       },\r
28     },\r
29   },\r
30   scroll_panel: {\r
31     tree_name: 'owner',\r
32     lists: {\r
33       public: {\r
34         type: 'public',\r
35       },\r
36       private: {\r
37         type: 'private',\r
38       },\r
39       by_scroll: {\r
40         type: 'filter',\r
41       },\r
42       by_panel: {\r
43         type: 'filter',\r
44       },\r
45       by_author: {\r
46         type: 'foreign_filter',\r
47         args: {\r
48           tree_name: 'scroll_owner',\r
49         },\r
50       },\r
51     },\r
52   },\r
53   comic: {\r
54     lists: {\r
55       public: {\r
56         type: 'public',\r
57       },\r
58       private: {\r
59         type: 'private',\r
60       },\r
61       by_author: {\r
62         type: 'filter',\r
63       },\r
64     },\r
65   },\r
66   story: {\r
67     tree_name: 'owner',\r
68     lists: {\r
69       public: {\r
70         type: 'public',\r
71       },\r
72       private: {\r
73         type: 'private',\r
74       },\r
75       by_comic: {\r
76         type: 'filter',\r
77       },\r
78       by_sheet: {\r
79         type: 'through_filter',\r
80         args: {\r
81           through: 'story_sheets',\r
82         },\r
83       },\r
84       by_author: {\r
85         type: 'foreign_filter',\r
86         args: {\r
87           tree_name: 'comic_owner',\r
88         },\r
89       },\r
90       play: {\r
91         type: 'play',\r
92       },\r
93     },\r
94   },\r
95   story_sheet: {\r
96     tree_name: 'owner',\r
97     lists: {\r
98       public: {\r
99         type: 'public',\r
100       },\r
101       private: {\r
102         type: 'private',\r
103       },\r
104       by_story: {\r
105         type: 'filter',\r
106       },\r
107       by_sheet: {\r
108         type: 'filter',\r
109       },\r
110       by_author: {\r
111         type: 'foreign_filter',\r
112         args: {\r
113           tree_name: 'comic_owner',\r
114         },\r
115       },\r
116     },\r
117   },\r
118   sheet: {\r
119     lists: {\r
120       public: {\r
121         type: 'public',\r
122       },\r
123       private: {\r
124         type: 'private',\r
125       },\r
126       by_story: {\r
127         type: 'through_filter',\r
128         args: {\r
129           through: 'story_sheets',\r
130         },\r
131       },\r
132       by_panel: {\r
133         type: 'through_filter',\r
134         args: {\r
135           through: 'sheet_panels',\r
136         },\r
137       },\r
138       by_author: {\r
139         type: 'filter',\r
140       },\r
141       play: {\r
142         type: 'play',\r
143       },\r
144     },\r
145   },\r
146   sheet_panel: {\r
147     tree_name: 'owner',\r
148     lists: {\r
149       public: {\r
150         type: 'public',\r
151       },\r
152       private: {\r
153         type: 'private',\r
154       },\r
155       by_sheet: {\r
156         type: 'filter',\r
157       },\r
158       by_panel: {\r
159         type: 'filter',\r
160       },\r
161       by_author: {\r
162         type: 'foreign_filter',\r
163         args: {\r
164           tree_name: 'sheet_owner',\r
165         },\r
166       },\r
167     },\r
168   },\r
169   panel: {\r
170     lists: {\r
171       public: {\r
172         type: 'public',\r
173       },\r
174       private: {\r
175         type: 'private',\r
176       },\r
177       by_scroll: {\r
178         type: 'through_filter',\r
179         args: {\r
180           through: 'scroll_panels',\r
181         },\r
182       },\r
183       by_sheet: {\r
184         type: 'through_filter',\r
185         args: {\r
186           through: 'sheet_panels',\r
187         },\r
188       },\r
189       by_author: {\r
190         type: 'filter',\r
191       },\r
192       by_speech_balloon_template: {\r
193         type: 'through_filter',\r
194       },\r
195     },\r
196   },\r
197   panel_picture: {\r
198     tree_name: 'owner',\r
199     lists: {\r
200       public: {\r
201         type: 'public',\r
202       },\r
203       private: {\r
204         type: 'private',\r
205       },\r
206       by_panel: {\r
207         type: 'filter',\r
208       },\r
209       by_author: {\r
210         type: 'foreign_filter',\r
211         args: {\r
212           tree_name: 'panel_owner',\r
213         },\r
214       },\r
215     },\r
216   },\r
217   speech_balloon: {\r
218     tree_name: 'owner',\r
219     lists: {\r
220       public: {\r
221         type: 'public',\r
222       },\r
223       private: {\r
224         type: 'private',\r
225       },\r
226       by_panel: {\r
227         type: 'filter',\r
228       },\r
229       by_speech_balloon_template: {\r
230         type: 'filter',\r
231       },\r
232       by_author: {\r
233         type: 'foreign_filter',\r
234         args: {\r
235           tree_name: 'panel_owner',\r
236         },\r
237       },\r
238     },\r
239   },\r
240   speech: {\r
241     tree_name: 'owner',\r
242     lists: {\r
243       public: {\r
244         type: 'public',\r
245       },\r
246       private: {\r
247         type: 'private',\r
248       },\r
249       by_panel: {\r
250         type: 'filter',\r
251       },\r
252       by_speech_balloon: {\r
253         type: 'filter',\r
254       },\r
255       by_author: {\r
256         type: 'foreign_filter',\r
257         args: {\r
258           tree_name: 'panel_owner',\r
259         },\r
260       },\r
261     },\r
262   },\r
263   balloon: {\r
264     tree_name: 'owner',\r
265     lists: {\r
266       public: {\r
267         type: 'public',\r
268       },\r
269       by_speech_balloon: {\r
270         type: 'filter',\r
271       },\r
272       by_writing_format: {\r
273         type: 'filter',\r
274       },\r
275       by_author: {\r
276         type: 'foreign_filter',\r
277         args: {\r
278           tree_name: 'panel_owner',\r
279         },\r
280       },\r
281     },\r
282   },\r
283   ground_picture: {\r
284     tree_name: 'owner',\r
285     lists: {\r
286       public: {\r
287         type: 'public',\r
288       },\r
289       private: {\r
290         type: 'private',\r
291       },\r
292       by_panel: {\r
293         type: 'filter',\r
294       },\r
295       by_author: {\r
296         type: 'foreign_filter',\r
297         args: {\r
298           tree_name: 'panel_owner',\r
299         },\r
300       },\r
301     },\r
302   },\r
303   ground_color: {\r
304     tree_name: 'owner',\r
305     lists: {\r
306       public: {\r
307         type: 'public',\r
308       },\r
309       private: {\r
310         type: 'private',\r
311       },\r
312       by_panel: {\r
313         type: 'filter',\r
314       },\r
315       by_author: {\r
316         type: 'foreign_filter',\r
317         args: {\r
318           tree_name: 'panel_owner',\r
319         },\r
320       },\r
321     },\r
322   },\r
323   original_picture: {\r
324     lists: {\r
325       private: {\r
326         type: 'private',\r
327       },\r
328     },\r
329   },\r
330   picture: {\r
331   },\r
332   resource_picture: {\r
333     lists: {\r
334       public: {\r
335         type: 'public',\r
336       },\r
337       private: {\r
338         type: 'private',\r
339       },\r
340       by_original_picture: {\r
341         type: 'filter',\r
342       },\r
343       by_license: {\r
344         type: 'filter',\r
345       },\r
346       by_artist: {\r
347         type: 'filter',\r
348       },\r
349     },\r
350   },\r
351   speech_balloon_template: {\r
352     lists: {\r
353       public: {\r
354         type: 'public',\r
355       },\r
356       select_items: {\r
357         type: 'system_resource',\r
358       },\r
359     },\r
360   },\r
361   writing_format: {\r
362     lists: {\r
363       public: {\r
364         type: 'public',\r
365       },\r
366       select_items: {\r
367         type: 'system_resource',\r
368       },\r
369       by_system_picture: {\r
370         type: 'filter',\r
371       },\r
372     },\r
373   },\r
374   license_group: {\r
375     lists: {\r
376       public: {\r
377         type: 'public',\r
378       },\r
379       select_items: {\r
380         type: 'system_resource',\r
381       },\r
382     },\r
383   },\r
384   license: {\r
385     lists: {\r
386       public: {\r
387         type: 'public',\r
388       },\r
389       by_license_group: {\r
390         type: 'filter',\r
391       },\r
392       by_system_picture: {\r
393         type: 'filter',\r
394       },\r
395     },\r
396   },\r
397   author: {\r
398     lists: {\r
399       public: {\r
400         type: 'public',\r
401       },\r
402     },\r
403   },\r
404   artist: {\r
405     lists: {\r
406       public: {\r
407         type: 'public',\r
408       },\r
409     },\r
410   },\r
411   system_picture: {\r
412     lists: {\r
413       public: {\r
414         type: 'public',\r
415       },\r
416     },\r
417   },\r
418 }\r