Adapts AccountController to new permissions system
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
class AccountController < ApplicationController
|
||||
|
||||
before_action :authenticate_user!
|
||||
before_action :set_account
|
||||
load_and_authorize_resource class: "User"
|
||||
|
||||
def show
|
||||
end
|
||||
|
||||
@@ -6,6 +6,8 @@ class Ability
|
||||
can :read, Debate
|
||||
|
||||
if user # logged-in users
|
||||
can [:read, :update], User, id: user.id
|
||||
|
||||
can [:read, :create, :vote], Debate
|
||||
can :update, Debate do |debate|
|
||||
debate.editable_by?(user)
|
||||
|
||||
Reference in New Issue
Block a user