reviewboard.accounts.mixins¶
Mixins for account-related views.
-
class
CheckLoginRequiredViewMixin
[source]¶ Bases:
object
View mixin to check if a user needs to be logged in.
This is a convenience around using the
@check_login_required
decorator for class-based views.
-
class
LoginRequiredViewMixin
[source]¶ Bases:
object
View mixin to ensure a user is logged in.
This is a convenience around using the
@login_required
decorator for class-based views.
-
class
UserProfileRequiredViewMixin
[source]¶ Bases:
object
View mixin to ensure a user has a profile set up.
This is a convenience around using the
@valid_prefs_required
decorator for class-based views.
-
class
PolicyConsentFormMixin
(*args, **kwargs)[source]¶ Bases:
object
Form mixin to add consent to privacy policy and terms of service.
-
accept_policies
(user)[source]¶ Accept the linked policies for the given user.
Parameters: user (django.contrib.auth.models.User) – The user who has accepted the privacy policy and/or terms of service.
-