Module ImportFrom alias Import alias ImportFrom alias ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore TupleLoad Str FunctionDef arguments args NameParam defaults body Expr Str Return TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Raise NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore ListLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore ListLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore ListLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore ListLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Call NameLoad Str Assign NameStore ListLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call NameLoad Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call NameLoad Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call NameLoad Str NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Expr Call NameLoad Str NameLoad Return Call NameLoad AttributeLoad NameLoad attr decorator_list
N/A __future__ unicode_literals N/A logging warnings warn django.utils.translation ugettext_lazy _ djblets.configforms.mixins DynamicConfigPageMixin djblets.configforms.pages ConfigPage djblets.configforms.registry ConfigPageRegistry djblets.registries.errors ItemLookupError djblets.registries.mixins ExceptionFreeGetterMixin reviewboard.accounts.forms.pages AccountSettingsForm APITokensForm ChangePasswordForm ProfileForm GroupsForm AccountPageRegistry N/A ExceptionFreeGetterMixin ConfigPageRegistry N/A N/A A registry for managing account pages. N/A lookup_attrs N/A page_id get_defaults N/A N/A self N/A N/A N/A Return the default page classes.

        Returns:
            type: The page classes, as subclasses of :py:class:`AccountPage`.
         N/A N/A GroupsPage AccountSettingsPage AuthenticationPage ProfilePage APITokensPage N/A unregister N/A N/A self page_class N/A N/A N/A Unregister the page class.

        Args:
            page_class (type):
                The page class to unregister.

        Raises:
            ItemLookupError:
                This exception is raised if the specified page class cannot
                be found.
         N/A N/A N/A N/A N/A N/A super AccountPageRegistry self unregister page_class N/A N/A N/A ItemLookupError N/A e N/A N/A N/A N/A logging error e N/A e N/A N/A AccountPage N/A DynamicConfigPageMixin ConfigPage N/A N/A Base class for a page of forms in the My Account page.

    Each AccountPage is represented in the My Account page by an entry
    in the navigation sidebar. When the user has navigated to that page,
    any forms shown on the page will be displayed.

    Extensions can provide custom pages in order to offer per-user
    customization.
     N/A registry N/A AccountPageRegistry N/A AccountSettingsPage N/A AccountPage N/A N/A A page containing the primary settings the user can customize. N/A page_id settings N/A page_title N/A _ Settings N/A form_classes N/A AccountSettingsForm N/A APITokensPage N/A AccountPage N/A N/A A page containing settings for API tokens. N/A page_id api-tokens N/A page_title N/A _ API Tokens N/A form_classes N/A APITokensForm N/A AuthenticationPage N/A AccountPage N/A N/A A page containing authentication-related forms.

    By default, this just shows the Change Password form, but extensions
    can provide additional forms for display.
     N/A page_id authentication N/A page_title N/A _ Authentication N/A form_classes N/A ChangePasswordForm N/A ProfilePage N/A AccountPage N/A N/A A page containing settings for the user's profile. N/A page_id profile N/A page_title N/A _ Profile N/A form_classes N/A ProfileForm N/A GroupsPage N/A AccountPage N/A N/A A page containing a filterable list of groups to join. N/A page_id groups N/A page_title N/A _ Groups N/A form_classes N/A GroupsForm N/A register_account_page_class N/A N/A cls N/A N/A N/A Register a custom account page class.

    A page ID is considered unique and can only be registered once.

    Args:
        cls (type):
            The page class to register, as a subclass of
            :py:class:`AccountPage`.

    Raises:
        djblets.registries.errors.AlreadyRegisteredError:
            Raised if the page or any of its forms have already been
            registered.

        djblets.registries.errors.RegistrationError:
            Raised if the page shares an attribute with an already
            registered page or if any of its forms share an attribute
            with an already registered form.
     N/A N/A warn register_account_page_class is deprecated in Review Board 2.6 and will be removed; use AccountPage.registry.register instead. DeprecationWarning N/A N/A N/A N/A AccountPage registry register cls N/A unregister_account_page_class N/A N/A page_cls N/A N/A N/A Unregister a previously registered account page class.

    Args:
        page_cls (type):
            The page class to unregister, as a subclass of
            :py:class:`AccountPage`.
     N/A N/A warn unregister_account_page_class is deprecated in Review Board 2.6 and will be removed; use AccountPage.registry.unregister instead. DeprecationWarning N/A N/A N/A N/A AccountPage registry unregister page_cls N/A get_page_class N/A N/A page_id N/A N/A N/A Return the account page class with the specified ID.

    Args:
        page_id (unicode):
            The page's unique identifier.

    Returns:
        type:
        The :py:class:`AccountPage` subclass, or ``None`` if it could not be
        found.
     N/A N/A warn get_page_class is deprecated in Review Board 2.6 and will be removed; use AccountPage.registry.get instead. DeprecationWarning N/A N/A N/A N/A AccountPage registry get page_id page_id N/A get_page_classes N/A N/A N/A N/A N/A Yield all registered page classes.

    Yields:
        type: Each registered page class, as a subclass of
        :py:class:`AccountPage`.
     N/A N/A warn get_page_classes is deprecated in Review Board 2.6 and will be removed; iterate through AccountPage.registry instead. DeprecationWarning N/A N/A iter N/A AccountPage registry N/A