sarlink-portal-api/api/filters.py
i701 c1fc07e3e2
Refactor Docker configuration and API endpoints
- Merged production and development Docker configurations
- Updated Dockerfile to use multi-stage build
- Removed separate Dockerfile.prod
- Modified docker-compose.yml for production settings
- Added new API endpoints for user filtering by ID card
- Updated serializers and views for Atoll and Island management
- Enhanced user and atoll-related filters and views
2025-01-24 11:43:18 +05:00

21 lines
527 B
Python

import django_filters
from api.models import User
class UserFilter(django_filters.FilterSet):
last_name = django_filters.CharFilter(lookup_expr="icontains")
first_name = django_filters.CharFilter(lookup_expr="icontains")
email = django_filters.CharFilter(lookup_expr="icontains")
class Meta:
model = User
fields = [
"username",
"last_name",
"first_name",
"email",
"is_active",
"id_card",
"mobile",
]