OSDN Git Service

fix read permission for element
[pettanr/pettanr.git] / app / models / panel_picture.rb
index 4c463d9..54ddf44 100644 (file)
@@ -1,6 +1,5 @@
 class PanelPicture < Peta::Element
   load_manifest
-  include ElementInspire
   belongs_to :panel
   belongs_to :picture
   
@@ -14,13 +13,10 @@ class PanelPicture < Peta::Element
   validates :z, :presence => true, :numericality => {:greater_than => 0}
   validates :t, :presence => true, :numericality => {:greater_than_or_equal_to => 0}
   
-  def self.colum_structures
-    @@colum_structures ||= {
-      :width => {
-        :helper => 'panels/size_helper'
-      }, 
-      :height => {
-        :helper => 'panels/size_helper'
+  def self.by_author_list_includes
+    {
+      :panel => {
+        :author => {}
       }
     }
   end
@@ -51,11 +47,6 @@ class PanelPicture < Peta::Element
     true
   end
   
-  def visible? operators
-    return false unless super
-    self.owner_model.visible? operators
-  end
-  
   def supply_default
     self.x = 0
     self.y = 0
@@ -109,13 +100,6 @@ class PanelPicture < Peta::Element
     self.picture.symbol_option
   end
   
-  def boost
-  end
-  
-  def tag_element_type
-    'panel_picture'
-  end
-  
   def self.list_where
     'panels.publish > 0'
   end