Merged master
[arvados.git] / services / api / app / models / log.rb
1 class Log < ArvadosModel
2   include AssignUuid
3   include KindAndEtag
4   include CommonApiTemplate
5   serialize :info, Hash
6   before_validation :set_default_event_at
7   attr_accessor :object
8
9   api_accessible :user, extend: :common do |t|
10     t.add :object_uuid
11     t.add :object, :if => :object
12     t.add :event_at
13     t.add :event_type
14     t.add :summary
15     t.add :info
16   end
17
18   protected
19
20   def set_default_event_at
21     self.event_at ||= Time.now
22   end
23 end