Ross Lawley
e7bcb5e366
Updated docs and Authors list re: db_alias
2011-12-07 01:46:11 -08:00
Ross Lawley
112e921ce2
Syntax cleaning
2011-12-07 01:34:36 -08:00
Ross Lawley
216f15602b
Fixing test
2011-12-07 01:17:35 -08:00
Ross Lawley
fbe1901e65
Added some tests #384
2011-12-07 01:16:45 -08:00
Ross Lawley
8d2bc444bb
db_alias using in model, queryset, reference fields, derefrence.
2011-12-07 01:16:36 -08:00
Ross Lawley
cf4a45da11
Dynamic Documents now support string query lookups
2011-12-06 06:38:25 -08:00
Ross Lawley
be78209f94
Added test showing you can add index for dynamic docs
2011-12-05 04:44:40 -08:00
Ross Lawley
45b5bf73fe
Added Jan to the contributors list
...
Refs #135 #381
2011-12-05 04:17:51 -08:00
Ross Lawley
84f9e44b6c
Fixed GridFS documents can now be pickled
...
Refs #135 #381
2011-12-05 04:16:57 -08:00
Ross Lawley
700bc1b4bb
Multiple fields with the same db_field now raises Exception
...
Closes #329
2011-12-02 08:44:15 -08:00
Ross Lawley
9bfc838029
Updated Docs and bumped version
...
Hopefully nearer 0.6
closes #368
2011-12-02 08:14:25 -08:00
Ross Lawley
e9d7353294
Updated with_id to raise Error if used with a filter.
...
Closes #365
2011-12-02 07:11:06 -08:00
Ross Lawley
a6948771d8
Added ReferencField handling with .distinct()
...
Closes #356
2011-12-02 06:47:58 -08:00
Ross Lawley
403977cd49
Added test for saving references unnecessarily.
...
Refs #359
2011-12-02 06:40:57 -08:00
Ross Lawley
153538cef9
Added test for saving false on dynamic documents
...
Refs #282
Closes #311
2011-12-02 06:34:51 -08:00
Ross Lawley
9f1196e982
Merge branch 'dev' of github.com:hmarr/mongoengine into dev
2011-12-02 06:04:12 -08:00
Ross Lawley
6419a8d09a
Fixed False BooleanField marked as unset by _delta()
...
Closes #282
2011-12-02 06:03:15 -08:00
Ross Lawley
769cee3d64
Merge pull request #379 from wpjunior/patch-3
...
Small improvements for item_frequencies
2011-12-02 05:19:49 -08:00
Wilson Júnior
fc460b775e
Small improvements for item_frequencies
2011-12-02 09:46:51 -02:00
Ross Lawley
ba59e498de
Custom __instancecheck__ no longer needed
...
Would be needed if calling a classmethod in __new__
but as we dont support reverse_delete_rules on embedded
documents there is no longer the need for it.
Refs #227
2011-12-02 02:52:06 -08:00
Ross Lawley
939bd2bb1f
Updated Documentation
2011-12-02 02:49:16 -08:00
Ross Lawley
e231f71b4a
EmbeddedDocuments dont support Reverse Delete Rules
...
Now throws an InvalidDocumentError
Refs #227
2011-12-02 02:46:55 -08:00
Ross Lawley
d06c5f036b
Cleaned up _transform_query
...
Refs #354 #376
2011-12-02 00:37:32 -08:00
Ross Lawley
071562d755
Fixed issue with dynamic documents deltas
...
Closes #377
2011-12-02 00:11:25 -08:00
Ross Lawley
391f659af1
Updated docs re: reverse delete rules
...
refs #254
2011-12-01 08:16:13 -08:00
Ross Lawley
8a44232bfc
Added Reverse Delete Rule support to ListFields
...
DictFields and MapFields aren't supported and raise an
InvalidDocument Error
Closes #254
2011-12-01 07:57:24 -08:00
Ross Lawley
9188f9bf62
Added custom cascade kwarg options
...
Allows the user to overwrite any default kwargs
Closes #295
2011-11-30 08:54:33 -08:00
Ross Lawley
0187a0e113
Handle updating and getting None values
...
Fixes updating a field to None, so it works in a similar
fashion as unsetting it via save()
Updated to handle null data from the database
Fixes #362
2011-11-30 08:12:44 -08:00
Ross Lawley
beacfae400
Removed use of _get_subclasses favouring get_document
...
_get_subclasses not actually required and causes issues
where Base Classes aren't imported but dont actually
need to be.
Fixes #271
2011-11-30 07:55:33 -08:00
Ross Lawley
fdc385ea33
Allow dynamic data to be deleted
...
Fixes #374
2011-11-30 03:06:46 -08:00
Ross Lawley
8b97808931
Added docs for elemMatch
2011-11-30 02:30:29 -08:00
Ross Lawley
179c4a10c8
Merge branch 'elemmatch' of https://github.com/wpjunior/mongoengine into elemmatch
2011-11-30 02:26:54 -08:00
Ross Lawley
6cef571bfb
Added Reverse option to SortedLists
...
Thanks Stephen Young for the patch
closes #364
2011-11-30 02:15:47 -08:00
Ross Lawley
fbe8b28b2e
Merge branch 'bug/318' into dev
...
Conflicts:
AUTHORS
2011-11-29 03:46:11 -08:00
Ross Lawley
a8d91a56bf
Fixes circular list references
...
The depth deduciton for _fields was over zealous
now max_depth is honoured/
Fixes #373
2011-11-29 03:43:49 -08:00
Ross Lawley
8d7291506e
Updated Authors
2011-11-29 01:44:23 -08:00
Wilson Júnior
d9005ac2fc
added elemMatch support
2011-11-28 14:45:57 -02:00
Ross Lawley
c775c0a80c
Circular references with EmbeddedDocumentField fix
...
Fixes #345
2011-11-28 08:23:28 -08:00
Ross Lawley
700e2cd93d
Updated changelog
2011-11-28 08:16:36 -08:00
Ross Lawley
083f00be84
Fixes passed in Constructor data for complexfields
...
Fixes #355
2011-11-28 08:09:17 -08:00
Ross Lawley
d00859ecfd
Updated changelog - DictField fix
2011-11-28 07:07:26 -08:00
Ross Lawley
4e73566c11
Updated changelog - optional cascasde saves
2011-11-28 07:06:56 -08:00
Ross Lawley
208a467b24
Added dictfield check for Int keys
...
Fixes #371
2011-11-28 07:05:54 -08:00
Ross Lawley
e1bb453f32
Configurable cascading saves
...
Updated cascading save logic - can now add meta or pass
cascade to save(). Also Cleaned up reset changed fields logic
as well, so less looping
Refs: #370 #349
2011-11-28 06:51:17 -08:00
Ross Lawley
4607b08be5
Making BaseDict / List more robust
2011-11-28 06:35:19 -08:00
Ross Lawley
aa5c776f3d
Copy and paste == brainless
2011-11-28 06:21:45 -08:00
Ross Lawley
0075c0a1e8
Gracefully handle when self.observer is absent
...
After pickles / deepcopying etc..
2011-11-28 05:54:03 -08:00
Ross Lawley
83fff80b0f
Cleaned up dereferencing
...
Dereferencing now respects max_depth, so should be more performant.
Reload is chainable and can be passed a max_depth for dereferencing
Added an Observer for ComplexBaseFields.
Refs #324 #323 #289
Closes #320
2011-11-25 08:36:47 -08:00
Ross Lawley
5e553ffaf7
Added reconnect back into the syntax
...
forces a disconnect.
2011-11-24 00:59:43 -08:00
Ross Lawley
6d185b7f7a
Merge pull request #366 from wpjunior/filemultidb
...
db_alias support for FileFields
2011-11-22 12:17:35 -08:00