Commit f08464c055420f9091512a3f9ec1dc2de960fbde
1 parent
80daf9a7
Exists in
spb-stable
and in
3 other branches
Remove author_id_of_changes from app
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
11 changed files
with
12 additions
and
23 deletions
Show diff stats
app/controllers/projects/issues_controller.rb
| ... | ... | @@ -76,7 +76,7 @@ class Projects::IssuesController < Projects::ApplicationController |
| 76 | 76 | end |
| 77 | 77 | |
| 78 | 78 | def update |
| 79 | - @issue.update_attributes(params[:issue].merge(author_id_of_changes: current_user.id)) | |
| 79 | + @issue.update_attributes(params[:issue]) | |
| 80 | 80 | @issue.reset_events_cache |
| 81 | 81 | |
| 82 | 82 | respond_to do |format| | ... | ... |
app/controllers/projects/merge_requests_controller.rb
| ... | ... | @@ -109,7 +109,7 @@ class Projects::MergeRequestsController < Projects::ApplicationController |
| 109 | 109 | params[:merge_request].delete(:source_project_id) |
| 110 | 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 | 113 | @merge_request.reset_events_cache |
| 114 | 114 | |
| 115 | 115 | respond_to do |format| | ... | ... |
app/controllers/projects/milestones_controller.rb
| ... | ... | @@ -38,7 +38,6 @@ class Projects::MilestonesController < Projects::ApplicationController |
| 38 | 38 | |
| 39 | 39 | def create |
| 40 | 40 | @milestone = @project.milestones.new(params[:milestone]) |
| 41 | - @milestone.author_id_of_changes = current_user.id | |
| 42 | 41 | |
| 43 | 42 | if @milestone.save |
| 44 | 43 | redirect_to project_milestone_path(@project, @milestone) |
| ... | ... | @@ -48,7 +47,7 @@ class Projects::MilestonesController < Projects::ApplicationController |
| 48 | 47 | end |
| 49 | 48 | |
| 50 | 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 | 52 | respond_to do |format| |
| 54 | 53 | format.js | ... | ... |
app/models/concerns/issuable.rb
app/models/issue.rb
| ... | ... | @@ -30,8 +30,7 @@ class Issue < ActiveRecord::Base |
| 30 | 30 | scope :of_user_team, ->(team) { where(project_id: team.project_ids, assignee_id: team.member_ids) } |
| 31 | 31 | |
| 32 | 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 | 35 | acts_as_taggable_on :labels |
| 37 | 36 | ... | ... |
app/models/merge_request.rb
| ... | ... | @@ -38,7 +38,7 @@ class MergeRequest < ActiveRecord::Base |
| 38 | 38 | |
| 39 | 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 | 43 | attr_accessor :should_remove_source_branch |
| 44 | 44 | ... | ... |
app/models/milestone.rb
| ... | ... | @@ -16,8 +16,7 @@ |
| 16 | 16 | class Milestone < ActiveRecord::Base |
| 17 | 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 | 21 | belongs_to :project |
| 23 | 22 | has_many :issues |
| ... | ... | @@ -89,6 +88,6 @@ class Milestone < ActiveRecord::Base |
| 89 | 88 | end |
| 90 | 89 | |
| 91 | 90 | def author_id |
| 92 | - author_id_of_changes | |
| 91 | + nil | |
| 93 | 92 | end |
| 94 | 93 | end | ... | ... |
app/observers/activity_observer.rb
| ... | ... | @@ -2,8 +2,6 @@ class ActivityObserver < BaseObserver |
| 2 | 2 | observe :issue, :note, :milestone |
| 3 | 3 | |
| 4 | 4 | def after_create(record) |
| 5 | - event_author_id = record.author_id | |
| 6 | - | |
| 7 | 5 | if record.kind_of?(Note) |
| 8 | 6 | # Skip system notes, like status changes and cross-references. |
| 9 | 7 | return true if record.system? |
| ... | ... | @@ -12,9 +10,7 @@ class ActivityObserver < BaseObserver |
| 12 | 10 | return true if record.noteable_type.blank? |
| 13 | 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 | 14 | end |
| 19 | 15 | |
| 20 | 16 | def after_close(record, transition) | ... | ... |
app/services/merge_requests/auto_merge_service.rb
| ... | ... | @@ -9,11 +9,10 @@ module MergeRequests |
| 9 | 9 | merge_request.lock |
| 10 | 10 | |
| 11 | 11 | if Gitlab::Satellite::MergeAction.new(current_user, merge_request).merge!(commit_message) |
| 12 | - merge_request.author_id_of_changes = current_user.id | |
| 13 | 12 | merge_request.merge |
| 14 | 13 | |
| 15 | 14 | notification.merge_mr(merge_request, current_user) |
| 16 | - create_merge_event(merge_request) | |
| 15 | + create_merge_event(merge_request, current_user) | |
| 17 | 16 | execute_project_hooks(merge_request) |
| 18 | 17 | |
| 19 | 18 | true | ... | ... |
app/services/merge_requests/base_merge_service.rb
| ... | ... | @@ -7,13 +7,13 @@ module MergeRequests |
| 7 | 7 | NotificationService.new |
| 8 | 8 | end |
| 9 | 9 | |
| 10 | - def create_merge_event(merge_request) | |
| 10 | + def create_merge_event(merge_request, current_user) | |
| 11 | 11 | Event.create( |
| 12 | 12 | project: merge_request.target_project, |
| 13 | 13 | target_id: merge_request.id, |
| 14 | 14 | target_type: merge_request.class.name, |
| 15 | 15 | action: Event::MERGED, |
| 16 | - author_id: merge_request.author_id_of_changes | |
| 16 | + author_id: current_user.id | |
| 17 | 17 | ) |
| 18 | 18 | end |
| 19 | 19 | ... | ... |
app/services/merge_requests/merge_service.rb
| ... | ... | @@ -7,11 +7,10 @@ module MergeRequests |
| 7 | 7 | # to target branch |
| 8 | 8 | class MergeService < BaseMergeService |
| 9 | 9 | def execute(merge_request, current_user, commit_message) |
| 10 | - merge_request.author_id_of_changes = current_user.id | |
| 11 | 10 | merge_request.merge |
| 12 | 11 | |
| 13 | 12 | notification.merge_mr(merge_request, current_user) |
| 14 | - create_merge_event(merge_request) | |
| 13 | + create_merge_event(merge_request, current_user) | |
| 15 | 14 | execute_project_hooks(merge_request) |
| 16 | 15 | |
| 17 | 16 | true | ... | ... |