available_for_events field for employee
This commit is contained in:
parent
754b6d5b4f
commit
0695cdce6b
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Generated by Django 2.2.7 on 2020-01-17 08:33
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('establishment', '0073_auto_20200115_1710'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='employee',
|
||||||
|
name='available_for_events',
|
||||||
|
field=models.BooleanField(default=False, verbose_name='Available for events'),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -1070,6 +1070,8 @@ class Employee(BaseAttributes):
|
||||||
verbose_name=_('Tags'))
|
verbose_name=_('Tags'))
|
||||||
# old_id = profile_id
|
# old_id = profile_id
|
||||||
old_id = models.IntegerField(verbose_name=_('Old id'), null=True, blank=True)
|
old_id = models.IntegerField(verbose_name=_('Old id'), null=True, blank=True)
|
||||||
|
available_for_events = models.BooleanField(_('Available for events'), default=False)
|
||||||
|
photo = models
|
||||||
|
|
||||||
objects = EmployeeQuerySet.as_manager()
|
objects = EmployeeQuerySet.as_manager()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -286,7 +286,8 @@ class EmployeeBackSerializers(serializers.ModelSerializer):
|
||||||
'birth_date',
|
'birth_date',
|
||||||
'email',
|
'email',
|
||||||
'phone',
|
'phone',
|
||||||
'toque_number'
|
'toque_number',
|
||||||
|
'available_for_events',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -184,7 +184,10 @@ class EmployeesListSearchViews(generics.ListAPIView):
|
||||||
"""Employee search view"""
|
"""Employee search view"""
|
||||||
pagination_class = None
|
pagination_class = None
|
||||||
permission_classes = (permissions.AllowAny,)
|
permission_classes = (permissions.AllowAny,)
|
||||||
queryset = models.Employee.objects.all()
|
queryset = models.Employee.objects.all().prefetch_related(
|
||||||
|
'establishmentemployee_set',
|
||||||
|
'establishmentemployee_set__establishment',
|
||||||
|
)
|
||||||
filter_class = filters.EmployeeBackSearchFilter
|
filter_class = filters.EmployeeBackSearchFilter
|
||||||
serializer_class = serializers.EmployeeBackSerializers
|
serializer_class = serializers.EmployeeBackSerializers
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user