summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/hashserv/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/hashserv/server.py')
-rw-r--r--bitbake/lib/hashserv/server.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/hashserv/server.py b/bitbake/lib/hashserv/server.py
index c5b9797e4e..8c3d20b651 100644
--- a/bitbake/lib/hashserv/server.py
+++ b/bitbake/lib/hashserv/server.py
@@ -250,6 +250,7 @@ class ServerClient(bb.asyncrpc.AsyncServerConnection):
250 "get-stream": self.handle_get_stream, 250 "get-stream": self.handle_get_stream,
251 "get-stats": self.handle_get_stats, 251 "get-stats": self.handle_get_stats,
252 "get-db-usage": self.handle_get_db_usage, 252 "get-db-usage": self.handle_get_db_usage,
253 "get-db-query-columns": self.handle_get_db_query_columns,
253 # Not always read-only, but internally checks if the server is 254 # Not always read-only, but internally checks if the server is
254 # read-only 255 # read-only
255 "report": self.handle_report, 256 "report": self.handle_report,
@@ -572,6 +573,10 @@ class ServerClient(bb.asyncrpc.AsyncServerConnection):
572 async def handle_get_db_usage(self, request): 573 async def handle_get_db_usage(self, request):
573 return {"usage": await self.db.get_usage()} 574 return {"usage": await self.db.get_usage()}
574 575
576 @permissions(DB_ADMIN_PERM)
577 async def handle_get_db_query_columns(self, request):
578 return {"columns": await self.db.get_query_columns()}
579
575 # The authentication API is always allowed 580 # The authentication API is always allowed
576 async def handle_auth(self, request): 581 async def handle_auth(self, request):
577 username = str(request["username"]) 582 username = str(request["username"])