augustin_s augustin_s
  • Joined on 2025-02-24
augustin_s pushed to v2 at SwissFEL/stand 2026-05-29 21:48:29 +02:00
56d9653653 use http.HTTPStatus for readability
40e933de23 re-ordered
9a9360cbdb a bit simpler
e3c53087a8 raise if to-be-appended run exists
Compare 4 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-29 14:07:14 +02:00
699940648d added actual timestamp as second column
d191b2b8f6 wrap run number into timestamp to be able to use adb update
Compare 2 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-27 13:53:45 +02:00
3cb57110a0 update how to start
augustin_s pushed to v2 at SwissFEL/stand 2026-05-27 13:50:58 +02:00
abd072c7bf print all libs
7488436cc1 ordered arguments
Compare 2 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-24 14:35:59 +02:00
19e4774574 added Beamline annotation so fastapi can insert it automatically
c4f5bb50da make one fake pgroup match the localhost beamline
ddb916fb26 use starlette.Request to get client IP; map IP to beamline and use respective adb library; store beamline in aggrid context
c3eabf30eb added mapping of IP to beamline
6045f19736 moved api into /api/ prefix; allowed /api/ usage without auth
Compare 13 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-20 23:55:17 +02:00
6327099f8d sort imports
24a25d32a8 added __init__.py to utils
cf5c4a4a18 moved small utilities into utils sub-folder
Compare 3 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-20 18:42:05 +02:00
40e2d1e665 adjust to new path
0d39e2ccdf added top-level folder
Compare 2 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-20 00:09:32 +02:00
dac1a26aef added a run stand task
augustin_s pushed to v2 at SwissFEL/stand 2026-05-19 22:57:16 +02:00
5fc9ccb46e added some timing
augustin_s pushed to v2 at SwissFEL/stand 2026-05-19 22:38:51 +02:00
ecae51b307 added check ldap tool
augustin_s pushed to v2 at SwissFEL/stand 2026-05-19 22:37:08 +02:00
5c6c53cac2 relative imports should be relative
19ea53841e added a command line switch for which ldap to use
Compare 2 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-18 11:28:09 +02:00
41e4977032 renamed: singletons.py -> state.py
0999144689 moved PGroup into annotations.py
e9b852662f let the LDAP server pool time out
e1f24d0043 relative imports should be relative
Compare 4 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-16 13:38:53 +02:00
785d7294df use uvicorn.logging.ColourizedFormatter; added timestamps to uvicorn logs
e034203983 log pgroup access denied
0e93435f0f show latest pgroup first; pgroups are lists not sets
dcc0f76951 replaced print with logging
cf39ef9f4e use fakeldap
Compare 6 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-14 18:52:45 +02:00
215d3ad4f7 added ldap3 and gssapi
8006127107 weird space
8bd37ec0e3 first try on GSSAPI-based LDAP access via Kerberos, PSI LDAP specifics and a fake alternative for testing
Compare 3 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-13 11:04:37 +02:00
f030247b61 cleanup
augustin_s pushed to v2 at SwissFEL/stand 2026-05-12 12:04:26 +02:00
f79e050928 isort
d85191fd56 renamed main -> home
bed7153675 further disentangle 2
cc8b436db4 simpler focus; the default None is falsey anyway
0ce457249b further disentangle
Compare 8 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-10 13:43:08 +02:00
ccea09bf09 moved table endpoints into /tables/
e7de8b0ad6 favicon should not be behind authentication
3bea76cf4c renamed main_page -> main; error message wording
d9679ed6ff merged authenticated.py into stand.py
Compare 4 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-09 14:54:34 +02:00
6109a76081 ignore .secret file
23afbea6c8 renamed page -> table
8db9585137 store storage secret in file
Compare 3 commits »
augustin_s pushed to v2 at SwissFEL/stand 2026-05-08 16:25:23 +02:00
7825638688 print adb tool
0f019ac4c1 side bar
94e212d66f set row ID to index column, and use it
1634994044 prototype for authentication
01ac806b62 ignore adb as folder; ignore .nicegui folder
Compare 18 commits »
augustin_s pushed to master at slic/slic 2026-05-05 10:02:26 +02:00
564f1181e8 do not crash on DUO connection problems