OSDN Git Service

add peta model_manifest
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / models.js.coffee.erb
index 47b4ba8..70340de 100644 (file)
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       title: {\r
         type: 'text',\r
         rules : {\r
           number: true,\r
         },\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       scroll_id: {\r
         type: 'number',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'scroll',\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       title: {\r
         type: 'text',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       comic_id: {\r
         type: 'number',\r
         rules : {\r
           },\r
         },\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'comic',\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       story_id: {\r
         type: 'number',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'story',\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       caption: {\r
         type: 'text',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       sheet_id: {\r
         type: 'number',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'sheet',\r
     },\r
   },\r
   panel: {\r
+    peta: {\r
+      type: 'root',\r
+      args: {\r
+        element_tree_name: 'panel',\r
+      },\r
+    },\r
     associations: {\r
       belongs_to: {\r
         author: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       width: {\r
         type: 'number',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       panel_id: {\r
         type: 'number',\r
         rules : {\r
           min: 0,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'panel',\r
       },\r
       by_panel: {\r
         type: 'filter',\r
-        args: {\r
-          where_name: 'public_list_where',\r
-        },\r
       },\r
       by_author: {\r
         type: 'foreign_filter',\r
-        args: {\r
-          tree_name: 'owner',\r
-        },\r
       },\r
     },\r
   },\r
   speech_balloon: {\r
-    extend: 'classname', \r
+    extend_column_name: 'classname', \r
     associations: {\r
       belongs_to: {\r
         panel: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       panel_id: {\r
         type: 'number',\r
         rules : {\r
         rules : {\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'panel',\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       speech_balloon_id: {\r
         type: 'number',\r
         rules : {\r
         rules : {\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'speech_balloon',\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       speech_balloon_id: {\r
         type: 'number',\r
         rules : {\r
         rules : {\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'speech_balloon',\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       panel_id: {\r
         type: 'number',\r
         rules : {\r
           min: 0,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'panel',\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       panel_id: {\r
         type: 'number',\r
         rules : {\r
           min: 0,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     tree: {\r
       owner: 'panel',\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       ext: {\r
         type: 'text',\r
         rules : {\r
       stopped_at: {\r
         type: 'datetime',\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       private: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       original_picture_id: {\r
         type: 'number',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     }\r
   },\r
   resource_picture: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       original_picture_id: {\r
         type: 'number',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       private: {\r
         type: 'private',\r
       },\r
+      by_original_picture: {\r
+        type: 'filter',\r
+      },\r
       by_license: {\r
         type: 'filter',\r
       },\r
     },\r
   },\r
   speech_balloon_template: {\r
+    extend_column_name: 'classname', \r
     associations: {\r
       belongs_to: {\r
         system_picture: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
     },\r
   },\r
   writing_format: {\r
+    extend_column_name: 'classname', \r
     associations: {\r
       belongs_to: {\r
         system_picture: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
     },\r
   },\r
   license_group: {\r
+    extend_column_name: 'classname', \r
     associations: {\r
       belongs_to: {\r
       },\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       license_group_id: {\r
         type: 'number',\r
         rules : {\r
         rules : {\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       name: {\r
         type: 'text',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       name: {\r
         type: 'text',\r
         rules : {\r
           number: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r
       },\r
     },\r
     attributes: {\r
-      id: {\r
-        type: 'number',\r
-        primary_key: 1,\r
-        rules : {\r
-          number: true,\r
-        }\r
-      },\r
       ext: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      created_at: {\r
-        type: 'datetime',\r
-      },\r
-      updated_at: {\r
-        type: 'datetime',\r
-      }\r
     },\r
     lists: {\r
       public: {\r