- # frozen_string_literal: true
-
- class AccountWarningPolicy < ApplicationPolicy
- def show?
- target? || role.can?(:manage_appeals)
- end
-
- def appeal?
- target? && record.created_at >= Appeal::MAX_STRIKE_AGE.ago
- end
-
- private
-
- def target?
- record.target_account_id == current_account&.id
- end
- end
|