From 7823abaea79d34b0be5870a3ba87fc2777ac90f2 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Wed, 3 Jun 2026 22:57:47 +0200 Subject: [PATCH] added set entry endpoint --- stand/api.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/stand/api.py b/stand/api.py index 774476e..060fea5 100644 --- a/stand/api.py +++ b/stand/api.py @@ -51,4 +51,12 @@ def append_run(beamline: Beamline, pgroup: PGroup, run: int, row: dict[str, Any] return res +@router.put("/pgroups/{pgroup}/runs/{run}/entries/{entry}") +def set_entry(beamline: Beamline, pgroup: PGroup, run: int, entry: str, value: Any): + adb.get(beamline).update_cell(pgroup, run, entry, value) + + for grid in grids[pgroup]: + grid.set_cell(run, entry, value) + +