Source

eav-django / eav / managers.py

Author Commit Message Labels Comments Date
Felipe Vieira
Added TYPE_ONE based on TYPE_MANY. Basically allow only one choice and render schema with radio input.
Andy Mikhailenko
Fixed manager so that the "pk" shortcut is handled correctly (fixes #1). Warning: no tests added.
Andy Mikhailenko
BUGFIX: EAV-specific queries would break on some lookups.
Andy Mikhailenko
Improved exception handling in entity manager.
Andy Mikhailenko
Added "range" datatype. NOTE: you will need to migrate your attributes table in order to use that datatype. This is very easy provided that you track your models with South or a similar tool.
Andy Mikhailenko
BUGFIX: the EAV manager would break on some complex lookups.
Andy Mikhailenko
Extracted to a separate app, prepared for publication.
Andy Mikhailenko
Added TODO note.
Andy Mikhailenko
Added support for sublookups in schemata via related models (e.g. "items__size__in=[...]")
Andy Mikhailenko
BUGFIX: EntityManager would break on some nested lookups.
Andy Mikhailenko
Added support for nested schema lookups in EntityManager (e.g. 'items__colour' where 'items' is a related object descriptor, and 'colour' is a schema name). Currently only one nested level is supported.
Andy Mikhailenko
EAV facets now work again. Basic tests provided.
Andy Mikhailenko
Removed Choice.name; using standard ModelMultipleChoiceField to display/validate choices in dynamic entity form.
Andy Mikhailenko
Improved m2m machinery. Attr model is now abstract. Added more tests.
Andy Mikhailenko
Busted the rest of bugs in admin forms. (At least I could not find any.) Updated fixtures (an abstract example).
Andy Mikhailenko
Refactoring, bugfixes. Import works again. M2O EAV fields are still not populated in admin.