OSDN Git Service

fix read permission for element
[pettanr/pettanr.git] / app / models / panel_picture.rb
index e79836a..54ddf44 100644 (file)
@@ -1,6 +1,5 @@
 class PanelPicture < Peta::Element
   load_manifest
-  include ElementInspire
   belongs_to :panel
   belongs_to :picture
   
@@ -14,6 +13,14 @@ 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.by_author_list_includes
+    {
+      :panel => {
+        :author => {}
+      }
+    }
+  end
+  
   def self.list_opt_for_panel
     {
       :panel_pictures => {
@@ -40,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