permissions are hard let's go shopping

This commit is contained in:
24c02 2026-01-23 12:47:04 -05:00
parent ad9ce6c297
commit f87a96ede8

View file

@ -11,7 +11,7 @@ class IdentityPolicy < ApplicationPolicy
class Scope < ApplicationPolicy::Scope
def resolve
if user.super_admin? || user.manual_document_verifier?
if user.super_admin? || user.manual_document_verifier? || user.all_fields_access?
scope.all
elsif user.organized_programs.any?
program_ids = user.organized_programs.pluck(:id)