diff options
author | Furkan Ayhan <furkanayhn@gmail.com> | 2019-07-28 21:21:31 +0300 |
---|---|---|
committer | Furkan Ayhan <furkanayhn@gmail.com> | 2019-07-28 21:21:31 +0300 |
commit | 8476516e3db8575da52b0e3ae271064ad098ead0 (patch) | |
tree | 721a148363f483e2a012b9e23cd592161515131c /app/controllers/projects_controller.rb | |
parent | f52e9d55ded0e392bfea5d9bf963615766d5a1a3 (diff) |
Separate private methods under the keyword on projects controller
Diffstat (limited to 'app/controllers/projects_controller.rb')
-rw-r--r-- | app/controllers/projects_controller.rb | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 37ffd28bf9e..d4ff72c2314 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -284,6 +284,18 @@ class ProjectsController < Projects::ApplicationController end # rubocop: enable CodeReuse/ActiveRecord + def resolve + @project = Project.find(params[:id]) + + if can?(current_user, :read_project, @project) + redirect_to @project + else + render_404 + end + end + + private + # Render project landing depending of which features are available # So if page is not available in the list it renders the next page # @@ -453,14 +465,4 @@ class ProjectsController < Projects::ApplicationController def present_project @project = @project.present(current_user: current_user) end - - def resolve - @project = Project.find(params[:id]) - - if can?(current_user, :read_project, @project) - redirect_to @project - else - render_404 - end - end end |