Loic Raucy
9ed138f896
Fixed bug with numeric valuedict keys and BaseDocument._lookup_field().
2013-10-17 16:32:47 +02:00
Ross Lawley
5bcc454678
Handle dynamic fieldnames that look like digits ( #434 )
2013-08-07 09:07:57 +00:00
Ross Lawley
0c43787996
Fixed indexing - turn off _cls ( #414 )
2013-07-30 11:43:52 +00:00
Ross Lawley
1e4d48d371
Don't follow references in _get_changed_fields ( #422 , #417 )
...
A better fix so we dont follow down a references rabbit hole.
2013-07-29 17:22:24 +00:00
Ross Lawley
a66d516777
Merge pull request #417 from ProgressiveCompany/delta-dbref-false-bug
...
BaseDocument._delta doesn't properly end it's path at Documents when using `dbref=False`
2013-07-29 08:41:09 -07:00
Ross Lawley
67f43b2aad
Allow args and kwargs to be passed through to_json ( #420 )
2013-07-29 15:29:48 +00:00
Paul Uithol
e27439be6a
Fix BaseDocument._delta
when working with plain ObjectIds instead of DBRefs
2013-07-25 14:52:03 +02:00
Ross Lawley
d593f7e04b
Fixed EmbeddedDocuments with id
also storing _id
( #402 )
2013-07-11 08:11:00 +00:00
Ross Lawley
6c599ef506
Fix edge case where _dynamic_keys stored as None ( #387 , #401 )
2013-07-11 07:15:34 +00:00
Ross Lawley
e155e1fa86
Add a default for previously pickled versions
2013-07-10 20:10:01 +00:00
Ross Lawley
af86aee970
_dynamic field updates - fixed pickling and creation order
...
Dynamic fields are ordered based on creation and stored in _fields_ordered (#396 )
Fixed pickling dynamic documents `_dynamic_fields` (#387 )
2013-07-10 10:57:24 +00:00
Ross Lawley
a246154961
Fixed hashing of EmbeddedDocuments ( #348 )
2013-06-05 11:31:13 +00:00
Ross Lawley
626a3369b5
Removed unused var in _get_changed_fields ( #347 )
2013-06-04 09:51:58 +00:00
Stefan Wojcik
4670f09a67
fix __set_state__
2013-05-27 13:48:02 -07:00
Ross Lawley
9aa77bb3c9
Fixed pickle unsaved document regression ( #327 )
2013-05-21 07:07:17 +00:00
Ross Lawley
56cd73823e
Add backwards compat for pickle
2013-05-20 10:09:16 +00:00
Ross Lawley
6299015039
Updated pickling ( #316 )
2013-05-20 10:04:17 +00:00
Ross Lawley
9c1cd81adb
Add support for new geojson fields, indexes and queries ( #299 )
2013-04-30 14:46:23 +00:00
Ross Lawley
36993097b4
Document serialization uses field order to ensure a strict order is set ( #296 )
2013-04-26 11:38:45 +00:00
Ross Lawley
420376d036
Merge fixes
2013-04-17 14:27:33 +00:00
Ross Lawley
51e50bf0a9
Merge branch 'master' into 0.8M
...
Conflicts:
AUTHORS
docs/django.rst
mongoengine/base.py
mongoengine/queryset.py
tests/fields/fields.py
tests/queryset/queryset.py
tests/test_dereference.py
tests/test_document.py
2013-04-17 11:57:53 +00:00
Ross Lawley
04b85ddbf2
Merge branch 'master' into 0.8
...
Conflicts:
.travis.yml
AUTHORS
docs/changelog.rst
mongoengine/base.py
mongoengine/queryset.py
tests/queryset/queryset.py
2013-04-12 13:36:29 +00:00
Ross Lawley
d90890c08e
Merge branch 'single-work-op' of https://github.com/njoyce/mongoengine into 211
...
Conflicts:
mongoengine/document.py
tests/test_document.py
2013-01-28 15:05:12 +00:00
Ross Lawley
9d9a4afee9
Added Doc class and pk to Validation messages ( #69 )
2013-01-28 12:05:09 +00:00
Ross Lawley
621b2b3f72
Undefined data should not override instance methods ( #49 )
2013-01-25 11:28:20 +00:00
Ross Lawley
ba48dfb4bf
Added no_dereference method for querysets ( #82 ) ( #61 )
2013-01-24 17:33:10 +00:00
Ross Lawley
692f00864d
Fixed inheritance and unique index creation ( #140 )
2013-01-22 15:16:58 +00:00
Ross Lawley
f335591045
Fix index build_spec #177
2012-12-19 16:55:14 +00:00
Ross Lawley
420c3e0073
Fixing for python2.5
...
closes #188
2012-12-19 12:51:42 +00:00
Ross Lawley
9cc02d4dbe
Dynamic fields are now validated on save
...
(MongoEngine/mongoengine#153 ) (MongoEngine/mongoengine#154 )
2012-12-19 12:32:06 +00:00
Ross Lawley
363e50abbe
Updated documents with embedded documents can be created in a single operation ( MongoEngine/mongoengine#6 )
2012-11-08 14:46:56 +00:00
Ross Lawley
b8d53a6f0d
Added json serialisation support
...
- Added to_json and from_json to Document (MongoEngine/mongoengine#1 )
- Added to_json and from_json to QuerySet (MongoEngine/mongoengine#131 )
2012-11-08 12:04:14 +00:00
Ross Lawley
1986e82783
Added clean method to documents for pre validation data cleaning ( MongoEngine/mongoengine#60 )
2012-11-07 12:12:28 +00:00
Ross Lawley
3d5b6ae332
Inheritance is off by default ( MongoEngine/mongoengine#122 )
2012-10-22 19:29:26 +00:00
Ross Lawley
6f29d12386
Changed the inheritance model to remove types
...
The inheritance model has changed, we no longer need to store an array of
`types` with the model we can just use the classname in `_cls`.
See the upgrade docs for information on how to upgrade
MongoEngine/mongoengine#148
2012-10-15 13:48:02 +00:00