flexmeasures.auth.loaders

Functions

flexmeasures.auth.loaders.flex_context_loader(flex_context: dict | list | None) dict[str, list[Sensor]]

Extract sensor references from a flex-context for permission checking.

flexmeasures.auth.loaders.flex_model_loader(flex_model: dict | list | None) dict[str, list[Sensor]]

Extract sensor references from a flex-model for permission checking.

flexmeasures.auth.loaders.sensor_references_loader(data: Any, label_path: tuple[str | int, ...]) dict[str, list[Sensor]]

Extract sensor references from nested request data, grouped by field label.