Merge branch 'feature/employee_crud' into 'develop'
Feature/employee crud See merge request gm/gm-backend!10
This commit is contained in:
commit
9620d35ade
|
|
@ -82,4 +82,15 @@ class ContactEmailBackSerializers(PlateSerializer):
|
||||||
'id',
|
'id',
|
||||||
'establishment',
|
'establishment',
|
||||||
'email'
|
'email'
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
class EmployeeBackSerializers(serializers.ModelSerializer):
|
||||||
|
"""Social network serializers."""
|
||||||
|
class Meta:
|
||||||
|
model = models.Employee
|
||||||
|
fields = [
|
||||||
|
'id',
|
||||||
|
'user',
|
||||||
|
'name'
|
||||||
]
|
]
|
||||||
|
|
@ -20,4 +20,6 @@ urlpatterns = [
|
||||||
path('phones/<int:pk>/', views.PhonesRUDView.as_view(), name='phones-rud'),
|
path('phones/<int:pk>/', views.PhonesRUDView.as_view(), name='phones-rud'),
|
||||||
path('emails/', views.EmailListCreateView.as_view(), name='emails'),
|
path('emails/', views.EmailListCreateView.as_view(), name='emails'),
|
||||||
path('emails/<int:pk>/', views.EmailRUDView.as_view(), name='emails-rud'),
|
path('emails/<int:pk>/', views.EmailRUDView.as_view(), name='emails-rud'),
|
||||||
|
path('employees/', views.EmployeeListCreateView.as_view(), name='employees'),
|
||||||
|
path('employees/<int:pk>/', views.EmployeeRUDView.as_view(), name='employees-rud'),
|
||||||
]
|
]
|
||||||
|
|
@ -73,4 +73,16 @@ class EmailListCreateView(generics.ListCreateAPIView):
|
||||||
class EmailRUDView(generics.RetrieveUpdateDestroyAPIView):
|
class EmailRUDView(generics.RetrieveUpdateDestroyAPIView):
|
||||||
"""Social RUD view."""
|
"""Social RUD view."""
|
||||||
serializer_class = serializers.ContactEmailBackSerializers
|
serializer_class = serializers.ContactEmailBackSerializers
|
||||||
queryset = models.ContactEmail.objects.all()
|
queryset = models.ContactEmail.objects.all()
|
||||||
|
|
||||||
|
|
||||||
|
class EmployeeListCreateView(generics.ListCreateAPIView):
|
||||||
|
"""Emplyoee list create view."""
|
||||||
|
serializer_class = serializers.EmployeeBackSerializers
|
||||||
|
queryset = models.Employee.objects.all()
|
||||||
|
pagination_class = None
|
||||||
|
|
||||||
|
class EmployeeRUDView(generics.RetrieveDestroyAPIView):
|
||||||
|
"""Social RUD view."""
|
||||||
|
serializer_class = serializers.EmployeeBackSerializers
|
||||||
|
queryset = models.Employee.objects.all()
|
||||||
Loading…
Reference in New Issue
Block a user