oioioi.oauth.middleware

Classes

AdminRequiredMixin

Deny a request with a permission error if the test_func() method returns

AdminApplicationList

Deny a request with a permission error if the test_func() method returns

AdminApplicationRegistration

Deny a request with a permission error if the test_func() method returns

AdminApplicationUpdate

Deny a request with a permission error if the test_func() method returns

AdminApplicationDelete

Deny a request with a permission error if the test_func() method returns

AdminApplicationDetail

Deny a request with a permission error if the test_func() method returns

Module Contents

class oioioi.oauth.middleware.AdminRequiredMixin[source]

Bases: django.contrib.auth.mixins.UserPassesTestMixin

Deny a request with a permission error if the test_func() method returns False.

test_func()[source]
class oioioi.oauth.middleware.AdminApplicationList(**kwargs)[source]

Bases: AdminRequiredMixin, oauth2_provider.views.ApplicationList

Deny a request with a permission error if the test_func() method returns False.

get_queryset()[source]

Return the list of items for this view.

The return value must be an iterable and may be an instance of QuerySet in which case QuerySet specific behavior will be enabled.

class oioioi.oauth.middleware.AdminApplicationRegistration(**kwargs)[source]

Bases: AdminRequiredMixin, oauth2_provider.views.ApplicationRegistration

Deny a request with a permission error if the test_func() method returns False.

class oioioi.oauth.middleware.AdminApplicationUpdate(**kwargs)[source]

Bases: AdminRequiredMixin, oauth2_provider.views.ApplicationUpdate

Deny a request with a permission error if the test_func() method returns False.

class oioioi.oauth.middleware.AdminApplicationDelete(**kwargs)[source]

Bases: AdminRequiredMixin, oauth2_provider.views.ApplicationDelete

Deny a request with a permission error if the test_func() method returns False.

class oioioi.oauth.middleware.AdminApplicationDetail(**kwargs)[source]

Bases: AdminRequiredMixin, oauth2_provider.views.ApplicationDetail

Deny a request with a permission error if the test_func() method returns False.

get_object(queryset=None)[source]

Return the object the view is displaying.

Require self.queryset and a pk or slug argument in the URLconf. Subclasses can override this to return any object.