Update to-do lists and README text in troggle code

This commit is contained in:
Philip Sargent 2022-02-20 00:15:27 +00:00
parent 1acfef0668
commit 4ff7c67981
2 changed files with 28 additions and 24 deletions

View File

@ -46,19 +46,18 @@ If a heading is in italics, then there are hidden items.
</dl>
<h3>Cave photos needed, especially entrances</h3>
<dl>
<dt><!--2020-04-30 becka-->New katastered caves need photos
<dd>1626/359 Homecoming Cave Heimkehrh&ouml;hle 2018-dm-07
<dd>1623/290 Fish Face Cave Fischgesicht-H&ouml;hle 2017_cucc_28
<dd>1623/291 Happy Butterfly Cave Gl&uuml;ckliche-Schmetterlingsh&ouml;hle
<dd>1623/285 Knackered Tacklesack Cave Geknackter-Packsackh&ouml;hle 2006-08
<dd>1623/288 Purple Lupin Cave Lila Lupinenh&ouml;hle 2015-mf-06
<dd>2015_cucc_24
<dd>1623/295 No Watermelon Cave Keine-Wassermelone-H&ouml;hle cucc-2017-23
<dd>1623/293 Blocked Air Cave Blocklufth&ouml;hle 2010-03
<dd>1623/296 Double Gemse Cave Doppel-Gemse-H&ouml;hle 2012-70
<details><summary><!--2020-04-30 becka-->New katastered caves need photos</summary>
<li>1626/359 Homecoming Cave Heimkehrh&ouml;hle 2018-dm-07
<li>1623/290 Fish Face Cave Fischgesicht-H&ouml;hle 2017_cucc_28
<li>1623/291 Happy Butterfly Cave Gl&uuml;ckliche-Schmetterlingsh&ouml;hle
<li>1623/285 Knackered Tacklesack Cave Geknackter-Packsackh&ouml;hle 2006-08
<li>1623/288 Purple Lupin Cave Lila Lupinenh&ouml;hle 2015-mf-06
<li>2015_cucc_24
<li>1623/295 No Watermelon Cave Keine-Wassermelone-H&ouml;hle cucc-2017-23
<li>1623/293 Blocked Air Cave Blocklufth&ouml;hle 2010-03
<li>1623/296 Double Gemse Cave Doppel-Gemse-H&ouml;hle 2012-70
</details>
</dl>
<h3>Logbook fettling</h3>
<dl>
<dt>2019 Logbook</dt>

View File

@ -164,6 +164,11 @@ Click here if no todo list appears here.</div></a>
</details>
<h3>Troggle</h3>
<details><summary><!--2022-02-19 psargent-->Survex file online editing BROKEN</summary>
<li>depends on file permissions being set correctly in :loser: repo
<li>..and mainatianed correctly by the online edit system. CHECK & DOCUMENT.
</details>
<details><summary><!--2022-02-15 psargent--> Expo log parsing</summary>
<li>Parsing broken on several old expo logs, excluded in the source code
<li>the caching of already-parsed logfiles sems broken, troggle always re-parses all files
@ -218,11 +223,7 @@ which it does at the moment.
</details>
<h3>Troggle Refactoring</h3>
<details><summary><!--2022-02-15 psargent-->STATIC is very misleading</summary>
<li>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/
</details>
<details><summary><!--2022-02-15 psargent-->MIME types and filename extensions</summary>
<li>We should use standard <a href="https://docs.python.org/3/library/mimetypes.html">https://docs.python.org/3/library/mimetypes.html</a>
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
<li><!--2020-07-24 psargent-->Get all trogglistas to read https://ebookscart.com/effective-python-by-brett-slatkin-pdf-download/ - downloded to /expofiles/
<li><!--2020-07-24 psargent-->Get all trogglistas to read https://martinfowler.com/tags/refactoring.html
</details>
<details><summary><!--2020-07-24 psargent-->Flatfiles is used to deliver CSS and JS for django admin pages,</summary>
<li><!--2020-07-24 psargent--> use flatfiles but fix awkradnesses such as /expofiles/ directory listing not working
<details><summary><!--2020-07-24 psargent-->expopages is used to deliver CSS and JS for django admin pages,</summary>
<li><!--2020-07-24 psargent--> use expopages but fix awkwardnesses such as /expofiles/ directory listing not working
</details>
<details><summary><!--2022-02-19 psargent-->gardening our main model files for unused things</summary>
<li>get rid of 'expeditionday' as a concept everywhere ?
</details>
<details><summary><!--2022-02-19 psargent-->Make QM a first-class 'thing' and manage them explicitly in troggle</summary>
<li>after fixing the display of QMs from the existing hodge-podge
</details>
<h3>Expo Server</h3>
<details><summary><!--2020-07-24 psargent--> document cgit installation and config</summary>
@ -260,6 +266,7 @@ But note that there are TWO packages called python-magic, see https://stackoverf
</details>
<details><summary>Apache & MySQL configuration </summary>
<li><!--2022-02-18 psargent-->robots.txt completely missing from /home/expo/static or troggle:/media
<li><!--2020-04-10 psargent-->Fix and document permissions for cron jobs
<li><!--2020-05-14 psargent-->Document "anacron" / cron system on server
<li><!--2020-04-10 psargent-->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
<font color="fuchsia">This to-do-list gadget itself</font>
</h3>
<details><summary>Status</summary>
<li>This one is being replaced by HTML5 with no JS. But the other todo page still uses JS
<li>Make it only click once to change display state of the DT tag
<li>This one now uses just HTML5 with no JS. But the other todo page still uses JS
</details>
<details><summary><!--2020-03-26 psargent-->Eventual aim</summary>