Commit f08464c055420f9091512a3f9ec1dc2de960fbde

Authored by Dmitriy Zaporozhets
1 parent 80daf9a7

Remove author_id_of_changes from app

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/controllers/projects/issues_controller.rb
@@ -76,7 +76,7 @@ class Projects::IssuesController &lt; Projects::ApplicationController @@ -76,7 +76,7 @@ class Projects::IssuesController &lt; Projects::ApplicationController
76 end 76 end
77 77
78 def update 78 def update
79 - @issue.update_attributes(params[:issue].merge(author_id_of_changes: current_user.id)) 79 + @issue.update_attributes(params[:issue])
80 @issue.reset_events_cache 80 @issue.reset_events_cache
81 81
82 respond_to do |format| 82 respond_to do |format|
app/controllers/projects/merge_requests_controller.rb
@@ -109,7 +109,7 @@ class Projects::MergeRequestsController &lt; Projects::ApplicationController @@ -109,7 +109,7 @@ class Projects::MergeRequestsController &lt; Projects::ApplicationController
109 params[:merge_request].delete(:source_project_id) 109 params[:merge_request].delete(:source_project_id)
110 params[:merge_request].delete(:target_project_id) 110 params[:merge_request].delete(:target_project_id)
111 111
112 - if @merge_request.update_attributes(params[:merge_request].merge(author_id_of_changes: current_user.id)) 112 + if @merge_request.update_attributes(params[:merge_request])
113 @merge_request.reset_events_cache 113 @merge_request.reset_events_cache
114 114
115 respond_to do |format| 115 respond_to do |format|
app/controllers/projects/milestones_controller.rb
@@ -38,7 +38,6 @@ class Projects::MilestonesController &lt; Projects::ApplicationController @@ -38,7 +38,6 @@ class Projects::MilestonesController &lt; Projects::ApplicationController
38 38
39 def create 39 def create
40 @milestone = @project.milestones.new(params[:milestone]) 40 @milestone = @project.milestones.new(params[:milestone])
41 - @milestone.author_id_of_changes = current_user.id  
42 41
43 if @milestone.save 42 if @milestone.save
44 redirect_to project_milestone_path(@project, @milestone) 43 redirect_to project_milestone_path(@project, @milestone)
@@ -48,7 +47,7 @@ class Projects::MilestonesController &lt; Projects::ApplicationController @@ -48,7 +47,7 @@ class Projects::MilestonesController &lt; Projects::ApplicationController
48 end 47 end
49 48
50 def update 49 def update
51 - @milestone.update_attributes(params[:milestone].merge(author_id_of_changes: current_user.id)) 50 + @milestone.update_attributes(params[:milestone])
52 51
53 respond_to do |format| 52 respond_to do |format|
54 format.js 53 format.js
app/models/concerns/issuable.rb
@@ -37,8 +37,6 @@ module Issuable @@ -37,8 +37,6 @@ module Issuable
37 allow_nil: true, 37 allow_nil: true,
38 prefix: true 38 prefix: true
39 39
40 - attr_accessor :author_id_of_changes  
41 -  
42 attr_mentionable :title, :description 40 attr_mentionable :title, :description
43 end 41 end
44 42
app/models/issue.rb
@@ -30,8 +30,7 @@ class Issue &lt; ActiveRecord::Base @@ -30,8 +30,7 @@ class Issue &lt; ActiveRecord::Base
30 scope :of_user_team, ->(team) { where(project_id: team.project_ids, assignee_id: team.member_ids) } 30 scope :of_user_team, ->(team) { where(project_id: team.project_ids, assignee_id: team.member_ids) }
31 31
32 attr_accessible :title, :assignee_id, :position, :description, 32 attr_accessible :title, :assignee_id, :position, :description,
33 - :milestone_id, :label_list, :author_id_of_changes,  
34 - :state_event 33 + :milestone_id, :label_list, :state_event
35 34
36 acts_as_taggable_on :labels 35 acts_as_taggable_on :labels
37 36
app/models/merge_request.rb
@@ -38,7 +38,7 @@ class MergeRequest &lt; ActiveRecord::Base @@ -38,7 +38,7 @@ class MergeRequest &lt; ActiveRecord::Base
38 38
39 delegate :commits, :diffs, :last_commit, :last_commit_short_sha, to: :merge_request_diff, prefix: nil 39 delegate :commits, :diffs, :last_commit, :last_commit_short_sha, to: :merge_request_diff, prefix: nil
40 40
41 - attr_accessible :title, :assignee_id, :source_project_id, :source_branch, :target_project_id, :target_branch, :milestone_id, :author_id_of_changes, :state_event, :description 41 + attr_accessible :title, :assignee_id, :source_project_id, :source_branch, :target_project_id, :target_branch, :milestone_id, :state_event, :description
42 42
43 attr_accessor :should_remove_source_branch 43 attr_accessor :should_remove_source_branch
44 44
app/models/milestone.rb
@@ -16,8 +16,7 @@ @@ -16,8 +16,7 @@
16 class Milestone < ActiveRecord::Base 16 class Milestone < ActiveRecord::Base
17 include InternalId 17 include InternalId
18 18
19 - attr_accessible :title, :description, :due_date, :state_event, :author_id_of_changes  
20 - attr_accessor :author_id_of_changes 19 + attr_accessible :title, :description, :due_date, :state_event
21 20
22 belongs_to :project 21 belongs_to :project
23 has_many :issues 22 has_many :issues
@@ -89,6 +88,6 @@ class Milestone &lt; ActiveRecord::Base @@ -89,6 +88,6 @@ class Milestone &lt; ActiveRecord::Base
89 end 88 end
90 89
91 def author_id 90 def author_id
92 - author_id_of_changes 91 + nil
93 end 92 end
94 end 93 end
app/observers/activity_observer.rb
@@ -2,8 +2,6 @@ class ActivityObserver &lt; BaseObserver @@ -2,8 +2,6 @@ class ActivityObserver &lt; BaseObserver
2 observe :issue, :note, :milestone 2 observe :issue, :note, :milestone
3 3
4 def after_create(record) 4 def after_create(record)
5 - event_author_id = record.author_id  
6 -  
7 if record.kind_of?(Note) 5 if record.kind_of?(Note)
8 # Skip system notes, like status changes and cross-references. 6 # Skip system notes, like status changes and cross-references.
9 return true if record.system? 7 return true if record.system?
@@ -12,9 +10,7 @@ class ActivityObserver &lt; BaseObserver @@ -12,9 +10,7 @@ class ActivityObserver &lt; BaseObserver
12 return true if record.noteable_type.blank? 10 return true if record.noteable_type.blank?
13 end 11 end
14 12
15 - if event_author_id  
16 - create_event(record, Event.determine_action(record))  
17 - end 13 + create_event(record, Event.determine_action(record)) if current_user
18 end 14 end
19 15
20 def after_close(record, transition) 16 def after_close(record, transition)
app/services/merge_requests/auto_merge_service.rb
@@ -9,11 +9,10 @@ module MergeRequests @@ -9,11 +9,10 @@ module MergeRequests
9 merge_request.lock 9 merge_request.lock
10 10
11 if Gitlab::Satellite::MergeAction.new(current_user, merge_request).merge!(commit_message) 11 if Gitlab::Satellite::MergeAction.new(current_user, merge_request).merge!(commit_message)
12 - merge_request.author_id_of_changes = current_user.id  
13 merge_request.merge 12 merge_request.merge
14 13
15 notification.merge_mr(merge_request, current_user) 14 notification.merge_mr(merge_request, current_user)
16 - create_merge_event(merge_request) 15 + create_merge_event(merge_request, current_user)
17 execute_project_hooks(merge_request) 16 execute_project_hooks(merge_request)
18 17
19 true 18 true
app/services/merge_requests/base_merge_service.rb
@@ -7,13 +7,13 @@ module MergeRequests @@ -7,13 +7,13 @@ module MergeRequests
7 NotificationService.new 7 NotificationService.new
8 end 8 end
9 9
10 - def create_merge_event(merge_request) 10 + def create_merge_event(merge_request, current_user)
11 Event.create( 11 Event.create(
12 project: merge_request.target_project, 12 project: merge_request.target_project,
13 target_id: merge_request.id, 13 target_id: merge_request.id,
14 target_type: merge_request.class.name, 14 target_type: merge_request.class.name,
15 action: Event::MERGED, 15 action: Event::MERGED,
16 - author_id: merge_request.author_id_of_changes 16 + author_id: current_user.id
17 ) 17 )
18 end 18 end
19 19
app/services/merge_requests/merge_service.rb
@@ -7,11 +7,10 @@ module MergeRequests @@ -7,11 +7,10 @@ module MergeRequests
7 # to target branch 7 # to target branch
8 class MergeService < BaseMergeService 8 class MergeService < BaseMergeService
9 def execute(merge_request, current_user, commit_message) 9 def execute(merge_request, current_user, commit_message)
10 - merge_request.author_id_of_changes = current_user.id  
11 merge_request.merge 10 merge_request.merge
12 11
13 notification.merge_mr(merge_request, current_user) 12 notification.merge_mr(merge_request, current_user)
14 - create_merge_event(merge_request) 13 + create_merge_event(merge_request, current_user)
15 execute_project_hooks(merge_request) 14 execute_project_hooks(merge_request)
16 15
17 true 16 true