OSDN Git Service

fix license 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',\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         'licenses.by_license_group', \r
772       ],\r
773     }, \r
774   },\r
775   license: {\r
776     columns: {\r
777       license_group_settings: {\r
778         type: 'extend',\r
779         args: {\r
780           boost_name: 'license_group',\r
781         },\r
782       }, \r
783       credit_picture_settings: {\r
784         type: 'extend',\r
785         args: {\r
786           boost_name: 'credit_picture',\r
787         },\r
788       }, \r
789     },\r
790     extend_settings: {\r
791       pettanr_creative_commons_v30_licenses_attribute: {\r
792         columns: {\r
793         },\r
794         column_names: [\r
795         ],\r
796       },\r
797       pettanr_pettan_commons_v01_licenses_attribute: {\r
798         columns: {\r
799         },\r
800         column_names: [\r
801         ],\r
802       },\r
803       pettanr_pettan_protected_v01_licenses_attribute: {\r
804         columns: {\r
805         },\r
806         column_names: [\r
807         ],\r
808       },\r
809       pettanr_pettan_public_v01_licenses_attribute: {\r
810         columns: {\r
811         },\r
812         column_names: [\r
813         ],\r
814       },\r
815       pettanr_public_domain_v01_licenses_attribute: {\r
816         columns: {\r
817         },\r
818         column_names: [\r
819         ],\r
820       },\r
821       pettanr_unknown_v01_licenses_attribute: {\r
822         columns: {\r
823         },\r
824         column_names: [\r
825         ],\r
826       },\r
827     },\r
828     column_names: [\r
829       'license_group_id', \r
830       'license_group_module_name', \r
831       'name', \r
832       'caption', \r
833       'system_picture_id', \r
834       'url', \r
835       'license_group_settings', \r
836       'credit_picture_settings', \r
837     ],\r
838     associations: {\r
839       belongs_to: [\r
840         'license_group', \r
841         'system_picture', \r
842       ],\r
843       has_many: [\r
844         'resource_pictures.by_license', \r
845       ],\r
846     }, \r
847   },\r
848   author: {\r
849     column_names: [\r
850       'name', \r
851       'user_id', \r
852     ],\r
853     associations: {\r
854       has_many: [\r
855         'scrolls.by_author', \r
856         'scroll_panels.by_author', \r
857         'comics.by_author', \r
858         'comic_stories.by_author', \r
859         'stories.by_author', \r
860         'sheets.by_author', \r
861         'sheet_panels.by_author', \r
862         'panels.by_author', \r
863         'panel_pictures.by_author', \r
864         'speech_balloons.by_author', \r
865         'balloons.by_author', \r
866         'speeches.by_author', \r
867         'ground_pictures.by_author', \r
868         'ground_colors.by_author', \r
869       ],\r
870     }, \r
871   },\r
872   artist: {\r
873     column_names: [\r
874       'name', \r
875       'author_id', \r
876     ],\r
877     associations: {\r
878       has_many: [\r
879         'resource_pictures.by_artist', \r
880       ],\r
881     }, \r
882   },\r
883   system_picture: {\r
884     column_names: [\r
885       'ext', \r
886       'width', \r
887       'height', \r
888       'filesize', \r
889       'md5', \r
890     ],\r
891     associations: {\r
892       has_many: [\r
893         #'balloons.by_system_picture', \r
894         'speech_balloon_templates.by_system_picture', \r
895         'licenses.by_system_picture', \r
896         'writing_formats.by_system_picture', \r
897       ],\r
898     }, \r
899   },\r
900 }\r