From 6518976825e3ebfa1c33af70b4e393fdfd9e5bee Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Thu, 26 Nov 2020 21:23:20 +0000 Subject: [PATCH] browse contents of s3 buckets from within budibase --- .../modals/EditIntegrationConfig.svelte | 21 +++++--- .../TableNavigator/TableNavigator.svelte | 2 +- .../popovers/EditTablePopover.svelte | 2 +- .../data/table/[selectedTable]/index.svelte | 2 +- packages/server/src/api/controllers/row.js | 2 +- packages/server/src/integrations/dynamodb.js | 4 +- .../server/src/integrations/elasticsearch.js | 2 +- packages/server/src/integrations/index.js | 4 +- packages/server/src/integrations/mongodb.js | 8 ++++ packages/server/src/integrations/s3.js | 48 +++++++++++++++++++ 10 files changed, 80 insertions(+), 15 deletions(-) create mode 100644 packages/server/src/integrations/s3.js diff --git a/packages/builder/src/components/backend/DataTable/modals/EditIntegrationConfig.svelte b/packages/builder/src/components/backend/DataTable/modals/EditIntegrationConfig.svelte index 4789b6f8f0..9becd0593f 100644 --- a/packages/builder/src/components/backend/DataTable/modals/EditIntegrationConfig.svelte +++ b/packages/builder/src/components/backend/DataTable/modals/EditIntegrationConfig.svelte @@ -36,7 +36,7 @@ } -
+
Schema
{#each fields as field, idx} @@ -60,15 +60,22 @@
Datasource
{#each Object.keys(table.integration) as configKey} - + {#if configKey === 'query'} +