Commit Graph
1234 Commits
Author SHA1 Message Date
duan_j 7b60d67ebe disable proxy headers in uvicorn configuration 2026-06-10 10:35:36 +02:00
duan_j 7c19d80e20 add logging for client host validation in authentication module 2026-06-10 10:27:37 +02:00
duan_j 4c0c86b8ec validate proxy header authentication by checking loopback addresses 2026-06-10 10:24:28 +02:00
duan_j 11a56addee migrate DAQ URLs to HTTPS and simplify Kerberos SPNEGO token authentication 2026-06-10 10:18:38 +02:00
appleb_m f031e011ae Merge remote-tracking branch 'origin/apache-auth' into apache-auth 2026-06-09 16:31:56 +02:00
duan_j c633891c4a add Apache authentication and token handling using curl in GUI and access log parsing in DAQ 2026-06-09 16:31:34 +02:00
duan_j fca7c588c5 remove dependency on gssapi directly using curl to negotiate with https from GUI 2026-06-09 16:31:34 +02:00
duan_j 96d9e602e4 remove dependency on gssapi 2026-06-09 16:31:34 +02:00
duan_j f0ecba9a8a add Kerberos authentication support with proxy headers 2026-06-09 16:31:34 +02:00
appleb_m 060a9dfa62 bec_worker: no longer using initialise_sample_environment_devices
Build and Publish / test (push) Successful in 1m38s
Build and Publish / build (push) Successful in 16s
Build and Publish / Build and Deploy Docs (push) Successful in 39s
2026-06-09 16:30:17 +02:00
duan_j 6351265698 add Apache authentication and token handling using curl in GUI and access log parsing in DAQ 2026-06-09 16:16:11 +02:00
duan_j 8dc1ecacb2 remove dependency on gssapi directly using curl to negotiate with https from GUI 2026-06-09 15:45:33 +02:00
duan_j 6bed4102e7 remove dependency on gssapi 2026-06-09 15:44:42 +02:00
appleb_m 6234b6231f Merge remote-tracking branch 'origin/apache-auth' into apache-auth 2026-06-09 14:33:27 +02:00
duan_j de0781053a add Kerberos authentication support with proxy headers 2026-06-09 14:32:01 +02:00
appleb_m b8041c52a4 CONFIG: forgot to commit changes to config redis handling!
Build and Publish / test (push) Successful in 1m36s
Build and Publish / build (push) Successful in 16s
Build and Publish / Build and Deploy Docs (push) Successful in 38s
2026-06-09 14:26:06 +02:00
appleb_m bd8f66009c DAQ: finish refactor of exception handler, improve mount count fail handling and updated tests 2026-06-09 14:25:37 +02:00
appleb_m 675549c1c2 GUI: added automation_progress.py and updated comapct automation view
Build and Publish / test (push) Successful in 1m39s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (push) Successful in 38s
2026-06-09 13:37:33 +02:00
appleb_m 86ceebb120 tests: fixed errros with DataCollectionParameter assumptions in tests
Build and Publish / test (push) Successful in 1m40s
Build and Publish / build (push) Failing after 17s
Build and Publish / Build and Deploy Docs (push) Skipped
0.3.2
2026-06-09 12:00:15 +02:00
appleb_m 87c4f5b241 comapct automation panel updates 2026-06-09 11:59:51 +02:00
appleb_m 46d76a5e0e compact_automation: making a simplified view for autoamtion. 2026-06-09 11:20:29 +02:00
appleb_m 376375673b sample_short_info: added tracker for rotation, raster and screening count
Build and Publish / test (push) Failing after 1m34s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-09 11:18:31 +02:00
appleb_m 0756578acd Merge remote-tracking branch 'origin/master' 2026-06-09 11:17:12 +02:00
appleb_m 0a47294244 gui_tests: removed irrelevant import/mocking that was causing tests to fail 2026-06-09 11:16:09 +02:00
GotthardG 07352f8d00 update to datacollection parameters model
Build and Publish / test (push) Failing after 1m39s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-09 09:56:42 +02:00
appleb_m 4322720f8f gui:busy overlay fixes
Build and Publish / test (push) Failing after 1m41s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-09 09:53:16 +02:00
appleb_m 3f06afa8e5 main_window - needed cfg_get for secondary camera - secondary camera should be in gui 2026-06-09 09:53:00 +02:00
appleb_m 7c3629529e xo6da: added secondary beamline camera. 2026-06-09 09:52:30 +02:00
appleb_m dcbd945053 busy_ovoerlay: added a busy_overlay widget so that both axis cameras and the sam cam source the same busy overlay settings 2026-06-08 14:40:26 +02:00
appleb_m 447767f7de camer_image - busy is now middle/botom of screen. To be adjusted further. Can udno this very easyily 2026-06-08 13:42:10 +02:00
appleb_m cbfb66949e axis_camera: added refeesh button and busy overlay. Made sperate widget/panel as "default" axis camera tab 2026-06-08 13:40:27 +02:00
appleb_m 73b49829da Merge remote-tracking branch 'origin/master' 2026-06-08 11:47:58 +02:00
appleb_m 8867cdc791 aaredb: fixed indentation for certificate paths 2026-06-08 11:47:39 +02:00
GotthardG b9f63a2a2e tellupdater.py spreadsheetupdater.py and aaredb.py to use dynamic beamline certificates based on the beamline name
Build and Publish / test (push) Successful in 1m35s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (push) Successful in 38s
2026-06-08 11:30:52 +02:00
appleb_m c55facbee1 Merge remote-tracking branch 'origin/master'
Build and Publish / test (push) Failing after 1m13s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-08 11:27:45 +02:00
GotthardG 95b0fa0813 tellupdater.py spreadsheetupdater.py and aaredb.py to use dynamic beamline certificates based on the beamline name
Build and Publish / test (push) Failing after 1m30s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-08 11:24:19 +02:00
appleb_m 3e91ca4d8f GUI: tidied up local contact panel 2026-06-05 16:41:15 +02:00
appleb_m a1c26177b4 Version 0.3.2: updated version number
Build and Publish / test (push) Successful in 1m40s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (push) Successful in 37s
2026-06-05 14:11:08 +02:00
appleb_m c3f16bcdf8 local_contact panel: added new tabs, connected back end tools such as reinitialising bec macros and devices, opening beamline specific web helpers, restarting backend connections tod evices such as jfjoch, tell, aerotech and smargon. 2026-06-05 14:10:34 +02:00
appleb_m d9c9f4db14 exception_handler: removed excessive logging meesages from with the exception classes so that they can be calle dlocally when needed instead of always 2026-06-05 14:09:27 +02:00
appleb_m 432f841632 pyproject.toml: updated dependencies of BEC, JFJoch_client and aaredb 2026-06-05 14:08:35 +02:00
appleb_m f2581f0684 EXCEPTION REFACTOR: Large scale exception refactor mdipoint, to be tested. If broken scale back this commit and fix tests
Build and Publish / test (push) Successful in 1m30s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (push) Successful in 39s
0.3.1
2026-06-03 16:43:42 +02:00
appleb_m c6ee5560a0 EXCEPTION REFACTOR: Large scale exception refactor mdipoint, to be tested. If broken scale back this commit and fix tests 2026-06-03 15:57:26 +02:00
appleb_m 6e5e69f737 bec_workr: added sci logging and log statements for BEc alrm raising. 2026-06-03 15:56:18 +02:00
appleb_m 8ebd4cd962 cameraThread: bug whhere it would try to quti forever if already quit 2026-06-03 15:54:03 +02:00
appleb_m b8e31a749d tests: fixing broken tests after refactor 2026-06-03 15:53:29 +02:00
appleb_m 8097fd147f bec: debugging 2026-06-03 09:41:50 +02:00
appleb_m fec2bd6f8f config: abr test 2026-06-03 09:41:38 +02:00
duan_j 67100144e1 add Kerberos authentication support with proxy headers 2026-06-02 16:24:42 +02:00
appleb_m 73e9aebdfe gui: refactored icon and banner location to new folder. Added banner. Made sperate splash screen widget.
Build and Publish / test (push) Failing after 3h8m39s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-02 14:49:00 +02:00