osem-fcy/app/models/event_user.rb

15 lines
549 B
Ruby
Raw Normal View History

2014-06-23 19:07:50 +03:00
class EventUser < ActiveRecord::Base
attr_accessible :event, :user, :user_id, :event_role
2013-01-07 09:04:09 +01:00
# TODO Do we need these roles?
2014-06-24 12:14:53 +03:00
ROLES = [['Speaker', 'speaker'], ['Submitter', 'submitter'], ['Moderator', 'moderator']]
2013-01-07 09:04:09 +01:00
belongs_to :event
2014-06-23 19:07:50 +03:00
belongs_to :user
2014-08-10 11:41:35 +05:30
def self.create_deleted_eventuser(user,event)
event_role = event.event_users.where(user: user).first.event_role
event.event_users.where(user: user).destroy_all
EventUser.create(user: User.find_by(email: 'deleted@localhost.osem'), event: event, event_role: event_role)
end
2014-06-24 12:14:53 +03:00
end