Module: BulkTimeEntryPlugin::Patches::TimeEntryPatch::ClassMethods
- Defined in:
- lib/bulk_time_entry_plugin/patches/time_entry_patch.rb
Instance Method Summary collapse
Instance Method Details
#create_bulk_time_entry(entry) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/bulk_time_entry_plugin/patches/time_entry_patch.rb', line 10 def create_bulk_time_entry(entry) time_entry = TimeEntry.new(entry) time_entry.hours = nil if time_entry.hours.blank? or time_entry.hours <= 0 if BulkTimeEntriesController.allowed_project?(entry[:project_id]) time_entry.project_id = entry[:project_id] # project_id is protected from mass assignment end time_entry.user = User.current time_entry.save time_entry end |