Tom Russell
86e30b1012
Add font-awesome icons
2018-10-01 15:20:45 +01:00
Tom Russell
f2d543f3c6
Allow default-width logo
2018-10-01 15:17:28 +01:00
Tom Russell
46d630711f
Include all categories and form sections
...
- coming soon if inactive [Closes #30 ]
- update section titles [Closes #52 ]
- add size fields [Closes #39 ]
2018-10-01 12:45:33 +01:00
Tom Russell
f8201da283
Create component for section in building-view
2018-10-01 00:32:24 +01:00
Tom Russell
72a626e267
Squares turn to arrows on hover
...
Closes #33
2018-10-01 00:13:01 +01:00
Tom Russell
d8fb5aeaca
Reject empty changesets
2018-09-30 23:06:42 +01:00
Tom Russell
ddd300405c
Default 0 storeys (handle nulls)
2018-09-30 23:06:30 +01:00
Tom Russell
a9b3a394de
Only logged-in edits (plus record user with edit)
2018-09-30 22:30:00 +01:00
Tom Russell
cf2ffd3cc8
Handle save-building errors
2018-09-30 22:23:13 +01:00
Tom Russell
18d95491be
Fix frontend building_id references
2018-09-30 21:54:47 +01:00
Tom Russell
48a98ff610
Fix highlight tile query
2018-09-30 21:53:57 +01:00
Tom Russell
e98d589683
Catch-all server-side HTML route errors
2018-09-30 21:53:41 +01:00
Tom Russell
45d6a8e6e5
Fix single-digit integer parse (!)
2018-09-30 21:53:20 +01:00
Tom Russell
79724cc449
Copy from stdin (cat user-accessible file) when loading geometries
2018-09-30 21:23:19 +01:00
Tom Russell
88e054ff55
Update buiilding locate URL
2018-09-30 21:10:03 +01:00
Tom Russell
148187d17e
Remove unused index from drop list
2018-09-30 20:31:20 +01:00
Tom Russell
d31d5e0c10
Fix hashed password length constraint
2018-09-30 20:30:21 +01:00
Tom Russell
c3e539cd81
Log error from error box if any
2018-09-30 20:30:04 +01:00
Tom Russell
11e93a18b3
Sprinkle credentials: same-origin on authenticated fetches
2018-09-30 20:29:46 +01:00
Tom Russell
aae5c1ca32
Handle errors logging in
2018-09-30 20:28:33 +01:00
Tom Russell
2e80c9d2e9
Fix db connection (use env vars)
2018-09-30 20:27:53 +01:00
Tom Russell
775f08ab2d
Fix newsletter submit
2018-09-30 20:27:40 +01:00
Tom Russell
c8b320e48d
Module heading comments
2018-09-30 19:50:09 +01:00
Tom Russell
ae17f6db14
Index and constrain building_user_likes (one like per building per user)
2018-09-30 19:49:41 +01:00
Tom Russell
e3c02612cd
Update user db access
2018-09-30 19:49:07 +01:00
Tom Russell
d0755e61de
Sketch in building-like method
2018-09-30 19:48:42 +01:00
Tom Russell
1b191a1466
Use simpler shallow compare, drop fast-json-patch
2018-09-30 18:58:41 +01:00
Tom Russell
b6ef15949e
Rewrite building to log changes, use database columns
...
- Typically returning all columns from 'buildings', possibly using other
tables to join and filter.
- Using database types and constraints - let the db do validation and
consistency checking!
- Using transaction around updating a building record, adding log entry
- Using JSON patch to record forward and reverse patches (hope this will
give small data size compared to all-columns or before-and-after
strategy)
2018-09-30 16:25:53 +01:00
Tom Russell
9b5e85a9ff
Use pg-promise in express-session
2018-09-30 16:18:57 +01:00
Tom Russell
fb350f5589
Move tile helper to env vars for db config
2018-09-30 16:18:34 +01:00
Tom Russell
26c79d07ff
Move tileserver style queries to non-jsonb
2018-09-30 16:17:59 +01:00
Tom Russell
f8803b7875
Move db to pg-promise
2018-09-30 16:17:31 +01:00
Tom Russell
8fdcb8defa
Add building_properties table, buildings.revision_id
2018-09-30 16:17:11 +01:00
Tom Russell
fb43998f86
Add pg-promise and fast-json-patch, npm upgrade/allow minor upgrades
2018-09-30 16:16:26 +01:00
Tom Russell
3e4beb5423
Query buildings by location or reference
2018-09-29 19:09:48 +01:00
Tom Russell
2a1902f6ce
Update ETL docs
2018-09-29 18:29:57 +01:00
Tom Russell
4984ad9515
Update migration-running docs
2018-09-29 18:14:21 +01:00
Tom Russell
d1ea702939
Add location, date, size, likes to database
2018-09-29 18:14:06 +01:00
Tom Russell
36ee3e8c23
Create/drop database elements conditionally
2018-09-29 18:13:34 +01:00
Tom Russell
f8e329ce77
Add index-dropping migrations
2018-09-27 21:38:37 +01:00
Tom Russell
a66b2c4596
Rename core migrations
2018-09-27 21:38:21 +01:00
Tom Russell
212da7f071
Drop old main.js
2018-09-27 21:38:00 +01:00
Tom Russell
73aa3df290
Clip OSMM to GLA on extraction
2018-09-27 21:37:47 +01:00
Tom Russell
381a378870
Default to night bg
2018-09-27 21:37:32 +01:00
Tom Russell
322a976f7a
Fix get_test_polygons script
2018-09-25 22:01:09 +01:00
Tom Russell
342167f9c9
Update UPRN-load script
2018-09-25 21:47:58 +01:00
Tom Russell
d9797385d9
Use default pool size (CPU count) in ETL
2018-09-25 21:47:29 +01:00
Tom Russell
3f9c9f3221
Split indexing further, UPRN requires bigint
2018-09-25 21:46:22 +01:00
Tom Russell
bddd7e769f
Rename etl scripts
2018-09-25 20:46:16 +01:00
Tom Russell
ab32c36c98
Update database notes (single app user required)
2018-09-25 20:46:05 +01:00