Commits

Author Commit Message Labels Comments Date
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
Actually fixing the bug declared in the previous commit. Strangely, the latter actually just renamed the example app without resolving the bug.
Andy Mikhailenko
BUGFIX: setuptools would install examples along with the library.
Andy Mikhailenko
Added example project. Added dependency on django-autoslug. Updated README file. Added Janosch to AUTHORS (thanks for bug reports!).
Andy Mikhailenko
Renamed package from "EAV-Django" to "eav-django".
Andy Mikhailenko
Updated README.
Andy Mikhailenko
Extracted to a separate app, prepared for publication.
Andy Mikhailenko
Massive code cleanups; fixed a little bug.
Andy Mikhailenko
Added TODO note.
Andy Mikhailenko
Updated tests.
Andy Mikhailenko
Added BaseEntity.get_schema_by_id and BaseChoice ordering. Form now displays m2m attributes with 5 or less choices as checkboxes, and for greater numbers of choices it uses FilteredSelectMultiple.
Andy Mikhailenko
BUGFIX in EAV forms for float datatype.
Andy Mikhailenko
Updated tests, fixed recent bug in schema datatype and related facets; included migrations.
Andy Mikhailenko
Changed internal numeric EAV datatype from integer to float.
Andy Mikhailenko
Fixed an outdated EAV test.
Andy Mikhailenko
Added empty choice for TextFacet (with i18n).
Andy Mikhailenko
Added support for sublookups in schemata via related models (e.g. "items__size__in=[...]")
Andy Mikhailenko
Added ManyToManyFacet for Schema.TYPE_MANY. Until now TextFacet was used for both TYPE_TEXT and TYPE_MANY.
Andy Mikhailenko
BUGFIX: BaseFacetSet.__len__ would break on empty list of objects.
Andy Mikhailenko
Added __getitem__ and __len__ attributes to facets.Facet
Andy Mikhailenko
Updated i18n.
Andy Mikhailenko
Refactoring. Minor changes in BaseEntity API.
Andy Mikhailenko
Display correct titles for m2m schema choices in facets.
Andy Mikhailenko
BUGFIX: EntityManager would break on some nested lookups.
Andy Mikhailenko
Added hooks for custom BaseFacetSet subclasses with complex lookups (i.e. where lookup prefixes are required).
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
BUGFIX: Product form would incorrectly filter schemata per entity. Added conditionally filtered cache of schemata per instance (if rubric changes, schemata are updated).
  1. Prev
  2. Next