dashboard package

Subpackages

Submodules

dashboard.admin module

dashboard.apps module

class dashboard.apps.DashboardConfig(app_name, app_module)[source]

Bases: AppConfig

default_auto_field = 'django.db.models.BigAutoField'
name = 'dashboard'

dashboard.models module

dashboard.serializers module

class dashboard.serializers.AdminDashboardSerializer(*args, **kwargs)[source]

Bases: Serializer

class dashboard.serializers.ProcurementOfficerDashboardSerializer(*args, **kwargs)[source]

Bases: Serializer

class dashboard.serializers.VendorDashboardSerializer(*args, **kwargs)[source]

Bases: Serializer

dashboard.tests module

class dashboard.tests.DashboardViewsTests(methodName='runTest')[source]

Bases: SetupClass, TestCase

setUp()[source]

Hook method for setting up the test fixture before exercising it.

test_admin_dashboard_view()[source]
test_admin_dashboard_view_invalid_http_method()[source]
test_admin_dashboard_view_invalid_token()[source]
test_admin_dashboard_view_procurement_officer()[source]
test_admin_dashboard_view_unauthenticated()[source]
test_admin_dashboard_view_vendor()[source]
test_procurement_officer_dashboard_view()[source]
test_procurement_officer_dashboard_view_admin()[source]
test_procurement_officer_dashboard_view_invalid_http_method()[source]
test_procurement_officer_dashboard_view_invalid_token()[source]
test_procurement_officer_dashboard_view_unauthenticated()[source]
test_procurement_officer_dashboard_view_vendor()[source]
test_vendor_dashboard_view()[source]
test_vendor_dashboard_view_admin()[source]
test_vendor_dashboard_view_invalid_http_method()[source]
test_vendor_dashboard_view_invalid_token()[source]
test_vendor_dashboard_view_procurement_officer()[source]
test_vendor_dashboard_view_unauthenticated()[source]
class dashboard.tests.SetupClass(methodName='runTest')[source]

Bases: TestCase

setUp()[source]

Hook method for setting up the test fixture before exercising it.

dashboard.urls module

dashboard.views module

class dashboard.views.AdminDashboardView(**kwargs)[source]

Bases: GenericAPIView

dispatch(request, *args, **kwargs)

.dispatch() is pretty much the same as Django’s regular dispatch, but with extra hooks for startup, finalize, and exception handling.

get(request)[source]
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>, <class 'rest_framework.permissions.IsAdminUser'>]
serializer_class

alias of AdminDashboardSerializer

class dashboard.views.ProcurementOfficerDashboardView(**kwargs)[source]

Bases: GenericAPIView

dispatch(request, *args, **kwargs)

.dispatch() is pretty much the same as Django’s regular dispatch, but with extra hooks for startup, finalize, and exception handling.

get(request)[source]
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>, <class 'accounts.permissions.IsProcurementOfficer'>]
serializer_class

alias of ProcurementOfficerDashboardSerializer

class dashboard.views.VendorDashboardView(**kwargs)[source]

Bases: GenericAPIView

dispatch(request, *args, **kwargs)

.dispatch() is pretty much the same as Django’s regular dispatch, but with extra hooks for startup, finalize, and exception handling.

get(request)[source]
permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>, <class 'accounts.permissions.IsVendor'>]
serializer_class

alias of VendorDashboardSerializer

dashboard.views.getRoutes(request, *args, **kwargs)[source]

Module contents