gitlab-ce/app/controllers/organizations/projects_controller.rb

28 lines
588 B
Ruby

# frozen_string_literal: true
module Organizations
class ProjectsController < ApplicationController
before_action :authorize_project_view_edit_page!, only: [:edit]
feature_category :organization
def edit; end
private
def project
@project = Project.find_by_full_path(
[safe_params[:namespace_id], '/', safe_params[:id]].join('')
)
end
def authorize_project_view_edit_page!
access_denied! unless can?(current_user, :view_edit_page, project)
end
def safe_params
params.permit(:id, :namespace_id)
end
end
end