Sites

BaseResourceSite

class hyperadmin.sites.BaseResourceSite(**kwargs)
directory_resource_class

alias of ResourceDirectory

throttle = <hyperadmin.throttle.Throttle object at 0x271ac90>
name = 'hyperadmin'
post_register()
get_directory_resource_kwargs(**kwargs)
create_directory_resource(**kwargs)
get_children_endpoints()
get_index_endpoint()
get_resource_kwargs(**kwargs)
get_endpoint_kwargs(**kwargs)
fork(**kwargs)
register_endpoint(klass, **options)
register_builtin_media_types()
get_html_type_from_field(field)
get_media_resource_urlname()
get_media_resource()
api_permission_check(api_request, endpoint)

ResourceSite

class hyperadmin.sites.ResourceSite(**kwargs)

A Resource Site that is suited for administrative purposes. By default the user must be a staff user.

auth_resource_class

alias of AuthResource

name = 'hyperadmin'
base_url_name_suffix = 'admin'
post_register()
applications
register(model_or_iterable, admin_class, **options)
register_application(app_name, app_class=None, **options)
api_permission_check(api_request, endpoint)
get_actions(request)
install_models_from_site(site)
install_storage_resources(media_resource_class=None, static_resource_class=None)

GlobalSite

class hyperadmin.sites.GlobalSite(**kwargs)

A Resource Site that is meant for globally registering endpoints without needing to explicitly create a Resource Site.

name = 'apisite'
get_resolver()

Project Versions

Table Of Contents

Previous topic

States

Next topic

Throttle

This Page