api package#

Submodules#

api.serializers module#

class api.serializers.EmployeeSerializer(*args, **kwargs)#

Bases: rest_framework.serializers.ModelSerializer

class Meta#

Bases: object

fields = ['id', 'name', 'teamid']#
model#

alias of db.models.Employee

class api.serializers.SchedulingSerializer(*args, **kwargs)#

Bases: rest_framework.serializers.Serializer

api.urls module#

api.views module#

class api.views.AlgorithmSchedulingAPI(**kwargs)#

Bases: rest_framework.views.APIView

get(request, alg_name, po_rowid=None, *args, **kwargs) rest_framework.response.Response#
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
class api.views.AlgorithmWSOccupancyAPI(**kwargs)#

Bases: rest_framework.views.APIView

get(request, alg_name, *args, **kwargs) rest_framework.response.Response#
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
class api.views.BatchSplitting(**kwargs)#

Bases: rest_framework.views.APIView

get(request, *args, **kwargs) rest_framework.response.Response#
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
class api.views.EmployeeCreateView(**kwargs)#

Bases: rest_framework.views.APIView

the corresponding POST action for the Employees model. Basically here we are able to create a new entry in the Employees table

the call is as:

/api/add_employee

permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
post(request, *args, **kwargs) rest_framework.response.Response#
class api.views.EmployeeDeleteView(**kwargs)#

Bases: rest_framework.views.APIView

the corresponding DELETE action of the Employees model. Here we are able to delete an entry in the Employees table based on the provided employee’s name

delete(request, *args, **kwargs) rest_framework.response.Response#
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
class api.views.EmployeeListApiDetail(**kwargs)#

Bases: rest_framework.views.APIView

get(request, *args, **kwargs) rest_framework.response.Response#
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
class api.views.EmployeeListApiView(**kwargs)#

Bases: rest_framework.views.APIView

get(request, *args, **kwargs) rest_framework.response.Response#
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
class api.views.EmployeeUpdateView(**kwargs)#

Bases: rest_framework.views.APIView

the corresponding DELETE action of the Employees model. Here we are able to delete an entry in the Employees table based on the provided employee’s name

permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#
put(request, *args, **kwargs) rest_framework.response.Response#
class api.views.LotSizing(**kwargs)#

Bases: rest_framework.views.APIView

get(request, *args, **kwargs) rest_framework.response.Response#
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]#

Module contents#