Add cancan authorization in all main urls

This commit is contained in:
kikito
2015-08-10 14:59:42 +02:00
parent a9a4f4fb81
commit 30e738a2fe
4 changed files with 6 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
class Admin::BaseController < ApplicationController class Admin::BaseController < ApplicationController
skip_authorization_check
before_filter :verify_administrator before_filter :verify_administrator
private private

View File

@@ -1,6 +1,9 @@
require "application_responder" require "application_responder"
class ApplicationController < ActionController::Base class ApplicationController < ActionController::Base
check_authorization unless: :devise_controller?
self.responder = ApplicationResponder self.responder = ApplicationResponder
respond_to :html respond_to :html

View File

@@ -1,5 +1,6 @@
class Moderation::BaseController < ApplicationController class Moderation::BaseController < ApplicationController
skip_authorization_check
before_filter :verify_moderator before_filter :verify_moderator
private private

View File

@@ -7,7 +7,7 @@ class Ability
if user # logged-in users if user # logged-in users
can [:read, :create, :vote], Debate can [:read, :create, :vote], Debate
can :edit, Debate do |debate| can :update, Debate do |debate|
debate.editable_by?(user) debate.editable_by?(user)
end end