rpaper.apps.reservations.api package

Submodules

rpaper.apps.reservations.api.serializer module

class rpaper.apps.reservations.api.serializer.RecordSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ('thing', 'pk', 'name', 'contact', 'remarks', 'start_at', 'end_at')
model

alias of Record

read_only_fields = ('thing', 'pk')
class rpaper.apps.reservations.api.serializer.RecordSerializerWithCredential(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rpaper.apps.reservations.api.serializer.RecordSerializer

class Meta[source]

Bases: object

fields = ('thing', 'pk', 'name', 'contact', 'remarks', 'start_at', 'end_at', 'credential')
model

alias of Record

read_only_fields = ('thing', 'pk', 'credential')
class rpaper.apps.reservations.api.serializer.ThingSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ('pk', 'name', 'remarks', 'thumbnail', 'owner')
model

alias of Thing

class rpaper.apps.reservations.api.serializer.UserSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ('username', 'email')
model

alias of User

rpaper.apps.reservations.api.urls module

rpaper.apps.reservations.api.views module

class rpaper.apps.reservations.api.views.DjangoObjectPermissionsOrAnonReadOnly[source]

Bases: rest_framework.permissions.DjangoObjectPermissions

authenticated_users_only = False
has_object_permission(request, view, obj)[source]
has_permission(request, view)[source]
class rpaper.apps.reservations.api.views.RecordAPIViewMixin[source]

Bases: object

get_queryset()[source]
get_thing()[source]
serializer_class

alias of RecordSerializer

class rpaper.apps.reservations.api.views.RecordListCreateAPIView(**kwargs)[source]

Bases: rpaper.apps.reservations.api.views.RecordAPIViewMixin, rest_framework.generics.ListCreateAPIView

filter_class

alias of RecordFilter

get_serializer_class()[source]
perform_create(serializer)[source]
permission_classes = (<class 'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'>,)
queryset
class rpaper.apps.reservations.api.views.RecordRetrieveUpdateDestroyAPIView(**kwargs)[source]

Bases: rpaper.apps.reservations.api.views.RecordAPIViewMixin, rest_framework.generics.RetrieveUpdateDestroyAPIView

get_serializer_class()[source]
permission_classes = (<class 'rpaper.apps.reservations.api.views.DjangoObjectPermissionsOrAnonReadOnly'>,)
class rpaper.apps.reservations.api.views.ThingAPIViewMixin[source]

Bases: object

queryset
serializer_class

alias of ThingSerializer

class rpaper.apps.reservations.api.views.ThingCreateAPIView(**kwargs)[source]

Bases: rpaper.apps.reservations.api.views.ThingAPIViewMixin, rest_framework.generics.CreateAPIView

perform_create(serializer)[source]
permission_classes = (<class 'rest_framework.permissions.DjangoModelPermissions'>,)
class rpaper.apps.reservations.api.views.ThingRetrieveUpdateDestroyAPIView(**kwargs)[source]

Bases: rpaper.apps.reservations.api.views.ThingAPIViewMixin, rest_framework.generics.RetrieveUpdateDestroyAPIView

permission_classes = (<class 'rpaper.apps.reservations.api.views.DjangoObjectPermissionsOrAnonReadOnly'>,)

Module contents