Laura Klünder
|
53d0d1d44d
|
count final changes, not entire change history
|
2017-06-20 13:36:57 +02:00 |
|
Laura Klünder
|
d0c3ba47d6
|
revoke old changes when adding an overwriting one
|
2017-06-20 13:36:09 +02:00 |
|
Laura Klünder
|
1d034a0741
|
fix AttributeError
|
2017-06-20 12:21:39 +02:00 |
|
Laura Klünder
|
6534e25a64
|
add revoke functions
|
2017-06-20 12:16:05 +02:00 |
|
Laura Klünder
|
2ee650d6a4
|
change model: discarded_by instead of deletes_change and reset updates
|
2017-06-20 11:43:05 +02:00 |
|
Laura Klünder
|
c75c52ea44
|
correctly set related objects on created objects
|
2017-06-18 23:17:08 +02:00 |
|
Laura Klünder
|
8c850c61fb
|
allow unsaved changesets (getting saved when the first change is added)
|
2017-06-18 22:14:03 +02:00 |
|
Laura Klünder
|
18b556467e
|
fix unique checks not working on created objects
|
2017-06-18 21:27:51 +02:00 |
|
Laura Klünder
|
3d237e8a62
|
fix issues getting correct changesets as an authenticated user
|
2017-06-18 21:09:29 +02:00 |
|
Laura Klünder
|
5d41fe0e30
|
is_authenticaed is now a property
|
2017-06-18 18:53:54 +02:00 |
|
Laura Klünder
|
613c9ee843
|
dont count LocationRedirect update changes as they are invisible
|
2017-06-18 18:50:16 +02:00 |
|
Laura Klünder
|
5501497161
|
only get foreign object if asked for it
|
2017-06-18 18:33:20 +02:00 |
|
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 |
|