Index

A | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V

A

authenticated_users_only (rpaper.apps.reservations.api.views.DjangoObjectPermissionsOrAnonReadOnly attribute)

C

clean() (rpaper.apps.reservations.models.Record method)
collide_with() (rpaper.apps.reservations.models.RecordManager method)
contact (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.tests.factories.RecordFactory attribute)
created_at (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)
credential (rpaper.apps.reservations.models.Record attribute)

D

dependencies (rpaper.apps.reservations.migrations.0001_initial.Migration attribute)
DETAIL_URL_NAME (rpaper.apps.reservations.tests.test_api_views.RecordAPIView attribute)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView attribute)
DjangoObjectPermissionsOrAnonReadOnly (class in rpaper.apps.reservations.api.views)

E

email (rpaper.apps.reservations.tests.factories.UserFactory attribute)
end_at (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.tests.factories.RecordFactory attribute)

F

fields (rpaper.apps.reservations.api.serializer.RecordSerializer.Meta attribute)
(rpaper.apps.reservations.api.serializer.RecordSerializerWithCredential.Meta attribute)
(rpaper.apps.reservations.api.serializer.ThingSerializer.Meta attribute)
(rpaper.apps.reservations.api.serializer.UserSerializer.Meta attribute)
filter_class (rpaper.apps.reservations.api.views.RecordListCreateAPIView attribute)

G

get_absolute_url() (rpaper.apps.reservations.models.Thing method)
get_client_ip() (in module rpaper.core.utils)
get_next_by_created_at() (rpaper.apps.reservations.models.Record method)
(rpaper.apps.reservations.models.Thing method)
get_next_by_end_at() (rpaper.apps.reservations.models.Record method)
get_next_by_start_at() (rpaper.apps.reservations.models.Record method)
get_next_by_updated_at() (rpaper.apps.reservations.models.Record method)
(rpaper.apps.reservations.models.Thing method)
get_previous_by_created_at() (rpaper.apps.reservations.models.Record method)
(rpaper.apps.reservations.models.Thing method)
get_previous_by_end_at() (rpaper.apps.reservations.models.Record method)
get_previous_by_start_at() (rpaper.apps.reservations.models.Record method)
get_previous_by_updated_at() (rpaper.apps.reservations.models.Record method)
(rpaper.apps.reservations.models.Thing method)
get_queryset() (rpaper.apps.reservations.api.views.RecordAPIViewMixin method)
get_record_credential() (in module rpaper.apps.reservations.middleware)
get_serializer_class() (rpaper.apps.reservations.api.views.RecordListCreateAPIView method)
(rpaper.apps.reservations.api.views.RecordRetrieveUpdateDestroyAPIView method)
get_thing() (rpaper.apps.reservations.api.views.RecordAPIViewMixin method)
get_timespan_display() (rpaper.apps.reservations.models.Record method)

H

has_object_permission() (rpaper.apps.reservations.api.views.DjangoObjectPermissionsOrAnonReadOnly method)
has_perm() (rpaper.apps.reservations.perms.RecordPermissionLogic method)
(rpaper.apps.reservations.perms.ThingPermissionLogic method)
has_permission() (rpaper.apps.reservations.api.views.DjangoObjectPermissionsOrAnonReadOnly method)
hashid (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)

I

initial (rpaper.apps.reservations.migrations.0001_initial.Migration attribute)
ipaddress (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)
is_collided() (rpaper.apps.reservations.models.Record method)

L

LIST_URL_NAME (rpaper.apps.reservations.tests.test_api_views.RecordAPIView attribute)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView attribute)

M

media (rpaper.apps.reservations.admin.RecordAdmin attribute)
(rpaper.apps.reservations.admin.ThingAdmin attribute)
Migration (class in rpaper.apps.reservations.migrations.0001_initial)
model (rpaper.apps.reservations.api.serializer.RecordSerializer.Meta attribute)
(rpaper.apps.reservations.api.serializer.RecordSerializerWithCredential.Meta attribute)
(rpaper.apps.reservations.api.serializer.ThingSerializer.Meta attribute)
(rpaper.apps.reservations.api.serializer.UserSerializer.Meta attribute)

N

name (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)
(rpaper.apps.reservations.tests.factories.RecordFactory attribute)
(rpaper.apps.reservations.tests.factories.ThingFactory attribute)

O

