Laura Klünder
|
92749a5f16
|
fix get_altitudes() again
|
2017-11-18 13:56:25 +01:00 |
|
Laura Klünder
|
7575605aae
|
refactor get_altitudes()
|
2017-11-18 13:53:40 +01:00 |
|
Laura Klünder
|
da25951555
|
ramp rendering
|
2017-11-18 13:30:20 +01:00 |
|
Laura Klünder
|
4e51969794
|
create ramp altitude areas
|
2017-11-18 00:07:23 +01:00 |
|
Laura Klünder
|
69bacc321f
|
don't lock all mapupates during AltitudeArea.recalculate()
|
2017-11-17 22:01:07 +01:00 |
|
Laura Klünder
|
aaabc7e37c
|
add ramp model
|
2017-11-17 20:31:29 +01:00 |
|
Laura Klünder
|
fdce9a9ab1
|
obstacles should not be able to “expand” an altitude area outside spaces
|
2017-11-17 18:37:36 +01:00 |
|
Laura Klünder
|
3dd41a3504
|
determine last_processed_update beforehand
|
2017-11-17 14:59:46 +01:00 |
|
Laura Klünder
|
80dbaf232e
|
fix terrible error where last_processed_update is not updated in the cache
|
2017-11-16 20:57:10 +01:00 |
|
Laura Klünder
|
c890ae6bbf
|
better logging in many places
|
2017-11-16 20:54:59 +01:00 |
|
Laura Klünder
|
c754f046ee
|
get_changed_geometry(): operate on cleaned geometry
|
2017-11-16 19:55:23 +01:00 |
|
Laura Klünder
|
00df96cbe0
|
better output when processing map updates
|
2017-11-16 19:40:57 +01:00 |
|
Laura Klünder
|
0dea6561fa
|
fix typo
|
2017-11-16 19:33:19 +01:00 |
|
Laura Klünder
|
689139a6ec
|
fix broken import
|
2017-11-16 19:27:58 +01:00 |
|
Laura Klünder
|
8c9346a074
|
try to fix MapHistory updating
|
2017-11-16 19:24:49 +01:00 |
|
Laura Klünder
|
1d770e3e43
|
altitudeareas should not span over holes
|
2017-11-16 14:33:51 +01:00 |
|
Laura Klünder
|
6c1e17f6c9
|
fix multiple errors in cut_polygon_with_line
|
2017-11-16 04:11:01 +01:00 |
|
Laura Klünder
|
023f80ab6a
|
don't crash if changed_geometries wasn't set
|
2017-11-16 03:12:26 +01:00 |
|
Laura Klünder
|
85788d33b0
|
hotfix to be debugged later
|
2017-11-16 03:09:14 +01:00 |
|
Laura Klünder
|
8602f4f39e
|
stop deferring Level.render_data, this field does no exist any more
|
2017-11-16 03:03:18 +01:00 |
|
Laura Klünder
|
44dda5cd77
|
save changed_geometries into file instead of pickling it into the db
|
2017-11-16 02:47:28 +01:00 |
|
Laura Klünder
|
fb69bcedd7
|
remove LevelManager, we don't need to defer render_data any more
|
2017-11-16 02:45:01 +01:00 |
|
Laura Klünder
|
d9e443c9cc
|
save level render data into a file instead of pickling it into the db
|
2017-11-16 02:26:04 +01:00 |
|
Laura Klünder
|
ef73932ea3
|
mapupdate: set cache and queue process task using transaction.on_commit
|
2017-11-15 23:01:43 +01:00 |
|
Laura Klünder
|
4ab38758eb
|
defer MapUpdate.changed_geometries by default
|
2017-11-14 23:45:53 +01:00 |
|
Laura Klünder
|
5878381619
|
add door_height to editor form and serializer
|
2017-11-14 22:24:29 +01:00 |
|
Laura Klünder
|
3315fbf057
|
door heights
|
2017-11-14 21:33:55 +01:00 |
|
Laura Klünder
|
d023af3531
|
fix terrible glitches
|
2017-11-13 23:35:13 +01:00 |
|
Laura Klünder
|
f8e75584d9
|
more stuff better cut
|
2017-11-13 22:38:49 +01:00 |
|
Laura Klünder
|
dfdeb784aa
|
fix orient again
|
2017-11-13 21:03:22 +01:00 |
|
Laura Klünder
|
a9b1ed1914
|
fix orientation problem on levels with no stairs
|
2017-11-13 20:58:02 +01:00 |
|
Laura Klünder
|
0253d378ed
|
simplify altitudearea recalculate code
|
2017-11-13 19:36:11 +01:00 |
|
Laura Klünder
|
53af5d59ad
|
properly use cut_polygon_with_lines
|
2017-11-13 18:54:38 +01:00 |
|
Laura Klünder
|
88fc75022e
|
introducing cut_polygon_with_line() for better stair/altitude processing
|
2017-11-13 01:25:08 +01:00 |
|
Laura Klünder
|
b6cb29b907
|
use unary_union instead of the old cascaded_union
|
2017-11-11 02:36:02 +01:00 |
|
Laura Klünder
|
8bc5015caf
|
use area.geometry_prep for intersects
|
2017-11-11 02:26:05 +01:00 |
|
Laura Klünder
|
38240fcbde
|
speedup AltitudeArea.recalculate() by using shapely prepared
|
2017-11-11 02:09:33 +01:00 |
|
Laura Klünder
|
9879b86f86
|
fix error if two identical stairs exist
|
2017-11-11 00:21:44 +01:00 |
|
Laura Klünder
|
e1d27b637c
|
process_updates() don't lock globally, but only on unprocessed updates
|
2017-11-10 23:23:22 +01:00 |
|
Laura Klünder
|
aa7ffab45c
|
use delay() instead of apply_async()
|
2017-11-10 18:30:40 +01:00 |
|
Laura Klünder
|
64648d5d4f
|
fix updating map history
|
2017-11-10 17:58:39 +01:00 |
|
Laura Klünder
|
efbbbe2495
|
schedula process_map_updates usind celery on new MapUpdate creation
|
2017-11-10 16:56:50 +01:00 |
|
Laura Klünder
|
ea22c7a927
|
process updates asynchronously
|
2017-11-10 16:32:58 +01:00 |
|
Laura Klünder
|
bf1e8a9b11
|
remove all old rendering methods
|
2017-11-09 17:32:39 +01:00 |
|
Laura Klünder
|
de6e67d8ae
|
fix import
|
2017-11-05 17:15:20 +01:00 |
|
Laura Klünder
|
ae5bbb7705
|
superusers get their own cache key
|
2017-11-05 16:47:25 +01:00 |
|
Laura Klünder
|
e0ae343503
|
remove old render_svg code
|
2017-11-05 13:29:16 +01:00 |
|
Laura Klünder
|
df451f9143
|
cleanup render code to make room for the opengl rendering engine
|
2017-11-04 23:21:36 +01:00 |
|
Laura Klünder
|
949b88389e
|
add Location.details_display()
|
2017-11-02 13:35:58 +01:00 |
|
Laura Klünder
|
e6b6db1c7c
|
add location display endpoint
|
2017-11-01 15:55:59 +01:00 |
|