OSDN Git Service

add lg_id in resource picture
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / models.js.coffee.erb
index af1ff24..58a9cb4 100644 (file)
       belongs_to: {\r
         panel: {\r
         }, \r
+        speech_balloon_template: {\r
+        }, \r
       },\r
       has_many: {\r
       },\r
           number: true,\r
         }\r
       },\r
-      speech_balloon_template_classname: {\r
+      speech_balloon_template_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           number: true,\r
         }\r
       },\r
-      speech_balloon_template_classname: {\r
+      speech_balloon_template_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           number: true,\r
         }\r
       },\r
-      speech_balloon_template_classname: {\r
+      speech_balloon_template_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           number: true,\r
         }\r
       },\r
-      writing_format_classname: {\r
+      writing_format_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
         }, \r
         artist: {\r
         }, \r
+        system_picture: {\r
+        }, \r
       },\r
       has_many: {\r
       },\r
           required: true,\r
         }\r
       },\r
-      artist_name: {\r
-        type: 'text',\r
+      system_picture_id: {\r
+        type: 'number',\r
         rules : {\r
           required: true,\r
+          number: true,\r
         }\r
       },\r
       license_group_settings: {\r
         rules : {\r
         }\r
       },\r
-      license_group_classname: {\r
+      license_group_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
       belongs_to: {\r
         original_picture: {\r
         }, \r
+        license_group: {\r
+        }, \r
         license: {\r
         }, \r
         artist: {\r
         }, \r
+        system_picture: {\r
+        }, \r
       },\r
       has_many: {\r
       },\r
           number: true,\r
         }\r
       },\r
+      license_group_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
       license_id: {\r
         type: 'number',\r
         rules : {\r
           required: true,\r
         }\r
       },\r
-      artist_name: {\r
-        type: 'text',\r
+      system_picture_id: {\r
+        type: 'number',\r
         rules : {\r
           required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      license_group_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
         }\r
       },\r
       license_group_settings: {\r
           number: true,\r
         }\r
       },\r
-      license_group_classname: {\r
+      license_group_module_name: {\r
+        type: 'text',\r
+        rules : {\r
+          required: true,\r
+        }\r
+      },\r
+    },\r
+  },\r
+  original_picture_license_group: {\r
+    associations: {\r
+      belongs_to: {\r
+        original_picture: {\r
+        }, \r
+        license_group: {\r
+        }, \r
+      },\r
+      has_many: {\r
+      },\r
+      has_one: {\r
+      },\r
+    },\r
+    attributes: {\r
+      original_picture_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      license_group_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+        source: {\r
+          type: 'model',\r
+        },\r
+      },\r
+    },\r
+  },\r
+  original_picture_license: {\r
+    associations: {\r
+      belongs_to: {\r
+        original_picture: {\r
+        }, \r
+        license: {\r
+        }, \r
+        system_picture: {\r
+        }, \r
+      },\r
+      has_many: {\r
+      },\r
+      has_one: {\r
+      },\r
+    },\r
+    attributes: {\r
+      original_picture_id: {\r
+        type: 'number',\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      license_group_id: {\r
+        type: 'number',\r
+        source: {\r
+          type: 'model',\r
+        },\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      license_id: {\r
+        type: 'number',\r
+        source: {\r
+          type: 'filter',\r
+          args: {\r
+            resource_list_name: 'by_license_group',\r
+            filter_column_name: 'license_group_id',\r
+          },\r
+        },\r
+        rules : {\r
+          required: true,\r
+          number: true,\r
+        }\r
+      },\r
+      license_settings: {\r
+        type: 'text',\r
+        rules : {\r
+        }\r
+      },\r
+      license_group_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           required: true,\r
         }\r
       },\r
-      classname: {\r
+      module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           required: true,\r
         }\r
       },\r
-      classname: {\r
+      module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
       belongs_to: {\r
       },\r
       has_many: {\r
+        resource_pictures: {\r
+        }, \r
         licenses: {\r
         }, \r
       },\r
           required: true,\r
         }\r
       },\r