objects (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)
operations (rpaper.apps.reservations.migrations.0001_initial.Migration attribute)
owner (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)
(rpaper.apps.reservations.tests.factories.ThingFactory attribute)
owner_id (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)

P

password (rpaper.apps.reservations.tests.factories.UserFactory attribute)
perform_create() (rpaper.apps.reservations.api.views.RecordListCreateAPIView method)
(rpaper.apps.reservations.api.views.ThingCreateAPIView method)
permission_classes (rpaper.apps.reservations.api.views.RecordListCreateAPIView attribute)
(rpaper.apps.reservations.api.views.RecordRetrieveUpdateDestroyAPIView attribute)
(rpaper.apps.reservations.api.views.ThingCreateAPIView attribute)
(rpaper.apps.reservations.api.views.ThingRetrieveUpdateDestroyAPIView attribute)

Q

queryset (rpaper.apps.reservations.api.views.RecordListCreateAPIView attribute)
(rpaper.apps.reservations.api.views.ThingAPIViewMixin attribute)

R

read_only_fields (rpaper.apps.reservations.api.serializer.RecordSerializer.Meta attribute)
(rpaper.apps.reservations.api.serializer.RecordSerializerWithCredential.Meta attribute)
readonly_fields (rpaper.apps.reservations.admin.RecordAdmin attribute)
(rpaper.apps.reservations.admin.ThingAdmin attribute)
Record (class in rpaper.apps.reservations.models)
Record.DoesNotExist
Record.MultipleObjectsReturned
RecordAdmin (class in rpaper.apps.reservations.admin)
RecordAPIView (class in rpaper.apps.reservations.tests.test_api_views)
RecordAPIViewMixin (class in rpaper.apps.reservations.api.views)
RecordCredentialMiddleware (class in rpaper.apps.reservations.middleware)
RecordCredentialMiddlewareTestCase (class in rpaper.apps.reservations.tests.test_middleware)
RecordFactory (class in rpaper.apps.reservations.tests.factories)
RecordListCreateAPIView (class in rpaper.apps.reservations.api.views)
RecordManager (class in rpaper.apps.reservations.models)
RecordManagerTestCase (class in rpaper.apps.reservations.tests.test_models)
RecordModelTestCase (class in rpaper.apps.reservations.tests.test_models)
RecordPermissionLogic (class in rpaper.apps.reservations.perms)
RecordRetrieveUpdateDestroyAPIView (class in rpaper.apps.reservations.api.views)
records (rpaper.apps.reservations.models.Thing attribute)
RecordSerializer (class in rpaper.apps.reservations.api.serializer)
RecordSerializer.Meta (class in rpaper.apps.reservations.api.serializer)
RecordSerializerWithCredential (class in rpaper.apps.reservations.api.serializer)
RecordSerializerWithCredential.Meta (class in rpaper.apps.reservations.api.serializer)
remarks (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)
rpaper (module)
rpaper.apps (module)
rpaper.apps.reservations (module)
rpaper.apps.reservations.admin (module)
rpaper.apps.reservations.api (module)
rpaper.apps.reservations.api.serializer (module)
rpaper.apps.reservations.api.urls (module)
rpaper.apps.reservations.api.views (module)
rpaper.apps.reservations.middleware (module)
rpaper.apps.reservations.migrations (module)
rpaper.apps.reservations.migrations.0001_initial (module)
rpaper.apps.reservations.models (module)
rpaper.apps.reservations.perms (module)
rpaper.apps.reservations.tests (module)
rpaper.apps.reservations.tests.factories (module)
rpaper.apps.reservations.tests.test_api_views (module)
rpaper.apps.reservations.tests.test_middleware (module)
rpaper.apps.reservations.tests.test_models (module)
rpaper.core (module)
rpaper.core.utils (module)
rpaper.settings (module)
rpaper.urls (module)
rpaper.wsgi (module)

S

save() (rpaper.apps.reservations.models.Record method)
save_model() (rpaper.apps.reservations.admin.RecordAdmin method)
(rpaper.apps.reservations.admin.ThingAdmin method)
serializer_class (rpaper.apps.reservations.api.views.RecordAPIViewMixin attribute)
(rpaper.apps.reservations.api.views.ThingAPIViewMixin attribute)
set_record_credential() (in module rpaper.apps.reservations.middleware)
setUp() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
(rpaper.apps.reservations.tests.test_middleware.RecordCredentialMiddlewareTestCase method)
(rpaper.apps.reservations.tests.test_models.RecordManagerTestCase method)
start_at (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.tests.factories.RecordFactory attribute)

