Add cancan permissions for Admin::ManagerInvitationsController

This commit is contained in:
Matt-Yorkley
2018-04-14 19:33:33 +01:00
committed by Rob Harrington
parent 6ae1780180
commit b431a7417a
2 changed files with 4 additions and 0 deletions

View File

@@ -1,5 +1,7 @@
module Admin
class ManagerInvitationsController < Spree::Admin::BaseController
authorize_resource class: false
def create
@email = params[:email]
@enterprise = Enterprise.find(params[:enterprise_id])

View File

@@ -127,6 +127,8 @@ class AbilityDecorator
can [:admin, :connect, :status, :destroy], StripeAccount do |stripe_account|
user.enterprises.include? stripe_account.enterprise
end
can [:admin, :create], :manager_invitation
end
def add_product_management_abilities(user)