Add database metadata to index.html template context

pull/2025/head
Ben Welsh 2023-02-12 06:16:40 -05:00 zatwierdzone przez GitHub
rodzic 0b4a286914
commit 912ed9de92
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 2 dodań i 0 usunięć

Wyświetl plik

@ -21,6 +21,7 @@ class IndexView(BaseView):
async def get(self, request):
as_format = request.url_vars["format"]
await self.ds.ensure_permissions(request.actor, ["view-instance"])
metadata = (self.ds.metadata("databases") or {})
databases = []
for name, db in self.ds.databases.items():
database_visible, database_private = await self.ds.check_visibility(
@ -121,6 +122,7 @@ class IndexView(BaseView):
"hidden_tables_count": len(hidden_tables),
"views_count": len(views),
"private": database_private,
"metadata": metadata.get(name, {}),
}
)