Ross Lawley
8f05896bc9
Merge remote-tracking branch 'origin/pr/258'
...
Conflicts:
AUTHORS
2013-04-15 07:51:26 +00:00
Ross Lawley
da7a8939df
Also check if a TopLevelMetaclass instance ( #261 )
2013-04-15 07:41:04 +00:00
Ross Lawley
eafbc7f20d
Merge remote-tracking branch 'origin/pr/261'
2013-04-15 07:31:02 +00:00
Ross Lawley
c9a5710554
Fixed order_by chaining issue ( #265 )
2013-04-12 15:56:40 +00:00
Ross Lawley
d134e11c6d
Merge remote-tracking branch 'origin/pr/250'
2013-04-12 14:24:18 +00:00
Ross Lawley
63edd16a92
Resolve field name to db field name when using distinct( #260 , #264 , #269 )
2013-04-12 14:20:44 +00:00
Ross Lawley
37740dc010
Added kwargs to doc.save to help interop with django ( #223 , #270 )
2013-04-12 14:05:08 +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
49a7542b14
Fixing cloning in python 3
2013-04-12 12:55:03 +00:00
Ross Lawley
a84ffce5a0
Merge remote-tracking branch 'origin/pr/272'
2013-04-12 10:55:09 +00:00
Kristinn Örn Sigurðsson
7e980a16d0
Don't run unset on IntField if the value is 0 (zero).
...
The IntField in unset if the IntField value doesn't validate to "truthify" (therefore, is
set as 0) and the default value of the IntField in question is 0.
This is not a logical functionality in my opinion. Take this example.
You have an IntField that is a counter which can be incremented and
decremented. This counter has the default value of 0 and is a required
field. Every time the counter reaches 0, the field is unset.
2013-04-05 11:01:46 +02:00
Kristinn Örn Sigurðsson
47df8deb58
Fix the implementation.
2013-04-04 17:30:21 +02:00
Kristinn Örn Sigurðsson
dd006a502e
Don't run unset on IntField if the value is 0 (zero).
2013-04-04 17:09:05 +02:00
Alice Bevan-McGregor
fc1ce6d39b
Allow construction of document instances using positional arguments.
2013-04-03 15:00:51 -04:00
Alice Bevan-McGregor
32d5c0c946
Store ordered list of field names, and return the ordered list when iterating a document instance.
2013-04-03 15:00:34 -04:00
Paul Swartz
20cb0285f0
explicitly check for Document instances when dereferencing
...
In particular, `collections.namedtuple` instances also have a `_fields`
attribute which confuses the dereferencing.
2013-03-27 14:53:47 -04:00
Paul Swartz
faf840f924
only mark a field as changed if the value has changed
...
Prevents spurious changes from being recorded.
2013-03-25 11:00:20 -04:00
Jaepil Jeong
a762a10dec
Revert "Fixed potential overflow error."
...
This reverts commit 67182713d96233d3d2feb0f67d39ddaf1789c692.
2013-03-18 19:30:04 +09:00
Aleksandr Sorokoumov
a192029901
ReferenceField query chaining bug fixed.
2013-03-16 16:54:26 +01:00
Jaepil Jeong
67182713d9
Fixed potential overflow error.
2013-03-15 00:12:48 +09:00
Jaepil Jeong
2d6ae16912
Added LongField to support 64-bit integer type.
2013-03-14 23:25:22 +09:00
Russ Weeks
41a698b442
Changed dereference.py to keep tuples as tuples
2013-03-12 10:28:29 -07:00
zmolodchenko
d36f6e7f24
fix error reporting, where choices is list of flat values
2013-03-09 21:08:10 +02:00
benoitlouy
0d2e84b16b
Fix for issue #237 : clearing changed fields recursively in EmbeddedDocuments after saving a Document
2013-02-28 00:37:34 -05:00
Loic Raucy
d0245bb5ba
Fixed #238 : dictfields handle numerical strings indexes.
2013-02-26 11:26:51 +01:00
hellysmile
2e18199eb2
Django sessions TTL support
2013-02-01 04:17:16 +02:00
Ross Lawley
025e17701b
Fixed inner queryset looping ( #204 )
2013-01-29 10:33:13 +00:00
Ross Lawley
156ca44a13
Doc fix thanks to @jabapyth ( #206 )
2013-01-28 16:49:34 +00:00
Ross Lawley
4177fc6df2
Can call del Doc.attr to delete field value
2013-01-28 15:57:33 +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
8eda52e8e0
Merge branch 'master' of https://github.com/malderete/mongoengine into 214
...
Conflicts:
AUTHORS
mongoengine/base.py
tests/fields/fields.py
2013-01-28 14:27:17 +00:00
Ross Lawley
5b161b7445
ReadPreference that overrides slave_okay ( #218 )
2013-01-28 14:17:54 +00:00
Ross Lawley
8c1f8e54cd
Added the "get_decoded" method to the MongoSession class ( #216 )
2013-01-28 14:12:47 +00:00
Ross Lawley
03d3c26a99
Merge branch 'patch-1' of https://github.com/lcya86/mongoengine into 0.8
2013-01-28 14:09:51 +00:00
Ross Lawley
f182daa85e
Fixed Documents deleted via a queryset don't call any signals ( #105 )
2013-01-28 13:32:21 +00:00
Ross Lawley
9d9a4afee9
Added Doc class and pk to Validation messages ( #69 )
2013-01-28 12:05:09 +00:00
Ross Lawley
d7ee47ee25
Merge branch 'add_group_permission' of https://github.com/multmeio/mongoengine into 0.8
...
Conflicts:
mongoengine/django/auth.py
2013-01-25 12:11:22 +00:00
Ross Lawley
621b2b3f72
Undefined data should not override instance methods ( #49 )
2013-01-25 11:28:20 +00:00
Ross Lawley
9f551121fb
Added docs for no_dereference and scalar ( #68 )
2013-01-24 17:41:21 +00:00
Ross Lawley
ba48dfb4bf
Added no_dereference method for querysets ( #82 ) ( #61 )
2013-01-24 17:33:10 +00:00
Ross Lawley
e38bf63be0
Fixed overriding objects with custom manager ( #58 )
2013-01-24 11:29:51 +00:00
Ross Lawley
9797d7a7fb
Added switch_collection context manager and method ( #220 )
2013-01-23 21:19:21 +00:00
Ross Lawley
3a6dc77d36
Added no_dereference context manager ( #82 )
...
Reorganised the context_managers as well
2013-01-23 19:05:44 +00:00
Ross Lawley
4f70c27b56
Updated doc string
2013-01-23 16:19:07 +00:00
Ross Lawley
ea46edf50a
Added switch_db method to document instances ( #106 )
2013-01-23 16:07:07 +00:00
Ross Lawley
e5e88d792e
Added SwitchDB context manager ( #106 )
2013-01-23 12:54:14 +00:00
Ross Lawley
6d68ad735c
Fixed validation for GenericReferences
...
Where the references haven't been dereferenced
2013-01-22 17:56:15 +00:00
Ross Lawley
445f9453c4
Fixed reverse delete rule with inheritance ( #197 )
2013-01-22 16:38:07 +00:00
Ross Lawley
3364e040c8
Ensure $maxDistance is always the last part of the query ( #179 )
2013-01-22 16:05:44 +00:00
Ross Lawley
692f00864d
Fixed inheritance and unique index creation ( #140 )
2013-01-22 15:16:58 +00:00