diff options
| author | randx <dmitriy.zaporozhets@gmail.com> | 2012-10-30 09:22:24 +0200 |
|---|---|---|
| committer | randx <dmitriy.zaporozhets@gmail.com> | 2012-10-30 09:22:24 +0200 |
| commit | e4cf99db4615f406dfc60bfc8bca473581b4f910 (patch) | |
| tree | 4a4f21195fc94d6aa007e93d7a7193597195fa6e /app | |
| parent | 53a3be03fc5a118991eb3903c1e763135187ef3c (diff) | |
| download | gitlab-ce-e4cf99db4615f406dfc60bfc8bca473581b4f910.tar.gz | |
Refactor milestones related functionality. Added seeds for Milestine and MR
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/issue.rb | 2 | ||||
| -rw-r--r-- | app/models/merge_request.rb | 2 | ||||
| -rw-r--r-- | app/roles/issue_commonality.rb | 1 | ||||
| -rw-r--r-- | app/views/merge_requests/_merge_request.html.haml | 2 | ||||
| -rw-r--r-- | app/views/milestones/_milestone.html.haml | 10 |
5 files changed, 7 insertions, 10 deletions
diff --git a/app/models/issue.rb b/app/models/issue.rb index 3dd1c8c8991..1acdfdd3261 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -7,8 +7,6 @@ class Issue < ActiveRecord::Base acts_as_taggable_on :labels - belongs_to :milestone - validates :description, length: { within: 0..2000 } def self.open_for(user) diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index c737258d7be..16e13db7f1a 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -10,8 +10,6 @@ class MergeRequest < ActiveRecord::Base attr_accessor :should_remove_source_branch - belongs_to :milestone - BROKEN_DIFF = "--broken-diff" UNCHECKED = 1 diff --git a/app/roles/issue_commonality.rb b/app/roles/issue_commonality.rb index 2d10bfec866..79831cdca67 100644 --- a/app/roles/issue_commonality.rb +++ b/app/roles/issue_commonality.rb @@ -6,6 +6,7 @@ module IssueCommonality belongs_to :project belongs_to :author, class_name: "User" belongs_to :assignee, class_name: "User" + belongs_to :milestone has_many :notes, as: :noteable, dependent: :destroy validates :project, presence: true diff --git a/app/views/merge_requests/_merge_request.html.haml b/app/views/merge_requests/_merge_request.html.haml index ed8ffc0bb2f..4f68c5f2620 100644 --- a/app/views/merge_requests/_merge_request.html.haml +++ b/app/views/merge_requests/_merge_request.html.haml @@ -13,7 +13,7 @@ - if merge_request.milestone_id? %span.btn.small.disabled.grouped %i.icon-time - = merge_request.project.milestones.find(merge_request.milestone_id).title + = merge_request.milestone.title %span.btn.small.disabled.grouped = merge_request.source_branch → diff --git a/app/views/milestones/_milestone.html.haml b/app/views/milestones/_milestone.html.haml index 0d57cb58817..c28fb1860ee 100644 --- a/app/views/milestones/_milestone.html.haml +++ b/app/views/milestones/_milestone.html.haml @@ -13,9 +13,9 @@ .bar{style: "width: #{milestone.percent_complete}%;"} .span6 - if milestone.issues.any? - = link_to project_issues_path(milestone.project, milestone_id: milestone.id), class: "btn very_small" do - %strong= pluralize milestone.issues.count, 'Issue' - + = link_to project_issues_path(milestone.project, milestone_id: milestone.id) do + = pluralize milestone.issues.count, 'Issue' + - if milestone.merge_requests.any? - = link_to project_merge_requests_path(milestone.project, milestone_id: milestone.id), class: "btn very_small" do - %strong= pluralize milestone.merge_requests.count, 'Merge Request' + = link_to project_merge_requests_path(milestone.project, milestone_id: milestone.id) do + = pluralize milestone.merge_requests.count, 'Merge Request' |
