@@ -50,6 +50,10 @@ defmodule CodeCorps.Policy do
5050 defp can? ( % User { } = current_user , :create , % Role { } , % { } ) , do: Policy.Role . create? ( current_user )
5151 defp can? ( % User { } = current_user , :create , % RoleSkill { } , % { } ) , do: Policy.RoleSkill . create? ( current_user )
5252 defp can? ( % User { } = current_user , :delete , % RoleSkill { } , % { } ) , do: Policy.RoleSkill . delete? ( current_user )
53+ defp can? ( % User { } = current_user , :show , % StripeConnectPlan { } = stripe_connect_plan , % { } ) ,
54+ do: Policy.StripeConnectPlan . show? ( current_user , stripe_connect_plan )
55+ defp can? ( % User { } = current_user , :create , % StripeConnectPlan { } , % { } = params ) ,
56+ do: Policy.StripeConnectPlan . create? ( current_user , params )
5357 defp can? ( % User { } = current_user , :create , % Skill { } , % { } ) , do: Policy.Skill . create? ( current_user )
5458 defp can? ( % User { } = current_user , :create , % TaskSkill { } , % { } = params ) , do: Policy.TaskSkill . create? ( current_user , params )
5559 defp can? ( % User { } = current_user , :delete , % TaskSkill { } = task_skill , % { } ) , do: Policy.TaskSkill . delete? ( current_user , task_skill )
@@ -94,9 +98,6 @@ defmodule CodeCorps.Policy do
9498
9599 def can? ( % User { } = user , :create , Role ) , do: Policy.Role . create? ( user )
96100
97- def can? ( % User { } = user , :show , % StripeConnectPlan { } = stripe_connect_plan ) , do: Policy.StripeConnectPlan . show? ( user , stripe_connect_plan )
98- def can? ( % User { } = user , :create , % Changeset { data: % StripeConnectPlan { } } = changeset ) , do: Policy.StripeConnectPlan . create? ( user , changeset )
99-
100101 def can? ( % User { } = user , :show , % StripeConnectSubscription { } = stripe_connect_subscription ) , do: Policy.StripeConnectSubscription . show? ( user , stripe_connect_subscription )
101102 def can? ( % User { } = user , :create , % Changeset { data: % StripeConnectSubscription { } } = changeset ) , do: Policy.StripeConnectSubscription . create? ( user , changeset )
102103
0 commit comments