OSDN Git Service

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