2 class SystemResource < Item
3 self.abstract_class = true
10 self.find(:all).delete_if {|system_resource|
11 system_resource.enable? == false
15 def self.edit system_resource_id, operators
16 system_resource = self.find system_resource_id, self.show_opt
17 raise ActiveRecord::Forbidden unless system_resource.own?(operators)
21 def my_engine_resource
22 Manifest.manifest.system_resources.engine_resources[self.table_name]
26 return false unless er = self.my_engine_resource
27 er.resource_items.include? self.classname
31 self.my_engine_resource.resource_items[self.classname]
35 Object.const_get self.classname