summaryrefslogtreecommitdiff
path: root/app/models/event.rb
blob: 185ebf1044a5b44379a4122ec2b61a374d742f35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# == Schema Information
#
# Table name: events
#
#  id          :integer          not null, primary key
#  project_id  :integer
#  user_id     :integer
#  is_admin    :integer
#  description :text
#  created_at  :datetime
#  updated_at  :datetime
#

class Event < ActiveRecord::Base
  belongs_to :project

  validates :description,
    presence: true,
    length: { in: 5..200 }

  scope :admin, ->(){ where(is_admin: true) }
  scope :project_wide, ->(){ where(is_admin: false) }
end