diff --git a/app/services/projects/create_service.rb b/app/services/projects/create_service.rb index 1d187b140efedd38a23f39a388019958a661b356..153be58f8ad676cd86ce4fa4b2d6a1bf76977312 100644 --- a/app/services/projects/create_service.rb +++ b/app/services/projects/create_service.rb @@ -89,7 +89,7 @@ def deny_namespace end def after_create_actions - log_info("#{@project.owner.name} created a new project \"#{@project.full_name}\"") + log_info("#{current_user.name} created a new project \"#{@project.full_name}\"") if @project.import? experiment(:combined_registration, user: current_user).track(:import_project) diff --git a/spec/services/projects/create_service_spec.rb b/spec/services/projects/create_service_spec.rb index d5fbf96ce74f017f5a3aaa87672effee7fae97ba..1f4ba4fd779e63abbcdf18061fba2cfa9ebadf9b 100644 --- a/spec/services/projects/create_service_spec.rb +++ b/spec/services/projects/create_service_spec.rb @@ -7,9 +7,10 @@ include GitHelpers let(:user) { create :user } + let(:project_name) { 'GitLab' } let(:opts) do { - name: 'GitLab', + name: project_name, namespace_id: user.namespace.id } end @@ -144,6 +145,12 @@ subject { create_project(user, opts) } end + + it 'logs creation' do + expect(Gitlab::AppLogger).to receive(:info).with(/#{user.name} created a new project/) + + create_project(user, opts) + end end context "admin creates project with other user's namespace_id" do @@ -202,7 +209,7 @@ let(:opts) do { - name: 'GitLab', + name: project_name, namespace_id: shared_group.id } end @@ -237,7 +244,7 @@ let(:share_max_access_level) { Gitlab::Access::MAINTAINER } let(:opts) do { - name: 'GitLab', + name: project_name, namespace_id: subgroup_for_projects.id } end @@ -676,7 +683,7 @@ def wiki_repo(project) let(:opts) do { - name: 'GitLab', + name: project_name, namespace_id: group.id } end @@ -697,7 +704,7 @@ def wiki_repo(project) let(:opts) do { - name: 'GitLab', + name: project_name, namespace_id: subgroup.id } end @@ -808,7 +815,7 @@ def wiki_repo(project) let(:opts) do { - name: 'GitLab', + name: project_name, namespace_id: group.id } end