OSDN Git Service

rename model name
[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         'balloons.by_speech_balloon',\r
231         'speeches.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       ],\r
344     }, \r
345   },\r
346   picture: {\r
347     columns: {\r
348       license_group_settings: {\r
349         type: 'extend',\r
350       }, \r
351       credit_picture_settings: {\r
352         type: 'extend',\r
353       }, \r
354       license_settings: {\r
355         type: 'extend',\r
356       }, \r
357     },\r
358     column_names: [\r
359       'original_picture_id', \r
360       'revision', \r
361       'ext', \r
362       'width', \r
363       'height', \r
364       'filesize', \r
365       'artist_id', \r
366       'license_id', \r
367       'md5', \r
368       'system_picture_id', \r
369       'license_group_settings', \r
370       'credit_picture_settings', \r
371       'license_settings', \r
372       'license_group_module_name', \r
373     ],\r
374     associations: {\r
375       belongs_to: [\r
376         'license',\r
377         'artist',\r
378       ],\r
379     }, \r
380   },\r
381   resource_picture: {\r
382     columns: {\r
383       license_group_settings: {\r
384         type: 'extend',\r
385         args: {\r
386           boost_name: 'license_group',\r
387         },\r
388       }, \r
389       credit_picture_settings: {\r
390         type: 'extend',\r
391         args: {\r
392           boost_name: 'credit_picture',\r
393         },\r
394       }, \r
395       license_settings: {\r
396         type: 'extend',\r
397         args: {\r
398           boost_name: 'license',\r
399         },\r
400       }, \r
401     },\r
402     column_names: [\r
403       'original_picture_id', \r
404       'ext', \r
405       'width', \r
406       'height', \r
407       'filesize', \r
408       'artist_id', \r
409       'license_group_id', \r
410       'license_id', \r
411       'md5', \r
412       'system_picture_id', \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_group',\r
422         'license',\r
423         'artist',\r
424       ],\r
425     }, \r
426   },\r
427   speech_balloon_template: {\r
428     columns: {\r
429       settings: {\r
430         type: 'json',\r
431       }, \r
432     },\r
433     column_names: [\r
434       'name', \r
435       'module_name', \r
436       'caption', \r
437       't', \r
438       'system_picture_id', \r
439       'settings', \r
440     ],\r
441     extend_settings: {\r
442       circle_speech_balloon_speech_balloon: {\r
443         columns: {\r
444         },\r
445         column_names: [\r
446         ],\r
447       },\r
448       circle_speech_balloon_balloon: {\r
449         columns: {\r
450         },\r
451         column_names: [\r
452         ],\r
453       },\r
454       circle_speech_balloon_speech: {\r
455         columns: {\r
456         },\r
457         column_names: [\r
458         ],\r
459       },\r
460       plain_speech_balloon_speech_balloon: {\r
461         columns: {\r
462         },\r
463         column_names: [\r
464         ],\r
465       },\r
466       plain_speech_balloon_balloon: {\r
467         columns: {\r
468         },\r
469         column_names: [\r
470         ],\r
471       },\r
472       plain_speech_balloon_speech: {\r
473         columns: {\r
474         },\r
475         column_names: [\r
476         ],\r
477       },\r
478       square_speech_balloon_speech_balloon: {\r
479         columns: {\r
480         },\r
481         column_names: [\r
482         ],\r
483       },\r
484       square_speech_balloon_balloon: {\r
485         columns: {\r
486         },\r
487         column_names: [\r
488         ],\r
489       },\r
490       square_speech_balloon_speech: {\r
491         columns: {\r
492         },\r
493         column_names: [\r
494         ],\r
495       },\r
496       test_speech_balloon_speech_balloon: {\r
497         columns: {\r
498         },\r
499         column_names: [\r
500           'a', \r
501         ],\r
502       },\r
503       test_speech_balloon_balloon: {\r
504         columns: {\r
505         },\r
506         column_names: [\r
507           'b', \r
508         ],\r
509       },\r
510       test_speech_balloon_speech: {\r
511         columns: {\r
512         },\r
513         column_names: [\r
514           'c', \r
515         ],\r
516       },\r
517     }, \r
518     associations: {\r
519       belongs_to: [\r
520         'system_picture',\r
521       ],\r
522       has_many: [\r
523         'speech_balloons.by_speech_balloon_template',\r
524         'panels.by_speech_balloon_template',\r
525       ],\r
526     }, \r
527   },\r
528   writing_format: {\r
529     columns: {\r
530       settings: {\r
531         type: 'json',\r
532       }, \r
533     },\r
534     column_names: [\r
535       'name', \r
536       'module_name', \r
537       'caption', \r
538       'system_picture_id', \r
539       'settings', \r
540     ],\r
541     extend_settings: {\r
542       pettanr_simple_format_writing_format: {\r
543         columns: {\r
544         },\r
545         column_names: [\r
546         ],\r
547       },\r
548     }, \r
549     associations: {\r
550       belongs_to: [\r
551         'system_picture',\r
552       ],\r
553       has_many: [\r
554         #'speeches.by_writing_format', \r
555       ],\r
556     }, \r
557   },\r
558   license_group: {\r
559     column_names: [\r
560       'name', \r
561       'module_name', \r
562       'caption', \r
563       'url', \r
564     ],\r
565     extend_settings: {\r
566       pettanr_creative_commons_v30_licenses_license: {\r
567         columns: {\r
568         },\r
569         column_names: [\r
570           'open', \r
571           'commercial', \r
572           'official', \r
573           'attribution', \r
574           'derive', \r
575           'thumbnail', \r
576           'gif_convert', \r
577           'reverse', \r
578           'sync_vh', \r
579           'overlap', \r
580         ],\r
581       },\r
582       pettanr_creative_commons_v30_licenses_credit_picture: {\r
583         columns: {\r
584         },\r
585         column_names: [\r
586           'source_url_btn_id', \r
587           'source_url_off_btn_id', \r
588         ],\r
589       },\r
590       pettanr_creative_commons_v30_licenses_attribute: {\r
591         columns: {\r
592         },\r
593         column_names: [\r
594           'artist_name', \r
595           'caption', \r
596           'artist_url', \r
597           'source_url', \r
598           'more_permission_url', \r
599         ],\r
600       },\r
601       pettanr_pettan_commons_v01_licenses_license: {\r
602         columns: {\r
603         },\r
604         column_names: [\r
605           'open', \r
606           'commercial', \r
607           'official', \r
608           'attribution', \r
609           'derive', \r
610           'thumbnail', \r
611           'gif_convert', \r
612           'reverse', \r
613           'sync_vh', \r
614           'overlap', \r
615         ],\r
616       },\r
617       pettanr_pettan_commons_v01_licenses_credit_picture: {\r
618         columns: {\r
619         },\r
620         column_names: [\r
621           'source_url_btn_id', \r
622           'source_url_off_btn_id', \r
623         ],\r
624       },\r
625       pettanr_pettan_commons_v01_licenses_attribute: {\r
626         columns: {\r
627         },\r
628         column_names: [\r
629           'artist_name', \r
630           'caption', \r
631           'sources', \r
632         ],\r
633       },\r
634       pettanr_pettan_protected_v01_licenses_license: {\r
635         columns: {\r
636         },\r
637         column_names: [\r
638           'open', \r
639           'commercial', \r
640           'official', \r
641           'attribution', \r
642           'derive', \r
643           'thumbnail', \r
644           'gif_convert', \r
645           'reverse', \r
646           'sync_vh', \r
647           'overlap', \r
648           'trackback', \r
649         ],\r
650       },\r
651       pettanr_pettan_protected_v01_licenses_credit_picture: {\r
652         columns: {\r
653         },\r
654         column_names: [\r
655           'source_url_btn_id', \r
656           'source_url_off_btn_id', \r
657         ],\r
658       },\r
659       pettanr_pettan_protected_v01_licenses_attribute: {\r
660         columns: {\r
661         },\r
662         column_names: [\r
663           'artist_name', \r
664           'caption', \r
665           'sources', \r
666         ],\r
667       },\r
668       pettanr_pettan_public_v01_licenses_license: {\r
669         columns: {\r
670         },\r
671         column_names: [\r
672           'open', \r
673           'commercial', \r
674           'official', \r
675           'attribution', \r
676           'derive', \r
677           'thumbnail', \r
678           'gif_convert', \r
679           'reverse', \r
680           'sync_vh', \r
681           'overlap', \r
682           'trackback', \r
683         ],\r
684       },\r
685       pettanr_pettan_public_v01_licenses_credit_picture: {\r
686         columns: {\r
687         },\r
688         column_names: [\r
689           'source_url_btn_id', \r
690         ],\r
691       },\r
692       pettanr_pettan_public_v01_licenses_attribute: {\r
693         columns: {\r
694         },\r
695         column_names: [\r
696           'artist_name', \r
697           'caption', \r
698           'sources', \r
699         ],\r
700       },\r
701       pettanr_public_domain_v01_licenses_license: {\r
702         columns: {\r
703         },\r
704         column_names: [\r
705           'open', \r
706           'commercial', \r
707           'official', \r
708           'attribution', \r
709           'derive', \r
710           'thumbnail', \r
711           'gif_convert', \r
712           'reverse', \r
713           'sync_vh', \r
714           'overlap', \r
715           'trackback', \r
716         ],\r
717       },\r
718       pettanr_public_domain_v01_licenses_credit_picture: {\r
719         columns: {\r
720         },\r
721         column_names: [\r
722           'source_url_btn_id', \r
723           'source_url_off_btn_id', \r
724         ],\r
725       },\r
726       pettanr_public_domain_v01_licenses_attribute: {\r
727         columns: {\r
728         },\r
729         column_names: [\r
730           'artist_name', \r
731           'source_url', \r
732           'note', \r
733         ],\r
734       },\r
735       pettanr_unknown_v01_licenses_license: {\r
736         columns: {\r
737         },\r
738         column_names: [\r
739           'open', \r
740           'commercial', \r
741           'official', \r
742           'attribution', \r
743           'derive', \r
744           'thumbnail', \r
745           'gif_convert', \r
746           'reverse', \r
747           'sync_vh', \r
748           'overlap', \r
749           'trackback', \r
750         ],\r
751       },\r
752       pettanr_unknown_v01_licenses_credit_picture: {\r
753         columns: {\r
754         },\r
755         column_names: [\r
756           'source_url_btn_id', \r
757           'source_url_off_btn_id', \r
758         ],\r
759       },\r
760       pettanr_unknown_v01_licenses_attribute: {\r
761         columns: {\r
762         },\r
763         column_names: [\r
764           'source_url', \r
765           'note', \r
766         ],\r
767       },\r
768     },\r
769     associations: {\r
770       has_many: [\r
771         'resource_pictures.by_license_group', \r
772         'licenses.by_license_group', \r
773       ],\r
774     }, \r
775   },\r
776   license: {\r
777     columns: {\r
778       license_group_settings: {\r
779         type: 'extend',\r
780         args: {\r
781           boost_name: 'license_group',\r
782         },\r
783       }, \r
784       credit_picture_settings: {\r
785         type: 'extend',\r
786         args: {\r
787           boost_name: 'credit_picture',\r
788         },\r
789       }, \r
790     },\r
791     extend_settings: {\r
792       pettanr_creative_commons_v30_licenses_attribute: {\r
793         columns: {\r
794         },\r
795         column_names: [\r
796         ],\r
797       },\r
798       pettanr_pettan_commons_v01_licenses_attribute: {\r
799         columns: {\r
800         },\r
801         column_names: [\r
802         ],\r
803       },\r
804       pettanr_pettan_protected_v01_licenses_attribute: {\r
805         columns: {\r
806         },\r
807         column_names: [\r
808         ],\r
809       },\r
810       pettanr_pettan_public_v01_licenses_attribute: {\r
811         columns: {\r
812         },\r
813         column_names: [\r
814         ],\r
815       },\r
816       pettanr_public_domain_v01_licenses_attribute: {\r
817         columns: {\r
818         },\r
819         column_names: [\r
820         ],\r
821       },\r
822       pettanr_unknown_v01_licenses_attribute: {\r
823         columns: {\r
824         },\r
825         column_names: [\r
826         ],\r
827       },\r
828     },\r
829     column_names: [\r
830       'license_group_id', \r
831       'license_group_module_name', \r
832       'name', \r
833       'caption', \r
834       'system_picture_id', \r
835       'url', \r
836       'license_group_settings', \r
837       'credit_picture_settings', \r
838     ],\r
839     associations: {\r
840       belongs_to: [\r
841         'license_group', \r
842         'system_picture', \r
843       ],\r
844       has_many: [\r
845         'resource_pictures.by_license', \r
846       ],\r
847     }, \r
848   },\r
849   author: {\r
850     column_names: [\r
851       'name', \r
852       'user_id', \r
853     ],\r
854     associations: {\r
855       has_many: [\r
856         'scrolls.by_author', \r
857         'scroll_panels.by_author', \r
858         'comics.by_author', \r
859         'comic_stories.by_author', \r
860         'stories.by_author', \r
861         'sheets.by_author', \r
862         'sheet_panels.by_author', \r
863         'panels.by_author', \r
864         'panel_pictures.by_author', \r
865         'speech_balloons.by_author', \r
866         'balloons.by_author', \r
867         'speeches.by_author', \r
868         'ground_pictures.by_author', \r
869         'ground_colors.by_author', \r
870       ],\r
871     }, \r
872   },\r
873   artist: {\r
874     column_names: [\r
875       'name', \r
876       'author_id', \r
877     ],\r
878     associations: {\r
879       has_many: [\r
880         'resource_pictures.by_artist', \r
881       ],\r
882     }, \r
883   },\r
884   system_picture: {\r
885     column_names: [\r
886       'ext', \r
887       'width', \r
888       'height', \r
889       'filesize', \r
890       'md5', \r
891     ],\r
892     associations: {\r
893       has_many: [\r
894         #'balloons.by_system_picture', \r
895         'speech_balloon_templates.by_system_picture', \r
896         'licenses.by_system_picture', \r
897         'writing_formats.by_system_picture', \r
898       ],\r
899     }, \r
900   },\r
901 }\r