layout selected by controller name
This commit is contained in:
parent
078a8f0e66
commit
bdf317addc
7 changed files with 12 additions and 30 deletions
|
@ -11,19 +11,17 @@ class ApplicationController < ActionController::Base
|
|||
helper_method :abilities, :can?
|
||||
|
||||
rescue_from Gitlab::Gitolite::AccessDenied do |exception|
|
||||
render "errors/gitolite", layout: "error", status: 500
|
||||
render "errors/gitolite", layout: "errors", status: 500
|
||||
end
|
||||
|
||||
rescue_from Encoding::CompatibilityError do |exception|
|
||||
render "errors/encoding", layout: "error", status: 500
|
||||
render "errors/encoding", layout: "errors", status: 500
|
||||
end
|
||||
|
||||
rescue_from ActiveRecord::RecordNotFound do |exception|
|
||||
render "errors/not_found", layout: "error", status: 404
|
||||
render "errors/not_found", layout: "errors", status: 404
|
||||
end
|
||||
|
||||
layout :layout_by_resource
|
||||
|
||||
protected
|
||||
|
||||
def check_token_auth
|
||||
|
@ -51,14 +49,6 @@ class ApplicationController < ActionController::Base
|
|||
end
|
||||
end
|
||||
|
||||
def layout_by_resource
|
||||
if devise_controller?
|
||||
"devise_layout"
|
||||
else
|
||||
"application"
|
||||
end
|
||||
end
|
||||
|
||||
def set_current_user_for_mailer
|
||||
MailerObserver.current_user = current_user
|
||||
end
|
||||
|
@ -93,15 +83,15 @@ class ApplicationController < ActionController::Base
|
|||
end
|
||||
|
||||
def access_denied!
|
||||
render "errors/access_denied", layout: "error", status: 404
|
||||
render "errors/access_denied", layout: "errors", status: 404
|
||||
end
|
||||
|
||||
def not_found!
|
||||
render "errors/not_found", layout: "error", status: 404
|
||||
render "errors/not_found", layout: "errors", status: 404
|
||||
end
|
||||
|
||||
def git_not_found!
|
||||
render "errors/git_not_found", layout: "error", status: 404
|
||||
render "errors/git_not_found", layout: "errors", status: 404
|
||||
end
|
||||
|
||||
def method_missing(method_sym, *arguments, &block)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue