- Fixes for old style storages removed in Django 5.1
Breaking change: Starting with version the 2.0.0 the category slugs are unique.
While this brings big advantage for simplified category addressing, it can break projects that are containing categories with duplicated slugs.
If your database contains colliding slugs, they will be automatically renamed by the migration.
Three categories with slugs foo
will be renamed to foo
, foo-1
, foo-2
.
If this causes problems in your project, you can rename the categories yourself before running the migration.
- Django 2.1 is no longer supported
- Remove dependency on unicode-slugify, use Django builtin function
- Update of Django/Python versions.
- Supported versions are now Django 2.1-5.0, Python 3.7-3.12
- Removed code for obsolete versions
- Add support for Django 4.12 new File storage API (STORAGES)
-
Fix installation from source. 5e0bdeb
-
Fix installation from source. 5c62a4a
-
Fixed a typo in the pypi publish workflow. c345618
- Add tests for GenericCollectionInlineModelAdmin. 73142da
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. b08da9a
for more information, see https://pre-commit.ci
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 4d67f33
for more information, see https://pre-commit.ci
- Update gen_coll_tabular.html to new Django versions. d070089
-
Fix handling get_table_description in Django 4.1 as well as in DB engines other than sqlite3. b66777e
-
Fix "Multiple top-level packages discovered" error with new setuptools. 41d00ff
-
Fixes for Django 4.0. bd3e807
-
Fixed the tests. 45d47ab
-
Fixed the MANIFEST.in file. f470e38
-
Add Django 4.0, Python 3.10, drop Django 1.11 in tox.ini and GitHub actions. 358bbcf
-
Added configuration for git user. e3bed16
-
Added ghp-import to requirements. adf7c78
-
Added Django to the dev dependencies and docs build. 56a9b4f
-
Adds doc strings for lots of functions. 076debb
-
Added TOML support for coverage. acdae7b
-
Added requirements to MANIFEST.in. 510b21e
-
Added ability to generate a Changelog. ebefa59
-
Added a .editorconfig file. 0125004
-
Added pre-commit configuration and configuration for the tools. 3bfe1ad
-
Added XML reporting for code coverage. #164. 5716235
-
Added codecov uploading to Tox. #164. efd3b0e
-
Adds GitHub Actions to run Tox. #164. 3854609
-
Added contributing documentation. #164. 60669d8
-
Added Jazzband badge to README. f98f8a1
Also changed it to Markdown.
-
More Django 4.1 fixes. d24aab4
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 4f1b9eb
for more information, see https://pre-commit.ci
-
Upgrade Black in pre-commit hook (old version stopped working with click). 192e529
-
Test also in Dango 4.1. 9ffb60f
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. ac3cd17
for more information, see https://pre-commit.ci
-
[pre-commit.ci] pre-commit autoupdate. af2115d
updates: - https://github.com/timothycrosley/isort → https://github.com/PyCQA/isort
-
Adjusted makefile for github action commit. 13b4cdc
-
Debugging the doc generation process. 4d19a7a
-
Set the django requirement to less than 4. cd43f6e
-
Installing the dev requirements for doc building. 55be640
-
Marked several files as not executable. 30258ac
-
Create requirements.txt for Sphinx. 09d9b59
-
Use latest version of Sphinx builder image. 57b4d52
-
Only build docs using Python 3.9. 482c25f
-
Create python-package.yml. 782431f
-
Moved some documentation to new places. 8a7f226
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 1d7654e
for more information, see https://pre-commit.ci
-
Uodated Makefile to automate the versioning process. 90d154b
-
[pre-commit.ci] auto fixes from pre-commit.com hooks. 5961d6b
for more information, see https://pre-commit.ci
-
Updated version replacement. 18aa820
-
Changed changelog generation and version handling. 7b3f540
-
Update GitHub test config: don't fail fast, use Python 3.10. 653714c
-
Updated the workflow. 82298af
-
Remove generated docs and use Sphinx defaults. ec3e6ba
-
Updated project configurations. f9a4684
- pre-commit to ignore certain files
- ignore some documentation errors
-
Changed flake8 to use config files. 2d69054
-
Refactored documentation. 8c0c4eb
-
Removed the unused get_version call. 4e8002e
-
Changed version management to bump2version. 035fdf6
-
Changed the requirements to use chained files. e377ecc
-
Changed codecov uploading pattern. cacf717
-
Updated tox to run coverage commands together. bf8229b
-
Removed Python 3.10 testing until compatibility established. a1ebb97
-
Updated references to Python 3.10. #164. d2beca9
-
Updated gitignore to be more ignorative. 277b491
-
Updates URL of the project to Jazzband. #164. 75d2215
-
Add support for Django 3.1. 8337898
In Django 3.1 the compatibility import of django.core.exceptions.FieldDoesNotExist in django.db.models.fields is removed.
So we'd have to update the package by replacing: from django.db.models.fields import FieldDoesNotExist with from django.core.exceptions import FieldDoesNotExist
-
Django-mptt 0.11 needed for Django 3.1. ec89796
In Django 3.1 the compatibility import of django.core.exceptions.FieldDoesNotExist in django.db.models.fields is removed. django-mptt should be the latest version (0.11 as of now)
-
Update the version to 1.8. 3f9109f
-
Remove Python 2.7 from the Travis config. 6de15e3
-
Update tox tests to run Django 3.1 and removed support for Python 2.7. 7bc44c7
- Fix #152. a3a3f81
- Add missing migrations. dd201de
- Update the version to 1.7.1. ac0f3c3
- Fixes to Django 3.0. 654dddc
- Add newer Django versions to tox.ini. a88a5f7
-
Fix Travis so it uses the correct python versions. 7580e6f
-
Fix Travis so it works with Python 3.7. b9dd8fa
-
Fix 'Models aren't loaded yet' warning on import. 61e156b
categories.registration._process_registry was being called in categories/init.py, but since Django 1.9 it hasn't been possible to perform operations with models until the app registry is fully loaded. Currently the
AppRegistryNotReady
exception is being caught and printed, which means it is never actually executed on load.Since this code isn't currently doing anything (other than emitting a print() of a warning), I've removed it.
-
Fix tests. abec216
Also dropped testing Django 1.10 since django-mptt requires Django>=1.11.
-
Fix for TOXENV=py27-lint. d542684
-
Fix for TOXENV=py27-lint. 6aacff3
-
Fixing model for TOXENV=py36-django110. 579aa2a
- Adding opts to context for Django version 2 and above. c53bc77
-
Upgrade build environment to Xenial. 7297154
This makes it so Django 2.2 tests should pass
-
Switch to tox-travis. 353a6d7
-
Py27-lint test fix. 3993038
-
Test Cases fix. 1dc6d47
-
Bug Fix : sortable was last argument. 6019c0d
-
Django 2.0 support in Admin. a84bb00
TypeError at /admin/categories/category/ init() missing 1 required positional argument: 'sortable_by'
-
Update the version to 1.6.1. f9c351b
-
Update Travis build badge. 170498d
-
Remove 3.7 from Travis config. 5a4b0a5
-
Remove Python 3.7 for Travis. ddd7f50
Removing since it doesn't look like it's supported.
-
Update travis.yml. c1a0e3a
-
Remove skip. 79fec52
-
Updated tree editor for typo. e39b5d2
-
Proposes changes based on 366ff74619811505ac73ac5ea2c0096ddab0ac51 and pull request #140 for Django 2.0 to pass CI tests. a8dc71b
-
Made updates to get everything working with Django 2. 366ff74
-
Updated the version. 58ec14f
-
Updated the Travis CI config. 0e75ba5
-
Changed from using a string to importing the actual CASCADE function. f6cd053
- Fix changlist TypeError. Return RequestContext as dict on changelist_view. Based on changes in Django 1.11 (https://docs.djangoproject.com/en/1.11/releases/1.11/#django-template-backends-django-template-render-prohibits-non-dict-context). 926d85a
-
[1.5.4] Made sure example was excluded from packaging. e770596
-
[1.5.4] Version bump. 0e338c7
-
[-] Updated test settings to test generic relations. dd23a2d
-
[-] Get management commands compatible with Django 1.10+. 9c5ccb8
-
[-] Add migrations for simpletext example app. 408e69d
-
[-] Remove old django-cbv reference and adds better error checking in views. 9a71474
-
[-] Retrieve content types lazily in Generic Relations admin. 5dda534
-
[-] Check for a valid session id before trying to save or rollback a transaction. 7fa98fd
-
[-] Added additional test coverage for management commands and views. 63bb31d
-
[-] Updated tox and travis configurations to check py2.7 and 3.6 and django 1.8-1.11. ec4664c
-
[-] Remove south migrations. 1df724f
-
[-] Set decendent_ids to empty list if not saved. 22c5630
-
This should have stayed. 254a05d
-
Removing every occurrence of Requestcontext and Context. 829d1cc
-
Django 1.11 compatibility. af26da6
-
Support Django 1.11 testing environment. 3c9cb2d
- Fixed a ValueError that happened when trying to save a Category that has a thumbnail. 53b92f3
- Version bump. e21c304
- Fixed a unicode error that happens with Python 2.7. fb0174c
- Version bump. 5b230ef
- Added a missing migration. d5bec42
-
Version bump. d71d057
-
Just to be safe - pin it down. 121326d
-
Close table tag in templatetag result. e1d5ed0
In items_for_tree_result, there's a format_html call which builds HTML via string interpolation. It missed back slash in the closing tag. This commit adds that.
- Updated README.rst with svg badge. 9d219eb
-
Updated the Travis config to test for Django 1.10. 04739df
-
Updated django-categories to work with Django 1.10. b2497df
- Fixes popup raw_id fields for django versions 8 or greater. 5ad9a2a
- Version bump. 96a0fa0
- Fixed it so display_for_field works with Django 1.8 and 1.9. 30d1eb5
- Version bump. ef58cae
- Fixed an exception error that happens when saving a category in the admin. 840ea77
-
Added setup.cfg file for creating universal wheel distribution. f3514b6
-
Added coverage to tox. 1124ec2
-
Added some tests to test the admin. 0a1e7db
-
Added a makefile for common tasks. 6715302
-
Version bump. 4c7768f
-
Moved all template settings for the example app into the TEMPLATES Django setting. f6e7b3f
-
Avoid the "Cannot call get_descendants on unsaved Category instances". 410caf8 ValueError when adding categories in admin interface.
-
Removed some RemovedInDjango110Warning warnings. bdb6278
-
Removed contributors from the README since that information is in CREDITS.md. No sense maintaining it two places. 485ff6e
-
Updated the new in 1.4 information. 06e858b
-
Fixed the max_length setting to use a int instead of a string. f61e6f6
-
Fixed a test: file() doesn't work in Python 3, used open() instead. 32144dd
- Added a tox.ini and updated the travis config to work with tox. 78c73d5
-
Release 1.4. 1cbc7cf
-
Made a bunch of flake8 fixes and also added flake8 testing to Travis and Tox. 64686cd
-
Switched to using _meta.get_fields() instead of ._meta.get_all_field_names() for compatibility with Django 1.9. 635d055
-
Made a fix for backwards compatibility with Python 2. 6f813fd
-
Replaced django.db.models.get_model with django.apps.apps.get_model for future compatibility with Django. 6acea02
-
B'' doesn't work under Python 3 in a migration file. 6e54f16
-
Switched to importing the correct templatetags that got renamed. 1deb79f
-
Switched form using smart_unicode to smart_text and force_unicode to force_text. 93d97d8
-
Switched from using django.db.models.loading.get_model to using django.apps.apps.get_model. 337cca5
-
Upgraded to django-mptt 0.8. 02d6b98
-
Switched form using force_unicode to force_text. 87a2209
-
Ran the 2to3 script
2to3 -w .
. c5c459f -
Ugettext may cause circular import. 188021e
-
Run the test with a different configuration. 8cb979c
-
Run the test with a different configuration. 3a238b1
-
Use singleton
registry
to importregister_fk
andregister_m2m
since they are members onRegistry
class. c7344f6
-
Updated admin_tree_list_tags so that EMPTY_CHANGELIST_VALUE has a compatible way of working with Django 1.9 and older versions. e66df48
-
Updated urls to work without patterns since patterns is being deprecated. 0a5a3ef
-
Updated settings to remove all the TEMPLATE_* settings and put them into the TEMPLATES dict for Django 1.9 compatibility. dfc277f
-
Changed unicode to str on the CategoryBase class for Python 3 compatibility. 600aaef
-
Fixes potential double imports in dev and test servers. dc99eac
-
Fixed a potential issue with double-loading of the dev server. 8dda6ec
-
Fixes a conflict with treebeard. They stole the name admin_tree_list. dd60aeb
-
Fixed the RemovedInDjango19Warning deprecation warning. 74cc9f8
-
Fixed tests so they run under Django 1.7. 70abc1c
- Added the fields property with it set to 'all' in order to not get the RemovedInDjango18Warning. 9822ba8
-
Version bump to 1.3. cf79d1b
-
Defaulting the url prefix to / if it can't find the category tree. addb0e4
-
Version 1.3b8: Fixes some migrations. 7f8e303
-
Version 1.3b7 - fixes registration when there is no app config. 02780ba
-
Version bump to 1.3b6. e841de7
-
Version bump to 1.3b5. 7cc0c99
-
Dramatically refactored how migrations are performed to work with Django 1.7. acff7f0
-
Removing outdated settings and updating outdated files. 7c73bd5
-
Version bump to 1.3b4. 6eb306d
-
Changing migration dependency of contenttypes to 0001_initial for support for Django 1.7. c6b7cdd
-
Version bump to 1.3b1. 87f9859
-
Small fixes in some fields. 69bf632
-
[-] Missed some migrations. 678e845
-
[-] Fixed some tree editor and generic collection issues. 4f51f96
-
[-] Migrations updates. e0676d4
-
[-] 1.6/1.7/1.8 compatiable changes (WIP). a6443ad
-
I18n: add french translation. ab31c29
-
Updates the existing migration to south_migrations. 28ef4d5
-
Renamed get_query_set to get_queryset to get Django categories to work in Django 1.7. I'm not sure of a good way to make this work in Django 1.6. 58abcc7
- Fix unicode slug issue. 703a036
-
Version 1.2.3: Added a new way to register models manually. b75f112
-
Bootstrap class on table (important for django-suit). f02e06e
-
Using custom model in CategoryDetailView. 451af0e
- Update requirements. 588815a
- Fixing migration script for adding fields. 7096d8a
-
Version 1.2.2. a254fe9
-
Italian localization. 6c3d305
-
Version 1.2.1: Fixed i18n and failing test in Django 1.4. a232b8e
-
Load I18N templatetags. 1d01494
- Version 1.2.1: Fixed i18n and failing test in Django 1.4. a5181a4
-
Fixing a few minor Django 1.5 incompatibilities. c6f122d
-
Fix for Django 1.5: {% url %} parameter needs to be quoted. 8ce56e8
-
Fixing a merge conflict. 0be7d5e
-
Fixed an exception error. f55f131
Fixed an exception error that occurs when an empty form is submitted for apps that are created using categories.base.CategoryBase.
-
Version bump 1.2. 63eefee
-
Updating the admin template to support the latest django admin code. 7232937
-
I18n. 89c7333
-
German translation. 591680a
-
1.5 compat: remove adminmedia templatetag calls. 1d7463d
See https://docs.djangoproject.com/en/1.5/releases/1.5/#miscellaneous
-
Made it so django-categories works with Django 1.5 and Grappelli 2.4.4. 6956516
-
Version bump to 1.1.4. 96748af
-
Simplified the assignment of the IS_GRAPPELLI_INSTALLED variable. 8a621e9
-
Made updates so django-categories works with django-grappelli. 85fb208
-
Update categories/templatetags/category_tags.py. fb6fb4e
Added NoneType check to display_drilldown_as_ul on line 188 to fix NoneType error.
-
Update categories/templatetags/category_tags.py. 59c3e27
Added str() to line 49 to fix an error where .strip("'"") in get_category is getting called on a non-string category_string.
-
Update categories/templatetags/category_tags.py. bdb1d68
Added str() to line 49 to fix an error where .strip("'"") in get_category is getting called on a non-string category_string.
-
Updated the code so it will work with or without Grappelli installed. ff6043d
-
To satisfy a very demanding and owly jsoa, I removed an unused variable. :P. 123459e
-
Updating the signal registration to check for south first and fail silently. 0d16716
-
Version bump to 1.1.3. 2b4512b
-
Moved the registration of the signal to models.py where it will get executed. c522ae6
- Refactored the migration script to use the syncdb signal. The post_migrate signal only fires for south-managed apps, so it isn't as useful. e41623b
- Fixed a bug in the compatibility layer. d33d9f9
- Added travisci. 5f1b280
-
Version bump to 1.1.2. 18ab6a4
-
Can't use the m2m tests because it conflicts with the fk tests. 0467d30
-
Placing some south imports into try blocks. 8be19c8
-
Capitalizing the various REGISTRY settings. 7fa53a7
-
Version bump to 1.1.1 final!. e0212bb
-
Version bump to 1.1.1. 7d34853
-
Minor tweak to tempatetag tests. 8f202fa
-
TravisCI stuff. 64936c8
-
Refactored the registration of fields from init to a new module. d63828e
It also makes it easier to test.
-
Fixed an incorrect include in the example. 53a203a
-
Fixed some Django 1.4 cosmetic issues. 86d9b37
-
Fixes Pull Request #37 Adds notification in the readme regarding issue with South version 0.7.4. 2a501a3
-
Fixed format error. 0fa751b
-
Fixes issue #40 Checks for instance of CategoryBase instead of Category. d1edc78
There are still some template tags that won't work with subclasses. Need a better solution for those tags.
-
Added Brad Jasper to the credits and updated Jonathan's github account. b4a2dbe
-
Added queryset parameter to ChangeList.get_ordering(). 60907de
-
Template tags now work with any derivative of CategoryBase. Recognizes the "using" param to specify the model to use. 3a71754
-
Pep8 cleanup. 0d254ec
-
Sorry, typo in documentation. 9aa6ce7
-
Documented the upgrade path from 1.0.2 and 1.0.3 plus a small migration to keep things in sync. 8e1ee59
-
Stylistic fixes and docs. bb544e3
-
Make it optional to register in admin. 12859ad
-
Use ugettext_lazy. 97df742
-
Bunped version to 1.0.4 final. b49c8d1
-
Minor fix to example app. 0e7e7bb
-
Version bump to 1.0.4b2. 3074728
-
Updated read me and version bump to 1.1. e588f33
-
Updated and rendered docs. 234bc9f
-
Update to template tags to include ways to retrieve an object from a model other than Category. fa470df
-
Updated the credits to add Iacopo Spalletti. b4d07bf
-
Updated CREDITS, docs and bumped version to 1.0.5. 895a503
- Fixed another migration . 5a878c0
- Adding additional migrations to fix potential data corruption when renaming the foreign key . 3ee569a
-
Version bump to 1.0.3. ce13a18
-
Altering the #10 migration as it caused strange behavior with data. 43f7ff7
- Importing get_model directly from the loading module appears to fix certain edge cases. Version bump to 1.0.2. d2f5d4d
-
Fixed how the activate/deactivate methods in the admin fetched their models. 6ce2a49
-
Fix for django 1.4 compatibility. f3cc72a
- Removed an errant print statement. d194974
-
Updating docs to correct and simplify the simple custom categories instructions. 3965ee2
-
Version bump to 1.0b2. 8abf984
-
The admin prior to 1.4 requires a different result from get_ordering. 6d44ee2
-
Formally fixes #1 by adding the ability to specify a transliteration function. 97c14b1
-
Allow the setting of a SLUG_TRANSLITERATOR to convert non-ASCII characters to ASCII characters. 96a3f61
-
Version bump to 1.0b1. 65ef584
-
Also fixes #30 by including the editor's media. 88e1a49
-
Test of the CategoryBase class subclassed without extras. 7120668
-
Moved the base models to base.py and did a few PEP8 cleanups. 768291d
-
This fixes #31. 7428f87
- Uses the incorrect version segment. Although it works in 1.4a1, it is not perfect.
-
Moved the base classes to a new file to isolate them. 3b0cf8d
-
Extracted a base class for categories to allow other apps to make their own independent category-style models. fdf968f
- Updated for django-mptt 0.5.2
- Fixed typo in the CategoryRelation field in that the foreign key is called 'story'
- Made the order field non-null and default to 0
- Changed the parent foreign key a TreeForeignKey (for 0.5.2)
- Changed requirements to mptt>=0.5.2
- Added a migration for model changes.
-
Removed the init method for the treechange list. Don't need it and it varies too much by django version. Version bump to 1.0final. 5487447
-
Updated documentation for 1.0b1. 09175c7
-
Refactored the admin into a base class for subclasses. c69047d
-
Updated migrations to include a data migration. 3cfc812
-
Updated the default view caching to 600, which is the django default instead of forcing the views to NEVER cache at all. 84f84e1
- Fixes issue #30; includes static directory when packaged. 2ea3d23
- Moved the editor app so its inside the categories app. 07f698c
- Updated the docs. 9cc23f5
- Version bump to 0.8.7. f6502f4
-
Changed behavior of (de)activating an item within the change form:. 416898d
Instead of changing all descendants' active status to the current item's, it will only change the descendants' active status if the item is False.
As it makes sense to have an item active, but its children inactive, it doesn't make sense that an item is inactive, but its descendants are active.
This doesn't change the activate/deactivate admin actions. They will always affect an item and its descendants.
-
Added a django/jQuery stub for previous versions of Django. 690111e
-
Added David Charbonnier to the credits. 38255ba
-
Bumped the version number to 0.8.6 and altered the get_version a bit. 06713d7
-
Altered the field type of the alternate url field from URL to Char. This allows relative urls, instead of full urls. 6f6241c
Added a migration in case the database complains. Really doesn't do anything on that level
- Fixes issue #26 by limiting the slug to the first 50 characters. e0365e8
- Version Bump to 0.8.5. 40f4d19
- Added a version check to support Django 1.1 in a core Django function. 586fefe
- Bumped version to 0.8.4. c035945
-
Version bump to 0.8.3. 432fcca
-
Activate and Deactivate of a child no longer (de)activates their parent. ac11741
The query set includes the entire hierarchy. So manually get the categories based on the selected items. Then do them and their children
- Remove the delete action from the available actions. a883e69
- Fix Issue #25 : The override of getitem was causing issues with analysis of query sets,. e4f3e93
- Version bump to 0.8.2. fdbb084
- Updated docs adding usage in templates and rendered. c676fc1
- Fixes a bug trying to set active on decendants before object is saved. 2a0b476
- Bumped version to 0.8.1. 801d269
- Improved Category import. 3fe5004
- Added a check in migrate_app to see if the app is a string or not. 7cb7482
-
Pruning the example project. 6f3a925
-
Version bump to 0.7.2. 8d0b5f9
-
PEP 8 formatting. 4d4793d
-
Ensure that the slug is always within the 50 characters it needs to be. 5a74525
-
Updated the get_version function to be PEP 386 compliant and version bump to 0.7.2b1. 309accf
-
Refactored the editor to become Django 1.1.1 compatible and some PEP8 formatting. e7fad27
-
Changed the DatabaseError import to be more compatible. 4107cdd
-
Updated the readme. 1cb208c
-
Version bump to 0.7.1. 4d3fdb0
-
Due to settings, the migration for the category relations table never would be created. This fixes it. 3b6d469
- Fixed a typo in the docs. 66b0f5b
-
Added a setting for the JAVASCRIPT_URL to make placement of the genericcollections.js file easier. 7bdfb32
-
Added compatibility with Django 1.1 by adding missing methods for editor and bumped version to 0.7beta2. e922506
-
Added a get_latest_objects_by_category template tag. Might be useful. d3cbb62
-
Added the ability to add the appropriate fields to a table if configured after an initial syncdb. fdc025d
-
Added an alternate url field to the model. cedd54e
-
Final version: 0.7. fa6e2f1
-
Forgot to add the alternate_url to the admin. b1ad054
-
Altered the inline template to display the content_object instead of the unicode of the middle table. 6aae69b
-
Ooops, found a bug in the javascript. e8154f0
-
Updating the documentation. ed4db03
-
[Fixes issue #23] Changes the way the tree shows items when searched. Doesn't hide them in the template. d48be41
-
Ignoring the example/media/ directory. e257bd6
-
Bumping the version to 0.7beta1. 28bb8e5
-
Updated and rendered docs. 66e67a0
-
Refactored the registry into a registry of models and fields. This will make it easier for migrations. 7e83b12
-
Updated the gitignore for venv file. 7beb29a
-
Deleted old migration scripts since they were migrated to south. 89e3307
-
Fixed a problem in the new admin creation where it wouldn't properly filter out the category fields by model. d90dccd
-
Fixed the deprecated settings int he example app. 7d29584
-
Fixing stashing conflict. 9528f97
-
Fixed small errors in templatetags documentation and docstrings. 1100ad3
-
Fixed wrong var name in import_categories command. cda1d0f
-
Fixed the homepage in the setup.py. 8e0e49a
-
Added a Deprecation warning for CATEGORIES_RELATION_MODELS. 05a55fe
-
Adding South migrations. 8e843fb
-
Added some specialized functions for relations. 0fa7402
-
Added a class based view for the detail page of a model related to a category. 76d7461
-
Added a view that list items of specific model that are related to the current category. c89c954
-
Added a class based CategoryDetailView that should be functionally identical to the original function based view. 1070cb7
-
Add optional thumbnail model field. 1ac5ae0
-
Final doc rendering. 7681919
-
Version bump to 0.6. 6f26261
-
Enabled new registry in the example app for testing. fa2b680
-
The registry default settings needs to be an empty dict, not list. 97c45e7
-
Enable registering of models in settings. 4e8f490
-
[FIXED Issue #17] Refactored how the HTML is rendered, removing the checkbox from the tag and pulling the parent checkbox from the row class. 70e758e
-
Putting registry outside of the try block. 141f753
-
Version bump to 0.6beta4. 7639d95
-
Updating settings for Django 1.3. 93cd476
-
Version bump to 0.6beta3. 3d91ff1
-
Ah, the wonders of copying and pasting. Fixed some errors resulting from it. 64dd94a
-
Version bump to 0.6beta2. d64ad65
-
Clean up per pylint. 32b5451
-
Some Docs. 081d2ab
-
Allow for using django-cbv in Django 1.2.x. 4081fe8
-
Slight refactor of the default settings to clean it up. 4ce5a9e
-
Filled out all contributors. 8d46659
-
Moved path to category code into its own function to make reuse easier. 0b20115
-
Make admin js relative to MEDIA_URL. 7119ca8
-
Bumped the version for this branch. 3542b01
-
Make the initial state of the editor tree an app setting with collapsed as the default. 858a356
-
Real change I needed to make: return, not pass!. e8b7aec
-
Updated docs. 441dbcd
-
Updated README. 7474cb0
-
Updated some of the setup info. 1ad18ec
-
Refactored the thumbnail from imagefield to filefield. efe3cdd
Why? ImageField causes hits to storage to fill out certain fields. Added a storage class and width/height fields so it is possible to scale the thumbnails and store them somewhere besides the filesystem.
-
Remove 'to' from kwargs in CategoryM2MField and CategoryFKField. 'to' is already specified, and causes errors when running unit tests. 29ab094
- Removed the raising of an exception when it finds a model that is already registered. and bumped the version to 0.5.2. 47ddf73
-
Bumped version number to 0.5.1. f142f1a
-
The test for importing checks the first child. With two children either could be 1st, so remove one. 89646a6
-
Need to delete all the objects before each test because the import checks its work. 2bfe753
-
Checking for raising the correct exception and moved the strings used in the test to a list of strings. 31f1bfe
-
Got rid of the debugging print statements. 74d9910
-
Updated the test to test a new template tag, not the old one. efc4b93
-
Changed the import to import from category_import. 6aad1c4
-
Added contributors to the readme for proper recognition. 93086cf
-
Added logic to skip adding categories that are already defined for a modeladmin. 246c18d
-
Added additional fields to the display_list. 781f9d0
-
Adding a new import and alphabetizing them (OCD, I know). df83dd2
-
Added a new template tag to override the painting of the admin rows. d093d06
-
New template and media. bb4a7b0
-
Added a placeholder for Django. a841d7f
-
Adding a new version of TreeTable with a few minor changes to support row repainting. ae49c9d
-
Bumped the version to 0.5. 57081cd
-
STATIC_URL seems to be returning as None even when not defined. 4632d43
-
ModelAdmin re-register now skips modeladmins without fieldsets already defined. 44508e0
Was causing a "TypeError at /current/url/: unsupported operand type(s) for +: 'NoneType' and 'tuple'"
-
Got rid of the with_stories keyword for the category detail view. 7058ccd
-
Revised the README to get it up-to-date. 732c5f8
-
Long trees cause a performance hit if the initial state is expanded. Changing to "collapsed". 381d438
-
Getting rid of unused code in the treeeditor. 9d92b0d
-
Ignoring a few more things. 5dfc710
-
Made the media delivery work. c55e56e
-
What's that doing there?. 6a112a4
-
Now that Django has a getchangelist function, we don't need to hack anymore. 039ba1f
-
Don't need to set that EDITOR_MEDIA_PATH any more. d1bf06b
-
Reworked the template to initialize the correct javascript and use the result_tree_list. 7f0e93f
-
Got rid of hotlinking settings and changed the EDITOR_MEDIA_PATH. f7faa54
-
Unstashing the previous changes. 4fbed62
-
Renamed 'media' directories to 'static' to work with the django 1.3 staticfiles app. e5deb3f
-
Removed duplicate slash from EDITOR_MEDIA_PATH setting. 8f8bc6e
-
Updated the documentation!. b2dec54
-
Updated the docstrings of the template tags and added breadcrumbs. afe9d20
-
Refactored the templates to extend a categories/base.html. 91227ed
-
Renamed the README to indicate it is a reST file. b5edbdc
-
Removed some unused cruft from the TreeEditor class. b5c6482
-
Deleted an unused template. d027b75
-
Removed unused code files. 6693d8d
-
Removed all the old, unused templates. 1e546b6
-
Removed all the old media. 80755c7
- Fixing bug #6 per primski. Adds the correct fields into the admin instead of both. e1b53ae
- Added a Meta class for proper plural naming. a240fef
-
Bumped the version. 3abddf2
-
PyPI didn't like the license metadata. 11768c2
-
Upped version to 0.4.7. 1b8511a
-
Upped requirements to django-mptt 0.4.1. 66b6345
-
Bumped versino to 0.4.6. 754abe9
-
Updated the requirements to django-mptt 0.4.2. 70365f6
-
Modified Category model to work with django-mptt 0.4. 04da4c0
- Fix fieldsets assignment, issue 3. 502c50d
-
Bumped versino to 0.4.6. 754abe9
-
Category string, fixes issue 2. 027569f
-
Checks for parent if given enough path bits, version bump. 09b1cda
-
Redid docs with new template. e5f8baf
-
Tweaked the setup.py and manifest for a better result. 0427902
-
Finished the doc refactoring and generated the docs. 908db01
-
Bumped version. dfc3082
-
Require a trailing slash at the end of urls. 67a272b
-
Safe mptt registration. ab6b48c
- Refactoring docs into doc_src and docs. 3e6944d
- Fixing jquery issues. 605cbec
- Fied my typo for settings url. d453d4a
- Updated the version number. 920c0e2
-
Added the necessary files to test the generic relations. c5759a1
-
Added generic relation stuff into categories. 9e1717f
- Renamed sample to example because that is what every other one is called, damnit. 2faa6c8
- Added metadata to the model for seo stuff. 031c328
- Changed the requirements from mptt in our repository to mptt-2 in pypi. 0b27adc
- Added better setup.py pieces. Getting ready to push to our PyPi. c1c2a72
-
Changed the requirements to have mptt just greater than 0.2. 50bf7e1
-
Deleted code referencing something I deleted earlier. fdeb2fc
-
Fixed a typo in the setup.py and wrapped the other django import in init.py so you could call get_version without having django installed. Also increased the version number to 0.2.1. 8a5c137
-
Fixed the get_absolute_url for the Categories model and fixed up the view as well. e1da454
-
Fixing up and updating the usage. 76d60d2
-
Fixed up the readme to include some goals. 1a38fa2
-
Fixed most of the tests. 13154fd
-
Fixed a wrong relative path with the jsi18n admin script. 0aedad9
-
Fixed a bad merge. 409b7b8
-
Added some docs and testing apps. 81d07c8
-
Added a caching setting to vary the amount of time the view is cached. b0468cc
-
Added missing templates for category traversal. 06d3352
-
Added an app to test categories against. 486ffec
-
Added some registration notes to start the docs. 0ec1fa7
-
Added registry, hacked admin w/ new templates for category editor. c6f2699
-
Added ability to register fields to models. ff92ac9
-
Added registry, hacked admin w/ new templates for category editor. c4c1b30
-
Added an optional setting to allow the slug to be changed. 58a2280
-
Added a new templatetag to retrieve the top level categories. e69cfe9
-
Added views. c3b26df
-
Added new documentation. a7fa144
-
Added a description field. 598a418
-
Added some sample config to see it work. 2e9cba2
-
Added a template for the template tags. 8830d92
-
Added a demo file of music genres. 084e408
-
Added tests for templatetags. f30b836
-
Added some testing fixtures. 6557c64
-
Added some tests for category importing. 5d9ceb4
-
Added a command to import categories from a file. 413e756
-
Added the editor templates. 38979d4
-
Added to the gitignore. b48f5d2
-
Added template for category detail. 8bebe9b
-
Added urls and views for category detail. 9a9f39d
-
Added in support materials. ece93fd
-
Tiered template heirarchy. 30ad968
-
Attempt at hacking a through table (field errors). 0ca025d
-
Altered the registration naming so more than one field could be registered for a model. 487a0a4
-
Finished the debugging and changed the logic. 9c05799
-
Cats. 16ad805
-
Ignoring the docs/_build directory. 4573a37
-
Upped the version and separated the editor. 6c24d2f
-
Tweaked the description and example of the template tag. a8a91de
-
Getting the admin interface working. 01c6cf3
-
Removing unneeded files. 603352c
-
Started the docs. 1f9cc91
-
Moving media files around. 8deaaa2
-
Removing mentions of FEINCMS to make it more generic. 9d4d59c
-
Split the editor into a separate app. 40f5471
-
Moved media around, modified the editor template and removed .egg-info. 0d32def
-
Made sure the models and admin looked right and worked with Stories. fc2ae67
-
Making sure everything is in the repo. 8d48c8c
-
Getting ready to move to a remote repository. 94a0a41
-
Initial import. e39e575
-
Modified the setup.py to get the latest version from the code and the long_description fro the README.txt file. 4700b26
-
Removed the special many2many models. The user interface was just too odd to implement. 7dfb2da
-
Removed some tabs. 69ef59d
-
Changed the disclosure triangle to be a unicode character instead of the images. 59cf711
-
Removed the permalink decorator to make the absoluteurl work. 2f3b1da
-
Removed a strange typo. 176edd7
-
Removed some unneeded media files. 7ca8f90
-
Updated tree editor view. facd3bf
-
Changed the packages part to be just 'categories' instead of 'django-categories'. d03c2f2