flexmeasures.ui.utils.auth_utils
Functions
- flexmeasures.ui.utils.auth_utils.user_can_access(context: AuthModelMixin, permission: str) bool
Return whether the current user has a named permission on a resource.
- flexmeasures.ui.utils.auth_utils.user_can_create_children(context: AuthModelMixin) bool
- flexmeasures.ui.utils.auth_utils.user_can_delete(context: AuthModelMixin) bool
Return whether the current user may delete this resource.
Deleting an asset or sensor that holds data also takes the delete-data permission. Only for users without it do we query whether there is data, which takes a few database queries.
- flexmeasures.ui.utils.auth_utils.user_can_read(context: AuthModelMixin) bool
- flexmeasures.ui.utils.auth_utils.user_can_update(context: AuthModelMixin) bool