Commits

Author Commit Message Labels Comments Date
wojas
Readme updates and fixes bullet styling
wojas
Created a 'denormalize_sync' management command to call backend.sync_collection() (this can be used from cronjobs); Added a copy of test models to the test project, and a management command (testdata) to load the example books
wojas
Allow passing a name when registering backends, so that you can refer to them from management commands later
wojas
Backends attributes were improperly instantiated
wojas
LocMemBackend now has a sync_collection() method (MongoBackend will be next)
wojas
Added MIT LICENSE and setup.py
wojas
Added a README
wojas
Do not raise exceptions in the cache backends get_doc
wojas
Cleanup
wojas
Fixes after applying this to a big Product model and related objects; Only run MongoDB tests if explicitly configured to do so
wojas
Renamed app from `documentsync` to `denormalize`, because it better describes what it is for
wojas
Added TODO comment
wojas
M2M work in progress: the signal handlers do net yet cover all cases
wojas
Cleaner model introspection using get_field_by_name(); Added MongoBackend and CacheBackend; Moved the FeinCMS integration code to integration
wojas
Implment sync context management
wojas
Document updates when dependencies change with tests; Implemented LocMemBackend
wojas
Dependency tracking ORM signal listeners (no action yet)
wojas
get_related_models and deeper relations are now tested and working
wojas
Reverse OneToOneField support
wojas
Made the tests pass; Moved serializing datetime to the JSON encoder; Added Tag to the test models
wojas
Initial commit