OSDN Git Service

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