|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Variables | |
| str | APP = "engine" |
| str | _DEFAULT_ROOT = Path(__file__).resolve().parents[1] / ".userdata" |
| store = UserData(APP, default_root=_DEFAULT_ROOT) | |
| current_user = store.current_user | |
| user_dir = store.user_dir | |
| all_users = store.all_users | |
| list_configs = store.list_configs | |
| read_config = store.read_config | |
| write_config = store.write_config | |
| delete_config = store.delete_config | |
Per-user data storage for EngineDesign. A thin binding of :mod:`stardesign.userdata` to this app's ``<app>`` segment. The names below are re-exported deliberately: every call site in this backend says ``userdata.current_user(request)``, and keeping that shape is what let the shared package land without touching any of them. See stardesign/userdata.py for the layout, the identity rules, and why the path sanitising matters now that ``?owner=`` can name another user's folder.
|
protected |
Definition at line 21 of file userdata.py.
| backend.userdata.all_users = store.all_users |
Definition at line 27 of file userdata.py.
| str backend.userdata.APP = "engine" |
Definition at line 17 of file userdata.py.
| backend.userdata.current_user = store.current_user |
Definition at line 25 of file userdata.py.
| backend.userdata.delete_config = store.delete_config |
Definition at line 31 of file userdata.py.
| backend.userdata.list_configs = store.list_configs |
Definition at line 28 of file userdata.py.
| backend.userdata.read_config = store.read_config |
Definition at line 29 of file userdata.py.
| backend.userdata.store = UserData(APP, default_root=_DEFAULT_ROOT) |
Definition at line 23 of file userdata.py.
| backend.userdata.user_dir = store.user_dir |
Definition at line 26 of file userdata.py.
| backend.userdata.write_config = store.write_config |
Definition at line 30 of file userdata.py.