OSDN Git Service

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