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