issue.rb 823 字节
Newer Older
D
Dmitriy Zaporozhets 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# == Schema Information
#
# Table name: issues
#
#  id           :integer          not null, primary key
#  title        :string(255)
#  assignee_id  :integer
#  author_id    :integer
#  project_id   :integer
#  created_at   :datetime         not null
#  updated_at   :datetime         not null
#  closed       :boolean          default(FALSE), not null
#  position     :integer          default(0)
#  branch_name  :string(255)
#  description  :text
#  milestone_id :integer
#

G
gitlabhq 已提交
19
class Issue < ActiveRecord::Base
20
  include Issuable
21

22 23 24
  attr_accessible :title, :assignee_id, :closed, :position, :description,
                  :milestone_id, :label_list, :author_id_of_changes

25 26
  acts_as_taggable_on :labels

27
  validates :description, length: { within: 0..10000 }
N
Nihad Abbasov 已提交
28

D
Dmitriy Zaporozhets 已提交
29 30 31
  def self.open_for(user)
    opened.assigned(user)
  end
G
gitlabhq 已提交
32
end