this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat:added role name based filter (#3170)

authored by

NANDKISHOR R and committed by
GitHub
c4ad067f 23c8e459

+7
+7
care/security/api/viewsets/roles.py
··· 1 1 from django.db import transaction 2 + from django_filters import rest_framework as filters 2 3 from rest_framework.exceptions import ValidationError 3 4 4 5 from care.emr.api.viewsets.base import EMRModelViewSet ··· 9 10 from care.security.models import PermissionModel, RoleModel, RolePermission 10 11 11 12 13 + class RoleFilter(filters.FilterSet): 14 + name = filters.CharFilter(lookup_expr="icontains") 15 + 16 + 12 17 class RoleViewSet(EMRModelViewSet): 13 18 database_model = RoleModel 14 19 pydantic_model = RoleCreateSpec 15 20 pydantic_read_model = RoleReadSpec 21 + filterset_class = RoleFilter 22 + filter_backends = [filters.DjangoFilterBackend] 16 23 17 24 def permissions_controller(self, request): 18 25 if self.action in ["list", "retrieve"]: