varvet/pundit
View on GitHubOverriding both authorize and policy is required for namespacing
Open
#723 opened on Feb 20, 2022
good first issue
Repository metrics
- Stars
- (8,501 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
The README explains how to namespace policies, however this does not seem to take into account direct calls to policy (e.g. calling policy(record).show? from some view). Before the merge of #697, it was possible to only override policy and authorize would automatically be properly scoped as well. Now it has apparently become necessary to override both authorize and policy in Pundit::Authorization. It still works, but is just now more cumbersome, and also required some figuring out when performing the upgrade to Pundit 2.2.0.
Opening this issue as suggested in #697.