Skip to content

Roles support for generic filters #3

@abozhilov

Description

@abozhilov

Would be great if it's possible to specify certain filter/ordering fields for different roles.
e.g.

class SomeViewSet(mixins.RoleViewSetMixin, viewsets.ModelViewSet):
    """
    API endpoint that allows SomeModel to be viewed or edited.
    """
    queryset = SomeModel.objects.all()
    filter_backends = (filters.OrderingFilter, filters.SearchFilter)
    
    ordering_fields_for_group1 = ('first_name', 'middle_name', 'last_name', 'birth_date')
    ordering_fields_for_group2 = ('first_name',)
    
    search_fields_for_group1 = ('first_name', 'middle_name', 'last_name')
    search_fields_for_group2 = ('first_name',)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions