Admin for Abstracts
*******************
.. automodule:: building_blocks.admin.abstracts

.. contents::
    :local:
    :depth: 2

Archivable
==========
.. automodule:: building_blocks.admin.abstracts.archivable

Admin Blocks
------------
.. autoclass:: building_blocks.admin.abstracts.archivable.ArchivableAdminBlock

.. autoclass:: ArchivableHasUUIDAdminBlock
    :show-inheritance:

.. autoclass:: ArchivableUnnamedKaosModelAdminBlock
    :show-inheritance:

.. autoclass:: ArchivableKaosModelAdminBlock
    :show-inheritance:

.. autoclass:: ArchivableSluggedKaosModelAdminBlock
    :show-inheritance:

Mixins
------
.. autoclass:: building_blocks.admin.abstracts.archivable.BaseArchivableMixinAdmin
    :show-inheritance:

.. autoclass:: building_blocks.admin.abstracts.archivable.BaseStatusArchivableMixinAdmin
    :show-inheritance:

.. autoclass:: building_blocks.admin.abstracts.archivable.BasicArchivableMixinAdmin
    :show-inheritance:

.. autoclass:: building_blocks.admin.abstracts.archivable.ArchivableChangeActionsAdminMixin
    :show-inheritance:

.. autoclass:: building_blocks.admin.abstracts.archivable.ArchivableMixinAdmin
    :show-inheritance:

Filters
-------
.. autoclass:: building_blocks.admin.abstracts.filters.ArchivableAdminFilter
    :show-inheritance:


Publishable
===========
.. automodule:: building_blocks.admin.abstracts.publishable

Admin Blocks
------------
.. autoclass:: building_blocks.admin.abstracts.publishable.PublishableAdminBlock
    :show-inheritance:

.. autoclass:: PublishableKaosModelAdminBlock
    :show-inheritance:

.. autoclass:: PublishableSluggedKaosModelAdminBlock
    :show-inheritance:

Mixins
------
.. autoclass:: building_blocks.admin.abstracts.publishable.BasePublishableMixinAdmin
    :show-inheritance:

.. autoclass:: building_blocks.admin.abstracts.publishable.BasicPublishableMixinAdmin
    :show-inheritance:

.. autoclass:: building_blocks.admin.abstracts.publishable.PublishableMixinAdmin
    :show-inheritance:

Filters
-------
.. autoclass:: building_blocks.admin.abstracts.filters.PublishableAdminFilter
    :show-inheritance:


Status
======
.. autoclass:: building_blocks.admin.abstracts.status.HasStatusAdminBlock
    :show-inheritance:
