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'))
|
||||
# old_id = profile_id
|
||||
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()
|
||||
|
||||
|
|
|
|||
|
|
@ -286,7 +286,8 @@ class EmployeeBackSerializers(serializers.ModelSerializer):
|
|||
'birth_date',
|
||||
'email',
|
||||
'phone',
|
||||
'toque_number'
|
||||
'toque_number',
|
||||
'available_for_events',
|
||||
]
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -184,7 +184,10 @@ class EmployeesListSearchViews(generics.ListAPIView):
|
|||
"""Employee search view"""
|
||||
pagination_class = None
|
||||
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
|
||||
serializer_class = serializers.EmployeeBackSerializers
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user