OSDN Git Service

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