OSDN Git Service

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