intranet.apps.eighth.views package¶
Subpackages¶
- intranet.apps.eighth.views.admin package
- Submodules
- intranet.apps.eighth.views.admin.activities module
- intranet.apps.eighth.views.admin.attendance module
- intranet.apps.eighth.views.admin.blocks module
- intranet.apps.eighth.views.admin.general module
- intranet.apps.eighth.views.admin.groups module
- intranet.apps.eighth.views.admin.maintenance module
- intranet.apps.eighth.views.admin.rooms module
- intranet.apps.eighth.views.admin.scheduling module
- intranet.apps.eighth.views.admin.sponsors module
- intranet.apps.eighth.views.admin.users module
- Module contents
Submodules¶
intranet.apps.eighth.views.activities module¶
intranet.apps.eighth.views.api module¶
-
class
intranet.apps.eighth.views.api.BlockPagination[source]¶ Bases:
rest_framework.pagination.PageNumberPagination-
max_page_size= 200¶
-
page_size= 50¶
-
page_size_query_param= 'page_size'¶
-
-
class
intranet.apps.eighth.views.api.EighthActivityDetail(**kwargs)[source]¶ Bases:
rest_framework.generics.RetrieveAPIViewAPI endpoint that shows details of an eighth activity.
-
permission_classes= (<class 'intranet.apps.eighth.views.api.IsAuthenticatedOrClientCredentials'>,)¶
-
queryset¶
-
serializer_class¶ alias of
intranet.apps.eighth.serializers.EighthActivityDetailSerializer
-
-
class
intranet.apps.eighth.views.api.EighthActivityList(**kwargs)[source]¶ Bases:
rest_framework.generics.ListAPIView-
permission_classes= (<class 'intranet.apps.eighth.views.api.IsAuthenticatedOrClientCredentials'>,)¶
-
queryset¶
-
serializer_class¶ alias of
intranet.apps.eighth.serializers.EighthActivityListSerializer
-
-
class
intranet.apps.eighth.views.api.EighthBlockDetail(**kwargs)[source]¶ Bases:
rest_framework.views.APIViewAPI endpoint that shows details for an eighth block.
-
permission_classes= (<class 'intranet.apps.eighth.views.api.IsAuthenticatedOrClientCredentials'>,)¶
-
-
class
intranet.apps.eighth.views.api.EighthBlockList(**kwargs)[source]¶ Bases:
rest_framework.generics.ListAPIViewAPI endpoint that lists all eighth blocks.
-
pagination_class¶ alias of
BlockPagination
-
permission_classes= (<class 'intranet.apps.eighth.views.api.IsAuthenticatedOrClientCredentials'>,)¶
-
serializer_class¶ alias of
intranet.apps.eighth.serializers.EighthBlockListSerializer
-
-
class
intranet.apps.eighth.views.api.EighthScheduledActivitySignupList(**kwargs)[source]¶ Bases:
rest_framework.views.APIViewAPI endpoint that lists all signups for a certain scheduled activity.
-
class
intranet.apps.eighth.views.api.EighthSignupDetail(**kwargs)[source]¶ Bases:
rest_framework.generics.RetrieveAPIViewAPI endpoint that shows details of an eighth signup.
-
queryset¶
-
serializer_class¶ alias of
intranet.apps.eighth.serializers.EighthSignupSerializer
-
-
class
intranet.apps.eighth.views.api.EighthUserFavoritesAdd(**kwargs)[source]¶ Bases:
rest_framework.generics.CreateAPIView-
queryset¶
-
serializer_class¶ alias of
intranet.apps.eighth.serializers.EighthActivityDetailSerializer
-
-
class
intranet.apps.eighth.views.api.EighthUserFavoritesListToggle(**kwargs)[source]¶ Bases:
rest_framework.generics.ListCreateAPIView-
queryset¶
-
serializer_class¶ alias of
intranet.apps.eighth.serializers.EighthToggleFavoriteSerializer
-
-
class
intranet.apps.eighth.views.api.EighthUserFavoritesRemove(**kwargs)[source]¶ Bases:
rest_framework.generics.ListCreateAPIView-
queryset¶
-
serializer_class¶ alias of
intranet.apps.eighth.serializers.EighthActivityListSerializer
-
-
class
intranet.apps.eighth.views.api.EighthUserSignupListAdd(**kwargs)[source]¶ Bases:
rest_framework.generics.ListCreateAPIView-
queryset¶
-
serializer_class¶ alias of
intranet.apps.eighth.serializers.EighthAddSignupSerializer
-
intranet.apps.eighth.views.attendance module¶
-
class
intranet.apps.eighth.views.attendance.EighthAttendanceSelectScheduledActivityWizard(**kwargs)[source]¶ Bases:
formtools.wizard.views.SessionWizardView-
FORMS= [('block', <class 'intranet.apps.eighth.forms.admin.blocks.BlockSelectionForm'>), ('activity', <class 'intranet.apps.eighth.forms.admin.activities.ActivitySelectionForm'>)]¶
-
TEMPLATES= {'activity': 'eighth/take_attendance.html', 'block': 'eighth/take_attendance.html'}¶
-
-
intranet.apps.eighth.views.attendance.accept_all_passes_view(request, scheduled_activity_id)[source]¶
-
intranet.apps.eighth.views.attendance.admin_choose_scheduled_activity_view(self, request, *args, **kwargs)¶
-
intranet.apps.eighth.views.attendance.generate_roster_pdf(sched_act_ids)[source]¶ Generates a PDF roster for one or more.
EighthScheduledActivitys.- Args
- sched_act_ids
The list of IDs of the scheduled activities to show in the PDF.
Returns a BytesIO object for the PDF.
-
intranet.apps.eighth.views.attendance.teacher_choose_scheduled_activity_view(self, request, *args, **kwargs)¶
intranet.apps.eighth.views.monitoring module¶
intranet.apps.eighth.views.profile module¶
intranet.apps.eighth.views.routers module¶
Views that render different pages depending on the user that requests them.