OSDN Git Service

fix js filer
[pettanr/pettanr.git] / app / models / original_picture.rb
index 020bc56..759da1d 100644 (file)
@@ -13,6 +13,7 @@ class OriginalPicture < Peta::Content
   validates :md5, :presence => true, :length => {:minimum => 32, :maximum => 32}
   
   def supply_default
+    self.artist_id = nil
   end
   
   def overwrite operators
@@ -72,18 +73,6 @@ class OriginalPicture < Peta::Content
     self.published_at != nil
   end
   
-  def self.list_order
-    'original_pictures.updated_at desc'
-  end
-  
-  def self.list_opt
-    {:resource_picture => {}, :pictures => {} }
-  end
-  
-  def self.list_json_opt
-    {:include => {:resource_picture => {}, :pictures => {}}}
-  end
-  
   def history 
     Picture.find(:all, {:conditions => ['pictures.original_picture_id = ?', self.id], :order => 'pictures.revision desc'} )
   end
@@ -92,10 +81,6 @@ class OriginalPicture < Peta::Content
     {:include => {:resource_picture => {}, :pictures => {}}}
   end
   
-  def self.show_json_opt
-    {:include => {:resource_picture => {}, :pictures => {}}}
-  end
-  
   def store(imager)
     unless imager
       self.errors.add :base, I18n.t('errors.invalid_image')
@@ -170,7 +155,7 @@ class OriginalPicture < Peta::Content
     lg = l.license_group
     attr[:license_id] = l.id
     
-    ctl = lg.classname.pluralize + '::Attribute'
+    ctl = lg.module_name.pluralize + '::Attribute'
     le = ctl.constantize.new attr
     
     rp = ResourcePicture.new