Commit graph

550 commits

Author SHA1 Message Date
Laura Klünder
3597abc632 call group_changes only if restore was not queried 2017-06-25 18:26:17 +02:00
Laura Klünder
259f7a14b9 confirm before restoring changes 2017-06-25 18:26:08 +02:00
Laura Klünder
609fb88c72 create restore button basic functionality 2017-06-25 18:19:01 +02:00
Laura Klünder
7d768875d5 move changeset history view into changeset_detail 2017-06-25 17:59:18 +02:00
Laura Klünder
0a3675b9ef don't allow restoring "create"-changes. 2017-06-25 17:56:05 +02:00
Laura Klünder
fe86e62e98 rename restore button to "restore original" 2017-06-25 17:54:35 +02:00
Laura Klünder
b85ecae12f only show restore button if can_edit 2017-06-25 17:51:11 +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
9c006e076f only show the undo button in history for deleting stuff 2017-06-25 17:22:04 +02:00
Laura Klünder
d86b31d0e9 don't show undo button in history, this may be confusing 2017-06-25 17:20:54 +02:00
Laura Klünder
74adaf68ba fix css on button hover (tooltip) 2017-06-25 16:29:51 +02:00
Laura Klünder
4e79279241 show roblems and restore buttons in changeset history, too 2017-06-25 16:19:59 +02:00
Laura Klünder
79220c39f9 add has_no_effect check to changes and replace undo button icon 2017-06-25 16:12:57 +02:00
Laura Klünder
1d479c4eba allow undoing changes on created objects 2017-06-25 16:12:04 +02:00
Laura Klünder
289297294e validate changes and add button to restore them 2017-06-25 15:36:51 +02:00
Laura Klünder
cd7d131750 Change.field 2017-06-25 14:13:06 +02:00
Laura Klünder
1e0c122cfe only subtract holes from their respective spaces 2017-06-25 12:42:17 +02:00
Laura Klünder
2484535214 remove old code 2017-06-25 12:18:47 +02:00
Laura Klünder
ba3a912b6a add add_current_model and get_field_value to utils.py 2017-06-25 12:17:22 +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
7a2854317e fix error when creating new objects 2017-06-25 11:40:22 +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
877f0cafad less descriptor inspecion, more field inspection 2017-06-25 10:31:43 +02:00
Laura Klünder
c3018ea6a9 defer geometry on level, too 2017-06-23 00:12:36 +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
c24130f058 if something is changed back to original state, add a „restore“ change 2017-06-22 23:49:45 +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
7bab4e5064 fix type hinting in changeset.py 2017-06-21 19:13:23 +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
8306345856 document changeset 2017-06-21 18:00:12 +02:00
Laura Klünder
8958d9e516 create editor utils.py 2017-06-21 14:19:13 +02:00
Laura Klünder
713a94e5f6 fix import error 2017-06-21 14:14:45 +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
260fc42af0 Revert "fix import errors"
This reverts commit aa1a1fee66858ceedd1d0c211c6d28e5ac5aa080.
2017-06-21 14:12:51 +02:00
Laura Klünder
b1569be54e fix import errors 2017-06-21 14:09:26 +02:00
Laura Klünder
7d736665a4 split up editor/wrappers.py 2017-06-21 14:03:11 +02:00
Laura Klünder
3e4d202b29 split up editor models 2017-06-21 13:54:00 +02:00
Laura Klünder
0226f0b36f move code to ChangeSet.get_objects() 2017-06-21 13:48:13 +02:00
Laura Klünder
fdf3da8987 reorder methods of ChangeSet 2017-06-21 13:31:41 +02:00
Laura Klünder
e54516ff41 show discarded changes in changeset view in gray 2017-06-21 13:17:52 +02:00
Laura Klünder
1d3345b78e increase sidebar width 2017-06-21 13:16:54 +02:00
Laura Klünder
62467ed43e fix EditorForm errors in changeset view 2017-06-21 12:51:44 +02:00
Laura Klünder
7a9f4da4c1 remove everything about the editor from mapdata app 2017-06-21 12:47:28 +02:00