Skip to content

models

django_spire.auth.user.models

AuthUser

Bases: User, ActivityMixin

services = AuthUserService() class-attribute instance-attribute

Meta

proxy = True class-attribute instance-attribute
verbose_name = 'Auth User' class-attribute instance-attribute
verbose_name_plural = 'Auth Users' class-attribute instance-attribute

base_breadcrumb classmethod

Source code in django_spire/auth/user/models.py
@classmethod
def base_breadcrumb(cls) -> Breadcrumbs:
    crumbs = Breadcrumbs()
    crumbs.add_breadcrumb('Users', reverse('django_spire:auth:user:list'))
    return crumbs

breadcrumbs

Source code in django_spire/auth/user/models.py
def breadcrumbs(self) -> Breadcrumbs:
    crumbs = Breadcrumbs()
    crumbs.add_breadcrumb('User')

    if self.pk:
        crumbs.add_breadcrumb(
            name=self.get_full_name(),
            href=reverse('django_spire:auth:user:page:detail', kwargs={'pk': self.pk})
        )

    return crumbs