django-treenode

probably the best abstract model/admin for your tree based stuff.

MIT License

Downloads
10.8K
Stars
672
Committers
7

Bot releases are visible (Hide)

django-treenode - 0.22.1

Published by fabiocaccamo about 1 month ago

  • Increase tn_priority max value to 9999999999 to allow nodes sorting by timestamp. (by @simensol in #166)
  • Bump test requirements.
  • Bump pre-commit hooks.
django-treenode - 0.22.0 Latest Release

Published by fabiocaccamo 9 months ago

  • Ensure cache has been updated, otherwise log a warning.
  • Fix tree methods not working if cache is not configured correctly.
  • Code refactoring.
  • Bump requirements.
  • Bump pre-commit hooks.
  • Bump GitHub action.
django-treenode - 0.21.0

Published by fabiocaccamo 11 months ago

  • Add Python 3.12 support.
  • Add Django 5.0 support.
  • Speed-up test workflow.
  • Bump requirements.
  • Bump pre-commit hooks.
django-treenode - 0.20.2

Published by fabiocaccamo about 1 year ago

  • Use specific database for write operations in multi-database setup. #123 (by @Nathan-Cohen in #124)
  • Bump requirements and pre-commit hooks.
django-treenode - 0.20.1

Published by fabiocaccamo over 1 year ago

  • Fix AttributeError: 'NoneType' object has no attribute 'get_parent_pk' when loading fixtures. #88
  • Fix model tree update when receiving post_migrate signal.
django-treenode - 0.20.0

Published by fabiocaccamo over 1 year ago

  • Add pyupgrade (Python >= 3.8) to pre-commit config.
  • Add Django 4.2 support and drop Django 2.2 support.
  • Add django-upgrade (Django >= 3.2) to pre-commit hooks.
  • Add metadata module.
  • Add locales support.
  • Add string primary key support. #81
  • Fix XSS vulnerability in get_display_text method.
  • Replace str.format with f-string.
  • Replace flake8 with Ruff.
  • Replace setup.py in favor of pyproject.toml.
  • Run pre-commit also with tox.
  • Pin test requirements.
  • Bump requirements and pre-commit hooks.
  • Rename default branch from master to main.
django-treenode - 0.19.0

Published by fabiocaccamo almost 2 years ago

  • Add Python 3.11 and django 4.1 support.
  • Drop Python < 3.8 and Django < 2.2 support. #67
  • Add pre-commit.
  • Bump requirements and actions.
  • Replace str.format with f-strings.
  • Replace setup.py test in favor of runtests.py.
django-treenode - 0.18.2

Published by github-actions[bot] over 2 years ago

  • Improved get_breadcrumbs performance.
django-treenode - 0.18.1

Published by github-actions[bot] almost 3 years ago

  • Fixed positive integer fields for big trees. #51
django-treenode -

Published by fabiocaccamo almost 3 years ago

django-treenode -

Published by fabiocaccamo almost 3 years ago

django-treenode -

Published by fabiocaccamo over 3 years ago

django-treenode -

Published by fabiocaccamo over 3 years ago

django-treenode -

Published by fabiocaccamo about 4 years ago

django-treenode -

Published by fabiocaccamo about 4 years ago