OSDN Git Service

fic picture publishing
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / profilers.js.coffee.erb
index cd7168e..b047fd1 100644 (file)
@@ -1,6 +1,11 @@
 #マニフェスト\r
 @profilers = {\r
   scroll: {\r
+    columns: {\r
+      visible: {\r
+        type: 'source',\r
+      }, \r
+    },\r
     column_names: [\r
       'title', \r
       'description', \r
@@ -18,7 +23,7 @@
     }, \r
   },\r
   scroll_panel: {\r
-    columns: [\r
+    column_names: [\r
       'scroll_id', \r
       'panel_id', \r
       't', \r
@@ -32,7 +37,7 @@
     }, \r
   },\r
   comic: {\r
-    columns: [\r
+    column_names: [\r
       'title', \r
       'description', \r
       'visible', \r
@@ -48,7 +53,7 @@
     }, \r
   },\r
   story: {\r
-    columns: [\r
+    column_names: [\r
       'comic_id', \r
       'title', \r
       'description', \r
@@ -66,7 +71,7 @@
     }, \r
   },\r
   story_sheet: {\r
-    columns: [\r
+    column_names: [\r
       'story_id', \r
       'sheet_id', \r
       't', \r
@@ -80,7 +85,7 @@
     }, \r
   },\r
   sheet: {\r
-    columns: [\r
+    column_names: [\r
       'caption', \r
       'width', \r
       'height', \r
     }, \r
   },\r
   sheet_panel: {\r
-    columns: [\r
+    column_names: [\r
       'sheet_id', \r
       'panel_id', \r
       'x', \r
     }, \r
   },\r
   panel: {\r
-    columns: [\r
+    column_names: [\r
       'width', \r
       'height', \r
       'border', \r
     }, \r
   },\r
   panel_picture: {\r
-    columns: [\r
+    column_names: [\r
       'panel_id', \r
       'picture_id', \r
       'caption', \r
     }, \r
   },\r
   speech_balloon: {\r
-    columns: [\r
+    columns: {\r
+      speech_balloon_template_settings: {\r
+        type: 'extend',\r
+      }, \r
+    },\r
+    column_names: [\r
       'panel_id', \r
+      'caption', \r
       'speech_balloon_template_id', \r
-      'classname', \r
+      'speech_balloon_template_classname', \r
       'z', \r
       't', \r
-      'settings', \r
-      'caption', \r
+      'speech_balloon_template_settings'\r
     ],\r
     associations: {\r
       belongs_to: [\r
     }, \r
   },\r
   speech: {\r
-    columns: [\r
+    columns: {\r
+      speech_balloon_template_settings: {\r
+        type: 'extend',\r
+      }, \r
+    },\r
+    column_names: [\r
       'speech_balloon_id', \r
+      'speech_balloon_template_id', \r
+      'speech_balloon_template_classname', \r
       'writing_format_id', \r
+      'writing_format_classname', \r
       'content', \r
       'font_size', \r
       'text_align', \r
       'width', \r
       'height', \r
       'quotes', \r
-      'settings', \r
+      'speech_balloon_template_settings', \r
+      'writing_format_settings', \r
     ],\r
     associations: {\r
       belongs_to: [\r
     }, \r
   },\r
   balloon: {\r
-    columns: [\r
+    columns: {\r
+      speech_balloon_template_settings: {\r
+        type: 'extend',\r
+      }, \r
+    },\r
+    column_names: [\r
       'speech_balloon_id', \r
+      'speech_balloon_template_id', \r
+      'speech_balloon_template_classname', \r
       'system_picture_id', \r
       'x', \r
       'y', \r
       'width', \r
       'height', \r
       'r', \r
-      'settings', \r
+      'speech_balloon_template_settings', \r
     ],\r
     associations: {\r
       belongs_to: [\r
     }, \r
   },\r
   ground_picture: {\r
-    columns: [\r
+    column_names: [\r
       'panel_id', \r
       'picture_id', \r
       'caption', \r
     }, \r
   },\r
   ground_color: {\r
-    columns: [\r
+    column_names: [\r
       'panel_id', \r
       'caption', \r
       'code', \r
     }, \r
   },\r
   original_picture: {\r
-    columns: [\r
+    column_names: [\r
       'ext', \r
       'width', \r
       'height', \r
         'artist',\r
       ],\r
       has_one: [\r
-        'resource_picture',\r
+        'resource_picture.by_original_picture',\r
       ],\r
     }, \r
   },\r
   picture: {\r
-    columns: [\r
+    columns: {\r
+      license_group_settings: {\r
+        type: 'extend',\r
+      }, \r
+      credit_picture_settings: {\r
+        type: 'extend',\r
+      }, \r
+      license_settings: {\r
+        type: 'extend',\r
+      }, \r
+    },\r
+    column_names: [\r
       'original_picture_id', \r
       'revision', \r
       'ext', \r
       'license_id', \r
       'md5', \r
       'artist_name', \r
-      'credit', \r
-      'settings', \r
-      'classname', \r
+      'license_group_settings', \r
+      'credit_picture_settings', \r
+      'license_settings', \r
+      'license_group_classname', \r
     ],\r
     associations: {\r
       belongs_to: [\r
     }, \r
   },\r
   resource_picture: {\r
-    columns: [\r
+    columns: {\r
+      license_group_settings: {\r
+        type: 'extend',\r
+        args: {\r
+          boost_name: 'license_group',\r
+        },\r
+      }, \r
+      credit_picture_settings: {\r
+        type: 'extend',\r
+        args: {\r
+          boost_name: 'credit_picture',\r
+        },\r
+      }, \r
+      license_settings: {\r
+        type: 'extend',\r
+        args: {\r
+          boost_name: 'license',\r
+        },\r
+      }, \r
+    },\r
+    column_names: [\r
       'original_picture_id', \r
-      'revision', \r
       'ext', \r
       'width', \r
       'height', \r
       'license_id', \r
       'md5', \r
       'artist_name', \r
-      'credit', \r
-      'settings', \r
+      'license_group_settings', \r
+      'credit_picture_settings', \r
+      'license_settings', \r
       'picture_id', \r
-      'classname', \r
+      'license_group_classname', \r
     ],\r
     associations: {\r
       belongs_to: [\r
     }, \r
   },\r
   speech_balloon_template: {\r
-    columns: [\r
+    columns: {\r
+      settings: {\r
+        type: 'json',\r
+      }, \r
+    },\r
+    column_names: [\r
       'name', \r
       'classname', \r
       'caption', \r
       'system_picture_id', \r
       'settings', \r
     ],\r
+    extend_settings: {\r
+      circle_speech_balloon_speech_balloon: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      circle_speech_balloon_balloon: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      circle_speech_balloon_speech: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      plain_speech_balloon_speech_balloon: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      plain_speech_balloon_balloon: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      plain_speech_balloon_speech: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      square_speech_balloon_speech_balloon: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      square_speech_balloon_balloon: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      square_speech_balloon_speech: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      test_speech_balloon_speech_balloon: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'a', \r
+        ],\r
+      },\r
+      test_speech_balloon_balloon: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'b', \r
+        ],\r
+      },\r
+      test_speech_balloon_speech: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'c', \r
+        ],\r
+      },\r
+    }, \r
     associations: {\r
       belongs_to: [\r
         'system_picture',\r
     }, \r
   },\r
   writing_format: {\r
-    columns: [\r
+    columns: {\r
+      settings: {\r
+        type: 'json',\r
+      }, \r
+    },\r
+    column_names: [\r
       'name', \r
       'classname', \r
       'caption', \r
       'system_picture_id', \r
       'settings', \r
     ],\r
+    extend_settings: {\r
+      pettanr_simple_format_writing_format: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+    }, \r
     associations: {\r
       belongs_to: [\r
         'system_picture',\r
       ],\r
       has_many: [\r
-        'speeches.by_writing_format', \r
+        #'speeches.by_writing_format', \r
       ],\r
     }, \r
   },\r
   license_group: {\r
-    columns: [\r
+    column_names: [\r
       'name', \r
       'classname', \r
       'caption', \r
       'url', \r
     ],\r
+    extend_settings: {\r
+      pettanr_creative_commons_v30_licenses_license: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'open', \r
+          'commercial', \r
+          'official', \r
+          'attribution', \r
+          'derive', \r
+          'thumbnail', \r
+          'gif_convert', \r
+          'reverse', \r
+          'sync_vh', \r
+          'overlap', \r
+        ],\r
+      },\r
+      pettanr_creative_commons_v30_licenses_credit_picture: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'source_url_btn_id', \r
+          'source_url_off_btn_id', \r
+        ],\r
+      },\r
+      pettanr_creative_commons_v30_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'license_id', \r
+          'system_picture_id', \r
+          'artist_name', \r
+          'caption', \r
+          'artist_url', \r
+          'source_url', \r
+          'more_permission_url', \r
+        ],\r
+      },\r
+      pettanr_pettan_commons_v01_licenses_license: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'open', \r
+          'commercial', \r
+          'official', \r
+          'attribution', \r
+          'derive', \r
+          'thumbnail', \r
+          'gif_convert', \r
+          'reverse', \r
+          'sync_vh', \r
+          'overlap', \r
+        ],\r
+      },\r
+      pettanr_pettan_commons_v01_licenses_credit_picture: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'source_url_btn_id', \r
+          'source_url_off_btn_id', \r
+        ],\r
+      },\r
+      pettanr_pettan_commons_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'license_id', \r
+          'system_picture_id', \r
+          'artist_name', \r
+          'caption', \r
+          'sources', \r
+        ],\r
+      },\r
+      pettanr_pettan_protected_v01_licenses_license: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'open', \r
+          'commercial', \r
+          'official', \r
+          'attribution', \r
+          'derive', \r
+          'thumbnail', \r
+          'gif_convert', \r
+          'reverse', \r
+          'sync_vh', \r
+          'overlap', \r
+          'trackback', \r
+        ],\r
+      },\r
+      pettanr_pettan_protected_v01_licenses_credit_picture: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'source_url_btn_id', \r
+          'source_url_off_btn_id', \r
+        ],\r
+      },\r
+      pettanr_pettan_protected_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'license_id', \r
+          'system_picture_id', \r
+          'artist_name', \r
+          'caption', \r
+          'sources', \r
+        ],\r
+      },\r
+      pettanr_pettan_public_v01_licenses_license: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'open', \r
+          'commercial', \r
+          'official', \r
+          'attribution', \r
+          'derive', \r
+          'thumbnail', \r
+          'gif_convert', \r
+          'reverse', \r
+          'sync_vh', \r
+          'overlap', \r
+          'trackback', \r
+        ],\r
+      },\r
+      pettanr_pettan_public_v01_licenses_credit_picture: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'source_url_btn_id', \r
+        ],\r
+      },\r
+      pettanr_pettan_public_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'license_id', \r
+          'system_picture_id', \r
+          'artist_name', \r
+          'caption', \r
+          'sources', \r
+        ],\r
+      },\r
+      pettanr_public_domain_v01_licenses_license: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'open', \r
+          'commercial', \r
+          'official', \r
+          'attribution', \r
+          'derive', \r
+          'thumbnail', \r
+          'gif_convert', \r
+          'reverse', \r
+          'sync_vh', \r
+          'overlap', \r
+          'trackback', \r
+        ],\r
+      },\r
+      pettanr_public_domain_v01_licenses_credit_picture: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'source_url_btn_id', \r
+          'source_url_off_btn_id', \r
+        ],\r
+      },\r
+      pettanr_public_domain_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'license_id', \r
+          'system_picture_id', \r
+          'artist_name', \r
+          'source_url', \r
+          'note', \r
+        ],\r
+      },\r
+      pettanr_unknown_v01_licenses_license: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'open', \r
+          'commercial', \r
+          'official', \r
+          'attribution', \r
+          'derive', \r
+          'thumbnail', \r
+          'gif_convert', \r
+          'reverse', \r
+          'sync_vh', \r
+          'overlap', \r
+          'trackback', \r
+        ],\r
+      },\r
+      pettanr_unknown_v01_licenses_credit_picture: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'source_url_btn_id', \r
+          'source_url_off_btn_id', \r
+        ],\r
+      },\r
+      pettanr_unknown_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+          'license_id', \r
+          'system_picture_id', \r
+          'source_url', \r
+          'note', \r
+        ],\r
+      },\r
+    },\r
     associations: {\r
       has_many: [\r
         'licenses.by_license_group', \r
     }, \r
   },\r
   license: {\r
-    columns: [\r
+    columns: {\r
+      license_group_settings: {\r
+        type: 'extend',\r
+        args: {\r
+          boost_name: 'license_group',\r
+        },\r
+      }, \r
+      credit_picture_settings: {\r
+        type: 'extend',\r
+        args: {\r
+          boost_name: 'credit_picture',\r
+        },\r
+      }, \r
+    },\r
+    extend_settings: {\r
+      pettanr_creative_commons_v30_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      pettanr_pettan_commons_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      pettanr_pettan_protected_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      pettanr_pettan_public_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      pettanr_public_domain_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+      pettanr_unknown_v01_licenses_attribute: {\r
+        columns: {\r
+        },\r
+        column_names: [\r
+        ],\r
+      },\r
+    },\r
+    column_names: [\r
       'license_group_id', \r
+      'license_group_classname', \r
       'name', \r
       'caption', \r
       'system_picture_id', \r
       'url', \r
-      'settings', \r
-      'credit_pictures', \r
+      'license_group_settings', \r
+      'credit_picture_settings', \r
     ],\r
     associations: {\r
       belongs_to: [\r
     }, \r
   },\r
   author: {\r
-    columns: [\r
+    column_names: [\r
       'name', \r
       'user_id', \r
     ],\r
     associations: {\r
       has_many: [\r
         'scrolls.by_author', \r
+        'scroll_panels.by_author', \r
         'comics.by_author', \r
-        'scrolls.by_author', \r
         'stories.by_author', \r
+        'sheets.by_author', \r
+        'sheet_panels.by_author', \r
         'panels.by_author', \r
         'panel_pictures.by_author', \r
         'speech_balloons.by_author', \r
+        'balloons.by_author', \r
+        'speeches.by_author', \r
         'ground_pictures.by_author', \r
         'ground_colors.by_author', \r
       ],\r
     }, \r
   },\r
   artist: {\r
-    columns: [\r
+    column_names: [\r
       'name', \r
       'author_id', \r
     ],\r
     }, \r
   },\r
   system_picture: {\r
-    columns: [\r
+    column_names: [\r
       'ext', \r
       'width', \r
       'height', \r