end
def self.root_model
- if self.parent_model and self.parent_model.element?
- self.parent_model.root_model
+ if self.parent_model
+ if self.parent_model.element?
+ self.parent_model.root_model
+ else
+ self.parent_model
+ end
else
self
end
# Instance Methods
+ def root
+ self.__send__ self.class.root_model.item_name
+ end
+
def visible? operators
return false unless super
- true
+ self.root.visible? operators
end
def self.list_opt_for_panel