T

test__may_collide_with() (rpaper.apps.reservations.tests.test_models.RecordManagerTestCase method)
test_anonymous_user() (rpaper.apps.reservations.tests.test_middleware.RecordCredentialMiddlewareTestCase method)
test_authenticated_user() (rpaper.apps.reservations.tests.test_middleware.RecordCredentialMiddlewareTestCase method)
test_clean_end_at_is_greater_than_start_at() (rpaper.apps.reservations.tests.test_models.RecordModelTestCase method)
test_clean_time_span_is_greter_than_24_hours() (rpaper.apps.reservations.tests.test_models.RecordModelTestCase method)
test_collide_with() (rpaper.apps.reservations.tests.test_models.RecordManagerTestCase method)
test_construction() (rpaper.apps.reservations.tests.test_models.RecordModelTestCase method)
(rpaper.apps.reservations.tests.test_models.ThingModelTestCase method)
test_create_anonymous() (rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_create_invalid() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_create_valid() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_delete_anonymous() (rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_delete_permission_denied() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_delete_permission_denied_anonymous() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_delete_permission_denied_with_credential() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_delete_permission_denied_with_credential_anonymous() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_delete_valid() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_delete_valid_with_credential() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_delete_valid_with_credential_anonymous() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_detail() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_is_collided() (rpaper.apps.reservations.tests.test_models.RecordModelTestCase method)
test_list() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_list_filter_since() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_list_filter_since_until() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_list_filter_until() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_permissions() (rpaper.apps.reservations.tests.test_models.RecordModelTestCase method)
(rpaper.apps.reservations.tests.test_models.ThingModelTestCase method)
test_permissions_with_credential() (rpaper.apps.reservations.tests.test_models.RecordModelTestCase method)
test_pk() (rpaper.apps.reservations.tests.test_models.RecordModelTestCase method)
(rpaper.apps.reservations.tests.test_models.ThingModelTestCase method)
test_update_anonymous() (rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_update_permission_denied() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_update_permission_denied_anonymous() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_update_permission_denied_with_credential() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_update_permission_denied_with_credential_anonymous() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_update_valid() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
(rpaper.apps.reservations.tests.test_api_views.ThingAPIView method)
test_update_valid_with_credential() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
test_update_valid_with_credential_anonymous() (rpaper.apps.reservations.tests.test_api_views.RecordAPIView method)
Thing (class in rpaper.apps.reservations.models)
thing (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.tests.factories.RecordFactory attribute)
Thing.DoesNotExist
Thing.MultipleObjectsReturned
thing_id (rpaper.apps.reservations.models.Record attribute)
ThingAdmin (class in rpaper.apps.reservations.admin)
ThingAPIView (class in rpaper.apps.reservations.tests.test_api_views)
ThingAPIViewMixin (class in rpaper.apps.reservations.api.views)
ThingCreateAPIView (class in rpaper.apps.reservations.api.views)
ThingFactory (class in rpaper.apps.reservations.tests.factories)
ThingModelTestCase (class in rpaper.apps.reservations.tests.test_models)
ThingPermissionLogic (class in rpaper.apps.reservations.perms)
ThingRetrieveUpdateDestroyAPIView (class in rpaper.apps.reservations.api.views)
ThingSerializer (class in rpaper.apps.reservations.api.serializer)
ThingSerializer.Meta (class in rpaper.apps.reservations.api.serializer)
thumbnail (rpaper.apps.reservations.models.Thing attribute)
TIMESPAN_MAX_HOURS (rpaper.apps.reservations.models.Record attribute)
TIMESPAN_THRESHOLD (rpaper.apps.reservations.models.Record attribute)

U

updated_at (rpaper.apps.reservations.models.Record attribute)
(rpaper.apps.reservations.models.Thing attribute)
UserFactory (class in rpaper.apps.reservations.tests.factories)
username (rpaper.apps.reservations.tests.factories.UserFactory attribute)
UserSerializer (class in rpaper.apps.reservations.api.serializer)
UserSerializer.Meta (class in rpaper.apps.reservations.api.serializer)

V

validate_on_save() (in module rpaper.core.utils)