Commit graph

72 commits

Author SHA1 Message Date
Laura Klünder
e9332cfb75 fix cache invalidation 2017-07-07 15:32:41 +02:00
Laura Klünder
45765ef135 always include_deleted_created because the cache does the performance 2017-07-07 15:16:35 +02:00
Laura Klünder
369a1b558b get-changed_object: accept ModelInstanceWrapper 2017-07-07 15:02:50 +02:00
Laura Klünder
c78ba66551 create cascaded deletion of changed objects in _clean_changes if needed 2017-07-07 14:54:44 +02:00
Laura Klünder
a225da7c9a call _clean_cache after filling the cache, avoid infinite recursion 2017-07-07 14:47:51 +02:00
Laura Klünder
b6886bb8ba improve slug collision handling in _clean_changes 2017-07-07 11:57:46 +02:00
Laura Klünder
ac9a5f7be5 get_objects: get all LocationSlug submodels in one 2017-07-06 15:12:57 +02:00
Laura Klünder
a43a3184e0 _clean_changes 2017-07-06 15:06:01 +02:00
Laura Klünder
55d2d6759f create new ChangeSet API 2017-07-06 13:07:05 +02:00
Laura Klünder
7143ca4502 cache changeset cache 2017-07-06 00:36:37 +02:00
Laura Klünder
9030351461 improve changeset cache key 2017-07-06 00:27:21 +02:00
Laura Klünder
ceafc2e1cb fix changeset cache_key 2017-07-06 00:24:39 +02:00
Laura Klünder
2c053e3d0f cache changed_objects_data in changeset view 2017-07-06 00:18:43 +02:00
Laura Klünder
c85bd98faf update changeset cache keys 2017-07-05 23:42:52 +02:00
Laura Klünder
00a2366ae2 add cache keys 2017-07-05 23:38:47 +02:00
Laura Klünder
375454c3f1 add MapUpdate 2017-07-05 22:04:22 +02:00
Laura Klünder
e1b776a03c apply → accept and remove author from ChangeSetUpdate 2017-07-05 21:39:31 +02:00
Laura Klünder
a3be4acdf9 s/mute/muted/ 2017-07-05 21:06:51 +02:00
Laura Klünder
1ba2df6116 can_propose only if there are changed objects 2017-07-05 21:06:17 +02:00
Laura Klünder
327cada769 exclude finallyrejected in get_for_request 2017-07-05 20:55:48 +02:00
Laura Klünder
9d194e6de6 apply changes (ui, not yet applying them) 2017-07-05 20:50:07 +02:00
Laura Klünder
cd9b3c0181 fix last_state_change on reject/unreject 2017-07-05 20:31:47 +02:00
Laura Klünder
2aa163e6ed start review and reject changesets 2017-07-05 19:40:35 +02:00
Laura Klünder
01e9c40b60 refactor changeset icon and style 2017-07-05 16:25:19 +02:00
Laura Klünder
90e8a6e995 add optional select_related to sidebar_view 2017-07-05 16:17:19 +02:00
Laura Klünder
cdbc88b48e add ChangeSet.last_state_update 2017-07-05 16:17:09 +02:00
Laura Klünder
33d6727380 correctly set last_update etc 2017-07-05 15:41:50 +02:00
Laura Klünder
4d416e0460 save changeset last_update and last_change as foreign keys 2017-07-05 15:40:28 +02:00
Laura Klünder
81ab6b19d2 proposed change sets can be activated, too 2017-07-04 23:42:14 +02:00
Laura Klünder
ccd2cf1b99 activating change sets 2017-07-04 22:45:04 +02:00
Laura Klünder
755421706c save changeset pk in session instead of session id in changeset 2017-07-04 22:14:43 +02:00
Laura Klünder
b8be4a8105 reimplement propose and unpropose with lock_for_update 2017-07-04 20:11:26 +02:00
Laura Klünder
ef3f4a979d add ChangeSetUpdate and only save updates if something changed 2017-07-04 19:05:30 +02:00
Laura Klünder
a03d7cbda9 x changed objects → x objects changed 2017-07-04 17:11:31 +02:00
Laura Klünder
a49019f6d8 save last change in changeset and lock changesets before changing stuff 2017-07-04 17:05:29 +02:00
Laura Klünder
f0758b9a5c fix qs_for_request_editable 2017-07-04 15:41:55 +02:00
Laura Klünder
d67716c0e5 add CHangeset state 2017-07-01 14:18:39 +02:00
Laura Klünder
1180842c66 can_delete 2017-06-29 17:48:02 +02:00
Laura Klünder
4ed3f8da89 more permissions 2017-06-29 17:40:33 +02:00
Laura Klünder
0ea8ca9920 changeset permissions 2017-06-29 17:15:11 +02:00
Laura Klünder
ef5f4c0704 applied_by → assigned_to 2017-06-29 17:01:44 +02:00
Laura Klünder
abdd8455f4 don't count created deleted objects 2017-06-29 16:42:47 +02:00
Laura Klünder
9ac3eeeca0 edit title and description of changesets 2017-06-29 15:53:26 +02:00
Laura Klünder
6bb72ff62b remove ever_created_objects 2017-06-29 15:10:52 +02:00
Laura Klünder
3923c08ac7 add ChangeSet.last_change with cache 2017-06-29 15:06:14 +02:00
Laura Klünder
15704762ed add ChangedObject.stale 2017-06-29 14:51:46 +02:00
Laura Klünder
4e3da477e5 fix changed_objects_count 2017-06-29 14:27:42 +02:00
Laura Klünder
51f589835b respect object with only changed redirect slugs in changeset view and count 2017-06-29 13:20:35 +02:00
Laura Klünder
ffe31dcd81 call fill_changes_cache on get_created_pks 2017-06-27 19:09:06 +02:00
Laura Klünder
3e73da779b fix some issues with unsaved changesets 2017-06-27 18:54:12 +02:00