OSDN Git Service

add lg_id in resource picture
[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           order: {\r
44             type: 'method',\r
45           }\r
46         },\r
47       },\r
48       by_scroll: {\r
49         type: 'filter',\r
50       },\r
51       by_panel: {\r
52         type: 'filter',\r
53       },\r
54       by_author: {\r
55         type: 'foreign_filter',\r
56         args: {\r
57           includes: {\r
58             type: 'method',\r
59           },\r
60         },\r
61       },\r
62     },\r
63   },\r
64   comic: {\r
65     lists: {\r
66       public: {\r
67         type: 'public',\r
68       },\r
69       private: {\r
70         type: 'private',\r
71       },\r
72       by_author: {\r
73         type: 'filter',\r
74       },\r
75       by_story: {\r
76         type: 'through_filter',\r
77         args: {\r
78           through: 'comic_stories',\r
79         },\r
80       },\r
81     },\r
82   },\r
83   comic_story: {\r
84     lists: {\r
85       public: {\r
86         type: 'public',\r
87       },\r
88       private: {\r
89         type: 'private',\r
90       },\r
91       play: {\r
92         type: 'play',\r
93         args: {\r
94           filter_item_name: 'comic',\r
95           filter_model_name: 'comic_story',\r
96           filter_key: 'comic_id',\r
97           order: {\r
98             type: 'method',\r
99           }\r
100         },\r
101       },\r
102       by_comic: {\r
103         type: 'filter',\r
104       },\r
105       by_story: {\r
106         type: 'filter',\r
107       },\r
108       by_author: {\r
109         type: 'foreign_filter',\r
110         args: {\r
111           includes: {\r
112             type: 'method',\r
113           },\r
114         },\r
115       },\r
116     },\r
117   },\r
118   story: {\r
119     lists: {\r
120       public: {\r
121         type: 'public',\r
122       },\r
123       private: {\r
124         type: 'private',\r
125       },\r
126       by_comic: {\r
127         type: 'through_filter',\r
128         args: {\r
129           through: 'comic_stories',\r
130         },\r
131       },\r
132       by_sheet: {\r
133         type: 'through_filter',\r
134         args: {\r
135           through: 'story_sheets',\r
136         },\r
137       },\r
138       by_author: {\r
139         type: 'filter',\r
140       },\r
141     },\r
142   },\r
143   story_sheet: {\r
144     lists: {\r
145       public: {\r
146         type: 'public',\r
147       },\r
148       private: {\r
149         type: 'private',\r
150       },\r
151       play: {\r
152         type: 'play',\r
153         args: {\r
154           filter_item_name: 'story',\r
155           filter_model_name: 'story_sheet',\r
156           filter_key: 'story_id',\r
157           order: {\r
158             type: 'method',\r
159           }\r
160         },\r
161       },\r
162       by_story: {\r
163         type: 'filter',\r
164       },\r
165       by_sheet: {\r
166         type: 'filter',\r
167       },\r
168       by_author: {\r
169         type: 'foreign_filter',\r
170         args: {\r
171           includes: {\r
172             type: 'method',\r
173           },\r
174         },\r
175       },\r
176     },\r
177   },\r
178   sheet: {\r
179     lists: {\r
180       public: {\r
181         type: 'public',\r
182       },\r
183       private: {\r
184         type: 'private',\r
185       },\r
186       by_story: {\r
187         type: 'through_filter',\r
188         args: {\r
189           through: 'story_sheets',\r
190         },\r
191       },\r
192       by_panel: {\r
193         type: 'through_filter',\r
194         args: {\r
195           through: 'sheet_panels',\r
196         },\r
197       },\r
198       by_author: {\r
199         type: 'filter',\r
200       },\r
201     },\r
202   },\r
203   sheet_panel: {\r
204     lists: {\r
205       public: {\r
206         type: 'public',\r
207       },\r
208       private: {\r
209         type: 'private',\r
210       },\r
211       play: {\r
212         type: 'play',\r
213         args: {\r
214           filter_item_name: 'sheet',\r
215           filter_model_name: 'sheet_panel',\r
216           filter_key: 'sheet_id',\r
217         },\r
218       },\r
219       by_sheet: {\r
220         type: 'filter',\r
221       },\r
222       by_panel: {\r
223         type: 'filter',\r
224       },\r
225       by_author: {\r
226         type: 'foreign_filter',\r
227         args: {\r
228           includes: {\r
229             type: 'method',\r
230           },\r
231         },\r
232       },\r
233     },\r
234   },\r
235   panel: {\r
236     lists: {\r
237       public: {\r
238         type: 'public',\r
239       },\r
240       private: {\r
241         type: 'private',\r
242       },\r
243       by_scroll: {\r
244         type: 'through_filter',\r
245         args: {\r
246           through: 'scroll_panels',\r
247         },\r
248       },\r
249       by_sheet: {\r
250         type: 'through_filter',\r
251         args: {\r
252           through: 'sheet_panels',\r
253         },\r
254       },\r
255       by_author: {\r
256         type: 'filter',\r
257       },\r
258       by_speech_balloon_template: {\r
259         type: 'through_filter',\r
260         args: {\r
261           through: 'speech_balloons',\r
262         },\r
263       },\r
264     },\r
265   },\r
266   panel_picture: {\r
267     lists: {\r
268       public: {\r
269         type: 'public',\r
270       },\r
271       private: {\r
272         type: 'private',\r
273       },\r
274       by_panel: {\r
275         type: 'filter',\r
276       },\r
277       by_author: {\r
278         type: 'foreign_filter',\r
279         args: {\r
280           includes: {\r
281             type: 'method',\r
282           },\r
283         },\r
284       },\r
285     },\r
286   },\r
287   speech_balloon: {\r
288     lists: {\r
289       public: {\r
290         type: 'public',\r
291       },\r
292       private: {\r
293         type: 'private',\r
294       },\r
295       by_panel: {\r
296         type: 'filter',\r
297       },\r
298       by_speech_balloon_template: {\r
299         type: 'filter',\r
300       },\r
301       by_author: {\r
302         type: 'foreign_filter',\r
303         args: {\r
304           includes: {\r
305             type: 'method',\r
306           },\r
307         },\r
308       },\r
309     },\r
310   },\r
311   speech: {\r
312     lists: {\r
313       public: {\r
314         type: 'public',\r
315       },\r
316       private: {\r
317         type: 'private',\r
318       },\r
319       by_panel: {\r
320         type: 'filter',\r
321       },\r
322       by_speech_balloon: {\r
323         type: 'filter',\r
324       },\r
325       by_speech_balloon_template: {\r
326         type: 'filter',\r
327       },\r
328       by_writing_format: {\r
329         type: 'filter',\r
330       },\r
331       by_author: {\r
332         type: 'foreign_filter',\r
333         args: {\r
334           includes: {\r
335             type: 'method',\r
336           },\r
337         },\r
338       },\r
339     },\r
340   },\r
341   balloon: {\r
342     lists: {\r
343       public: {\r
344         type: 'public',\r
345       },\r
346       by_speech_balloon: {\r
347         type: 'filter',\r
348       },\r
349       by_speech_balloon_template: {\r
350         type: 'filter',\r
351       },\r
352       by_system_picture: {\r
353         type: 'filter',\r
354       },\r
355       by_author: {\r
356         type: 'foreign_filter',\r
357         args: {\r
358           includes: {\r
359             type: 'method',\r
360           },\r
361         },\r
362       },\r
363     },\r
364   },\r
365   ground_picture: {\r
366     lists: {\r
367       public: {\r
368         type: 'public',\r
369       },\r
370       private: {\r
371         type: 'private',\r
372       },\r
373       by_panel: {\r
374         type: 'filter',\r
375       },\r
376       by_author: {\r
377         type: 'foreign_filter',\r
378         args: {\r
379           includes: {\r
380             type: 'method',\r
381           },\r
382         },\r
383       },\r
384     },\r
385   },\r
386   ground_color: {\r
387     lists: {\r
388       public: {\r
389         type: 'public',\r
390       },\r
391       private: {\r
392         type: 'private',\r
393       },\r
394       by_panel: {\r
395         type: 'filter',\r
396       },\r
397       by_author: {\r
398         type: 'foreign_filter',\r
399         args: {\r
400           includes: {\r
401             type: 'method',\r
402           },\r
403         },\r
404       },\r
405     },\r
406   },\r
407   original_picture: {\r
408     lists: {\r
409       private: {\r
410         type: 'private',\r
411       },\r
412     },\r
413   },\r
414   picture: {\r
415     lists: {\r
416       public: {\r
417         type: 'public',\r
418       },\r
419       by_artist: {\r
420         type: 'filter',\r
421       },\r
422     },\r
423   },\r
424   resource_picture: {\r
425     lists: {\r
426       public: {\r
427         type: 'public',\r
428       },\r
429       private: {\r
430         type: 'private',\r
431       },\r
432       by_original_picture: {\r
433         type: 'filter',\r
434       },\r
435       by_license_group: {\r
436         type: 'filter',\r
437       },\r
438       by_license: {\r
439         type: 'filter',\r
440       },\r
441       by_artist: {\r
442         type: 'filter',\r
443       },\r
444     },\r
445   },\r
446   speech_balloon_template: {\r
447     lists: {\r
448       public: {\r
449         type: 'public',\r
450       },\r
451       by_panel: {\r
452         type: 'through_filter',\r
453         args: {\r
454           through: 'speech_balloons',\r
455         },\r
456       },\r
457       by_system_picture: {\r
458         type: 'filter',\r
459       },\r
460       select_items: {\r
461         type: 'system_resource',\r
462       },\r
463     },\r
464   },\r
465   writing_format: {\r
466     lists: {\r
467       public: {\r
468         type: 'public',\r
469       },\r
470       select_items: {\r
471         type: 'system_resource',\r
472       },\r
473       by_system_picture: {\r
474         type: 'filter',\r
475       },\r
476     },\r
477   },\r
478   license_group: {\r
479     lists: {\r
480       public: {\r
481         type: 'public',\r
482       },\r
483       by_resource_picture: {\r
484         type: 'filter',\r
485       },\r
486       select_items: {\r
487         type: 'system_resource',\r
488       },\r
489     },\r
490   },\r
491   license: {\r
492     lists: {\r
493       public: {\r
494         type: 'public',\r
495       },\r
496       by_license_group: {\r
497         type: 'filter',\r
498       },\r
499       by_system_picture: {\r
500         type: 'filter',\r
501       },\r
502     },\r
503   },\r
504   author: {\r
505     lists: {\r
506       public: {\r
507         type: 'public',\r
508       },\r
509     },\r
510   },\r
511   artist: {\r
512     lists: {\r
513       public: {\r
514         type: 'public',\r
515       },\r
516     },\r
517   },\r
518   system_picture: {\r
519     lists: {\r
520       public: {\r
521         type: 'public',\r
522       },\r
523     },\r
524   },\r
525 }\r