Improved code layout.
This commit is contained in:
parent
c03d1580f0
commit
bf32f09208
1 changed files with 42 additions and 16 deletions
|
@ -77,6 +77,7 @@ add a new activity entry for an object
|
|||
:relation_condition => { :access => 'rw' },
|
||||
:multiple => false,
|
||||
:null => true,
|
||||
:translate => false,
|
||||
},
|
||||
:editable => false,
|
||||
:active => true,
|
||||
|
@ -183,4 +184,29 @@ returns:
|
|||
attributes
|
||||
end
|
||||
|
||||
=begin
|
||||
|
||||
get user based list of object attributes as hash
|
||||
|
||||
attribute_list = ObjectManager::Attribute.by_object_as_hash('Ticket', user)
|
||||
|
||||
returns:
|
||||
|
||||
{
|
||||
'api_key' => { :name => 'api_key', :display => 'API KEY', :tag => 'input', :null => true, :edit => true, :maxlength => 32 },
|
||||
'api_ip_regexp' => { :name => 'api_ip_regexp', :display => 'API IP RegExp', :tag => 'input', :null => true, :edit => true },
|
||||
'api_ip_max' => { :name => 'api_ip_max', :display => 'API IP Max', :tag => 'input', :null => true, :edit => true },
|
||||
}
|
||||
|
||||
=end
|
||||
|
||||
def self.by_object_as_hash(object, user)
|
||||
list = self.by_object(object, user)
|
||||
hash = {}
|
||||
list.each {|item|
|
||||
hash[ item[:name] ] = item
|
||||
}
|
||||
hash
|
||||
end
|
||||
|
||||
end
|
Loading…
Reference in a new issue