12 association_name: 'scroll_panels',
\r
15 type: 'has_many_through',
\r
16 association_name: 'panels',
\r
21 filter_key: 'author_id',
\r
24 type: 'through_filter',
\r
26 through: 'scroll_panels',
\r
27 filter_key: 'panel_id',
\r
31 model: 'scroll_panel',
\r
32 filter_key: 'scroll_id',
\r
36 default_page_size: 20,
\r
47 filter_key: 'scroll_id',
\r
52 filter_key: 'panel_id',
\r
57 default_page_size: 20,
\r
67 association_name: 'stories',
\r
72 filter_key: 'author_id',
\r
77 default_page_size: 20,
\r
87 association_name: 'story_sheets',
\r
91 association_name: 'sheets',
\r
96 filter_key: 'comic_id',
\r
99 type: 'through_filter',
\r
101 through: 'story_sheets',
\r
102 filter_key: 'sheet_id',
\r
105 type: 'element_filter',
\r
107 filter_key: 'author_id',
\r
111 model: 'story_sheet',
\r
112 filter_key: 'story_id',
\r
117 default_page_size: 20,
\r
128 filter_key: 'story_id',
\r
133 filter_key: 'sheet_id',
\r
138 default_page_size: 20,
\r
148 association_name: 'story_sheets',
\r
152 association_name: 'stories',
\r
156 association_name: 'sheet_panels',
\r
160 association_name: 'panels',
\r
163 type: 'through_filter',
\r
165 through: 'story_sheets',
\r
166 filter_key: 'story_id',
\r
169 type: 'through_filter',
\r
171 through: 'sheet_panels',
\r
172 filter_key: 'panel_id',
\r
177 filter_key: 'author_id',
\r
181 model: 'sheet_panel',
\r
182 filter_key: 'sheet_id',
\r
187 default_page_size: 20,
\r
197 association_name: 'sheet_panels',
\r
199 filter_key: 'sheet_id',
\r
204 filter_key: 'panel_id',
\r
209 default_page_size: 20,
\r
219 association_name: 'scroll_panels',
\r
223 association_name: 'scrolls',
\r
227 association_name: 'sheet_panels',
\r
231 association_name: 'sheets',
\r
235 association_name: 'panel_pictures',
\r
239 association_name: 'speech_balloons',
\r
243 association_name: 'ground_pictures',
\r
247 association_name: 'ground_colors',
\r
250 type: 'through_filter',
\r
252 through: 'scroll_panels',
\r
253 filter_key: 'scroll_id',
\r
256 type: 'through_filter',
\r
258 through: 'sheet_panels',
\r
259 filter_key: 'sheet_id',
\r
264 filter_key: 'author_id',
\r
266 by_speech_balloon_template: {
\r
267 type: 'through_filter',
\r
268 from: 'speech_balloon_template',
\r
269 through: 'speech_balloons',
\r
270 filter_key: 'speech_balloon_template_id',
\r
275 default_page_size: 20,
\r
286 filter_key: 'panel_id',
\r
289 type: 'element_filter',
\r
291 filter_key: 'author_id',
\r
296 default_page_size: 20,
\r
307 filter_key: 'panel_id',
\r
309 by_speech_balloon_template: {
\r
311 from: 'speech_balloon_template',
\r
312 filter_key: 'speech_balloon_template_id',
\r
315 type: 'element_filter',
\r
317 filter_key: 'author_id',
\r
322 default_page_size: 20,
\r
327 by_speech_balloon: {
\r
329 from: 'speech_balloon',
\r
330 includes: {speech_balloon: {panel: {}}},
\r
331 filter_key: 'speech_balloon_id',
\r
333 by_writing_format: {
\r
335 from: 'writing_format',
\r
336 filter_key: 'writing_format_id',
\r
341 default_page_size: 20,
\r
346 by_speech_balloon: {
\r
348 from: 'speech_balloon',
\r
349 includes: {speech_balloon: {panel: {}}},
\r
350 filter_key: 'speech_balloon_id',
\r
352 #by_system_picture: {
\r
354 # from: 'system_picture',
\r
355 # filter_key: 'system_picture_id',
\r
360 default_page_size: 20,
\r
371 filter_key: 'panel_id',
\r
374 type: 'element_filter',
\r
376 filter_key: 'author_id',
\r
381 default_page_size: 20,
\r
392 filter_key: 'panel_id',
\r
395 type: 'element_filter',
\r
397 filter_key: 'author_id',
\r
401 original_picture: {
\r
402 default_page_size: 20,
\r
411 resource_picture: {
\r
412 default_page_size: 20,
\r
423 filter_key: 'license_id',
\r
428 filter_key: 'artist_id',
\r
432 speech_balloon_template: {
\r
433 default_page_size: 20,
\r
439 type: 'system_resource',
\r
443 association_name: 'speech_balloons',
\r
447 association_name: 'panels',
\r
452 default_page_size: 20,
\r
458 type: 'system_resource',
\r
462 association_name: 'speeches',
\r
464 by_system_picture: {
\r
466 from: 'system_picture',
\r
467 filter_key: 'system_picture_id',
\r
472 default_page_size: 20,
\r
478 type: 'system_resource',
\r
482 association_name: 'licenses',
\r
487 default_page_size: 20,
\r
492 resource_pictures: {
\r
494 association_name: 'resource_pictures',
\r
496 by_license_group: {
\r
498 from: 'license_group',
\r
499 filter_key: 'license_group_id',
\r
501 by_system_picture: {
\r
503 from: 'system_picture',
\r
504 filter_key: 'system_picture_id',
\r
509 default_page_size: 20,
\r
516 association_name: 'scrolls',
\r
520 association_name: 'comics',
\r
524 association_name: 'stories',
\r
528 association_name: 'sheets',
\r
532 association_name: 'panels',
\r
536 association_name: 'panel_pictures',
\r
540 association_name: 'speech_balloons',
\r
544 association_name: 'ground_pictures',
\r
548 association_name: 'ground_colors',
\r
553 default_page_size: 20,
\r
558 resource_pictures: {
\r
560 association_name: 'resource_pictures',
\r
565 default_page_size: 20,
\r