reviewboard.accounts.mixins¶
Mixins for account-related views.
- 
class 
CheckLoginRequiredViewMixin[source]¶ Bases:
objectView mixin to check if a user needs to be logged in.
This is a convenience around using the
@check_login_requireddecorator for class-based views.
- 
class 
LoginRequiredViewMixin[source]¶ Bases:
objectView mixin to ensure a user is logged in.
This is a convenience around using the
@login_requireddecorator for class-based views.
- 
class 
UserProfileRequiredViewMixin[source]¶ Bases:
objectView mixin to ensure a user has a profile set up.
This is a convenience around using the
@valid_prefs_requireddecorator for class-based views.
- 
class 
PolicyConsentFormMixin(*args, **kwargs)[source]¶ Bases:
objectForm 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. 
-