Commit 76a07394547a8df1ac1553ecd52f3e6e2d20a8af

Authored by Dmitriy Zaporozhets
1 parent b349af20

Add description to MergeRequest model

app/models/concerns/issuable.rb
... ... @@ -37,6 +37,8 @@ module Issuable
37 37 prefix: true
38 38  
39 39 attr_accessor :author_id_of_changes
  40 +
  41 + attr_mentionable :title, :description
40 42 end
41 43  
42 44 module ClassMethods
... ...
app/models/issue.rb
... ... @@ -32,7 +32,6 @@ class Issue < ActiveRecord::Base
32 32 attr_accessible :title, :assignee_id, :position, :description,
33 33 :milestone_id, :label_list, :author_id_of_changes,
34 34 :state_event
35   - attr_mentionable :title, :description
36 35  
37 36 acts_as_taggable_on :labels
38 37  
... ...
app/models/merge_request.rb
... ... @@ -30,8 +30,7 @@ class MergeRequest < ActiveRecord::Base
30 30 belongs_to :target_project, foreign_key: :target_project_id, class_name: "Project"
31 31 belongs_to :source_project, foreign_key: :source_project_id, class_name: "Project"
32 32  
33   - attr_accessible :title, :assignee_id, :source_project_id, :source_branch, :target_project_id, :target_branch, :milestone_id, :author_id_of_changes, :state_event
34   - attr_mentionable :title
  33 + attr_accessible :title, :assignee_id, :source_project_id, :source_branch, :target_project_id, :target_branch, :milestone_id, :author_id_of_changes, :state_event, :description
35 34  
36 35 attr_accessor :should_remove_source_branch
37 36  
... ...
db/migrate/20130909132950_add_description_to_merge_request.rb 0 → 100644
... ... @@ -0,0 +1,5 @@
  1 +class AddDescriptionToMergeRequest < ActiveRecord::Migration
  2 + def change
  3 + add_column :merge_requests, :description, :text, null: true
  4 + end
  5 +end
... ...
db/schema.rb
... ... @@ -11,7 +11,7 @@
11 11 #
12 12 # It's strongly recommended to check this file into your version control system.
13 13  
14   -ActiveRecord::Schema.define(:version => 20130821090531) do
  14 +ActiveRecord::Schema.define(:version => 20130909132950) do
15 15  
16 16 create_table "deploy_keys_projects", :force => true do |t|
17 17 t.integer "deploy_key_id", :null => false
... ... @@ -100,6 +100,7 @@ ActiveRecord::Schema.define(:version =&gt; 20130821090531) do
100 100 t.string "merge_status"
101 101 t.integer "target_project_id", :null => false
102 102 t.integer "iid"
  103 + t.text "description"
103 104 end
104 105  
105 106 add_index "merge_requests", ["assignee_id"], :name => "index_merge_requests_on_assignee_id"
... ...