-      classname: {\r
+      module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
           number: true,\r
         }\r
       },\r
-      license_group_classname: {\r
+      license_group_module_name: {\r
         type: 'text',\r
         rules : {\r
           required: true,\r
   ################################################################\r
   circle_speech_balloon_speech_balloon: {\r
     attributes: {\r
-      width: {\r
+    },\r
+  },\r
+  circle_speech_balloon_balloon: {\r
+    attributes: {\r
+    },\r
+  },\r
+  circle_speech_balloon_speech: {\r
+    attributes: {\r
+    },\r
+  },\r
+  plain_speech_balloon_speech_balloon: {\r
+    attributes: {\r
+    },\r
+  },\r
+  plain_speech_balloon_balloon: {\r
+    attributes: {\r
+    },\r
+  },\r
+  plain_speech_balloon_speech: {\r
+    attributes: {\r
+    },\r
+  },\r
+  square_speech_balloon_speech_balloon: {\r
+    attributes: {\r
+    },\r
+  },\r
+  square_speech_balloon_balloon: {\r
+    attributes: {\r
+    },\r
+  },\r
+  square_speech_balloon_speech: {\r
+    attributes: {\r
+    },\r
+  },\r
+  test_speech_balloon_speech_balloon: {\r
+    attributes: {\r
+      a: {\r
         type: 'number',\r
         rules : {\r
           required: true,\r
       },\r
     },\r
   },\r
-  circle_speech_balloon_speech_balloon: {\r
+  test_speech_balloon_balloon: {\r
     attributes: {\r
-      width: {\r
+      b: {\r
         type: 'number',\r
         rules : {\r
           required: true,\r
       },\r
     },\r
   },\r
-  circle_speech_balloon_speech_balloon: {\r
+  test_speech_balloon_speech: {\r
     attributes: {\r
-      width: {\r
+      c: {\r
         type: 'number',\r
         rules : {\r
           required: true,\r
   },\r
   pettanr_creative_commons_v30_licenses_attribute: {\r
     attributes: {\r
-      license_id: {\r
-        type: 'number',\r
-        rules : {\r
-          required: true,\r
-          number: true,\r
-        }\r
-      },\r
       artist_name: {\r
         type: 'text',\r
         rules : {\r
   },\r
   pettanr_pettan_commons_v01_licenses_attribute: {\r
     attributes: {\r
-      license_id: {\r
-        type: 'number',\r
-        rules : {\r
-          required: true,\r
-          number: true,\r
-        }\r
-      },\r
       artist_name: {\r
         type: 'text',\r
         rules : {\r
   },\r
   pettanr_pettan_protected_v01_licenses_attribute: {\r
     attributes: {\r
-      license_id: {\r
-        type: 'number',\r
-        rules : {\r
-          required: true,\r
-          number: true,\r
-        }\r
-      },\r
       artist_name: {\r
         type: 'text',\r
         rules : {\r
   },\r
   pettanr_pettan_public_v01_licenses_attribute: {\r
     attributes: {\r
-      license_id: {\r
-        type: 'number',\r
-        rules : {\r
-          required: true,\r
-          number: true,\r
-        }\r
-      },\r
       artist_name: {\r
         type: 'text',\r
         rules : {\r
   },\r
   pettanr_public_domain_v01_licenses_attribute: {\r
     attributes: {\r
-      license_id: {\r
-        type: 'number',\r
-        rules : {\r
-          required: true,\r
-          number: true,\r
-        }\r
-      },\r
       artist_name: {\r
         type: 'text',\r
         rules : {\r
   },\r
   pettanr_unknown_v01_licenses_attribute: {\r
     attributes: {\r
-      license_id: {\r
-        type: 'number',\r
-        rules : {\r
-          required: true,\r
-          number: true,\r
-        }\r
-      },\r
-      system_picture_id: {\r
-        type: 'number',\r
-        rules : {\r
-          required: true,\r
-          number: true,\r
-        }\r
-      },\r
       source_url: {\r
         type: 'text',\r
         rules : {\r