Fix/eps status #269

Merged
holler merged 4 commits from fix/eps_status into main 2026-07-22 16:34:14 +02:00
Member
No description provided.
holler added 4 commits 2026-07-22 16:05:23 +02:00
remove date parameter
CI for csaxs_bec / test (push) Successful in 2m48s
564f8dcf4e
feat(webpage): mirror status-page uploads to a second URL
CI for csaxs_bec / test (push) Successful in 3m42s
7717efd19a
HttpUploader now accepts a single URL or a list, fanning every upload
(dir/changed/single-file/cleanup) out to each configured server with an
independent per-URL mtime cache, so a newly added mirror backfills on
its own and a failing one doesn't block the others. Session-auth
endpoints (session_query/set_password) still derive from the primary
URL only.

flomni.py/lamni.py now mirror to https://omny-test.psi.ch/upload.php
alongside production, marked TEMP for easy removal once that server
is evaluated. Adds OMNY_shared/AI_docs/WEBPAGE_UPLOAD_MECHANISM.md
consolidating the upload mechanism (the prior doc predates this file
and still called LamNI a stub).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
fix(webpage): hide Temperatures section when setup has no temperature data
CI for csaxs_bec / test (pull_request) Successful in 28m21s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 2s
CI for csaxs_bec / test (push) Successful in 7m3s
851df3619b
renderInstrument() checked setup.temperatures for truthiness, but an
empty JS object is truthy, so LamNI's deliberately-empty temperatures
dict (it has no monitoring device) still rendered an empty
"Temperatures" heading/table. flomni only worked by coincidence since
its _TEMP_MAP always has entries. Adds a hasTemps check
(Object.keys(...).length>0), mirroring the existing hasParams idiom
one line above for the same card.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
holler merged commit 851df3619b into main 2026-07-22 16:34:14 +02:00
holler deleted branch fix/eps_status 2026-07-22 16:34:14 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bec/csaxs_bec#269