From 4ff7c67981016ceac7e65bde2f351d690b406899 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Sun, 20 Feb 2022 00:15:27 +0000 Subject: [PATCH] Update to-do lists and README text in troggle code --- handbook/computing/todo-data.html | 23 +++++++++++------------ handbook/computing/todo.html | 29 +++++++++++++++++------------ 2 files changed, 28 insertions(+), 24 deletions(-) diff --git a/handbook/computing/todo-data.html b/handbook/computing/todo-data.html index 0a1c03882..4f83b8d1e 100644 --- a/handbook/computing/todo-data.html +++ b/handbook/computing/todo-data.html @@ -46,19 +46,18 @@ If a heading is in italics, then there are hidden items.

Cave photos needed, especially entrances

-
-
New katastered caves need photos -
1626/359 Homecoming Cave Heimkehrhöhle 2018-dm-07 -
1623/290 Fish Face Cave Fischgesicht-Höhle 2017_cucc_28 -
1623/291 Happy Butterfly Cave Glückliche-Schmetterlingshöhle -
1623/285 Knackered Tacklesack Cave Geknackter-Packsackhöhle 2006-08 -
1623/288 Purple Lupin Cave Lila Lupinenhöhle 2015-mf-06 -
2015_cucc_24 -
1623/295 No Watermelon Cave Keine-Wassermelone-Höhle cucc-2017-23 -
1623/293 Blocked Air Cave Blocklufthöhle 2010-03 -
1623/296 Double Gemse Cave Doppel-Gemse-Höhle 2012-70 +
New katastered caves need photos +
  • 1626/359 Homecoming Cave Heimkehrhöhle 2018-dm-07 +
  • 1623/290 Fish Face Cave Fischgesicht-Höhle 2017_cucc_28 +
  • 1623/291 Happy Butterfly Cave Glückliche-Schmetterlingshöhle +
  • 1623/285 Knackered Tacklesack Cave Geknackter-Packsackhöhle 2006-08 +
  • 1623/288 Purple Lupin Cave Lila Lupinenhöhle 2015-mf-06 +
  • 2015_cucc_24 +
  • 1623/295 No Watermelon Cave Keine-Wassermelone-Höhle cucc-2017-23 +
  • 1623/293 Blocked Air Cave Blocklufthöhle 2010-03 +
  • 1623/296 Double Gemse Cave Doppel-Gemse-Höhle 2012-70 +
  • -

    Logbook fettling

    2019 Logbook
    diff --git a/handbook/computing/todo.html b/handbook/computing/todo.html index 990a35307..7ecc31ab8 100644 --- a/handbook/computing/todo.html +++ b/handbook/computing/todo.html @@ -164,6 +164,11 @@ Click here if no todo list appears here.

    Troggle

    +
    Survex file online editing BROKEN +
  • depends on file permissions being set correctly in :loser: repo +
  • ..and mainatianed correctly by the online edit system. CHECK & DOCUMENT. +
  • +
    Expo log parsing
  • Parsing broken on several old expo logs, excluded in the source code
  • the caching of already-parsed logfiles sems broken, troggle always re-parses all files @@ -218,11 +223,7 @@ which it does at the moment.
  • Troggle Refactoring

    -
    STATIC is very misleading -
  • we don't use the Django package 'staticfiles' but we do have url path re_path(r'^static/ and STATIC-ROOT parameter -from when old troggle was set up to appear to use it. Anyone reading Django documentation would be seriously confused so we -should rename STATIC everywhere as /resources/ or just re-use /site-media/ -
  • +
    MIME types and filename extensions
  • We should use standard https://docs.python.org/3/library/mimetypes.html to convert between mimetypes and filenames, not our own hacks @@ -243,11 +244,16 @@ But note that there are TWO packages called python-magic, see https://stackoverf
  • Get all trogglistas to read https://ebookscart.com/effective-python-by-brett-slatkin-pdf-download/ - downloded to /expofiles/
  • Get all trogglistas to read https://martinfowler.com/tags/refactoring.html
  • -
    Flatfiles is used to deliver CSS and JS for django admin pages, -
  • use flatfiles but fix awkradnesses such as /expofiles/ directory listing not working - - +
    expopages is used to deliver CSS and JS for django admin pages, +
  • use expopages but fix awkwardnesses such as /expofiles/ directory listing not working
  • +
    gardening our main model files for unused things +
  • get rid of 'expeditionday' as a concept everywhere ? +
  • +
    Make QM a first-class 'thing' and manage them explicitly in troggle +
  • after fixing the display of QMs from the existing hodge-podge +
  • +

    Expo Server

    document cgit installation and config @@ -260,6 +266,7 @@ But note that there are TWO packages called python-magic, see https://stackoverf
    Apache & MySQL configuration +
  • robots.txt completely missing from /home/expo/static or troggle:/media
  • Fix and document permissions for cron jobs
  • Document "anacron" / cron system on server
  • Explain why Docker containers can be a maintenance nightmare unless built from a script @@ -272,9 +279,7 @@ But note that there are TWO packages called python-magic, see https://stackoverf This to-do-list gadget itself
    Status -
  • This one is being replaced by HTML5 with no JS. But the other todo page still uses JS -
  • Make it only click once to change display state of the DT tag - +
  • This one now uses just HTML5 with no JS. But the other todo page still uses JS
  • Eventual aim