OSDN Git Service

ajust
[pettanr/pettanr.git] / public / manifest.json
1 {\r
2   "items": {\r
3     "scroll": {\r
4       "type": "binder",\r
5       "args": {}\r
6     },\r
7     "scroll_panel": {\r
8       "type": "leaf",\r
9       "args": {\r
10         "parent_model_name": "scroll"\r
11       }\r
12     },\r
13     "comic": {\r
14       "type": "binder",\r
15       "args": {}\r
16     },\r
17     "story": {\r
18       "type": "binder",\r
19       "args": {}\r
20     },\r
21     "story_sheet": {\r
22       "type": "leaf",\r
23       "args": {\r
24         "parent_model_name": "story"\r
25       }\r
26     },\r
27     "sheet": {\r
28       "type": "root",\r
29       "args": {}\r
30     },\r
31     "sheet_panel": {\r
32       "type": "element",\r
33       "args": {\r
34         "parent_model_name": "sheet"\r
35       }\r
36     },\r
37     "panel": {\r
38       "type": "root",\r
39       "args": {}\r
40     },\r
41     "panel_picture": {\r
42       "type": "element",\r
43       "args": {\r
44         "parent_model_name": "panel"\r
45       }\r
46     },\r
47     "speech_balloon": {\r
48       "type": "element",\r
49       "args": {\r
50         "parent_model_name": "panel",\r
51         "boost": {\r
52           "speech_balloon_template": {}\r
53         }\r
54       }\r
55     },\r
56     "balloon": {\r
57       "type": "element",\r
58       "args": {\r
59         "parent_model_name": "speech_balloon",\r
60         "boost": {\r
61           "speech_balloon_template": {}\r
62         }\r
63       }\r
64     },\r
65     "speech": {\r
66       "type": "element",\r
67       "args": {\r
68         "parent_model_name": "speech_balloon",\r
69         "boost": {\r
70           "writing_format": {},\r
71           "speech_balloon_template": {}\r
72         }\r
73       }\r
74     },\r
75     "ground_picture": {\r
76       "type": "element",\r
77       "args": {\r
78         "parent_model_name": "panel"\r
79       }\r
80     },\r
81     "ground_color": {\r
82       "type": "element",\r
83       "args": {\r
84         "parent_model_name": "panel"\r
85       }\r
86     },\r
87     "original_picture": {},\r
88     "picture": {\r
89       "args": {\r
90         "boost": {\r
91           "license_group": {\r
92             "resource_name": "license",\r
93             "extend_column_name": "license_group_classname",\r
94             "settings_column_name": "license_group_settings",\r
95             "extend_model_class_name": "License",\r
96             "extend_item_name": "license"\r
97           },\r
98           "license": {\r
99             "level": "read",\r
100             "extend_column_name": "license_group_classname",\r
101             "extend_model_class_name": "Attribute",\r
102             "extend_item_name": "attribute"\r
103           },\r
104           "credit_picture": {\r
105             "level": "read",\r
106             "resource_name": "license",\r
107             "extend_column_name": "license_group_classname",\r
108             "settings_column_name": "credit_picture_settings",\r
109             "extend_model_class_name": "CreditPicture",\r
110             "extend_item_name": "credit_picture"\r
111           }\r
112         }\r
113       }\r
114     },\r
115     "resource_picture": {\r
116       "args": {\r
117         "boost": {\r
118           "license_group": {\r
119             "resource_name": "license",\r
120             "extend_column_name": "license_group_classname",\r
121             "settings_column_name": "license_group_settings",\r
122             "extend_model_class_name": "License",\r
123             "extend_item_name": "license"\r
124           },\r
125           "license": {\r
126             "level": "read",\r
127             "extend_column_name": "license_group_classname",\r
128             "extend_model_class_name": "Attribute",\r
129             "extend_item_name": "attribute"\r
130           },\r
131           "credit_picture": {\r
132             "level": "read",\r
133             "resource_name": "license",\r
134             "extend_column_name": "license_group_classname",\r
135             "settings_column_name": "credit_picture_settings",\r
136             "extend_model_class_name": "CreditPicture",\r
137             "extend_item_name": "credit_picture"\r
138           }\r
139         }\r
140       }\r
141     },\r
142     "speech_balloon_template": {},\r
143     "writing_format": {},\r
144     "license_group": {},\r
145     "license": {\r
146       "type": "leaf",\r
147       "args": {\r
148         "parent_model_name": "license_group",\r
149         "boost": {\r
150           "license_group": {},\r
151           "credit_picture": {\r
152             "level": "read",\r
153             "resource_name": "license_group",\r
154             "settings_column_name": "credit_picture_settings",\r
155             "extend_model_class_name": "CreditPicture",\r
156             "extend_item_name": "credit_picture",\r
157             "extend_column_name": "license_group_classname"\r
158           }\r
159         }\r
160       }\r
161     },\r
162     "author": {},\r
163     "artist": {},\r
164     "system_picture": {}\r
165   },\r
166   "controllers": {\r
167     "scrolls": {\r
168       "actions": {\r
169         "index": {\r
170           "type": "list",\r
171           "args": {\r
172             "list_name": "public"\r
173           }\r
174         },\r
175         "by_author": {\r
176           "type": "list"\r
177         },\r
178         "by_panel": {\r
179           "type": "list"\r
180         },\r
181         "play": {\r
182           "type": "list",\r
183           "args": {\r
184             "list_name": "play"\r
185           }\r
186         },\r
187         "show": {\r
188           "type": "show"\r
189         },\r
190         "count": {\r
191           "type": "count",\r
192           "args": {\r
193             "list_name": "public"\r
194           }\r
195         },\r
196         "count_by_author": {\r
197           "type": "count"\r
198         },\r
199         "count_by_panel": {\r
200           "type": "count"\r
201         },\r
202         "new": {\r
203           "type": "new"\r
204         },\r
205         "edit": {\r
206           "type": "edit"\r
207         }\r
208       }\r
209     },\r
210     "scroll_panels": {\r
211       "actions": {\r
212         "index": {\r
213           "type": "list",\r
214           "args": {\r
215             "list_name": "public"\r
216           }\r
217         },\r
218         "by_panel": {\r
219           "type": "list"\r
220         },\r
221         "by_scroll": {\r
222           "type": "list"\r
223         },\r
224         "show": {\r
225           "type": "show"\r
226         },\r
227         "count": {\r
228           "type": "count",\r
229           "args": {\r
230             "list_name": "public"\r
231           }\r
232         },\r
233         "count_by_panel": {\r
234           "type": "count"\r
235         },\r
236         "count_by_scroll": {\r
237           "type": "count"\r
238         },\r
239         "new": {\r
240           "type": "new"\r
241         },\r
242         "edit": {\r
243           "type": "edit"\r
244         }\r
245       }\r
246     },\r
247     "comics": {\r
248       "actions": {\r
249         "index": {\r
250           "type": "list",\r
251           "args": {\r
252             "list_name": "public"\r
253           }\r
254         },\r
255         "by_author": {\r
256           "type": "list"\r
257         },\r
258         "show": {\r
259           "type": "show"\r
260         },\r
261         "count": {\r
262           "type": "count",\r
263           "args": {\r
264             "list_name": "public"\r
265           }\r
266         },\r
267         "count_by_author": {\r
268           "type": "count"\r
269         },\r
270         "new": {\r
271           "type": "new"\r
272         },\r
273         "edit": {\r
274           "type": "edit"\r
275         }\r
276       }\r
277     },\r
278     "stories": {\r
279       "actions": {\r
280         "index": {\r
281           "type": "list",\r
282           "args": {\r
283             "list_name": "public"\r
284           }\r
285         },\r
286         "by_comic": {\r
287           "type": "count"\r
288         },\r
289         "by_sheet": {\r
290           "type": "count"\r
291         },\r
292         "by_author": {\r
293           "type": "list"\r
294         },\r
295         "play": {\r
296           "type": "list",\r
297           "args": {\r
298             "list_name": "play"\r
299           }\r
300         },\r
301         "show": {\r
302           "type": "show"\r
303         },\r
304         "count": {\r
305           "type": "count",\r
306           "args": {\r
307             "list_name": "public"\r
308           }\r
309         },\r
310         "count_by_author": {\r
311           "type": "count"\r
312         },\r
313         "new": {\r
314           "type": "new"\r
315         },\r
316         "edit": {\r
317           "type": "edit"\r
318         }\r
319       }\r
320     },\r
321     "story_sheets": {\r
322       "actions": {\r
323         "index": {\r
324           "type": "list",\r
325           "args": {\r
326             "list_name": "public"\r
327           }\r
328         },\r
329         "by_story": {\r
330           "type": "list"\r
331         },\r
332         "by_sheet": {\r
333           "type": "list"\r
334         },\r
335         "show": {\r
336           "type": "show"\r
337         },\r
338         "count": {\r
339           "type": "count",\r
340           "args": {\r
341             "list_name": "public"\r
342           }\r
343         },\r
344         "count_by_story": {\r
345           "type": "count"\r
346         },\r
347         "count_by_sheet": {\r
348           "type": "count"\r
349         },\r
350         "new": {\r
351           "type": "new"\r
352         },\r
353         "edit": {\r
354           "type": "edit"\r
355         }\r
356       }\r
357     },\r
358     "sheets": {\r
359       "actions": {\r
360         "index": {\r
361           "type": "list",\r
362           "args": {\r
363             "list_name": "public"\r
364           }\r
365         },\r
366         "by_story": {\r
367           "type": "list"\r
368         },\r
369         "by_panel": {\r
370           "type": "list"\r
371         },\r
372         "by_author": {\r
373           "type": "list"\r
374         },\r
375         "play": {\r
376           "type": "list",\r
377           "args": {\r
378             "list_name": "play"\r
379           }\r
380         },\r
381         "show": {\r
382           "type": "show"\r
383         },\r
384         "count": {\r
385           "type": "count",\r
386           "args": {\r
387             "list_name": "public"\r
388           }\r
389         },\r
390         "count_by_story": {\r
391           "type": "count"\r
392         },\r
393         "count_by_panel": {\r
394           "type": "count"\r
395         },\r
396         "count_by_author": {\r
397           "type": "count"\r
398         },\r
399         "new": {\r
400           "type": "new"\r
401         },\r
402         "edit": {\r
403           "type": "edit"\r
404         }\r
405       }\r
406     },\r
407     "sheet_panels": {\r
408       "actions": {\r
409         "index": {\r
410           "type": "list",\r
411           "args": {\r
412             "list_name": "public"\r
413           }\r
414         },\r
415         "by_sheet": {\r
416           "type": "list"\r
417         },\r
418         "by_panel": {\r
419           "type": "list"\r
420         },\r
421         "show": {\r
422           "type": "show"\r
423         },\r
424         "count": {\r
425           "type": "count",\r
426           "args": {\r
427             "list_name": "public"\r
428           }\r
429         },\r
430         "count_by_sheet": {\r
431           "type": "count"\r
432         },\r
433         "count_by_panel": {\r
434           "type": "count"\r
435         },\r
436         "new": {\r
437           "type": "new"\r
438         },\r
439         "edit": {\r
440           "type": "edit"\r
441         }\r
442       }\r
443     },\r
444     "panels": {\r
445       "actions": {\r
446         "index": {\r
447           "type": "list",\r
448           "args": {\r
449             "list_name": "public"\r
450           }\r
451         },\r
452         "by_scroll": {\r
453           "type": "list"\r
454         },\r
455         "by_sheet": {\r
456           "type": "list"\r
457         },\r
458         "by_author": {\r
459           "type": "list"\r
460         },\r
461         "by_speech_balloon_template": {\r
462           "type": "list"\r
463         },\r
464         "show": {\r
465           "type": "show"\r
466         },\r
467         "count": {\r
468           "type": "count",\r
469           "args": {\r
470             "list_name": "public"\r
471           }\r
472         },\r
473         "count_by_scroll": {\r
474           "type": "count"\r
475         },\r
476         "count_by_sheet": {\r
477           "type": "count"\r
478         },\r
479         "count_by_author": {\r
480           "type": "count"\r
481         },\r
482         "count_by_speech_balloon_template": {\r
483           "type": "count"\r
484         },\r
485         "new": {\r
486           "type": "new"\r
487         },\r
488         "edit": {\r
489           "type": "edit"\r
490         }\r
491       }\r
492     },\r
493     "panel_pictures": {\r
494       "actions": {\r
495         "index": {\r
496           "type": "list",\r
497           "args": {\r
498             "list_name": "public"\r
499           }\r
500         },\r
501         "by_panel": {\r
502           "type": "list"\r
503         },\r
504         "by_author": {\r
505           "type": "list"\r
506         },\r
507         "show": {\r
508           "type": "show"\r
509         },\r
510         "count": {\r
511           "type": "count",\r
512           "args": {\r
513             "list_name": "public"\r
514           }\r
515         },\r
516         "count_by_panel": {\r
517           "type": "count"\r
518         },\r
519         "count_by_author": {\r
520           "type": "count"\r
521         }\r
522       }\r
523     },\r
524     "speech_balloons": {\r
525       "actions": {\r
526         "index": {\r
527           "type": "list",\r
528           "args": {\r
529             "list_name": "public"\r
530           }\r
531         },\r
532         "by_panel": {\r
533           "type": "list"\r
534         },\r
535         "by_author": {\r
536           "type": "list"\r
537         },\r
538         "show": {\r
539           "type": "show"\r
540         },\r
541         "count": {\r
542           "type": "count",\r
543           "args": {\r
544             "list_name": "public"\r
545           }\r
546         },\r
547         "count_by_panel": {\r
548           "type": "count"\r
549         },\r
550         "count_by_author": {\r
551           "type": "count"\r
552         }\r
553       }\r
554     },\r
555     "speeches": {\r
556       "actions": {\r
557         "index": {\r
558           "type": "list",\r
559           "args": {\r
560             "list_name": "public"\r
561           }\r
562         },\r
563         "by_writing_format": {\r
564           "type": "list"\r
565         },\r
566         "show": {\r
567           "type": "show"\r
568         },\r
569         "count": {\r
570           "type": "count",\r
571           "args": {\r
572             "list_name": "public"\r
573           }\r
574         },\r
575         "count_by_writing_format": {\r
576           "type": "count"\r
577         }\r
578       }\r
579     },\r
580     "balloons": {\r
581       "actions": {\r
582         "index": {\r
583           "type": "list",\r
584           "args": {\r
585             "list_name": "public"\r
586           }\r
587         },\r
588         "show": {\r
589           "type": "show"\r
590         },\r
591         "count": {\r
592           "type": "count",\r
593           "args": {\r
594             "list_name": "public"\r
595           }\r
596         }\r
597       }\r
598     },\r
599     "ground_pictures": {\r
600       "actions": {\r
601         "index": {\r
602           "type": "list",\r
603           "args": {\r
604             "list_name": "public"\r
605           }\r
606         },\r
607         "by_panel": {\r
608           "type": "list"\r
609         },\r
610         "by_author": {\r
611           "type": "list"\r
612         },\r
613         "show": {\r
614           "type": "show"\r
615         },\r
616         "count": {\r
617           "type": "count",\r
618           "args": {\r
619             "list_name": "public"\r
620           }\r
621         },\r
622         "count_by_panel": {\r
623           "type": "count"\r
624         },\r
625         "count_by_author": {\r
626           "type": "count"\r
627         }\r
628       }\r
629     },\r
630     "ground_colors": {\r
631       "actions": {\r
632         "index": {\r
633           "type": "list",\r
634           "args": {\r
635             "list_name": "public"\r
636           }\r
637         },\r
638         "by_panel": {\r
639           "type": "list"\r
640         },\r
641         "by_author": {\r
642           "type": "list"\r
643         },\r
644         "show": {\r
645           "type": "show"\r
646         },\r
647         "count": {\r
648           "type": "count",\r
649           "args": {\r
650             "list_name": "public"\r
651           }\r
652         },\r
653         "count_by_panel": {\r
654           "type": "count"\r
655         },\r
656         "count_by_author": {\r
657           "type": "count"\r
658         }\r
659       }\r
660     },\r
661     "original_pictures": {\r
662       "actions": {\r
663         "index": {\r
664           "type": "list",\r
665           "args": {\r
666             "list_name": "private"\r
667           }\r
668         },\r
669         "show": {\r
670           "type": "show"\r
671         },\r
672         "count": {\r
673           "type": "count",\r
674           "args": {\r
675             "list_name": "public"\r
676           }\r
677         }\r
678       }\r
679     },\r
680     "pictures": {\r
681       "actions": {\r
682         "show": {\r
683           "type": "show"\r
684         }\r
685       }\r
686     },\r
687     "resource_pictures": {\r
688       "actions": {\r
689         "index": {\r
690           "type": "list",\r
691           "args": {\r
692             "list_name": "public"\r
693           }\r
694         },\r
695         "by_original_picture": {\r
696           "type": "list"\r
697         },\r
698         "by_license": {\r
699           "type": "list"\r
700         },\r
701         "by_artist": {\r
702           "type": "list"\r
703         },\r
704         "show": {\r
705           "type": "show"\r
706         },\r
707         "count": {\r
708           "type": "count",\r
709           "args": {\r
710             "list_name": "public"\r
711           }\r
712         },\r
713         "count_by_license": {\r
714           "type": "count"\r
715         },\r
716         "count_by_artist": {\r
717           "type": "count"\r
718         }\r
719       }\r
720     },\r
721     "speech_balloon_templates": {\r
722       "actions": {\r
723         "index": {\r
724           "type": "list",\r
725           "args": {\r
726             "list_name": "public"\r
727           }\r
728         },\r
729         "show": {\r
730           "type": "show"\r
731         },\r
732         "count": {\r
733           "type": "count",\r
734           "args": {\r
735             "list_name": "public"\r
736           }\r
737         },\r
738         "new": {\r
739           "type": "new"\r
740         },\r
741         "edit": {\r
742           "type": "edit"\r
743         }\r
744       }\r
745     },\r
746     "writing_formats": {\r
747       "actions": {\r
748         "index": {\r
749           "type": "list",\r
750           "args": {\r
751             "list_name": "public"\r
752           }\r
753         },\r
754         "by_system_picture": {\r
755           "type": "list"\r
756         },\r
757         "show": {\r
758           "type": "show"\r
759         },\r
760         "count": {\r
761           "type": "count",\r
762           "args": {\r
763             "list_name": "public"\r
764           }\r
765         },\r
766         "count_by_system_picture": {\r
767           "type": "count"\r
768         },\r
769         "new": {\r
770           "type": "new"\r
771         },\r
772         "edit": {\r
773           "type": "edit"\r
774         }\r
775       }\r
776     },\r
777     "license_groups": {\r
778       "actions": {\r
779         "index": {\r
780           "type": "list",\r
781           "args": {\r
782             "list_name": "public"\r
783           }\r
784         },\r
785         "show": {\r
786           "type": "show"\r
787         },\r
788         "count": {\r
789           "type": "count",\r
790           "args": {\r
791             "list_name": "public"\r
792           }\r
793         },\r
794         "new": {\r
795           "type": "new"\r
796         },\r
797         "edit": {\r
798           "type": "edit"\r
799         }\r
800       }\r
801     },\r
802     "licenses": {\r
803       "actions": {\r
804         "index": {\r
805           "type": "list",\r
806           "args": {\r
807             "list_name": "public"\r
808           }\r
809         },\r
810         "by_license_group": {\r
811           "type": "list"\r
812         },\r
813         "by_system_picture": {\r
814           "type": "list"\r
815         },\r
816         "show": {\r
817           "type": "show"\r
818         },\r
819         "count": {\r
820           "type": "count",\r
821           "args": {\r
822             "list_name": "public"\r
823           }\r
824         },\r
825         "count_by_license_group": {\r
826           "type": "count"\r
827         },\r
828         "count_by_system_picture": {\r
829           "type": "count"\r
830         },\r
831         "new": {\r
832           "type": "new"\r
833         },\r
834         "edit": {\r
835           "type": "edit"\r
836         }\r
837       }\r
838     },\r
839     "authors": {\r
840       "actions": {\r
841         "index": {\r
842           "type": "list",\r
843           "args": {\r
844             "list_name": "public"\r
845           }\r
846         },\r
847         "scrolls": {\r
848           "type": "list",\r
849           "args": {\r
850             "list_name": "scrolls"\r
851           }\r
852         },\r
853         "comics": {\r
854           "type": "list",\r
855           "args": {\r
856             "list_name": "comics"\r
857           }\r
858         },\r
859         "stories": {\r
860           "type": "list",\r
861           "args": {\r
862             "list_name": "stories"\r
863           }\r
864         },\r
865         "sheets": {\r
866           "type": "list",\r
867           "args": {\r
868             "list_name": "sheets"\r
869           }\r
870         },\r
871         "panels": {\r
872           "type": "list",\r
873           "args": {\r
874             "list_name": "panels"\r
875           }\r
876         },\r
877         "panel_pictures": {\r
878           "type": "list",\r
879           "args": {\r
880             "list_name": "panel_pictures"\r
881           }\r
882         },\r
883         "speech_balloons": {\r
884           "type": "list",\r
885           "args": {\r
886             "list_name": "speech_balloons"\r
887           }\r
888         },\r
889         "ground_pictures": {\r
890           "type": "list",\r
891           "args": {\r
892             "list_name": "ground_pictures"\r
893           }\r
894         },\r
895         "ground_colors": {\r
896           "type": "list",\r
897           "args": {\r
898             "list_name": "ground_colors"\r
899           }\r
900         },\r
901         "show": {\r
902           "type": "show"\r
903         },\r
904         "count": {\r
905           "type": "count",\r
906           "args": {\r
907             "list_name": "public"\r
908           }\r
909         },\r
910         "new": {\r
911           "type": "new"\r
912         },\r
913         "edit": {\r
914           "type": "edit"\r
915         }\r
916       }\r
917     },\r
918     "artists": {\r
919       "actions": {\r
920         "index": {\r
921           "type": "list",\r
922           "args": {\r
923             "list_name": "public"\r
924           }\r
925         },\r
926         "resource_pictures": {\r
927           "type": "list",\r
928           "args": {\r
929             "list_name": "resource_pictures"\r
930           }\r
931         },\r
932         "show": {\r
933           "type": "show"\r
934         },\r
935         "count": {\r
936           "type": "count",\r
937           "args": {\r
938             "list_name": "public"\r
939           }\r
940         },\r
941         "new": {\r
942           "type": "new"\r
943         },\r
944         "edit": {\r
945           "type": "edit"\r
946         }\r
947       }\r
948     },\r
949     "system_pictures": {\r
950       "actions": {\r
951         "index": {\r
952           "type": "list",\r
953           "args": {\r
954             "list_name": "public"\r
955           }\r
956         },\r
957         "show": {\r
958           "type": "show"\r
959         },\r
960         "count": {\r
961           "type": "count",\r
962           "args": {\r
963             "list_name": "public"\r
964           }\r
965         }\r
966       }\r
967     },\r
968     "home": {\r
969       "actions": {\r
970         "scrolls": {\r
971           "type": "list",\r
972           "args": {\r
973             "item_name": "scroll",\r
974             "list_name": "private"\r
975           }\r
976         },\r
977         "scroll_panels": {\r
978           "type": "list",\r
979           "args": {\r
980             "item_name": "scroll_panel",\r
981             "list_name": "private"\r
982           }\r
983         },\r
984         "comics": {\r
985           "type": "list",\r
986           "args": {\r
987             "item_name": "comic",\r
988             "list_name": "private"\r
989           }\r
990         },\r
991         "stories": {\r
992           "type": "list",\r
993           "args": {\r
994             "item_name": "story",\r
995             "list_name": "private"\r
996           }\r
997         },\r
998         "story_sheets": {\r
999           "type": "list",\r
1000           "args": {\r
1001             "item_name": "story_sheet",\r
1002             "list_name": "private"\r
1003           }\r
1004         },\r
1005         "sheets": {\r
1006           "type": "list",\r
1007           "args": {\r
1008             "item_name": "sheet",\r
1009             "list_name": "private"\r
1010           }\r
1011         },\r
1012         "sheet_panels": {\r
1013           "type": "list",\r
1014           "args": {\r
1015             "item_name": "sheet_panel",\r
1016             "list_name": "private"\r
1017           }\r
1018         },\r
1019         "panels": {\r
1020           "type": "list",\r
1021           "args": {\r
1022             "item_name": "panel",\r
1023             "list_name": "private"\r
1024           }\r
1025         },\r
1026         "panel_pictures": {\r
1027           "type": "list",\r
1028           "args": {\r
1029             "item_name": "panel_picture",\r
1030             "list_name": "private"\r
1031           }\r
1032         },\r
1033         "speech_balloons": {\r
1034           "type": "list",\r
1035           "args": {\r
1036             "item_name": "speech_balloon",\r
1037             "list_name": "private"\r
1038           }\r
1039         },\r
1040         "speeches": {\r
1041           "type": "list",\r
1042           "args": {\r
1043             "item_name": "speech",\r
1044             "list_name": "private"\r
1045           }\r
1046         },\r
1047         "balloons": {\r
1048           "type": "list",\r
1049           "args": {\r
1050             "item_name": "balloon",\r
1051             "list_name": "private"\r
1052           }\r
1053         },\r
1054         "ground_pictures": {\r
1055           "type": "list",\r
1056           "args": {\r
1057             "item_name": "ground_picture",\r
1058             "list_name": "private"\r
1059           }\r
1060         },\r
1061         "ground_colors": {\r
1062           "type": "list",\r
1063           "args": {\r
1064             "item_name": "ground_color",\r
1065             "list_name": "private"\r
1066           }\r
1067         },\r
1068         "original_pictures": {\r
1069           "type": "list",\r
1070           "args": {\r
1071             "item_name": "original_picture",\r
1072             "list_name": "private"\r
1073           }\r
1074         },\r
1075         "resource_pictures": {\r
1076           "type": "list",\r
1077           "args": {\r
1078             "item_name": "resource_picture",\r
1079             "list_name": "private"\r
1080           }\r
1081         }\r
1082       }\r
1083     }\r
1084   },\r
1085   "models": {\r
1086     "scroll": {\r
1087       "associations": {\r
1088         "belongs_to": {\r
1089           "author": {}\r
1090         },\r
1091         "has_many": {\r
1092           "scroll_panels": {},\r
1093           "panels": {\r
1094             "through": "scroll_panel"\r
1095           }\r
1096         }\r
1097       },\r
1098       "attributes": {\r
1099         "title": {\r
1100           "type": "text",\r
1101           "rules": {\r
1102             "required": true\r
1103           }\r
1104         },\r
1105         "description": {\r
1106           "type": "text",\r
1107           "rules": {}\r
1108         },\r
1109         "visible": {\r
1110           "type": "number",\r
1111           "rules": {\r
1112             "required": true,\r
1113             "number": true\r
1114           },\r
1115           "source": {\r
1116             "type": "magic_number",\r
1117             "args": {\r
1118               "select_item_name": "scroll_visible_items"\r
1119             }\r
1120           }\r
1121         },\r
1122         "author_id": {\r
1123           "type": "number",\r
1124           "rules": {\r
1125             "required": true,\r
1126             "number": true\r
1127           }\r
1128         }\r
1129       }\r
1130     },\r
1131     "scroll_panel": {\r
1132       "associations": {\r
1133         "belongs_to": {\r
1134           "panel": {},\r
1135           "scroll": {}\r
1136         },\r
1137         "has_many": {}\r
1138       },\r
1139       "attributes": {\r
1140         "scroll_id": {\r
1141           "type": "number",\r
1142           "rules": {\r
1143             "required": true,\r
1144             "number": true\r
1145           }\r
1146         },\r
1147         "panel_id": {\r
1148           "type": "number",\r
1149           "rules": {\r
1150             "required": true,\r
1151             "number": true\r
1152           }\r
1153         },\r
1154         "t": {\r
1155           "type": "number",\r
1156           "rules": {\r
1157             "required": true,\r
1158             "number": true,\r
1159             "min": 0\r
1160           }\r
1161         },\r
1162         "author_id": {\r
1163           "type": "number",\r
1164           "rules": {\r
1165             "required": true,\r
1166             "number": true\r
1167           }\r
1168         }\r
1169       }\r
1170     },\r
1171     "comic": {\r
1172       "associations": {\r
1173         "belongs_to": {\r
1174           "author": {}\r
1175         },\r
1176         "has_many": {\r
1177           "stories": {}\r
1178         }\r
1179       },\r
1180       "attributes": {\r
1181         "title": {\r
1182           "type": "text",\r
1183           "rules": {\r
1184             "required": true\r
1185           }\r
1186         },\r
1187         "description": {\r
1188           "type": "text",\r
1189           "rules": {}\r
1190         },\r
1191         "visible": {\r
1192           "type": "number",\r
1193           "rules": {\r
1194             "required": true,\r
1195             "number": true\r
1196           },\r
1197           "source": {\r
1198             "type": "magic_number",\r
1199             "args": {\r
1200               "select_item_name": "comic_visible_items"\r
1201             }\r
1202           }\r
1203         },\r
1204         "author_id": {\r
1205           "type": "number",\r
1206           "rules": {\r
1207             "required": true,\r
1208             "number": true\r
1209           }\r
1210         }\r
1211       }\r
1212     },\r
1213     "story": {\r
1214       "associations": {\r
1215         "belongs_to": {\r
1216           "comic": {}\r
1217         },\r
1218         "has_many": {\r
1219           "story_sheets": {},\r
1220           "sheets": {\r
1221             "through": "story_sheets"\r
1222           }\r
1223         }\r
1224       },\r
1225       "attributes": {\r
1226         "comic_id": {\r
1227           "type": "number",\r
1228           "rules": {\r
1229             "number": true\r
1230           }\r
1231         },\r
1232         "title": {\r
1233           "type": "text",\r
1234           "rules": {}\r
1235         },\r
1236         "description": {\r
1237           "type": "text",\r
1238           "rules": {}\r
1239         },\r
1240         "t": {\r
1241           "type": "number",\r
1242           "rules": {\r
1243             "required": true,\r
1244             "number": true,\r
1245             "min": 0\r
1246           }\r
1247         },\r
1248         "visible": {\r
1249           "type": "number",\r
1250           "rules": {\r
1251             "required": true,\r
1252             "number": true\r
1253           },\r
1254           "source": {\r
1255             "type": "magic_number",\r
1256             "args": {\r
1257               "select_item_name": "story_visible_items"\r
1258             }\r
1259           }\r
1260         }\r
1261       }\r
1262     },\r
1263     "story_sheet": {\r
1264       "associations": {\r
1265         "belongs_to": {\r
1266           "story": {},\r
1267           "sheet": {}\r
1268         },\r
1269         "has_many": {}\r
1270       },\r
1271       "attributes": {\r
1272         "story_id": {\r
1273           "type": "number",\r
1274           "rules": {\r
1275             "number": true\r
1276           }\r
1277         },\r
1278         "sheet_id": {\r
1279           "type": "number",\r
1280           "rules": {\r
1281             "number": true\r
1282           }\r
1283         },\r
1284         "t": {\r
1285           "type": "number",\r
1286           "rules": {\r
1287             "required": true,\r
1288             "number": true,\r
1289             "min": 0\r
1290           }\r
1291         },\r
1292         "author_id": {\r
1293           "type": "number",\r
1294           "rules": {\r
1295             "required": true,\r
1296             "number": true\r
1297           }\r
1298         }\r
1299       }\r
1300     },\r
1301     "sheet": {\r
1302       "associations": {\r
1303         "belongs_to": {\r
1304           "author": {}\r
1305         },\r
1306         "has_many": {\r
1307           "story_sheets": {},\r
1308           "stories": {\r
1309             "through": "story_sheets"\r
1310           },\r
1311           "sheet_panels": {},\r
1312           "panels": {\r
1313             "through": "sheet_panels"\r
1314           }\r
1315         }\r
1316       },\r
1317       "attributes": {\r
1318         "caption": {\r
1319           "type": "text",\r
1320           "rules": {}\r
1321         },\r
1322         "width": {\r
1323           "type": "number",\r
1324           "rules": {\r
1325             "required": true,\r
1326             "number": true\r
1327           }\r
1328         },\r
1329         "height": {\r
1330           "type": "number",\r
1331           "rules": {\r
1332             "required": true,\r
1333             "number": true\r
1334           }\r
1335         },\r
1336         "visible": {\r
1337           "type": "number",\r
1338           "rules": {\r
1339             "required": true,\r
1340             "number": true\r
1341           },\r
1342           "source": {\r
1343             "type": "magic_number",\r
1344             "args": {\r
1345               "select_item_name": "sheet_visible_items"\r
1346             }\r
1347           }\r
1348         },\r
1349         "author_id": {\r
1350           "type": "number",\r
1351           "rules": {\r
1352             "required": true,\r
1353             "number": true\r
1354           }\r
1355         }\r
1356       }\r
1357     },\r
1358     "sheet_panel": {\r
1359       "associations": {\r
1360         "belongs_to": {\r
1361           "sheet": {},\r
1362           "panel": {}\r
1363         },\r
1364         "has_many": {}\r
1365       },\r
1366       "attributes": {\r
1367         "sheet_id": {\r
1368           "type": "number",\r
1369           "rules": {\r
1370             "number": true\r
1371           }\r
1372         },\r
1373         "panel_id": {\r
1374           "type": "number",\r
1375           "rules": {\r
1376             "number": true\r
1377           }\r
1378         },\r
1379         "x": {\r
1380           "type": "number",\r
1381           "rules": {\r
1382             "required": true,\r
1383             "number": true\r
1384           }\r
1385         },\r
1386         "y": {\r
1387           "type": "number",\r
1388           "rules": {\r
1389             "required": true,\r
1390             "number": true\r
1391           }\r
1392         },\r
1393         "z": {\r
1394           "type": "number",\r
1395           "rules": {\r
1396             "required": true,\r
1397             "number": true,\r
1398             "min": 1\r
1399           }\r
1400         },\r
1401         "t": {\r
1402           "type": "number",\r
1403           "rules": {\r
1404             "required": true,\r
1405             "number": true,\r
1406             "min": 0\r
1407           }\r
1408         },\r
1409         "author_id": {\r
1410           "type": "number",\r
1411           "rules": {\r
1412             "number": true\r
1413           }\r
1414         }\r
1415       }\r
1416     },\r
1417     "panel": {\r
1418       "associations": {\r
1419         "belongs_to": {\r
1420           "author": {}\r
1421         },\r
1422         "has_many": {\r
1423           "scroll_panels": {},\r
1424           "scrolls": {\r
1425             "through": "scroll_panels"\r
1426           },\r
1427           "sheet_panels": {},\r
1428           "sheets": {\r
1429             "through": "sheet_panels"\r
1430           },\r
1431           "panel_pictures": {},\r
1432           "speech_balloons": {},\r
1433           "ground_pictures": {},\r
1434           "ground_colors": {}\r
1435         }\r
1436       },\r
1437       "attributes": {\r
1438         "width": {\r
1439           "type": "number",\r
1440           "rules": {\r
1441             "required": true,\r
1442             "number": true,\r
1443             "min": 1\r
1444           }\r
1445         },\r
1446         "height": {\r
1447           "type": "number",\r
1448           "rules": {\r
1449             "required": true,\r
1450             "number": true,\r
1451             "min": 1\r
1452           }\r
1453         },\r
1454         "border": {\r
1455           "type": "number",\r
1456           "rules": {\r
1457             "required": true,\r
1458             "number": true,\r
1459             "min": 0\r
1460           }\r
1461         },\r
1462         "caption": {\r
1463           "type": "text",\r
1464           "rules": {}\r
1465         },\r
1466         "publish": {\r
1467           "type": "number",\r
1468           "rules": {\r
1469             "required": true,\r
1470             "number": true\r
1471           },\r
1472           "source": {\r
1473             "type": "magic_number",\r
1474             "args": {\r
1475               "select_item_name": "panel_visible_items"\r
1476             }\r
1477           }\r
1478         },\r
1479         "author_id": {\r
1480           "type": "number",\r
1481           "rules": {\r
1482             "required": true,\r
1483             "number": true\r
1484           }\r
1485         }\r
1486       }\r
1487     },\r
1488     "panel_picture": {\r
1489       "associations": {\r
1490         "belongs_to": {\r
1491           "panel": {}\r
1492         },\r
1493         "has_many": {}\r
1494       },\r
1495       "attributes": {\r
1496         "panel_id": {\r
1497           "type": "number",\r
1498           "rules": {\r
1499             "number": true\r
1500           }\r
1501         },\r
1502         "picture_id": {\r
1503           "type": "number",\r
1504           "rules": {\r
1505             "required": true,\r
1506             "number": true\r
1507           }\r
1508         },\r
1509         "caption": {\r
1510           "type": "text",\r
1511           "rules": {}\r
1512         },\r
1513         "x": {\r
1514           "type": "number",\r
1515           "rules": {\r
1516             "required": true,\r
1517             "number": true\r
1518           }\r
1519         },\r
1520         "y": {\r
1521           "type": "number",\r
1522           "rules": {\r
1523             "required": true,\r
1524             "number": true\r
1525           }\r
1526         },\r
1527         "width": {\r
1528           "type": "number",\r
1529           "rules": {\r
1530             "required": true,\r
1531             "number": true\r
1532           }\r
1533         },\r
1534         "height": {\r
1535           "type": "number",\r
1536           "rules": {\r
1537             "required": true,\r
1538             "number": true\r
1539           }\r
1540         },\r
1541         "link": {\r
1542           "type": "text",\r
1543           "rules": {\r
1544             "url": true\r
1545           }\r
1546         },\r
1547         "z": {\r
1548           "type": "number",\r
1549           "rules": {\r
1550             "required": true,\r
1551             "number": true,\r
1552             "min": 1\r
1553           }\r
1554         },\r
1555         "t": {\r
1556           "type": "number",\r
1557           "rules": {\r
1558             "required": true,\r
1559             "number": true,\r
1560             "min": 0\r
1561           }\r
1562         }\r
1563       }\r
1564     },\r
1565     "speech_balloon": {\r
1566       "associations": {\r
1567         "belongs_to": {\r
1568           "panel": {}\r
1569         },\r
1570         "has_many": {},\r
1571         "has_one": {\r
1572           "balloon": {},\r
1573           "speech": {}\r
1574         }\r
1575       },\r
1576       "attributes": {\r
1577         "panel_id": {\r
1578           "type": "number",\r
1579           "rules": {\r
1580             "number": true\r
1581           }\r
1582         },\r
1583         "speech_balloon_template_id": {\r
1584           "type": "number",\r
1585           "rules": {\r
1586             "required": true,\r
1587             "number": true\r
1588           }\r
1589         },\r
1590         "speech_balloon_template_classname": {\r
1591           "type": "text",\r
1592           "rules": {\r
1593             "required": true\r
1594           }\r
1595         },\r
1596         "z": {\r
1597           "type": "number",\r
1598           "rules": {\r
1599             "required": true,\r
1600             "number": true,\r
1601             "min": 1\r
1602           }\r
1603         },\r
1604         "t": {\r
1605           "type": "number",\r
1606           "rules": {\r
1607             "required": true,\r
1608             "number": true,\r
1609             "min": 0\r
1610           }\r
1611         },\r
1612         "speech_balloon_template_settings": {\r
1613           "type": "text",\r
1614           "rules": {}\r
1615         },\r
1616         "caption": {\r
1617           "type": "text",\r
1618           "rules": {}\r
1619         }\r
1620       }\r
1621     },\r
1622     "balloon": {\r
1623       "associations": {\r
1624         "belongs_to": {\r
1625           "speech_balloon": {},\r
1626           "system_picture": {}\r
1627         },\r
1628         "has_many": {}\r
1629       },\r
1630       "attributes": {\r
1631         "speech_balloon_id": {\r
1632           "type": "number",\r
1633           "rules": {\r
1634             "number": true\r
1635           }\r
1636         },\r
1637         "speech_balloon_template_id": {\r
1638           "type": "number",\r
1639           "rules": {\r
1640             "required": true,\r
1641             "number": true\r
1642           }\r
1643         },\r
1644         "speech_balloon_template_classname": {\r
1645           "type": "text",\r
1646           "rules": {\r
1647             "required": true\r
1648           }\r
1649         },\r
1650         "system_picture_id": {\r
1651           "type": "number",\r
1652           "rules": {\r
1653             "required": true,\r
1654             "number": true\r
1655           }\r
1656         },\r
1657         "x": {\r
1658           "type": "number",\r
1659           "rules": {\r
1660             "required": true,\r
1661             "number": true\r
1662           }\r
1663         },\r
1664         "y": {\r
1665           "type": "number",\r
1666           "rules": {\r
1667             "required": true,\r
1668             "number": true\r
1669           }\r
1670         },\r
1671         "width": {\r
1672           "type": "number",\r
1673           "rules": {\r
1674             "required": true,\r
1675             "number": true,\r
1676             "min": 1\r
1677           }\r
1678         },\r
1679         "height": {\r
1680           "type": "number",\r
1681           "rules": {\r
1682             "required": true,\r
1683             "number": true,\r
1684             "min": 1\r
1685           }\r
1686         },\r
1687         "r": {\r
1688           "type": "number",\r
1689           "rules": {\r
1690             "required": true,\r
1691             "number": true\r
1692           }\r
1693         },\r
1694         "speech_balloon_template_settings": {\r
1695           "type": "text",\r
1696           "rules": {}\r
1697         }\r
1698       }\r
1699     },\r
1700     "speech": {\r
1701       "associations": {\r
1702         "belongs_to": {\r
1703           "speech_balloon": {},\r
1704           "writing_format": {}\r
1705         },\r
1706         "has_many": {}\r
1707       },\r
1708       "attributes": {\r
1709         "speech_balloon_id": {\r
1710           "type": "number",\r
1711           "rules": {\r
1712             "number": true\r
1713           }\r
1714         },\r
1715         "speech_balloon_template_id": {\r
1716           "type": "number",\r
1717           "rules": {\r
1718             "required": true,\r
1719             "number": true\r
1720           }\r
1721         },\r
1722         "speech_balloon_template_classname": {\r
1723           "type": "text",\r
1724           "rules": {\r
1725             "required": true\r
1726           }\r
1727         },\r
1728         "writing_format_id": {\r
1729           "type": "number",\r
1730           "source": {\r
1731             "type": "model"\r
1732           },\r
1733           "rules": {\r
1734             "required": true,\r
1735             "number": true\r
1736           }\r
1737         },\r
1738         "writing_format_classname": {\r
1739           "type": "text",\r
1740           "rules": {\r
1741             "required": true\r
1742           }\r
1743         },\r
1744         "content": {\r
1745           "type": "text",\r
1746           "rules": {}\r
1747         },\r
1748         "font_size": {\r
1749           "type": "float",\r
1750           "rules": {\r
1751             "required": true,\r
1752             "number": true,\r
1753             "min": 0\r
1754           },\r
1755           "source": {\r
1756             "type": "magic_number",\r
1757             "args": {\r
1758               "select_item_name": "speech_font_size_items"\r
1759             }\r
1760           }\r
1761         },\r
1762         "text_align": {\r
1763           "type": "number",\r
1764           "rules": {\r
1765             "required": true,\r
1766             "number": true,\r
1767             "range": [\r
1768               0,\r
1769               3\r
1770             ]\r
1771           },\r
1772           "source": {\r
1773             "type": "magic_number",\r
1774             "args": {\r
1775               "select_item_name": "speech_text_align_items"\r
1776             }\r
1777           }\r
1778         },\r
1779         "fore_color": {\r
1780           "type": "number",\r
1781           "rules": {\r
1782             "required": true,\r
1783             "number": true,\r
1784             "range": [\r
1785               0,\r
1786               16777215\r
1787             ]\r
1788           }\r
1789         },\r
1790         "x": {\r
1791           "type": "number",\r
1792           "rules": {\r
1793             "required": true,\r
1794             "number": true\r
1795           }\r
1796         },\r
1797         "y": {\r
1798           "type": "number",\r
1799           "rules": {\r
1800             "required": true,\r
1801             "number": true\r
1802           }\r
1803         },\r
1804         "width": {\r
1805           "type": "number",\r
1806           "rules": {\r
1807             "required": true,\r
1808             "number": true,\r
1809             "min": 1\r
1810           }\r
1811         },\r
1812         "height": {\r
1813           "type": "number",\r
1814           "rules": {\r
1815             "required": true,\r
1816             "number": true,\r
1817             "min": 1\r
1818           }\r
1819         },\r
1820         "quotes": {\r
1821           "type": "text",\r
1822           "rules": {}\r
1823         },\r
1824         "speech_balloon_template_settings": {\r
1825           "type": "text",\r
1826           "rules": {}\r
1827         },\r
1828         "writing_format_settings": {\r
1829           "type": "text",\r
1830           "rules": {}\r
1831         }\r
1832       }\r
1833     },\r
1834     "ground_picture": {\r
1835       "associations": {\r
1836         "belongs_to": {\r
1837           "panel": {}\r
1838         },\r
1839         "has_many": {}\r
1840       },\r
1841       "attributes": {\r
1842         "panel_id": {\r
1843           "type": "number",\r
1844           "rules": {\r
1845             "number": true\r
1846           }\r
1847         },\r
1848         "picture_id": {\r
1849           "type": "number",\r
1850           "rules": {\r
1851             "required": true,\r
1852             "number": true\r
1853           }\r
1854         },\r
1855         "caption": {\r
1856           "type": "text",\r
1857           "rules": {}\r
1858         },\r
1859         "repeat": {\r
1860           "type": "number",\r
1861           "rules": {\r
1862             "required": true,\r
1863             "number": true,\r
1864             "range": [\r
1865               0,\r
1866               3\r
1867             ]\r
1868           },\r
1869           "source": {\r
1870             "type": "magic_number",\r
1871             "args": {\r
1872               "select_item_name": "ground_picture_repeat_items"\r
1873             }\r
1874           }\r
1875         },\r
1876         "x": {\r
1877           "type": "number",\r
1878           "rules": {\r
1879             "required": true,\r
1880             "number": true\r
1881           }\r
1882         },\r
1883         "y": {\r
1884           "type": "number",\r
1885           "rules": {\r
1886             "required": true,\r
1887             "number": true\r
1888           }\r
1889         },\r
1890         "z": {\r
1891           "type": "number",\r
1892           "rules": {\r
1893             "required": true,\r
1894             "number": true,\r
1895             "min": 1\r
1896           }\r
1897         },\r
1898         "t": {\r
1899           "type": "number",\r
1900           "rules": {\r
1901             "required": true,\r
1902             "number": true,\r
1903             "min": 0\r
1904           }\r
1905         }\r
1906       }\r
1907     },\r
1908     "ground_color": {\r
1909       "associations": {\r
1910         "belongs_to": {\r
1911           "panel": {}\r
1912         },\r
1913         "has_many": {}\r
1914       },\r
1915       "attributes": {\r
1916         "panel_id": {\r
1917           "type": "number",\r
1918           "rules": {\r
1919             "number": true\r
1920           }\r
1921         },\r
1922         "caption": {\r
1923           "type": "text",\r
1924           "rules": {}\r
1925         },\r
1926         "code": {\r
1927           "type": "number",\r
1928           "rules": {\r
1929             "required": true,\r
1930             "number": true,\r
1931             "range": [\r
1932               0,\r
1933               16777215\r
1934             ]\r
1935           }\r
1936         },\r
1937         "orientation": {\r
1938           "type": "number",\r
1939           "rules": {\r
1940             "required": true,\r
1941             "number": true,\r
1942             "range": [\r
1943               0,\r
1944               1\r
1945             ]\r
1946           },\r
1947           "source": {\r
1948             "type": "magic_number",\r
1949             "args": {\r
1950               "select_item_name": "ground_color_orientation_items"\r
1951             }\r
1952           }\r
1953         },\r
1954         "xy": {\r
1955           "type": "number",\r
1956           "rules": {\r
1957             "number": true\r
1958           }\r
1959         },\r
1960         "wh": {\r
1961           "type": "number",\r
1962           "rules": {\r
1963             "number": true\r
1964           }\r
1965         },\r
1966         "z": {\r
1967           "type": "number",\r
1968           "rules": {\r
1969             "required": true,\r
1970             "number": true,\r
1971             "min": 1\r
1972           }\r
1973         },\r
1974         "t": {\r
1975           "type": "number",\r
1976           "rules": {\r
1977             "required": true,\r
1978             "number": true,\r
1979             "min": 0\r
1980           }\r
1981         }\r
1982       }\r
1983     },\r
1984     "original_picture": {\r
1985       "associations": {\r
1986         "belongs_to": {\r
1987           "artist": {}\r
1988         },\r
1989         "has_many": {\r
1990           "pictures": {}\r
1991         },\r
1992         "has_one": {\r
1993           "resource_picture": {}\r
1994         }\r
1995       },\r
1996       "attributes": {\r
1997         "ext": {\r
1998           "type": "text",\r
1999           "rules": {\r
2000             "required": true\r
2001           }\r
2002         },\r
2003         "width": {\r
2004           "type": "number",\r
2005           "rules": {\r
2006             "required": true,\r
2007             "number": true\r
2008           }\r
2009         },\r
2010         "height": {\r
2011           "type": "number",\r
2012           "rules": {\r
2013             "required": true,\r
2014             "number": true\r
2015           }\r
2016         },\r
2017         "filesize": {\r
2018           "type": "number",\r
2019           "rules": {\r
2020             "required": true,\r
2021             "number": true\r
2022           }\r
2023         },\r
2024         "artist_id": {\r
2025           "type": "number",\r
2026           "rules": {\r
2027             "required": true,\r
2028             "number": true\r
2029           }\r
2030         },\r
2031         "md5": {\r
2032           "type": "text",\r
2033           "rules": {\r
2034             "required": true\r
2035           }\r
2036         },\r
2037         "uploaded_at": {\r
2038           "type": "datetime"\r
2039         },\r
2040         "published_at": {\r
2041           "type": "datetime"\r
2042         },\r
2043         "stopped_at": {\r
2044           "type": "datetime"\r
2045         }\r
2046       }\r
2047     },\r
2048     "picture": {\r
2049       "associations": {\r
2050         "belongs_to": {\r
2051           "license": {},\r
2052           "artist": {}\r
2053         },\r
2054         "has_many": {},\r
2055         "has_one": {}\r
2056       },\r
2057       "attributes": {\r
2058         "original_picture_id": {\r
2059           "type": "number",\r
2060           "rules": {\r
2061             "required": true,\r
2062             "number": true\r
2063           }\r
2064         },\r
2065         "revision": {\r
2066           "type": "number",\r
2067           "rules": {\r
2068             "required": true,\r
2069             "number": true\r
2070           }\r
2071         },\r
2072         "ext": {\r
2073           "type": "text",\r
2074           "rules": {\r
2075             "required": true\r
2076           }\r
2077         },\r
2078         "width": {\r
2079           "type": "number",\r
2080           "rules": {\r
2081             "required": true,\r
2082             "number": true\r
2083           }\r
2084         },\r
2085         "height": {\r
2086           "type": "number",\r
2087           "rules": {\r
2088             "required": true,\r
2089             "number": true\r
2090           }\r
2091         },\r
2092         "filesize": {\r
2093           "type": "number",\r
2094           "rules": {\r
2095             "required": true,\r
2096             "number": true\r
2097           }\r
2098         },\r
2099         "artist_id": {\r
2100           "type": "number",\r
2101           "rules": {\r
2102             "required": true,\r
2103             "number": true\r
2104           }\r
2105         },\r
2106         "license_group_id": {\r
2107           "type": "number",\r
2108           "rules": {\r
2109             "required": true,\r
2110             "number": true\r
2111           }\r
2112         },\r
2113         "license_id": {\r
2114           "type": "number",\r
2115           "rules": {\r
2116             "required": true,\r
2117             "number": true\r
2118           }\r
2119         },\r
2120         "md5": {\r
2121           "type": "text",\r
2122           "rules": {\r
2123             "required": true\r
2124           }\r
2125         },\r
2126         "artist_name": {\r
2127           "type": "text",\r
2128           "rules": {\r
2129             "required": true\r
2130           }\r
2131         },\r
2132         "license_group_settings": {\r
2133           "type": "text",\r
2134           "rules": {}\r
2135         },\r
2136         "credit_picture_settings": {\r
2137           "type": "text",\r
2138           "rules": {}\r
2139         },\r
2140         "license_settings": {\r
2141           "type": "text",\r
2142           "rules": {}\r
2143         },\r
2144         "license_group_classname": {\r
2145           "type": "text",\r
2146           "rules": {\r
2147             "required": true\r
2148           }\r
2149         }\r
2150       }\r
2151     },\r
2152     "resource_picture": {\r
2153       "associations": {\r
2154         "belongs_to": {\r
2155           "original_picture": {},\r
2156           "license": {},\r
2157           "artist": {}\r
2158         },\r
2159         "has_many": {},\r
2160         "has_one": {}\r
2161       },\r
2162       "attributes": {\r
2163         "original_picture_id": {\r
2164           "type": "number",\r
2165           "rules": {\r
2166             "required": true,\r
2167             "number": true\r
2168           }\r
2169         },\r
2170         "revision": {\r
2171           "type": "number",\r
2172           "rules": {\r
2173             "required": true,\r
2174             "number": true\r
2175           }\r
2176         },\r
2177         "ext": {\r
2178           "type": "text",\r
2179           "rules": {\r
2180             "required": true\r
2181           }\r
2182         },\r
2183         "width": {\r
2184           "type": "number",\r
2185           "rules": {\r
2186             "required": true,\r
2187             "number": true\r
2188           }\r
2189         },\r
2190         "height": {\r
2191           "type": "number",\r
2192           "rules": {\r
2193             "required": true,\r
2194             "number": true\r
2195           }\r
2196         },\r
2197         "filesize": {\r
2198           "type": "number",\r
2199           "rules": {\r
2200             "required": true,\r
2201             "number": true\r
2202           }\r
2203         },\r
2204         "artist_id": {\r
2205           "type": "number",\r
2206           "rules": {\r
2207             "required": true,\r
2208             "number": true\r
2209           }\r
2210         },\r
2211         "license_group_id": {\r
2212           "type": "number",\r
2213           "rules": {\r
2214             "required": true,\r
2215             "number": true\r
2216           }\r
2217         },\r
2218         "license_id": {\r
2219           "type": "number",\r
2220           "rules": {\r
2221             "required": true,\r
2222             "number": true\r
2223           }\r
2224         },\r
2225         "md5": {\r
2226           "type": "text",\r
2227           "rules": {\r
2228             "required": true\r
2229           }\r
2230         },\r
2231         "artist_name": {\r
2232           "type": "text",\r
2233           "rules": {\r
2234             "required": true\r
2235           }\r
2236         },\r
2237         "license_group_settings": {\r
2238           "type": "text",\r
2239           "rules": {}\r
2240         },\r
2241         "credit_picture_settings": {\r
2242           "type": "text",\r
2243           "rules": {}\r
2244         },\r
2245         "license_settings": {\r
2246           "type": "text",\r
2247           "rules": {}\r
2248         },\r
2249         "picture_id": {\r
2250           "type": "number",\r
2251           "rules": {\r
2252             "required": true,\r
2253             "number": true\r
2254           }\r
2255         },\r
2256         "license_group_classname": {\r
2257           "type": "text",\r
2258           "rules": {\r
2259             "required": true\r
2260           }\r
2261         }\r
2262       }\r
2263     },\r
2264     "speech_balloon_template": {\r
2265       "associations": {\r
2266         "belongs_to": {\r
2267           "system_picture": {}\r
2268         },\r
2269         "has_many": {\r
2270           "speech_balloons": {},\r
2271           "panels": {\r
2272             "through": "speech_balloons"\r
2273           }\r
2274         },\r
2275         "has_one": {}\r
2276       },\r
2277       "attributes": {\r
2278         "name": {\r
2279           "type": "text",\r
2280           "rules": {\r
2281             "required": true\r
2282           }\r
2283         },\r
2284         "classname": {\r
2285           "type": "text",\r
2286           "rules": {\r
2287             "required": true\r
2288           }\r
2289         },\r
2290         "caption": {\r
2291           "type": "text",\r
2292           "rules": {\r
2293             "required": true\r
2294           }\r
2295         },\r
2296         "t": {\r
2297           "type": "number",\r
2298           "rules": {\r
2299             "required": true,\r
2300             "number": true,\r
2301             "min": 0\r
2302           }\r
2303         },\r
2304         "system_picture_id": {\r
2305           "type": "number",\r
2306           "rules": {\r
2307             "required": true,\r
2308             "number": true\r
2309           }\r
2310         },\r
2311         "settings": {\r
2312           "type": "text",\r
2313           "rules": {\r
2314             "required": true\r
2315           }\r
2316         }\r
2317       }\r
2318     },\r
2319     "writing_format": {\r
2320       "associations": {\r
2321         "belongs_to": {\r
2322           "system_picture": {}\r
2323         },\r
2324         "has_many": {\r
2325           "speeches": {}\r
2326         },\r
2327         "has_one": {}\r
2328       },\r
2329       "attributes": {\r
2330         "name": {\r
2331           "type": "text",\r
2332           "rules": {\r
2333             "required": true\r
2334           }\r
2335         },\r
2336         "classname": {\r
2337           "type": "text",\r
2338           "rules": {\r
2339             "required": true\r
2340           }\r
2341         },\r
2342         "caption": {\r
2343           "type": "text",\r
2344           "rules": {\r
2345             "required": true\r
2346           }\r
2347         },\r
2348         "system_picture_id": {\r
2349           "type": "number",\r
2350           "rules": {\r
2351             "required": true,\r
2352             "number": true\r
2353           }\r
2354         },\r
2355         "settings": {\r
2356           "type": "text",\r
2357           "rules": {\r
2358             "required": true\r
2359           }\r
2360         }\r
2361       }\r
2362     },\r
2363     "license_group": {\r
2364       "associations": {\r
2365         "belongs_to": {},\r
2366         "has_many": {\r
2367           "licenses": {}\r
2368         },\r
2369         "has_one": {}\r
2370       },\r
2371       "attributes": {\r
2372         "name": {\r
2373           "type": "text",\r
2374           "rules": {\r
2375             "required": true\r
2376           }\r
2377         },\r
2378         "classname": {\r
2379           "type": "text",\r
2380           "rules": {\r
2381             "required": true\r
2382           }\r
2383         },\r
2384         "caption": {\r
2385           "type": "text",\r
2386           "rules": {\r
2387             "required": true\r
2388           }\r
2389         },\r
2390         "url": {\r
2391           "type": "text",\r
2392           "rules": {\r
2393             "required": true\r
2394           }\r
2395         }\r
2396       }\r
2397     },\r
2398     "license": {\r
2399       "associations": {\r
2400         "belongs_to": {\r
2401           "license_group": {},\r
2402           "system_picture": {}\r
2403         },\r
2404         "has_many": {\r
2405           "resource_pictures": {}\r
2406         },\r
2407         "has_one": {}\r
2408       },\r
2409       "attributes": {\r
2410         "license_group_id": {\r
2411           "type": "number",\r
2412           "rules": {\r
2413             "number": true\r
2414           }\r
2415         },\r
2416         "license_group_classname": {\r
2417           "type": "text",\r
2418           "rules": {\r
2419             "required": true\r
2420           }\r
2421         },\r
2422         "name": {\r
2423           "type": "text",\r
2424           "rules": {\r
2425             "required": true\r
2426           }\r
2427         },\r
2428         "caption": {\r
2429           "type": "text",\r
2430           "rules": {\r
2431             "required": true\r
2432           }\r
2433         },\r
2434         "system_picture_id": {\r
2435           "type": "number",\r
2436           "rules": {\r
2437             "required": true,\r
2438             "number": true\r
2439           }\r
2440         },\r
2441         "url": {\r
2442           "type": "text",\r
2443           "rules": {\r
2444             "required": true\r
2445           }\r
2446         },\r
2447         "license_group_settings": {\r
2448           "type": "text",\r
2449           "rules": {}\r
2450         },\r
2451         "credit_picture_settings": {\r
2452           "type": "text",\r
2453           "rules": {}\r
2454         }\r
2455       }\r
2456     },\r
2457     "author": {\r
2458       "associations": {\r
2459         "belongs_to": {},\r
2460         "has_many": {\r
2461           "scrolls": {},\r
2462           "comics": {},\r
2463           "stories": {},\r
2464           "sheets": {},\r
2465           "panels": {}\r
2466         },\r
2467         "has_one": {}\r
2468       },\r
2469       "attributes": {\r
2470         "name": {\r
2471           "type": "text",\r
2472           "rules": {\r
2473             "required": true\r
2474           }\r
2475         },\r
2476         "user_id": {\r
2477           "type": "number",\r
2478           "rules": {\r
2479             "required": true,\r
2480             "number": true\r
2481           }\r
2482         }\r
2483       }\r
2484     },\r
2485     "artist": {\r
2486       "associations": {\r
2487         "belongs_to": {},\r
2488         "has_many": {\r
2489           "resource_pictures": {}\r
2490         },\r
2491         "has_one": {}\r
2492       },\r
2493       "attributes": {\r
2494         "name": {\r
2495           "type": "text",\r
2496           "rules": {\r
2497             "required": true\r
2498           }\r
2499         },\r
2500         "author_id": {\r
2501           "type": "number",\r
2502           "rules": {\r
2503             "required": true,\r
2504             "number": true\r
2505           }\r
2506         }\r
2507       }\r
2508     },\r
2509     "system_picture": {\r
2510       "associations": {\r
2511         "belongs_to": {},\r
2512         "has_many": {\r
2513           "balloons": {},\r
2514           "speech_balloon_templates": {},\r
2515           "licenses": {}\r
2516         },\r
2517         "has_one": {}\r
2518       },\r
2519       "attributes": {\r
2520         "ext": {\r
2521           "type": "text",\r
2522           "rules": {\r
2523             "required": true\r
2524           }\r
2525         },\r
2526         "width": {\r
2527           "type": "number",\r
2528           "rules": {\r
2529             "required": true,\r
2530             "number": true\r
2531           }\r
2532         },\r
2533         "height": {\r
2534           "type": "number",\r
2535           "rules": {\r
2536             "required": true,\r
2537             "number": true\r
2538           }\r
2539         },\r
2540         "filesize": {\r
2541           "type": "number",\r
2542           "rules": {\r
2543             "required": true,\r
2544             "number": true\r
2545           }\r
2546         },\r
2547         "md5": {\r
2548           "type": "text",\r
2549           "rules": {\r
2550             "required": true\r
2551           }\r
2552         }\r
2553       }\r
2554     },\r
2555     "circle_speech_balloon_speech_balloon": {\r
2556       "attributes": {\r
2557         "width": {\r
2558           "type": "number",\r
2559           "rules": {\r
2560             "required": true,\r
2561             "number": true\r
2562           }\r
2563         }\r
2564       }\r
2565     },\r
2566     "pettanr_pettan_commons_v01_licenses_license": {\r
2567       "attributes": {\r
2568         "open": {\r
2569           "type": "number",\r
2570           "rules": {\r
2571             "required": true,\r
2572             "number": true\r
2573           }\r
2574         },\r
2575         "commercial": {\r
2576           "type": "number",\r
2577           "rules": {\r
2578             "required": true,\r
2579             "number": true\r
2580           }\r
2581         },\r
2582         "official": {\r
2583           "type": "number",\r
2584           "rules": {\r
2585             "required": true,\r
2586             "number": true\r
2587           }\r
2588         },\r
2589         "attribution": {\r
2590           "type": "number",\r
2591           "rules": {\r
2592             "required": true,\r
2593             "number": true\r
2594           }\r
2595         },\r
2596         "derive": {\r
2597           "type": "number",\r
2598           "rules": {\r
2599             "required": true,\r
2600             "number": true\r
2601           }\r
2602         },\r
2603         "thumbnail": {\r
2604           "type": "number",\r
2605           "rules": {\r
2606             "required": true,\r
2607             "number": true\r
2608           }\r
2609         },\r
2610         "gif_convert": {\r
2611           "type": "number",\r
2612           "rules": {\r
2613             "required": true,\r
2614             "number": true\r
2615           }\r
2616         },\r
2617         "reverse": {\r
2618           "type": "number",\r
2619           "rules": {\r
2620             "required": true,\r
2621             "number": true\r
2622           }\r
2623         },\r
2624         "sync_vh": {\r
2625           "type": "number",\r
2626           "rules": {\r
2627             "required": true,\r
2628             "number": true\r
2629           }\r
2630         },\r
2631         "overlap": {\r
2632           "type": "number",\r
2633           "rules": {\r
2634             "required": true,\r
2635             "number": true\r
2636           }\r
2637         }\r
2638       }\r
2639     },\r
2640     "pettanr_pettan_commons_v01_licenses_credit_picture": {\r
2641       "attributes": {\r
2642         "source_url_btn_id": {\r
2643           "type": "number",\r
2644           "rules": {\r
2645             "required": true,\r
2646             "number": true\r
2647           }\r
2648         },\r
2649         "source_url_off_btn_id": {\r
2650           "type": "number",\r
2651           "rules": {\r
2652             "required": true,\r
2653             "number": true\r
2654           }\r
2655         }\r
2656       }\r
2657     },\r
2658     "pettanr_pettan_commons_v01_licenses_attribute": {\r
2659       "attributes": {\r
2660         "license_id": {\r
2661           "type": "number",\r
2662           "rules": {\r
2663             "required": true,\r
2664             "number": true\r
2665           }\r
2666         },\r
2667         "artist_name": {\r
2668           "type": "text",\r
2669           "rules": {\r
2670             "required": true\r
2671           }\r
2672         },\r
2673         "caption": {\r
2674           "type": "text",\r
2675           "rules": {\r
2676             "required": true\r
2677           }\r
2678         },\r
2679         "sources": {\r
2680           "type": "text",\r
2681           "rules": {\r
2682             "required": true\r
2683           }\r
2684         }\r
2685       }\r
2686     }\r
2687   },\r
2688   "system_resources": {\r
2689     "engine_resources": {\r
2690       "license_groups": {\r
2691         "resource_items": {\r
2692           "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
2693           "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
2694           "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
2695           "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
2696           "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
2697           "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
2698         }\r
2699       },\r
2700       "speech_balloon_templates": {\r
2701         "resource_items": {\r
2702           "CircleSpeechBalloon": "circle_speech_balloon",\r
2703           "PlainSpeechBalloon": "plain_speech_balloon",\r
2704           "SquareSpeechBalloon": "square_speech_balloon",\r
2705           "TestSpeechBalloon": "test_speech_balloon"\r
2706         }\r
2707       },\r
2708       "writing_formats": {\r
2709         "has_route": 0,\r
2710         "resource_items": {\r
2711           "PettanrSimpleFormat": "pettanr_simple_format"\r
2712         }\r
2713       }\r
2714     },\r
2715     "elements": {\r
2716       "PanelPicture": "panel_pictures",\r
2717       "SpeechBalloon": "speech_balloons",\r
2718       "GroundPicture": "ground_pictures",\r
2719       "GroundColor": "ground_colors"\r
2720     },\r
2721     "select_items": {\r
2722       "provider_status_status_items": [\r
2723         [\r
2724           "select_items.provider_status.status.waiting",\r
2725           0\r
2726         ],\r
2727         [\r
2728           "select_items.provider_status.status.receiving",\r
2729           1\r
2730         ]\r
2731       ],\r
2732       "demander_status_status_items": [\r
2733         [\r
2734           "select_items.demander_status.status.waiting",\r
2735           0\r
2736         ],\r
2737         [\r
2738           "select_items.demander_status.status.rejected",\r
2739           1\r
2740         ],\r
2741         [\r
2742           "select_items.demander_status.status.requesting",\r
2743           2\r
2744         ],\r
2745         [\r
2746           "select_items.demander_status.status.approved",\r
2747           3\r
2748         ]\r
2749       ],\r
2750       "scroll_visible_items": [\r
2751         [\r
2752           "select_items.scroll.visible.private",\r
2753           0\r
2754         ],\r
2755         [\r
2756           "select_items.scroll.visible.public",\r
2757           1\r
2758         ]\r
2759       ],\r
2760       "comic_visible_items": [\r
2761         [\r
2762           "select_items.comic.visible.private",\r
2763           0\r
2764         ],\r
2765         [\r
2766           "select_items.comic.visible.public",\r
2767           1\r
2768         ]\r
2769       ],\r
2770       "story_visible_items": [\r
2771         [\r
2772           "select_items.story.visible.private",\r
2773           0\r
2774         ],\r
2775         [\r
2776           "select_items.story.visible.public",\r
2777           1\r
2778         ]\r
2779       ],\r
2780       "sheet_visible_items": [\r
2781         [\r
2782           "select_items.sheet.visible.private",\r
2783           0\r
2784         ],\r
2785         [\r
2786           "select_items.sheet.visible.public",\r
2787           1\r
2788         ]\r
2789       ],\r
2790       "panel_visible_items": [\r
2791         [\r
2792           "select_items.panel.visible.private",\r
2793           0\r
2794         ],\r
2795         [\r
2796           "select_items.panel.visible.public",\r
2797           1\r
2798         ]\r
2799       ],\r
2800       "ground_picture_repeat_items": [\r
2801         [\r
2802           "select_items.ground_pictures.repeat.repeat",\r
2803           0\r
2804         ],\r
2805         [\r
2806           "select_items.ground_pictures.repeat.repeat-x",\r
2807           1\r
2808         ],\r
2809         [\r
2810           "select_items.ground_pictures.repeat.repeat-y",\r
2811           2\r
2812         ],\r
2813         [\r
2814           "select_items.ground_pictures.repeat.no-repeat",\r
2815           3\r
2816         ]\r
2817       ],\r
2818       "ground_color_orientation_items": [\r
2819         [\r
2820           "select_items.ground_color.orientation.horizontal",\r
2821           0\r
2822         ],\r
2823         [\r
2824           "select_items.ground_color.orientation.vertical",\r
2825           1\r
2826         ]\r
2827       ],\r
2828       "speech_font_size_items": [\r
2829         [\r
2830           "select_items.speeches.font_size.ultra_small",\r
2831           0.2\r
2832         ],\r
2833         [\r
2834           "select_items.speeches.font_size.very_small",\r
2835           0.4\r
2836         ],\r
2837         [\r
2838           "select_items.speeches.font_size.small",\r
2839           0.6\r
2840         ],\r
2841         [\r
2842           "select_items.speeches.font_size.semi_small",\r
2843           0.8\r
2844         ],\r
2845         [\r
2846           "select_items.speeches.font_size.normal",\r
2847           1\r
2848         ],\r
2849         [\r
2850           "select_items.speeches.font_size.semi_large",\r
2851           1.5\r
2852         ],\r
2853         [\r
2854           "select_items.speeches.font_size.large",\r
2855           2\r
2856         ],\r
2857         [\r
2858           "select_items.speeches.font_size.very_large",\r
2859           3.5\r
2860         ],\r
2861         [\r
2862           "select_items.speeches.font_size.ultra_large",\r
2863           5\r
2864         ]\r
2865       ],\r
2866       "speech_text_align_items": [\r
2867         [\r
2868           "select_items.speeches.text_align.none",\r
2869           0\r
2870         ],\r
2871         [\r
2872           "select_items.speeches.text_align.left",\r
2873           1\r
2874         ],\r
2875         [\r
2876           "select_items.speeches.text_align.right",\r
2877           2\r
2878         ],\r
2879         [\r
2880           "select_items.speeches.text_align.center",\r
2881           3\r
2882         ]\r
2883       ]\r
2884     }\r
2885   },\r
2886   "magic_numbers": {\r
2887     "run_mode": 1,\r
2888     "thumbnail_width": 64,\r
2889     "thumbnail_height": 64,\r
2890     "profile": {\r
2891       "users": {\r
2892         "caption": "ペンギン王国",\r
2893         "url": "http://localhost:3001/",\r
2894         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
2895       },\r
2896       "admins": {\r
2897         "caption": "site name for admin",\r
2898         "url": "http://your.site.url/admins/",\r
2899         "description": "admin register"\r
2900       },\r
2901       "demand_users": {\r
2902         "caption": "provider name",\r
2903         "url": "http://your.site.url/demanders/",\r
2904         "description": "provider description"\r
2905       }\r
2906     },\r
2907     "provider_sources": [\r
2908       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
2909     ]\r
2910   }\r
2911 }