Django-admin-index

Latest version: v4.0.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

2.0.0

=====

*March 15, 2022*

This release contains breaking changes in the admin markup and stylesheets, hence the
major version bump.

Breaking changes
----------------

* Dropped support for non-LTS Django versions (1.11, 3.0). Only Django 2.2, 3.2 and 4.0
are officially supported and tested.
* Fixed 69 -- Properly namespaced the ``includes/app_list.html`` template to
``django_admin_index/includes/app_list.html``
* Refactored the styling (71)

* All django-admin-index classnames now have a ``djai-`` prefix to prevent
collissions (e.g. bootstrap has a ``dropdown-menu`` as well)
* Colour definitions now leverage the Django 3.2 CSS variables, see
``scss/_vars.scss``. For Django < 3.2 these don't exist, but the fallback values
are defined. This makes it easier to theme django-admin-index in your project by
just overriding the CSS variables instead of the entire relevant selector.
* The markup of the ``django_admin_index/includes/app_list.html`` has been slightly
modified, some class names are moved around.
* The breadcrumbs are no longer sticky/fixed by default, override this in your own
styling if desired. Possibly in the future this may be controllable with a CSS var.
* Made a mimimal working layout on mobile. Tabs wrap on the next line and the menus
are no longer hidden behind the breadcrumbs.

* Reduced amount of overridden ``django.contrib.admin`` template code - people
overriding the django-admin-index templates may want to revisit these.

Other improvements
------------------

* Added optional support for Django Debug Toolbar
* Added template overrides for ``registration/password_reset_form.html`` and
``registration/password_reset_done.html``
* Updated isort config to be black-compatible
* Updated test project (used for local testing and CI) to Django 2.2 and Django 3.2+
* Included ``AppConfig.default_auto_field`` for Django 3.2+
* Fixed stylesheet being loaded in the body instead of the head (70)
* Restructured packaging setup and repository layout (73)

1.6.0

=====

*February 14, 2022*

* Added support for Django 3.0, 3.2 and 4.0, on supported Python versions (47)
* Removed merge conflicts from CSS-file (46)
* Moved to Github actions (61)

1.5.0

=====

* Updated package metadata
* Added setting ``ADMIN_INDEX_DISPLAY_DROP_DOWN_MENU_CONDITION_FUNCTION`` to provide
more control on when to display/hide the dropdown menu. The default implementation
is backwards compatible.

1.4.0

=====

* Fixed 31 -- Prevent excessive queries by changing the context processor to
template tags (thanks svenvandescheur).
* Fixes 41 -- Added missing migration.
* Fixed 34 -- Don't show item if the menu item URL is undefined.
* Fixed 33 -- Don't show a warning if the Django Admin AppConfig is overriden.
* Fixed 29 -- Added screenshots to README.

1.3.1

=====

*July 21, 2020*

* Added active dashboard link tests for different perms.
* Added shadow to dropdown.
* Fixed active menu item for groups without change/read permission.
* Updated npm package requirements (only needed for development).

1.3.0

=====

*January 20, 2020*

* Removed Django 1.11 support.
* Removed Python 2.7 support.
* Added Django 3.0 support.
* Added support for Python 3.8 (for eligable Django versions).
* Updated Travis CI config to test all supported Python and Django versions.
* Now depends on ``django-ordered-model`` version 3.0 (or higher)

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.