augustin_s
|
56d9653653
|
use http.HTTPStatus for readability
|
2026-05-29 21:48:19 +02:00 |
|
augustin_s
|
40e933de23
|
re-ordered
|
2026-05-29 18:10:36 +02:00 |
|
augustin_s
|
9a9360cbdb
|
a bit simpler
|
2026-05-29 18:08:34 +02:00 |
|
augustin_s
|
e3c53087a8
|
raise if to-be-appended run exists
|
2026-05-29 17:59:47 +02:00 |
|
augustin_s
|
699940648d
|
added actual timestamp as second column
|
2026-05-29 11:49:00 +02:00 |
|
augustin_s
|
d191b2b8f6
|
wrap run number into timestamp to be able to use adb update
|
2026-05-29 11:00:50 +02:00 |
|
augustin_s
|
3cb57110a0
|
update how to start
|
2026-05-27 13:53:38 +02:00 |
|
augustin_s
|
abd072c7bf
|
print all libs
|
2026-05-27 13:50:53 +02:00 |
|
augustin_s
|
7488436cc1
|
ordered arguments
|
2026-05-24 14:43:58 +02:00 |
|
augustin_s
|
19e4774574
|
added Beamline annotation so fastapi can insert it automatically
|
2026-05-24 14:35:54 +02:00 |
|
augustin_s
|
c4f5bb50da
|
make one fake pgroup match the localhost beamline
|
2026-05-24 12:10:28 +02:00 |
|
augustin_s
|
ddb916fb26
|
use starlette.Request to get client IP; map IP to beamline and use respective adb library; store beamline in aggrid context
|
2026-05-24 12:09:37 +02:00 |
|
augustin_s
|
c3eabf30eb
|
added mapping of IP to beamline
|
2026-05-24 12:05:28 +02:00 |
|
augustin_s
|
6045f19736
|
moved api into /api/ prefix; allowed /api/ usage without auth
|
2026-05-24 12:02:22 +02:00 |
|
augustin_s
|
0f0a261516
|
attach arcticdb.exceptions to ArcticDB
|
2026-05-23 17:24:24 +02:00 |
|
augustin_s
|
87cdb5962d
|
lib is not part of state
|
2026-05-23 17:22:36 +02:00 |
|
augustin_s
|
d3e199fc86
|
added small wrapper around arcticdb
|
2026-05-23 17:10:38 +02:00 |
|
augustin_s
|
17d83c6acc
|
return dict instead of list
|
2026-05-22 19:32:10 +02:00 |
|
augustin_s
|
f7b2fde330
|
return dict instead of list
|
2026-05-22 19:29:36 +02:00 |
|
augustin_s
|
6603cf3010
|
format
|
2026-05-22 19:27:44 +02:00 |
|
augustin_s
|
fb3d406973
|
better name and message
|
2026-05-22 19:25:58 +02:00 |
|
augustin_s
|
e231621749
|
added mapping pgroup to beamline
|
2026-05-22 12:57:38 +02:00 |
|
augustin_s
|
6327099f8d
|
sort imports
|
2026-05-20 23:55:12 +02:00 |
|
augustin_s
|
24a25d32a8
|
added __init__.py to utils
|
2026-05-20 23:50:50 +02:00 |
|
augustin_s
|
cf5c4a4a18
|
moved small utilities into utils sub-folder
|
2026-05-20 23:47:29 +02:00 |
|
augustin_s
|
40e2d1e665
|
adjust to new path
|
2026-05-20 18:42:00 +02:00 |
|
augustin_s
|
0d39e2ccdf
|
added top-level folder
|
2026-05-20 13:36:05 +02:00 |
|
augustin_s
|
dac1a26aef
|
added a run stand task
|
2026-05-20 00:09:27 +02:00 |
|
augustin_s
|
5fc9ccb46e
|
added some timing
|
2026-05-19 22:57:12 +02:00 |
|
augustin_s
|
ecae51b307
|
added check ldap tool
|
2026-05-19 22:38:48 +02:00 |
|
augustin_s
|
5c6c53cac2
|
relative imports should be relative
|
2026-05-19 22:37:02 +02:00 |
|
augustin_s
|
19ea53841e
|
added a command line switch for which ldap to use
|
2026-05-19 22:35:56 +02:00 |
|
augustin_s
|
41e4977032
|
renamed: singletons.py -> state.py
|
2026-05-18 11:28:05 +02:00 |
|
augustin_s
|
0999144689
|
moved PGroup into annotations.py
|
2026-05-18 11:26:09 +02:00 |
|
augustin_s
|
e9b852662f
|
let the LDAP server pool time out
|
2026-05-17 21:06:47 +02:00 |
|
augustin_s
|
e1f24d0043
|
relative imports should be relative
|
2026-05-17 17:55:03 +02:00 |
|
augustin_s
|
785d7294df
|
use uvicorn.logging.ColourizedFormatter; added timestamps to uvicorn logs
|
2026-05-16 13:38:47 +02:00 |
|
augustin_s
|
e034203983
|
log pgroup access denied
|
2026-05-15 20:32:45 +02:00 |
|
augustin_s
|
0e93435f0f
|
show latest pgroup first; pgroups are lists not sets
|
2026-05-15 16:11:29 +02:00 |
|
augustin_s
|
dcc0f76951
|
replaced print with logging
|
2026-05-15 15:02:11 +02:00 |
|
augustin_s
|
cf39ef9f4e
|
use fakeldap
|
2026-05-14 19:09:41 +02:00 |
|
augustin_s
|
d78b096ffb
|
use pgroup list instead of set; added username to error message
|
2026-05-14 19:08:39 +02:00 |
|
augustin_s
|
215d3ad4f7
|
added ldap3 and gssapi
|
2026-05-14 18:51:27 +02:00 |
|
augustin_s
|
8006127107
|
weird space
|
2026-05-14 18:45:12 +02:00 |
|
augustin_s
|
8bd37ec0e3
|
first try on GSSAPI-based LDAP access via Kerberos, PSI LDAP specifics and a fake alternative for testing
|
2026-05-14 18:41:18 +02:00 |
|
augustin_s
|
f030247b61
|
cleanup
|
2026-05-12 12:08:23 +02:00 |
|
augustin_s
|
f79e050928
|
isort
|
2026-05-12 12:04:15 +02:00 |
|
augustin_s
|
d85191fd56
|
renamed main -> home
|
2026-05-12 11:38:19 +02:00 |
|
augustin_s
|
bed7153675
|
further disentangle 2
|
2026-05-12 11:36:40 +02:00 |
|
augustin_s
|
cc8b436db4
|
simpler focus; the default None is falsey anyway
|
2026-05-12 11:30:58 +02:00 |
|