提交 a5eaefc9 编写于 作者: S Sanad Liaquat

Merge branch 'sl-qa-staging-63-spam-issue-fix-ce' into 'master'

CE port of "Fix spam in issue creation by making project private"

See merge request gitlab-org/gitlab-ce!30997
......@@ -59,7 +59,7 @@ module QA
end
def set_visibility(visibility)
choose visibility
choose visibility.capitalize
end
def click_github_link
......
......@@ -8,6 +8,7 @@ module QA
include Events::Project
attr_writer :initialize_with_readme
attr_writer :visibility
attribute :id
attribute :name
......@@ -44,6 +45,7 @@ module QA
@standalone = false
@description = 'My awesome project'
@initialize_with_readme = false
@visibility = 'public'
end
def name=(raw_name)
......@@ -60,7 +62,7 @@ module QA
page.choose_test_namespace
page.choose_name(@name)
page.add_description(@description)
page.set_visibility('Public')
page.set_visibility(@visibility)
page.enable_initialize_with_readme if @initialize_with_readme
page.create_new_project
end
......@@ -88,7 +90,7 @@ module QA
post_body = {
name: name,
description: description,
visibility: 'public',
visibility: @visibility,
initialize_with_readme: @initialize_with_readme
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册