Class: Heart::AnnotationsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Heart::AnnotationsController
- Defined in:
- app/controllers/heart/annotations_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'app/controllers/heart/annotations_controller.rb', line 6 def create fulldate = Time.at((params[:fulldate].to_i / 1000)+32400) #flot stores dates in UTC format, so have to add 9 hours to the time to get correct date annotation = Heart::Annotation.where(:fulldate => fulldate).first || Heart::Annotation.new(:fulldate => fulldate) annotation.note = params[:note] annotation.dashboard_id = params[:dashboard_id] annotation.save! @annotations = Heart::Annotation.visible(:from => Date.parse(params[:date_from]), :to => Date.parse(params[:date_to])) end |
#description ⇒ Object
15 16 17 18 19 |
# File 'app/controllers/heart/annotations_controller.rb', line 15 def description annotation_hash = {:fulldate => '2999-12-31', :dashboard_id => params[:dashboard_id], :note => params[:note]} @annotation = Heart::Annotation.where(annotation_hash).first || Heart::Annotation.new(annotation_hash) @annotation.save! end |