mirror of
https://github.com/i701/sarlink-portal-api.git
synced 2025-02-22 16:51:59 +00:00
- 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
21 lines
527 B
Python
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",
|
|
]
|