Commit graph

109 commits

Author SHA1 Message Date
Laura Klünder
733065838b fix m2m__pk filter 2017-06-27 16:39:10 +02:00
Laura Klünder
eb326a3694 ChangedObject m2m implementation 2017-06-27 16:10:28 +02:00
Laura Klünder
15e0b3cad2 get_changed_object: instance as argument instead of model and pk 2017-06-27 14:57:43 +02:00
Laura Klünder
eaab9ba670 ChangedObject: save objects and delete objects 2017-06-27 14:42:30 +02:00
Laura Klünder
e02245cc62 remove author from wrappers 2017-06-27 13:11:31 +02:00
Laura Klünder
63cff64599 fallback for lookup in deleted_existing 2017-06-27 03:28:39 +02:00
Laura Klünder
0b7f4d2a13 exclude deleted objects when filtering by related objects 2017-06-25 17:46:53 +02:00
Laura Klünder
7c5ad70781 object save needs to be atomic transaction so entire object is saved 2017-06-25 11:51:49 +02:00
Laura Klünder
aadb81c237 remove descriptor inspections everywhere 2017-06-25 11:35:01 +02:00
Laura Klünder
5ebc23b076 even less descriptor inspection 2017-06-25 11:31:24 +02:00
Laura Klünder
857f0c0a09 improve performance a little bit by deferring geometry field in list 2017-06-23 00:09:28 +02:00
Laura Klünder
f1854c8b66 don't store created pks as int 2017-06-22 22:47:22 +02:00
Laura Klünder
c6ed3105b0 fix attribute errors 2017-06-22 21:33:22 +02:00
Laura Klünder
bd7dcc647e remove unneded class variable 2017-06-22 18:49:04 +02:00
Laura Klünder
d5420e6d96 move get_submodels into mapdata.utils.models 2017-06-22 18:48:23 +02:00
Laura Klünder
d9f7210460 add type hint to get_submodels 2017-06-21 19:16:21 +02:00
Laura Klünder
0d310d337c fix an error for model inheritance in _filter_values 2017-06-21 19:11:08 +02:00
Laura Klünder
9159e8f6b9 move querset_only methods to QuerySetWrapper 2017-06-21 19:06:36 +02:00
Laura Klünder
da543f8ee1 document wrappers 2017-06-21 19:01:00 +02:00
Laura Klünder
8958d9e516 create editor utils.py 2017-06-21 14:19:13 +02:00
Laura Klünder
676bf3389b Revert "split up editor/wrappers.py"
This reverts commit b75edf3d58a45007f574ed919b0dd0550b129db8.
2017-06-21 14:12:58 +02:00
Laura Klünder
7d736665a4 split up editor/wrappers.py 2017-06-21 14:03:11 +02:00
Laura Klünder
7a9f4da4c1 remove everything about the editor from mapdata app 2017-06-21 12:47:28 +02:00
Laura Klünder
a2b993b27a fix queries by foreign keys 2017-06-20 21:38:31 +02:00
Laura Klünder
8c74db77e2 more stuff to satisfy the linter 2017-06-20 18:00:46 +02:00
Laura Klünder
e65a90d9bd fix several minor bugs with data types 2017-06-20 17:57:12 +02:00
Laura Klünder
1b41bafa4f add redirecting slugs after saving 2017-06-18 22:46:50 +02:00
Laura Klünder
86de9dd053 enable overwriting wrapped qs cache to avoid _get_created_objects again 2017-06-18 06:17:46 +02:00
Laura Klünder
07c6c11373 redirectslug unique check and QuerySetWrapper.delete() 2017-06-18 05:14:02 +02:00
Laura Klünder
93c33ce605 filtering==, validate_unique and created model inheritance 2017-06-18 04:40:37 +02:00
Laura Klünder
2611e20284 values_list should be iterable multiple times 2017-06-18 01:19:41 +02:00
Laura Klünder
0be9100c0f use is_created_pk everywhere 2017-06-18 01:04:07 +02:00
Laura Klünder
27af4d0dc5 remove unneeded code for manager.core_filters that slowed everything down 2017-06-18 00:50:50 +02:00
Laura Klünder
df880ca43b always get queryset on manager (for filtering) 2017-06-18 00:45:06 +02:00
Laura Klünder
fb9479783f return created objects in values_list 2017-06-18 00:00:29 +02:00
Laura Klünder
56284038c2 correct treatment of core_filters in Wrappers 2017-06-17 23:59:55 +02:00
Laura Klünder
c3fd098f05 fix Wrapped Queryset none() 2017-06-17 23:12:23 +02:00
Laura Klünder
44811460a1 fix prefetch_related about existing objects 2017-06-17 22:50:56 +02:00
Laura Klünder
2cb66cbd64 remove debug call that caused duplicate results 2017-06-17 22:45:44 +02:00
Laura Klünder
94b080c58d remove debug output 2017-06-17 22:20:03 +02:00
Laura Klünder
1c5a786dca get_prefetch_queryset and _apply_rel_filters 2017-06-17 22:18:18 +02:00
Laura Klünder
4325b1984d raise error if there is unsupported extrastuff 2017-06-17 22:13:43 +02:00
Laura Klünder
ec18984875 fix m2m prefetch_related with newly created objects 2017-06-17 22:11:20 +02:00
Laura Klünder
f0d4d122da fix changeset parsing on prefetch_related with manytomany 2017-06-17 21:50:15 +02:00
Laura Klünder
cb4867614c fix reverse m2m __in filter 2017-06-17 20:05:33 +02:00
Laura Klünder
e7292692d5 add QuerySetWrapper support for reverse m2m __in filtering 2017-06-17 19:42:17 +02:00
Laura Klünder
f4700cc392 call to_python on updated values from the db 2017-06-16 22:22:34 +02:00
Laura Klünder
60551ff9b0 added existing m2ms were not correctly parsed 2017-06-16 20:47:06 +02:00
Laura Klünder
7bad785155 remove wrap_instances flag 2017-06-16 19:37:51 +02:00
Laura Klünder
0b38921b94 fix manytomany queries 2017-06-16 19:19:54 +02:00