From da0b97abd5f7ca69322bf4900cd23cca5139d75b Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Wed, 14 Oct 2020 18:31:13 -0400 Subject: [PATCH] Add detailed stack info in error report button Closes #577 --- api/src/controllers/server.ts | 2 +- .../settings/components/navigation.vue | 46 ++++++++----- .../settings/composables/use-project-info.ts | 66 +++++++++++++++++++ .../components/project-info-drawer-detail.vue | 59 +---------------- 4 files changed, 101 insertions(+), 72 deletions(-) create mode 100644 app/src/modules/settings/composables/use-project-info.ts diff --git a/api/src/controllers/server.ts b/api/src/controllers/server.ts index cfdeb46957..d6fb0f688f 100644 --- a/api/src/controllers/server.ts +++ b/api/src/controllers/server.ts @@ -23,7 +23,7 @@ router.get( (req, res, next) => { const service = new ServerService({ accountability: req.accountability }); const data = service.serverInfo(); - res.locals.payload = data; + res.locals.payload = { data }; return next(); }, respond diff --git a/app/src/modules/settings/components/navigation.vue b/app/src/modules/settings/components/navigation.vue index cb76e87900..2492b53402 100644 --- a/app/src/modules/settings/components/navigation.vue +++ b/app/src/modules/settings/components/navigation.vue @@ -26,12 +26,15 @@