Skip to content
Snippets Groups Projects
Commit e7057c63 authored by Bjarke Madsen's avatar Bjarke Madsen
Browse files

Allow creating and fetching grafana folders

parent 6b30745c
No related branches found
Tags 0.7
No related merge requests found
import logging
from requests.exceptions import HTTPError
from brian_dashboard_manager.grafana.utils.request import Request, TokenRequest
logger = logging.getLogger(__name__)
def get_folders(request: TokenRequest):
return request.get('api/folders')
def create_folder(request: TokenRequest, title):
try:
data = {'title': title, 'uid': title.replace(' ', '_')}
r = request.post('api/folders', json=data)
except HTTPError:
logger.exception(f'Error when creating folder {title}')
return None
return r
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment