improved doc.

This commit is contained in:
Martin Edenhofer 2016-01-28 00:35:29 +01:00
parent ca6f43baca
commit 6bf8ff28e8

View file

@ -37,39 +37,39 @@ returns
result = [ result = [
{ {
:type => 'created', type: 'created',
:object => 'Ticket', object: 'Ticket',
:created_by_id => 3, created_by_id: 3,
:created_at => "2013-08-19 20:41:33", created_at: "2013-08-19 20:41:33",
}, },
{ {
:type => 'updated', type: 'updated',
:object => 'Ticket', object: 'Ticket',
:attribute => 'priority', attribute: 'priority',
:o_id => 1, o_id: 1,
:id_to => 3, id_to: 3,
:id_from => 2, id_from: 2,
:value_from => "low", value_from: "low",
:value_to => "high", value_to: "high",
:created_by_id => 3, created_by_id: 3,
:created_at => "2013-08-19 20:41:33", created_at: "2013-08-19 20:41:33",
}, },
] ]
=end =end
def history_get(fulldata = false) def history_get(fulldata = false)
list = History.list( self.class.name, self['id'], 'Ticket::Article' ) list = History.list(self.class.name, self['id'], 'Ticket::Article')
return list if !fulldata return list if !fulldata
# get related objects # get related objects
assets = {} assets = {}
list.each {|item| list.each {|item|
record = Kernel.const_get( item['object'] ).find( item['o_id'] ) record = Kernel.const_get(item['object']).find(item['o_id'])
assets = record.assets(assets) assets = record.assets(assets)
if item['related_object'] if item['related_object']
record = Kernel.const_get( item['related_object'] ).find( item['related_o_id'] ) record = Kernel.const_get(item['related_object']).find( item['related_o_id'])
assets = record.assets(assets) assets = record.assets(assets)
end end
} }