Skip to content

models

django_spire.auth.group.models

AuthGroup

Bases: Group, ActivityMixin

Meta

proxy = True class-attribute instance-attribute
verbose_name = 'Auth Group' class-attribute instance-attribute
verbose_name_plural = 'Auth Groups' class-attribute instance-attribute

base_breadcrumb classmethod

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

breadcrumbs

Source code in django_spire/auth/group/models.py
def breadcrumbs(self) -> Breadcrumbs:
    crumbs = Breadcrumbs()
    crumbs.add_base_breadcrumb(self._meta.model)

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

    return crumbs