summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2016-02-04 12:57:46 +0100
committerKamil Trzcinski <ayufan@ayufan.eu>2016-02-04 12:57:46 +0100
commitb4c36130cc285ac25caef842040e44898eaf858d (patch)
treea8401b27cec6920b9a6e7fce6592e398bc35c54d /app
parent6a5a175d9fd1d72cdaab033eefc4191561e619cc (diff)
downloadgitlab-ce-b4c36130cc285ac25caef842040e44898eaf858d.tar.gz
Rename allow_guest_to_access_builds to public_builds
Diffstat (limited to 'app')
-rw-r--r--app/controllers/projects_controller.rb2
-rw-r--r--app/models/ability.rb10
-rw-r--r--app/views/projects/edit.html.haml8
3 files changed, 10 insertions, 10 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb
index 153e7caaae3..14ca7426c2f 100644
--- a/app/controllers/projects_controller.rb
+++ b/app/controllers/projects_controller.rb
@@ -227,7 +227,7 @@ class ProjectsController < ApplicationController
:issues_enabled, :merge_requests_enabled, :snippets_enabled, :issues_tracker_id, :default_branch,
:wiki_enabled, :visibility_level, :import_url, :last_activity_at, :namespace_id, :avatar,
:builds_enabled, :build_allow_git_fetch, :build_timeout_in_minutes, :build_coverage_regex,
- :allow_guest_to_access_builds,
+ :public_builds,
)
end
diff --git a/app/models/ability.rb b/app/models/ability.rb
index e1767ed8dd1..a6862f83158 100644
--- a/app/models/ability.rb
+++ b/app/models/ability.rb
@@ -64,7 +64,7 @@ class Ability
]
# Allow to read builds by anonymous user if guests are allowed
- rules << :read_build if project.allow_guest_to_access_builds?
+ rules << :read_build if project.public_builds?
rules - project_disabled_features_rules(project)
else
@@ -132,9 +132,9 @@ class Ability
rules.push(*public_project_rules)
end
- # Allow to read builds if guests are allowed
- if team.guest?(user) || project.public? || project.internal?
- rules << :read_build if project.allow_guest_to_access_builds?
+ # Allow to read builds for internal projects
+ if project.public? || project.internal?
+ rules << :read_build if project.public_builds?
end
if project.owner == user || user.admin?
@@ -172,7 +172,6 @@ class Ability
:read_project_member,
:read_merge_request,
:read_note,
- :read_commit_status,
:create_project,
:create_issue,
:create_note
@@ -187,6 +186,7 @@ class Ability
:update_issue,
:admin_issue,
:admin_label,
+ :read_commit_status,
:read_build,
]
end
diff --git a/app/views/projects/edit.html.haml b/app/views/projects/edit.html.haml
index fd61ce6a99a..fdcb6987471 100644
--- a/app/views/projects/edit.html.haml
+++ b/app/views/projects/edit.html.haml
@@ -162,10 +162,10 @@
.form-group
.col-sm-offset-2.col-sm-10
.checkbox
- = f.label :allow_guest_to_access_builds do
- = f.check_box :allow_guest_to_access_builds
- %strong Guests can see builds
- .help-block Allow guests and anonymous users to access builds including build trace and artifacts
+ = f.label :public_builds do
+ = f.check_box :public_builds
+ %strong Public builds
+ .help-block Allow everyone to access builds for Public and Internal projects
%fieldset.features
%legend