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
skip_authorization_check
before_filter :verify_administrator
private

View File

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

View File

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

View File

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