13 association_name: 'scroll_panels',
\r
16 type: 'has_many_through',
\r
17 association_name: 'panels',
\r
22 filter_key: 'author_id',
\r
25 type: 'through_filter',
\r
27 through: 'scroll_panels',
\r
28 filter_key: 'panel_id',
\r
32 model: 'scroll_panel',
\r
33 filter_key: 'scroll_id',
\r
38 default_page_size: 20,
\r
49 filter_key: 'scroll_id',
\r
54 filter_key: 'panel_id',
\r
59 default_page_size: 20,
\r
69 association_name: 'stories',
\r
74 filter_key: 'author_id',
\r
79 default_page_size: 20,
\r
89 association_name: 'story_sheets',
\r
93 association_name: 'sheets',
\r
98 filter_key: 'comic_id',
\r
101 type: 'through_filter',
\r
103 through: 'story_sheets',
\r
104 filter_key: 'sheet_id',
\r
107 type: 'element_filter',
\r
109 filter_key: 'author_id',
\r
113 model: 'story_sheet',
\r
114 filter_key: 'story_id',
\r
119 default_page_size: 20,
\r
130 filter_key: 'story_id',
\r
135 filter_key: 'sheet_id',
\r
140 default_page_size: 20,
\r
150 association_name: 'story_sheets',
\r
154 association_name: 'stories',
\r
158 association_name: 'sheet_panels',
\r
162 association_name: 'panels',
\r
165 type: 'through_filter',
\r
167 through: 'story_sheets',
\r
168 filter_key: 'story_id',
\r
171 type: 'through_filter',
\r
173 through: 'sheet_panels',
\r
174 filter_key: 'panel_id',
\r
179 filter_key: 'author_id',
\r
183 model: 'sheet_panel',
\r
184 filter_key: 'sheet_id',
\r
189 default_page_size: 20,
\r
199 association_name: 'sheet_panels',
\r
201 filter_key: 'sheet_id',
\r
206 filter_key: 'panel_id',
\r
211 default_page_size: 20,
\r
221 association_name: 'scroll_panels',
\r
225 association_name: 'scrolls',
\r
229 association_name: 'sheet_panels',
\r
233 association_name: 'sheets',
\r
237 association_name: 'panel_pictures',
\r
241 association_name: 'speech_balloons',
\r
245 association_name: 'ground_pictures',
\r
249 association_name: 'ground_colors',
\r
252 type: 'through_filter',
\r
254 through: 'scroll_panels',
\r
255 filter_key: 'scroll_id',
\r
258 type: 'through_filter',
\r
260 through: 'sheet_panels',
\r
261 filter_key: 'sheet_id',
\r
266 filter_key: 'author_id',
\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
277 default_page_size: 20,
\r
288 filter_key: 'panel_id',
\r
291 type: 'element_filter',
\r
293 filter_key: 'author_id',
\r
298 default_page_size: 20,
\r
309 filter_key: 'panel_id',
\r
311 by_speech_balloon_template: {
\r
313 from: 'speech_balloon_template',
\r
314 filter_key: 'speech_balloon_template_id',
\r
317 type: 'element_filter',
\r
319 filter_key: 'author_id',
\r
324 default_page_size: 20,
\r
329 by_speech_balloon: {
\r
331 from: 'speech_balloon',
\r
332 includes: {speech_balloon: {panel: {}}},
\r
333 filter_key: 'speech_balloon_id',
\r
335 by_writing_format: {
\r
337 from: 'writing_format',
\r
338 filter_key: 'writing_format_id',
\r
343 default_page_size: 20,
\r
348 by_speech_balloon: {
\r
350 from: 'speech_balloon',
\r
351 includes: {speech_balloon: {panel: {}}},
\r
352 filter_key: 'speech_balloon_id',
\r
354 #by_system_picture: {
\r
356 # from: 'system_picture',
\r
357 # filter_key: 'system_picture_id',
\r
362 default_page_size: 20,
\r
373 filter_key: 'panel_id',
\r
376 type: 'element_filter',
\r
378 filter_key: 'author_id',
\r
383 default_page_size: 20,
\r
394 filter_key: 'panel_id',
\r
397 type: 'element_filter',
\r
399 filter_key: 'author_id',
\r
403 original_picture: {
\r
404 default_page_size: 20,
\r
413 resource_picture: {
\r
414 default_page_size: 20,
\r
425 filter_key: 'license_id',
\r
430 filter_key: 'artist_id',
\r
434 speech_balloon_template: {
\r
435 default_page_size: 20,
\r
441 type: 'system_resource',
\r
445 association_name: 'speech_balloons',
\r
449 association_name: 'panels',
\r
454 default_page_size: 20,
\r
460 type: 'system_resource',
\r
464 association_name: 'speeches',
\r
466 by_system_picture: {
\r
468 from: 'system_picture',
\r
469 filter_key: 'system_picture_id',
\r
474 default_page_size: 20,
\r
480 type: 'system_resource',
\r
484 association_name: 'licenses',
\r
489 default_page_size: 20,
\r
494 resource_pictures: {
\r
496 association_name: 'resource_pictures',
\r
498 by_license_group: {
\r
500 from: 'license_group',
\r
501 filter_key: 'license_group_id',
\r
503 by_system_picture: {
\r
505 from: 'system_picture',
\r
506 filter_key: 'system_picture_id',
\r
511 default_page_size: 20,
\r
518 association_name: 'scrolls',
\r
522 association_name: 'comics',
\r
526 association_name: 'stories',
\r
530 association_name: 'sheets',
\r
534 association_name: 'panels',
\r
538 association_name: 'panel_pictures',
\r
542 association_name: 'speech_balloons',
\r
546 association_name: 'ground_pictures',
\r
550 association_name: 'ground_colors',
\r
555 default_page_size: 20,
\r
560 resource_pictures: {
\r
562 association_name: 'resource_pictures',
\r
567 default_page_size: 20,
\r