| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/dev/code/erp/biometric/ |
Upload File : |
"""
Module for defining filters related to biometric devices.
This module contains the definition of the BiometricDeviceFilter class,
which is used to filter instances of BiometricDevices
"""
import django_filters
from base.filters import FilterSet
from biometric.models import BiometricDevices
class BiometricDeviceFilter(FilterSet):
"""
Filter class for querying biometric devices.
This class defines filters for querying instances of BiometricDevices
based on various criteria such as name, machine type, and activity status.
"""
search = django_filters.CharFilter(field_name="name", lookup_expr="icontains")
class Meta:
"""
Meta class to add additional options
"""
model = BiometricDevices
fields = [
"name",
"machine_type",
"is_active",
"is_scheduler",
"is_live",
]