Commit graph

49 commits

Author SHA1 Message Date
Laura Klünder
d104852138 only set nonempty titles 2017-06-18 18:09:47 +02:00
Laura Klünder
fae4c70050 allow obj_pk on Changes with action=create 2017-06-18 16:10:00 +02:00
Laura Klünder
0c675ce5aa allow retrieving all ever created models, even deleted ones 2017-06-18 15:30:35 +02:00
Laura Klünder
376a6fddbf cannot break here, this means only adding one property 2017-06-18 05:32:12 +02:00
Laura Klünder
93c33ce605 filtering==, validate_unique and created model inheritance 2017-06-18 04:40:37 +02:00
Laura Klünder
0be9100c0f use is_created_pk everywhere 2017-06-18 01:04:07 +02:00
Laura Klünder
036a8bf607 update _parse_change to avoid glitches 2017-06-17 23:37:43 +02:00
Laura Klünder
4e5f3b952e update Change.__repr__ so it does also work on deleted objects 2017-06-17 23:23:32 +02:00
Laura Klünder
1d6ce7179d add simple api to view the current changeset 2017-06-16 20:27:07 +02:00
Laura Klünder
0b38921b94 fix manytomany queries 2017-06-16 19:19:54 +02:00
Laura Klünder
8fef2a81a9 reimplement wrapped prefetch_related 2017-06-16 18:19:52 +02:00
Laura Klünder
19856dfd8a add created object to querysets (not yet fully working with select_related) 2017-06-16 16:34:27 +02:00
Laura Klünder
1d9564568b use get_prep_value / to_python before serializing changed values 2017-06-16 13:08:26 +02:00
Laura Klünder
410398b21e title_de support in get_created_object 2017-06-16 13:08:14 +02:00
Laura Klünder
0d67c2d1d8 ChangeSet.get_created_object() 2017-06-16 13:00:59 +02:00
Laura Klünder
bfabae222a dont double-parse value 2017-06-16 12:22:44 +02:00
Laura Klünder
1596be0a87 fix parsing create-changes 2017-06-16 12:22:36 +02:00
Laura Klünder
a6d117d490 add cache_key to ChangeSet 2017-06-15 17:53:00 +02:00
Laura Klünder
c93240eca7 implement first filter updates for existing objects 2017-06-15 00:07:19 +02:00
Laura Klünder
d0de6962b4 support for created objects in _parse_change 2017-06-14 02:19:37 +02:00
Laura Klünder
fba5025550 respect changes in manytomany.all() lookup 2017-06-14 01:18:42 +02:00
Laura Klünder
73a7345584 set parsed to True, otherwise it's useless 2017-06-14 01:11:49 +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
e3c8947883 do creepy metaclass stuff in wrappers.py 2017-06-13 18:52: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
18174c373a call _parse_change in _new_change 2017-06-13 16:25:01 +02:00
Laura Klünder
c07a2f1ab5 remove debug output 2017-06-13 16:24:41 +02:00
Laura Klünder
ef5764305f ChangeSet: call parse_change only when needed 2017-06-13 16:22:59 +02:00
Laura Klünder
164fe5d892 update wrapped models according to changeset 2017-06-13 16:15:28 +02:00
Laura Klünder
4cae5252de show or delete current changeset 2017-06-13 15:31:54 +02:00
Laura Klünder
18cf51dfbd fix minor python linter issues 2017-06-13 14:49:20 +02:00
Laura Klünder
551cc15f14 add ChangeSet.qs_for_request 2017-06-13 14:42:08 +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
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
7e78bf0550 wrap around entire django ORM in all editor views 2017-06-12 22:56:39 +02:00
Laura Klünder
9e58a662e0 rename Change.object to Change.obj 2017-06-12 18:29:21 +02:00
Laura Klünder
ad568fdc0b fix Change.clean() regarding creation 2017-06-12 18:26:24 +02:00
Laura Klünder
f55ea561bd get changeset for session/user and show it in ediutr in top right corner 2017-06-12 17:22:38 +02:00
Laura Klünder
172189a90b ChangeSet author can be null 2017-06-12 16:59:57 +02:00
Laura Klünder
88330bbfeb disallow delete 2017-06-12 15:16:17 +02:00
Laura Klünder
fe0c2a1b48 save should raise TypeError is saving is not allowed 2017-06-12 15:07:42 +02:00
Laura Klünder
b4c640254f dont add changes to finished changesets 2017-06-12 15:06:51 +02:00
Laura Klünder
7f4c917872 add missing self 2017-06-12 15:06:42 +02:00
Laura Klünder
690785fd4d call full_clean on change object save 2017-06-12 15:01:36 +02:00
Laura Klünder
17e965e26e change objects can not be edited 2017-06-12 14:59:56 +02:00
Laura Klünder
bd7c8161d6 coplete Change model for editor 2017-06-12 14:52:08 +02:00
Laura Klünder
ee34d16b67 create models Change and ChangeSet for editor 2017-06-12 13:20:26 +02:00