Files
shoppy/shop/api/v1/permissions.py
T
2024-05-05 00:04:51 +02:00

17 lines
693 B
Python

from rest_framework.permissions import BasePermission
from config.api.v1.mixins import CRUDPermissionsMixin
class ProductPermissions(CRUDPermissionsMixin, BasePermission):
view_permission_codes = ("shop.view_product",)
create_permission_codes = ("shop.add_product",)
destroy_permission_codes = ("shop.delete_product",)
update_permission_codes = ("shop.change_product",)
class ProductPricePermissions(CRUDPermissionsMixin, BasePermission):
view_permission_codes = ("shop.view_productprice",)
create_permission_codes = ("shop.add_productprice",)
destroy_permission_codes = ("shop.delete_productprice",)
update_permission_codes = ("shop.change_productprice",)