18 lines
694 B
Python
18 lines
694 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",)
|