e101f4ed2f
trying to isolate bug in letter setting on ents
2023-08-03 16:11:46 +03:00
0dfe9d94b2
update pendingcaves only on local dev machine
2023-08-03 12:06:35 +03:00
0efdfe66d5
recover from missing letter field
2023-08-03 11:48:03 +03:00
a0f85454f8
detecting orphan cave ids and adding to pending list
2023-08-02 18:23:04 +03:00
1165b10fe4
Clearer issues message
2023-07-29 17:21:27 +03:00
Martin Green
a86f251423
Fixed parsing and rendering of an entrances last visited field
2023-07-26 20:40:30 +01:00
1f656b2101
properly turn off automagic entrance creation
2023-07-26 01:23:49 +03:00
fab7adf079
Cleaning up entrance importing robustly
2023-07-26 00:14:46 +03:00
31c815eeb0
bugfix in error message
2023-07-24 17:33:39 +03:00
387bdf4f91
shorter msg
2023-07-14 11:20:57 +02:00
Martin Green
3359889d97
Better attempt at creating a default url for caves created by svx files
2023-07-08 17:56:49 +02:00
Martin Green
a0fcb78e95
Removed kataster area for unoffical numbers of pending caves. Added .html to urls of pending caves.
2023-07-05 18:21:15 +01:00
Philip Sargent (laptop)
ef467ad481
Making the dummy entrance thing clear
2023-05-02 17:42:58 +03:00
Martin Green
c50236575f
Dummy entrances were being written to a global variable, recording that they have a filename. But the filename was not written. This was then causing an exception when the user asked to edit a cave, leading to all entrances being reread. Obviously the dummy entrances file ould not be read.
...
PS. Do we really want to reread all entrances when we start editing a cave?
2023-04-30 21:06:57 +01:00
Martin Green
941100a8a3
Previously if a cave was found without an entrance an entrance was added to the database. However as this was not also added as a file, the new entrance could not be edited via the web interface. Without an entrance being made, they can still be added.
2023-04-30 19:03:09 +01:00
8aec40f951
todo
2023-04-22 23:27:06 +01:00
c5a9bdc724
xml parser attmpt retract
2023-04-22 23:15:50 +01:00
30ef427b90
refactor cave import
2023-04-22 22:05:12 +01:00
02e46ed723
Remove uneeded print
2023-04-22 03:35:07 +01:00
94b8b357fb
Fix entrance edit too, saving slug now
2023-04-22 03:26:53 +01:00
2ed66fe3d0
edit cave reads from HTML file not just db
2023-04-22 01:24:32 +01:00
2541766dd5
typo
2023-04-05 20:42:19 +01:00
4d8cb82ef9
initial refactoring
2023-03-31 12:19:22 +01:00
9ffe3f690b
tidy up entranceSlug all now deleted
2023-03-28 20:30:00 +01:00
e7d9e9402a
bugfixes
2023-03-28 20:05:38 +01:00
9a28e93ac6
EntranceSlug removed from data model.
2023-03-28 19:26:37 +01:00
5738da8566
cached_slug str now a .slug field & pending fixed
2023-03-28 19:08:05 +01:00
bbc13c4eb9
remove 'primary' concept from entrance slugs. tested.
2023-03-28 17:08:55 +01:00
6ca5d5bfa8
debug ent report
2023-03-28 15:37:25 +01:00
860ce6b065
Creates new cave from survex file upload
2023-03-24 00:54:26 +00:00
8b5887a87a
Allows creation of new svxfile with unknown cave
2023-03-23 21:26:16 +00:00
e94a24bbd4
to-do lists updates
2023-02-02 21:50:40 +00:00
89d0e1723e
fixing cyclic import problem
2023-01-29 21:45:51 +00:00
1be3a3892c
ruff removed unused imports
2023-01-19 21:34:09 +00:00
ba2ae6cd82
reformatted using black
2023-01-19 21:18:42 +00:00
939d3970aa
sort imports using isort. tested.
2023-01-19 18:33:04 +00:00
17b2b7b89c
fix comments and 2019 LB parsing
2022-12-07 18:22:09 +00:00
Philip Sargent
45a640dfe9
Convert .format() to f-strings
2022-11-23 10:41:14 +00:00
Philip Sargent
725c5ad0cd
Updating comments
2022-11-17 01:24:39 +00:00
Philip Sargent
e0ac09d5ec
add 'lastvisit' field to entrances, for the date
2022-10-12 23:12:55 +03:00
Philip Sargent
70709c505c
Fixing bugs and better error msgs
2022-10-06 21:02:15 +03:00
Philip Sargent
7e47fe1f30
Parse all files, not just those in the *include tree
2022-10-05 21:11:18 +03:00
Philip Sargent
2f64e2d4c1
FIx pending caves which had got a bit garbled
2022-09-25 21:43:00 +03:00
Philip Sargent
0611c3f00f
documn improvements
2022-09-19 21:54:51 +03:00
Philip Sargent
6daa96b69e
correcting output comment
2022-08-30 17:30:46 +03:00
Philip Sargent
96b2c6c9ed
fix url for cave edit page in error msg
2022-08-24 14:15:40 +03:00
Philip Sargent
7872e98cb2
fixing pending caves system to be cleaner
2022-07-28 18:36:57 +03:00
Philip Sargent
dd0fcc28dd
update todo strings
2022-07-27 23:24:53 +03:00
Philip Sargent
039792e320
improve reifying process
2022-07-25 15:03:58 +03:00
Philip Sargent
cddcb0e321
fix minor bug in setting dummy entrance
2022-07-25 11:31:43 +03:00
Philip Sargent
476ee482fa
Pending caves with 1626 properly
2022-07-25 02:57:00 +03:00
Philip Sargent
a1e538e93a
making it work with 1626 no schonberg
2022-07-23 19:26:47 +03:00
Philip Sargent
796dbf1438
more dead chicken waving
2022-07-21 21:52:10 +03:00
Philip Sargent
f46942fadf
typo again
2022-07-21 21:04:49 +03:00
Philip Sargent
3a52d790f0
typo
2022-07-21 21:03:54 +03:00
Philip Sargent
ce7dfd6510
working on MariaDB crash on server
2022-07-21 21:01:57 +03:00
Philip Sargent
931c33cfdb
Clean DataIssues output, new therionrefs.log file
2022-07-21 19:01:04 +03:00
Philip Sargent
2e14be61a2
bugfix
2022-07-19 20:54:46 +03:00
Philip Sargent
d9d75b3aee
another attempt to avoid non-null parent pseudo error
2022-07-19 20:00:35 +03:00
Philip Sargent
1395ac76e9
Attempt fix to MariaDB crash in databasereset
2022-07-19 19:48:11 +03:00
Philip Sargent
9803ebe2e8
fix bug in Area creation
2022-07-08 22:19:07 +03:00
Philip Sargent
5d7d2b82b2
Fixing non-null error, even though it should be allowed
2022-07-05 15:57:49 +03:00
Philip Sargent
f1b206ad34
fixing bugs after wookey session
2022-03-22 02:22:15 +00:00
Philip Sargent
32377f4e6c
Cave import & reports fixes
2022-03-05 12:20:26 +00:00
Philip Sargent
e5cf1b5289
download logbook in standard HTML works
2021-04-28 02:43:09 +01:00
Philip Sargent
13f3057185
bugfixes
2021-04-27 14:51:04 +01:00
Philip Sargent
e236e792ec
todo: parsing caves
2021-04-27 00:32:01 +01:00
Philip Sargent
dc840c9bc7
tunnelpath to dwgpath
2021-04-26 18:11:14 +01:00
Philip Sargent
9e11c0814e
missing entrance .html file now handled differently
2021-04-26 17:23:23 +01:00
Philip Sargent
72fa8a5883
Making entrances work for pending caves
2021-04-26 02:10:45 +01:00
Philip Sargent
a656ada67a
Fixing cave edit form and cave creation parser
2021-04-25 04:04:53 +01:00
Philip Sargent
540ce7c076
bug fix in error message
2021-04-15 18:06:04 +01:00
Philip Sargent
38a63641bc
abort messages when parsing caves
2021-04-15 01:52:09 +01:00
Philip Sargent
c2c7de4c59
more cave parsing data fixes
2021-04-14 22:50:47 +01:00
Philip Sargent
d598a6d0f5
better integration of svx file DatIssues
2021-04-14 21:08:06 +01:00
Philip Sargent
db3addc819
Detects missing svx and description files
2021-04-14 18:24:08 +01:00
Philip Sargent
957169d9aa
move models_caves to models/caves.py
2021-04-13 00:47:17 +01:00
Philip Sargent
5b3b0e67e9
create core/models/ directroy
2021-04-13 00:43:57 +01:00
Philip Sargent
785d6360cd
Now compat with Dj2.0.13 & 1.11.29
2021-04-06 22:50:57 +01:00
Philip Sargent
409037bdf3
tiny tidyings
2021-04-05 14:01:15 +01:00
Philip Sargent
8707e4a819
fix missing slug field in pending caves
2021-04-03 00:34:34 +01:00
Philip Sargent
7f37327bcd
Fixing cave list webpage
2021-03-24 00:55:36 +00:00
Philip Sargent
d2833d26cc
fix schema and try cache caves import
2020-07-06 20:27:31 +01:00
Philip Sargent
df434cd399
SurvexBlocks now importing in deatil
2020-07-01 22:49:38 +01:00
Philip Sargent
514887d19f
Fix needed for pending caves with no xml file
2020-06-30 17:59:53 +01:00
Philip Sargent
0a57ac3132
all SurvexDirectory set OK, pending caves made
2020-06-30 15:39:24 +01:00
Philip Sargent
a60a495c83
Creating forgotten caves & better GetCaveLookup()
2020-06-29 21:15:42 +01:00
Philip Sargent
fb0438d352
bugfix returning multiple object catch
2020-06-13 01:26:28 +01:00
Philip Sargent
269b8840ad
import fixes & statistics table
2020-06-12 18:10:07 +01:00
Philip Sargent
9237a6262e
Make import robust against duplicate kataster numbers
2020-06-07 17:49:58 +01:00
Philip Sargent
fda50ed570
attempt to simplify wnt horribly wrong
2020-06-06 22:51:55 +01:00
Philip Sargent
6a755598b2
Moved classes to models_caves and fixed imports
2020-05-28 04:54:53 +01:00
Philip Sargent
50d753a87b
Convert codebase for python3 usage
2020-05-24 20:56:27 +01:00
Philip Sargent
a8460065a4
Thorough spring clean and profiling
2020-04-27 23:51:41 +01:00
Sam Wenham
b42249890e
Updating caves and entrances is no longer nuclear!
...
Big overhaul of people processing, fullname added to the model
lastname is now names -1 unless you only have one (yes you Wookey)
this allows for Jon Arne Toft and Wookey to live it the same DB
names can now have html chars in them, this should be real unicode but that can
only happen when we go to Python 3!
2019-04-19 22:52:54 +01:00
Sam Wenham
23df89cf31
Fix CSRF issues in svx form
...
Set date formats
Add DataIssue model and add errors to it to allow us to give people a list of
stuff to fix
2019-04-14 22:45:31 +01:00
Sam Wenham
4ad5b68433
Make things more compatiable with newer python
...
Fix the expeditions list
Improvements to make it compatiable with django 1.8
Bump the years to add 2018
Update the .hgignore file to ignore junk
2019-02-24 13:03:34 +00:00
expoonserver
1ad58d6b5d
Make sure that cave parser only reads .html files in cave_data dir (to stop foo~ causing 'duplicate cave' error)
2018-06-18 23:17:05 +01:00
Sam Wenham
3010961383
Try and ignore files that don't end .html (We really need to change to .xml) eg .html.orig!!
...
Change the index on troggle to move on with the year
2015-01-19 21:28:35 +00:00
wookey
bb1989d0f0
Add some exception checking to parsers/caves.py so that missing entrance
...
slugs don't blow up the import. Also reduce the noise, so
you just get a warning about missing slugs printed out
2012-09-24 23:23:38 +01:00