Class: Dscf::Marketplace::SupplierProductPolicy
- Inherits:
-
Core::ApplicationPolicy
- Object
- Core::ApplicationPolicy
- Dscf::Marketplace::SupplierProductPolicy
- Defined in:
- app/policies/dscf/marketplace/supplier_product_policy.rb
Instance Method Summary collapse
Instance Method Details
#approve? ⇒ Boolean
8 9 10 11 12 13 |
# File 'app/policies/dscf/marketplace/supplier_product_policy.rb', line 8 def approve? return true if user.super_admin? # Only allow users who belong to a system business to approve supplier products user.businesses.where(is_system: true).exists? end |
#my_products? ⇒ Boolean
4 5 6 |
# File 'app/policies/dscf/marketplace/supplier_product_policy.rb', line 4 def my_products? user.("supplier_products.my_products") end |