Laura Klünder
|
aa0843fb24
|
support for reverse manytomany lookups in QuerySetsWrapper
|
2017-06-15 01:40:46 +02:00 |
|
Laura Klünder
|
e6c861a609
|
remove old unreachable code
|
2017-06-15 01:21:24 +02:00 |
|
Laura Klünder
|
fb523756ea
|
fix error when fetching on QuerySetWrapper
|
2017-06-15 01:19:25 +02:00 |
|
Laura Klünder
|
5d783e86c4
|
more filter features
|
2017-06-15 01:11:55 +02:00 |
|
Laura Klünder
|
5f40d7024d
|
more WrappedQuerySet filter features
|
2017-06-15 00:53:40 +02:00 |
|
Laura Klünder
|
0923e6886a
|
RelatedManagerWrapper should operate completely on wrapped queryset
|
2017-06-15 00:53:20 +02:00 |
|
Laura Klünder
|
4a1b4dd88c
|
fix wrap_instances
|
2017-06-15 00:48:08 +02:00 |
|
Laura Klünder
|
12a86ee0ce
|
send wrapped_querysets dont wrap their results into prefetch_related
|
2017-06-15 00:32:41 +02:00 |
|
Laura Klünder
|
4a2b638bbe
|
fix reading prefetch cache in RelatedManagerWrapper.all()
|
2017-06-15 00:17:43 +02:00 |
|
Laura Klünder
|
c93240eca7
|
implement first filter updates for existing objects
|
2017-06-15 00:07:19 +02:00 |
|
Laura Klünder
|
cc8b4510a2
|
QuerySetWrapper.exclude()
|
2017-06-14 17:02:53 +02:00 |
|
Laura Klünder
|
4ca93dd817
|
prepare to manipulate filter arguments
|
2017-06-14 16:59:09 +02:00 |
|
Laura Klünder
|
a48ec42b9f
|
s/filter/filter_/ dont use name of built in function as variable name
|
2017-06-14 02:05:04 +02:00 |
|
Laura Klünder
|
f33dd80781
|
add type hinting so pycharm does not get confused
|
2017-06-14 02:04:03 +02:00 |
|
Laura Klünder
|
0a8c7cf87a
|
QuerySetWrapper.iterator() should call QuerySet.iterator()
|
2017-06-14 01:42:56 +02:00 |
|
Laura Klünder
|
0d6e1a237f
|
QuerySetWrapper.__iter__() should use generators
|
2017-06-14 01:41:37 +02:00 |
|
Laura Klünder
|
f57a5697f8
|
fix double wrapping of querysets
|
2017-06-14 01:41:20 +02:00 |
|
Laura Klünder
|
fba5025550
|
respect changes in manytomany.all() lookup
|
2017-06-14 01:18:42 +02:00 |
|
Laura Klünder
|
4a6b589963
|
_parse_change for all changes about existing objects
|
2017-06-14 00:51:55 +02:00 |
|
Laura Klünder
|
1b8116fe7d
|
add BaseQueryWrapper.get_queryset() to exclude deleted object
|
2017-06-14 00:34:46 +02:00 |
|
Laura Klünder
|
1f76905384
|
fix invalid call of delattr
|
2017-06-13 23:43:00 +02:00 |
|
Laura Klünder
|
9277c32afc
|
correctly process relation updates in ModelInstanceWrapper
|
2017-06-13 23:38:56 +02:00 |
|
Laura Klünder
|
5b3d6ffbc4
|
avoid unnecessary queries in ModelInstanceWrapper.save
|
2017-06-13 23:31:37 +02:00 |
|
Laura Klünder
|
d3ffbd55cd
|
don't cause unnecessary queries for initial_values
|
2017-06-13 23:13:28 +02:00 |
|
Laura Klünder
|
c2382c7a3b
|
catch _prefetched_objects_cache AttributeError
|
2017-06-13 22:39:30 +02:00 |
|
Laura Klünder
|
bbfa6ac8c1
|
fix prefetch_related again
|
2017-06-13 22:32:58 +02:00 |
|
Laura Klünder
|
38baebb536
|
don't break prefetch_related
|
2017-06-13 22:07:36 +02:00 |
|
Laura Klünder
|
3e36f5b7a3
|
fix comparing wrapped model instances
|
2017-06-13 18:58:48 +02:00 |
|
Laura Klünder
|
e3c8947883
|
do creepy metaclass stuff in wrappers.py
|
2017-06-13 18:52:16 +02:00 |
|
Laura Klünder
|
da9a7c5130
|
instances of queryset should also be wrapped
|
2017-06-13 17:40:35 +02:00 |
|
Laura Klünder
|
3609420d8e
|
implement BaseQueryWrapper.prefetch_related
|
2017-06-13 17:03:16 +02:00 |
|
Laura Klünder
|
2ae30613dc
|
exclude deleted existing objects according to changes
|
2017-06-13 16:36:18 +02:00 |
|
Laura Klünder
|
164fe5d892
|
update wrapped models according to changeset
|
2017-06-13 16:15:28 +02:00 |
|
Laura Klünder
|
cba7feb29f
|
ManyRelatedManagerWrapper.set() should propagate author
|
2017-06-13 14:49:57 +02:00 |
|
Laura Klünder
|
18cf51dfbd
|
fix minor python linter issues
|
2017-06-13 14:49:20 +02:00 |
|
Laura Klünder
|
ff0922fe64
|
track m2m changes
|
2017-06-13 14:21:01 +02:00 |
|
Laura Klünder
|
66596aac63
|
fix ModelInstanceWrapper foreignkey values
|
2017-06-13 13:03:36 +02:00 |
|
Laura Klünder
|
4e1469c7d4
|
use author of ModelInstanceWrapper if not missing in save or delete call
|
2017-06-13 03:39:52 +02:00 |
|
Laura Klünder
|
b062e76b7a
|
track object deletion
|
2017-06-13 03:39:12 +02:00 |
|
Laura Klünder
|
e84028ffa8
|
create changes on wrapped model save
|
2017-06-13 03:31:10 +02:00 |
|
Laura Klünder
|
2f0b7d13d6
|
fix form validation on ModelMultipleChoiceField
|
2017-06-13 00:12:55 +02:00 |
|
Laura Klünder
|
2739132019
|
isort
|
2017-06-12 23:45:08 +02:00 |
|
Laura Klünder
|
344ab790a3
|
wrap around ORM in editor api
|
2017-06-12 23:33:59 +02:00 |
|
Laura Klünder
|
7e78bf0550
|
wrap around entire django ORM in all editor views
|
2017-06-12 22:56:39 +02:00 |
|