OSDN Git Service

fix form extend
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / profilers.js.coffee.erb
1 #マニフェスト\r
2 @profilers = {\r
3   scroll: {\r
4     columns: {\r
5       visible: {\r
6         type: 'source',\r
7       }, \r
8     },\r
9     column_names: [\r
10       'title', \r
11       'description', \r
12       'visible', \r
13       'author_id', \r
14     ],\r
15     associations: {\r
16       belongs_to: [\r
17         'author',\r
18       ],\r
19       has_many: [\r
20         'scroll_panels.by_scroll', \r
21         'panels.by_scroll'\r
22       ],\r
23     }, \r
24   },\r
25   scroll_panel: {\r
26     column_names: [\r
27       'scroll_id', \r
28       'panel_id', \r
29       't', \r
30       'author_id', \r
31     ],\r
32     associations: {\r
33       belongs_to: [\r
34         'scroll', \r
35         'panel'\r
36       ],\r
37     }, \r
38   },\r
39   comic: {\r
40     column_names: [\r
41       'title', \r
42       'description', \r
43       'visible', \r
44       'author_id', \r
45     ],\r
46     associations: {\r
47       belongs_to: [\r
48         'author',\r
49       ],\r
50       has_many: [\r
51         'stories.by_comic', \r
52       ],\r
53     }, \r
54   },\r
55   story: {\r
56     column_names: [\r
57       'comic_id', \r
58       'title', \r
59       'description', \r
60       't', \r
61       'visible', \r
62     ],\r
63     associations: {\r
64       belongs_to: [\r
65         'comic',\r
66       ],\r
67       has_many: [\r
68         'story_sheets.by_story', \r
69         'sheets.by_story'\r
70       ],\r
71     }, \r
72   },\r
73   story_sheet: {\r
74     column_names: [\r
75       'story_id', \r
76       'sheet_id', \r
77       't', \r
78       'author_id', \r
79     ],\r
80     associations: {\r
81       belongs_to: [\r
82         'story',\r
83         'sheet',\r
84       ],\r
85     }, \r
86   },\r
87   sheet: {\r
88     column_names: [\r
89       'caption', \r
90       'width', \r
91       'height', \r
92       'visible', \r
93       'author_id', \r
94     ],\r
95     associations: {\r
96       belongs_to: [\r
97         'author',\r
98       ],\r
99       has_many: [\r
100         'story_sheets.by_sheet', \r
101         'stories.by_sheet', \r
102         'sheet_panels.by_sheet'\r
103         'panels.by_sheet'\r
104       ],\r
105     }, \r
106   },\r
107   sheet_panel: {\r
108     column_names: [\r
109       'sheet_id', \r
110       'panel_id', \r
111       'x', \r
112       'y', \r
113       'z', \r
114       't', \r
115       'author_id', \r
116     ],\r
117     associations: {\r
118       belongs_to: [\r
119         'sheet',\r
120         'panel',\r
121       ],\r
122     }, \r
123   },\r
124   panel: {\r
125     column_names: [\r
126       'width', \r
127       'height', \r
128       'border', \r
129       'caption', \r
130       'publish', \r
131       'author_id', \r
132     ],\r
133     associations: {\r
134       belongs_to: [\r
135         'author',\r
136       ],\r
137       has_many: [\r
138         'scroll_panels.by_panel',\r
139         'scrolls.by_panel',\r
140         'sheet_panels.by_panel',\r
141         'sheets.by_panel',\r
142         'panel_pictures.by_panel',\r
143         'speech_balloons.by_panel',\r
144         'ground_pictures.by_panel',\r
145         'ground_colors.by_panel',\r
146       ],\r
147     }, \r
148   },\r
149   panel_picture: {\r
150     column_names: [\r
151       'panel_id', \r
152       'picture_id', \r
153       'caption', \r
154       'x', \r
155       'y', \r
156       'width', \r
157       'height', \r
158       'link', \r
159       'z', \r
160       't', \r
161     ],\r
162     associations: {\r
163       belongs_to: [\r
164         'panel',\r
165       ],\r
166     }, \r
167   },\r
168   speech_balloon: {\r
169     columns: {\r
170       speech_balloon_template_settings: {\r
171         type: 'extend',\r
172       }, \r
173     },\r
174     column_names: [\r
175       'panel_id', \r
176       'caption', \r
177       'speech_balloon_template_id', \r
178       'speech_balloon_template_classname', \r
179       'z', \r
180       't', \r
181       'speech_balloon_template_settings'\r
182     ],\r
183     associations: {\r
184       belongs_to: [\r
185         'panel',\r
186       ],\r
187       has_one: [\r
188         'balloon.by_speech_balloon',\r
189         'speech.by_speech_balloon',\r
190       ],\r
191     }, \r
192   },\r
193   speech: {\r
194     columns: {\r
195       speech_balloon_template_settings: {\r
196         type: 'extend',\r
197       }, \r
198     },\r
199     column_names: [\r
200       'speech_balloon_id', \r
201       'speech_balloon_template_id', \r
202       'speech_balloon_template_classname', \r
203       'writing_format_id', \r
204       'writing_format_classname', \r
205       'content', \r
206       'font_size', \r
207       'text_align', \r
208       'fore_color', \r
209       'x', \r
210       'y', \r
211       'width', \r
212       'height', \r
213       'quotes', \r
214       'speech_balloon_template_settings', \r
215       'writing_format_settings', \r
216     ],\r
217     associations: {\r
218       belongs_to: [\r
219         'speech_balloon',\r
220         'writing_format',\r
221       ],\r
222     }, \r
223   },\r
224   balloon: {\r
225     columns: {\r
226       speech_balloon_template_settings: {\r
227         type: 'extend',\r
228       }, \r
229     },\r
230     column_names: [\r
231       'speech_balloon_id', \r
232       'speech_balloon_template_id', \r
233       'speech_balloon_template_classname', \r
234       'system_picture_id', \r
235       'x', \r
236       'y', \r
237       'width', \r
238       'height', \r
239       'r', \r
240       'speech_balloon_template_settings', \r
241     ],\r
242     associations: {\r
243       belongs_to: [\r
244         'speech_balloon',\r
245         'system_picture',\r
246       ],\r
247     }, \r
248   },\r
249   ground_picture: {\r
250     column_names: [\r
251       'panel_id', \r
252       'picture_id', \r
253       'caption', \r
254       'repeat', \r
255       'x', \r
256       'y', \r
257       'z', \r
258       't', \r
259     ],\r
260     associations: {\r
261       belongs_to: [\r
262         'panel',\r
263       ],\r
264     }, \r
265   },\r
266   ground_color: {\r
267     column_names: [\r
268       'panel_id', \r
269       'caption', \r
270       'code', \r
271       'orientation', \r
272       'xy', \r
273       'wh', \r
274       'z', \r
275       't', \r
276     ],\r
277     associations: {\r
278       belongs_to: [\r
279         'panel',\r
280       ],\r
281     }, \r
282   },\r
283   original_picture: {\r
284     column_names: [\r
285       'ext', \r
286       'width', \r
287       'height', \r
288       'filesize', \r
289       'artist_id', \r
290       'md5', \r
291       'uploaded_at', \r
292       'published_at', \r
293       'stopped_at', \r
294     ],\r
295     associations: {\r
296       belongs_to: [\r
297         'artist',\r
298       ],\r
299       has_one: [\r
300         'resource_picture.by_original_picture',\r
301       ],\r
302     }, \r
303   },\r
304   picture: {\r
305     columns: {\r
306       license_group_settings: {\r
307         type: 'extend',\r
308       }, \r
309       credit_picture_settings: {\r
310         type: 'extend',\r
311       }, \r
312       license_settings: {\r
313         type: 'extend',\r
314       }, \r
315     },\r
316     column_names: [\r
317       'original_picture_id', \r
318       'revision', \r
319       'ext', \r
320       'width', \r
321       'height', \r
322       'filesize', \r
323       'artist_id', \r
324       'license_id', \r
325       'md5', \r
326       'artist_name', \r
327       'license_group_settings', \r
328       'credit_picture_settings', \r
329       'license_settings', \r
330       'license_group_classname', \r
331     ],\r
332     associations: {\r
333       belongs_to: [\r
334         'license',\r
335         'artist',\r
336       ],\r
337     }, \r
338   },\r
339   resource_picture: {\r
340     columns: {\r
341       license_group_settings: {\r
342         type: 'extend',\r
343         args: {\r
344           boost_name: 'license_group',\r
345         },\r
346       }, \r
347       credit_picture_settings: {\r
348         type: 'extend',\r
349         args: {\r
350           boost_name: 'credit_picture',\r
351         },\r
352       }, \r
353       license_settings: {\r
354         type: 'extend',\r
355         args: {\r
356           boost_name: 'license',\r
357         },\r
358       }, \r
359     },\r
360     column_names: [\r
361       'original_picture_id', \r
362       'revision', \r
363       'ext', \r
364       'width', \r
365       'height', \r
366       'filesize', \r
367       'artist_id', \r
368       'license_id', \r
369       'md5', \r
370       'artist_name', \r
371       'license_group_settings', \r
372       'credit_picture_settings', \r
373       'license_settings', \r
374       'picture_id', \r
375       'license_group_classname', \r
376     ],\r
377     associations: {\r
378       belongs_to: [\r
379         'original_picture',\r
380         'license',\r
381         'artist',\r
382       ],\r
383     }, \r
384   },\r
385   speech_balloon_template: {\r
386     columns: {\r
387       settings: {\r
388         type: 'json',\r
389       }, \r
390     },\r
391     column_names: [\r
392       'name', \r
393       'classname', \r
394       'caption', \r
395       't', \r
396       'system_picture_id', \r
397       'settings', \r
398     ],\r
399     extend_settings: {\r
400       circle_speech_balloon_speech_balloon: {\r
401         columns: {\r
402         },\r
403         column_names: [\r
404         ],\r
405       },\r
406       circle_speech_balloon_balloon: {\r
407         columns: {\r
408         },\r
409         column_names: [\r
410         ],\r
411       },\r
412       circle_speech_balloon_speech: {\r
413         columns: {\r
414         },\r
415         column_names: [\r
416         ],\r
417       },\r
418       plain_speech_balloon_speech_balloon: {\r
419         columns: {\r
420         },\r
421         column_names: [\r
422         ],\r
423       },\r
424       plain_speech_balloon_balloon: {\r
425         columns: {\r
426         },\r
427         column_names: [\r
428         ],\r
429       },\r
430       plain_speech_balloon_speech: {\r
431         columns: {\r
432         },\r
433         column_names: [\r
434         ],\r
435       },\r
436       square_speech_balloon_speech_balloon: {\r
437         columns: {\r
438         },\r
439         column_names: [\r
440         ],\r
441       },\r
442       square_speech_balloon_balloon: {\r
443         columns: {\r
444         },\r
445         column_names: [\r
446         ],\r
447       },\r
448       square_speech_balloon_speech: {\r
449         columns: {\r
450         },\r
451         column_names: [\r
452         ],\r
453       },\r
454       test_speech_balloon_speech_balloon: {\r
455         columns: {\r
456         },\r
457         column_names: [\r
458           'a', \r
459         ],\r
460       },\r
461       test_speech_balloon_balloon: {\r
462         columns: {\r
463         },\r
464         column_names: [\r
465           'b', \r
466         ],\r
467       },\r
468       test_speech_balloon_speech: {\r
469         columns: {\r
470         },\r
471         column_names: [\r
472           'c', \r
473         ],\r
474       },\r
475     }, \r
476     associations: {\r
477       belongs_to: [\r
478         'system_picture',\r
479       ],\r
480     }, \r
481   },\r
482   writing_format: {\r
483     columns: {\r
484       settings: {\r
485         type: 'json',\r
486       }, \r
487     },\r
488     column_names: [\r
489       'name', \r
490       'classname', \r
491       'caption', \r
492       'system_picture_id', \r
493       'settings', \r
494     ],\r
495     extend_settings: {\r
496       pettanr_simple_format_writing_format: {\r
497         columns: {\r
498         },\r
499         column_names: [\r
500         ],\r
501       },\r
502     }, \r
503     associations: {\r
504       belongs_to: [\r
505         'system_picture',\r
506       ],\r
507       has_many: [\r
508         #'speeches.by_writing_format', \r
509       ],\r
510     }, \r
511   },\r
512   license_group: {\r
513     column_names: [\r
514       'name', \r
515       'classname', \r
516       'caption', \r
517       'url', \r
518     ],\r
519     extend_settings: {\r
520       pettanr_creative_commons_v30_licenses_license: {\r
521         columns: {\r
522         },\r
523         column_names: [\r
524           'open', \r
525           'commercial', \r
526           'official', \r
527           'attribution', \r
528           'derive', \r
529           'thumbnail', \r
530           'gif_convert', \r
531           'reverse', \r
532           'sync_vh', \r
533           'overlap', \r
534         ],\r
535       },\r
536       pettanr_creative_commons_v30_licenses_credit_picture: {\r
537         columns: {\r
538         },\r
539         column_names: [\r
540           'source_url_btn_id', \r
541           'source_url_off_btn_id', \r
542         ],\r
543       },\r
544       pettanr_pettan_commons_v01_licenses_license: {\r
545         columns: {\r
546         },\r
547         column_names: [\r
548           'open', \r
549           'commercial', \r
550           'official', \r
551           'attribution', \r
552           'derive', \r
553           'thumbnail', \r
554           'gif_convert', \r
555           'reverse', \r
556           'sync_vh', \r
557           'overlap', \r
558         ],\r
559       },\r
560       pettanr_pettan_commons_v01_licenses_credit_picture: {\r
561         columns: {\r
562         },\r
563         column_names: [\r
564           'source_url_btn_id', \r
565           'source_url_off_btn_id', \r
566         ],\r
567       },\r
568       pettanr_pettan_protected_v01_licenses_license: {\r
569         columns: {\r
570         },\r
571         column_names: [\r
572           'open', \r
573           'commercial', \r
574           'official', \r
575           'attribution', \r
576           'derive', \r
577           'thumbnail', \r
578           'gif_convert', \r
579           'reverse', \r
580           'sync_vh', \r
581           'overlap', \r
582           'trackback', \r
583         ],\r
584       },\r
585       pettanr_pettan_protected_v01_licenses_credit_picture: {\r
586         columns: {\r
587         },\r
588         column_names: [\r
589           'source_url_btn_id', \r
590           'source_url_off_btn_id', \r
591         ],\r
592       },\r
593       pettanr_pettan_public_v01_licenses_license: {\r
594         columns: {\r
595         },\r
596         column_names: [\r
597           'open', \r
598           'commercial', \r
599           'official', \r
600           'attribution', \r
601           'derive', \r
602           'thumbnail', \r
603           'gif_convert', \r
604           'reverse', \r
605           'sync_vh', \r
606           'overlap', \r
607           'trackback', \r
608         ],\r
609       },\r
610       pettanr_pettan_public_v01_licenses_credit_picture: {\r
611         columns: {\r
612         },\r
613         column_names: [\r
614           'source_url_btn_id', \r
615         ],\r
616       },\r
617       pettanr_public_domain_v01_licenses_license: {\r
618         columns: {\r
619         },\r
620         column_names: [\r
621           'open', \r
622           'commercial', \r
623           'official', \r
624           'attribution', \r
625           'derive', \r
626           'thumbnail', \r
627           'gif_convert', \r
628           'reverse', \r
629           'sync_vh', \r
630           'overlap', \r
631           'trackback', \r
632         ],\r
633       },\r
634       pettanr_public_domain_v01_licenses_credit_picture: {\r
635         columns: {\r
636         },\r
637         column_names: [\r
638           'source_url_btn_id', \r
639           'source_url_off_btn_id', \r
640         ],\r
641       },\r
642       pettanr_unknown_v01_licenses_license: {\r
643         columns: {\r
644         },\r
645         column_names: [\r
646           'open', \r
647           'commercial', \r
648           'official', \r
649           'attribution', \r
650           'derive', \r
651           'thumbnail', \r
652           'gif_convert', \r
653           'reverse', \r
654           'sync_vh', \r
655           'overlap', \r
656           'trackback', \r
657         ],\r
658       },\r
659       pettanr_unknown_v01_licenses_credit_picture: {\r
660         columns: {\r
661         },\r
662         column_names: [\r
663           'source_url_btn_id', \r
664           'source_url_off_btn_id', \r
665         ],\r
666       },\r
667     },\r
668     associations: {\r
669       has_many: [\r
670         'licenses.by_license_group', \r
671       ],\r
672     }, \r
673   },\r
674   license: {\r
675     columns: {\r
676       license_group_settings: {\r
677         type: 'extend',\r
678         args: {\r
679           boost_name: 'license_group',\r
680         },\r
681       }, \r
682       credit_picture_settings: {\r
683         type: 'extend',\r
684         args: {\r
685           boost_name: 'credit_picture',\r
686         },\r
687       }, \r
688     },\r
689     extend_settings: {\r
690       pettanr_creative_commons_v30_licenses_attribute: {\r
691         columns: {\r
692         },\r
693         column_names: [\r
694         ],\r
695       },\r
696       pettanr_pettan_commons_v01_licenses_attribute: {\r
697         columns: {\r
698         },\r
699         column_names: [\r
700         ],\r
701       },\r
702       pettanr_pettan_protected_v01_licenses_attribute: {\r
703         columns: {\r
704         },\r
705         column_names: [\r
706         ],\r
707       },\r
708       pettanr_pettan_public_v01_licenses_attribute: {\r
709         columns: {\r
710         },\r
711         column_names: [\r
712         ],\r
713       },\r
714       pettanr_public_domain_v01_licenses_attribute: {\r
715         columns: {\r
716         },\r
717         column_names: [\r
718         ],\r
719       },\r
720       pettanr_unknown_v01_licenses_attribute: {\r
721         columns: {\r
722         },\r
723         column_names: [\r
724         ],\r
725       },\r
726     },\r
727     column_names: [\r
728       'license_group_id', \r
729       'license_group_classname', \r
730       'name', \r
731       'caption', \r
732       'system_picture_id', \r
733       'url', \r
734       'license_group_settings', \r
735       'credit_picture_settings', \r
736     ],\r
737     associations: {\r
738       belongs_to: [\r
739         'license_group', \r
740         'system_picture', \r
741       ],\r
742       has_many: [\r
743         'resource_pictures.by_license', \r
744       ],\r
745     }, \r
746   },\r
747   author: {\r
748     column_names: [\r
749       'name', \r
750       'user_id', \r
751     ],\r
752     associations: {\r
753       has_many: [\r
754         'scrolls.by_author', \r
755         'scroll_panels.by_author', \r
756         'comics.by_author', \r
757         'stories.by_author', \r
758         'sheets.by_author', \r
759         'sheet_panels.by_author', \r
760         'panels.by_author', \r
761         'panel_pictures.by_author', \r
762         'speech_balloons.by_author', \r
763         'balloons.by_author', \r
764         'speeches.by_author', \r
765         'ground_pictures.by_author', \r
766         'ground_colors.by_author', \r
767       ],\r
768     }, \r
769   },\r
770   artist: {\r
771     column_names: [\r
772       'name', \r
773       'author_id', \r
774     ],\r
775     associations: {\r
776       has_many: [\r
777         'resource_pictures.by_artist', \r
778       ],\r
779     }, \r
780   },\r
781   system_picture: {\r
782     column_names: [\r
783       'ext', \r
784       'width', \r
785       'height', \r
786       'filesize', \r
787       'md5', \r
788     ],\r
789     associations: {\r
790       has_many: [\r
791         #'balloons.by_system_picture', \r
792         #'speech_balloon_templates.by_system_picture', \r
793         'licenses.by_system_picture', \r
794       ],\r
795     }, \r
796   },\r
797 }\r