Table name: schedules
id :integer not null, primary key name :text description :text start_time :datetime end_time :datetime university_id :integer created_at :datetime updated_at :datetime status :string(255) default("Pending") notified :boolean default(FALSE) deleted_at :datetime comments_count :integer default(0) frequency :string(255) type :string(255) reminder :integer customized_by_id :integer parent_id :integer owner_id :integer grouped :boolean default(FALSE)
To create confirmation of event by users.
# File app/models/event.rb, line 40 def create_confirmation if self.owner == User.current confirmation = self.confirmations.build(user: User.current) confirmation.accept end end
To trigger UpdateEventEmail worker to notifiy user about updated events
# File app/models/event.rb, line 35 def trigger_update_event_email UpdateEventEmail.perform_async(id) end