validates :md5, :presence => true, :length => {:minimum => 32, :maximum => 32}
def supply_default
+ self.artist_id = nil
end
def overwrite operators
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
{: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')
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