Commit graph

1,717 commits

Author SHA1 Message Date
Ross Lawley
061cee83a8 Merge remote-tracking branch 'mallard/master' into 0.9
Conflicts:
	AUTHORS
	mongoengine/document.py
2013-07-10 08:14:39 +00:00
Thomas Steinacher
ab5dec31f8 QuerySet.only_classes / QuerySet.exclude_classes: Allow to limit/exclude classes for documents that can be inherited. 2013-07-04 19:15:08 -07:00
Ross Lawley
8d21e5f3c1 Fix tests for py2.6 2013-07-02 09:47:54 +00:00
Thomas Steinacher
d7b4ad08cb MongoMallard README + benchmarks 2013-06-28 14:32:02 -07:00
Ross Lawley
fbe5df84c0 Remove users post uri test 2013-06-25 09:30:28 +00:00
Thomas Steinacher
478062cb0f Support for partial updates. 2013-06-22 16:20:18 -07:00
Thomas Steinacher
2689bcf953 Transform certain $or queries into $in queries to boost performance. 2013-06-21 17:34:33 -07:00
Ross Lawley
d6edef98c6 Added match ($elemMatch) support for EmbeddedDocuments (#379) 2013-06-21 11:29:23 +00:00
Ross Lawley
9867e918fa Fixed weakref being valid after reload (#374) 2013-06-21 11:04:29 +00:00
Ross Lawley
e6374ab425 Added Michael Bartnett to Authors (#373) 2013-06-21 10:40:15 +00:00
Ross Lawley
e116bb9227 Fixed queryset.get() respecting no_dereference (#373) 2013-06-21 10:39:10 +00:00
Ross Lawley
f1a1aa54d8 Added full_result kwarg to update (#380) 2013-06-21 10:19:40 +00:00
Ross Lawley
574f3c23d3 get should clone before calling 2013-06-21 09:35:22 +00:00
Thomas Steinacher
5e787404f5 Allow to reset ordering by calling order_by() with no arguments 2013-06-18 18:31:24 -07:00
Thomas Steinacher
2a93a69085 Fix IntField assignment unit tests 2013-06-18 18:31:11 -07:00
Thomas Steinacher
069aedabc1 IntField: Automatically convert strings to integers 2013-06-17 11:15:45 -07:00
Thomas Steinacher
17a1844b6f Don't raise exception if ListField/DictField are stored as None 2013-06-17 06:35:52 -07:00
Thomas Steinacher
628a8dacfa Fix select_related for documents 2013-06-16 23:28:31 -07:00
Thomas Steinacher
8616c17700 Adding DIFFERENCES file to compare Mongomallard and Mongoengine 2013-06-16 14:49:42 -07:00
Thomas Steinacher
d189b6f070 Fix setup.py and AUTHORS 2013-06-16 14:44:25 -07:00
Thomas Steinacher
a3ba2f53b1 Removing unneeded signals 2013-06-16 14:34:49 -07:00
Thomas Steinacher
04c3002889 Add SimpleList.drop_collection to previous unit test 2013-06-16 14:15:26 -07:00
Thomas Steinacher
6fbd931ffa Adding (passing) unit test from https://github.com/MongoEngine/mongoengine/pull/368 2013-06-16 14:13:49 -07:00
Thomas Steinacher
0217ca184c Recursive value_for_instance 2013-06-16 00:03:12 -07:00
Thomas Steinacher
6017b426b4 Remove StringField.to_mongo 2013-06-15 11:58:20 -07:00
Thomas Steinacher
929a1b222c Add support for DocumentProxy so we can access obj.ref.pk without fetching ref and still get the correct type even if ref can be inherited. 2013-06-14 20:07:03 -07:00
Thomas Steinacher
dcc5d3c858 Mongomallard 2013-06-13 16:41:04 -07:00
Ross Lawley
44a2a164c0 Doc updates 2013-06-13 10:54:39 +00:00
Ross Lawley
ede9fcfb00 Version bump 0.8.2 v0.8.2 2013-06-07 08:45:40 +00:00
Ross Lawley
a3d43b77ca Updated changelog 2013-06-07 08:44:33 +00:00
Ross Lawley
e2b32b4bb3 Added more docs about compare_indexes (#364) 2013-06-07 08:43:05 +00:00
Ross Lawley
025c16c95d Add BobDickinson to authors (#361) 2013-06-07 08:34:57 +00:00
Ross Lawley
000eff73cc Make test_indexes_and_multiple_inheritance place nice with py3.3 (#364) 2013-06-07 08:33:34 +00:00
Ross Lawley
254efdde79 Merge remote-tracking branch 'origin/pr/364' into 364 2013-06-07 08:25:42 +00:00
Ross Lawley
f0d4e76418 Documentation updates 2013-06-07 08:21:15 +00:00
Stefan Wojcik
ba7101ff92 list_indexes support for multiple inheritance 2013-06-06 22:22:43 -07:00
Stefan Wojcik
a2457df45e make sure to only search for indexes in base classes inheriting from TopLevelDocumentMetaclass 2013-06-06 19:14:21 -07:00
Stefan Wojcik
305540f0fd better comment 2013-06-06 17:21:27 -07:00
Stefan Wojcik
c2928d8a57 list_indexes and compare_indexes class methods + unit tests 2013-06-06 17:16:03 -07:00
Ross Lawley
7451244cd2 Fixed cascading saves which weren't turned off as planned (#291) 2013-06-06 21:04:54 +00:00
Ross Lawley
d935b5764a apt only had an ancient version of python-dateutil *sigh* 2013-06-06 18:02:06 +00:00
Ross Lawley
f3af76e38c Added ygbourhis to AUTHORS (#363) 2013-06-06 17:59:07 +00:00
Ross Lawley
a7631223a3 Fixed Datastructures so instances are a Document or EmbeddedDocument (#363) 2013-06-06 17:58:10 +00:00
Ross Lawley
8aae4f0ed0 Trying to stabalise the build 2013-06-06 17:34:34 +00:00
Ross Lawley
542049f252 Trying to fix annoying python-dateutil bug 2013-06-06 17:31:50 +00:00
Ross Lawley
9f3394dc6d Added testcase for ListFields with just pks (#361) 2013-06-06 17:19:19 +00:00
Ross Lawley
06f5dc6ad7 Docs update 2013-06-06 16:44:43 +00:00
Ross Lawley
dc3b09c218 Improved cascading saves write performance (#361) 2013-06-06 16:36:17 +00:00
Ross Lawley
ad15781d8f Fixed amibiguity and differing behaviour regarding field defaults (#349)
Now field defaults are king, unsetting or setting to None on a field
with a default means the default is reapplied.
2013-06-06 13:31:52 +00:00
Ross Lawley
ea53612822 Merge remote-tracking branch 'origin/pr/349' into 349 2013-06-06 12:06:23 +00:00