From 540aa035d2ed0672b0f3e233c1cee90e82d4bb52 Mon Sep 17 00:00:00 2001 From: Gervwyk <gervwyk@gmail.com> Date: Mon, 14 Feb 2022 12:58:22 +0200 Subject: [PATCH] fix: Move S3UploadButton to plugin-aws. --- .../docs/blocks/input/S3UploadButton.yaml | 2 +- .../plugins/blocks/blocks-antd/src/blocks.js | 1 - .../blocks/S3UploadButton/S3UploadButton.js | 0 .../S3UploadButton.mock.test.js | 0 .../S3UploadButton/S3UploadButton.test.js | 0 .../S3UploadButton.mock.test.js.snap | 0 .../__snapshots__/S3UploadButton.test.js.snap | 0 .../src/blocks/S3UploadButton/examples.yaml | 0 .../src/blocks/S3UploadButton/schema.json | 0 .../src/blocks/S3UploadButton/style.less | 0 .../plugins/plugin-aws/src/connections.js | 17 +++++++++ .../plugins/plugins/plugin-aws/src/index.js | 7 ---- .../plugins/plugins/plugin-aws/src/types.js | 38 +++++++++++++++++++ 13 files changed, 56 insertions(+), 9 deletions(-) rename packages/plugins/{blocks/blocks-antd => plugins/plugin-aws}/src/blocks/S3UploadButton/S3UploadButton.js (100%) rename packages/plugins/{blocks/blocks-antd => plugins/plugin-aws}/src/blocks/S3UploadButton/S3UploadButton.mock.test.js (100%) rename packages/plugins/{blocks/blocks-antd => plugins/plugin-aws}/src/blocks/S3UploadButton/S3UploadButton.test.js (100%) rename packages/plugins/{blocks/blocks-antd => plugins/plugin-aws}/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.mock.test.js.snap (100%) rename packages/plugins/{blocks/blocks-antd => plugins/plugin-aws}/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.test.js.snap (100%) rename packages/plugins/{blocks/blocks-antd => plugins/plugin-aws}/src/blocks/S3UploadButton/examples.yaml (100%) rename packages/plugins/{blocks/blocks-antd => plugins/plugin-aws}/src/blocks/S3UploadButton/schema.json (100%) rename packages/plugins/{blocks/blocks-antd => plugins/plugin-aws}/src/blocks/S3UploadButton/style.less (100%) create mode 100644 packages/plugins/plugins/plugin-aws/src/connections.js delete mode 100644 packages/plugins/plugins/plugin-aws/src/index.js create mode 100644 packages/plugins/plugins/plugin-aws/src/types.js diff --git a/packages/docs/blocks/input/S3UploadButton.yaml b/packages/docs/blocks/input/S3UploadButton.yaml index 3ff350461..9d8bafa0e 100644 --- a/packages/docs/blocks/input/S3UploadButton.yaml +++ b/packages/docs/blocks/input/S3UploadButton.yaml @@ -18,7 +18,7 @@ _ref: block_type: S3UploadButton value_type: object category: input - schema: ../blocks/blocksAntd/src/blocks/S3UploadButton/S3UploadButton.json + schema: ../plugins/plugins/plugin-aws/src/blocks/S3UploadButton/schema.json filePath: blocks/input/S3UploadButton.yaml description_content: | The `S3UploadButton` block allows a user to to upload a file to AWS S3. diff --git a/packages/plugins/blocks/blocks-antd/src/blocks.js b/packages/plugins/blocks/blocks-antd/src/blocks.js index 20e47f050..fbe8586d5 100644 --- a/packages/plugins/blocks/blocks-antd/src/blocks.js +++ b/packages/plugins/blocks/blocks-antd/src/blocks.js @@ -62,7 +62,6 @@ export { default as Progress } from './blocks/Progress/Progress.js'; export { default as RadioSelector } from './blocks/RadioSelector/RadioSelector.js'; export { default as RatingSlider } from './blocks/RatingSlider/RatingSlider.js'; export { default as Result } from './blocks/Result/Result.js'; -export { default as S3UploadButton } from './blocks/S3UploadButton/S3UploadButton.js'; export { default as Selector } from './blocks/Selector/Selector.js'; export { default as Sider } from './blocks/Sider/Sider.js'; export { default as Statistic } from './blocks/Statistic/Statistic.js'; diff --git a/packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/S3UploadButton.js b/packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/S3UploadButton.js similarity index 100% rename from packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/S3UploadButton.js rename to packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/S3UploadButton.js diff --git a/packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/S3UploadButton.mock.test.js b/packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/S3UploadButton.mock.test.js similarity index 100% rename from packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/S3UploadButton.mock.test.js rename to packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/S3UploadButton.mock.test.js diff --git a/packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/S3UploadButton.test.js b/packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/S3UploadButton.test.js similarity index 100% rename from packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/S3UploadButton.test.js rename to packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/S3UploadButton.test.js diff --git a/packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.mock.test.js.snap b/packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.mock.test.js.snap similarity index 100% rename from packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.mock.test.js.snap rename to packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.mock.test.js.snap diff --git a/packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.test.js.snap b/packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.test.js.snap similarity index 100% rename from packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.test.js.snap rename to packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/__snapshots__/S3UploadButton.test.js.snap diff --git a/packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/examples.yaml b/packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/examples.yaml similarity index 100% rename from packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/examples.yaml rename to packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/examples.yaml diff --git a/packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/schema.json b/packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/schema.json similarity index 100% rename from packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/schema.json rename to packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/schema.json diff --git a/packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/style.less b/packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/style.less similarity index 100% rename from packages/plugins/blocks/blocks-antd/src/blocks/S3UploadButton/style.less rename to packages/plugins/plugins/plugin-aws/src/blocks/S3UploadButton/style.less diff --git a/packages/plugins/plugins/plugin-aws/src/connections.js b/packages/plugins/plugins/plugin-aws/src/connections.js new file mode 100644 index 000000000..48564444a --- /dev/null +++ b/packages/plugins/plugins/plugin-aws/src/connections.js @@ -0,0 +1,17 @@ +/* + Copyright 2020-2021 Lowdefy, Inc + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +export { default as AwsS3Bucket } from './connections/AwsS3Bucket/AwsS3Bucket.js'; diff --git a/packages/plugins/plugins/plugin-aws/src/index.js b/packages/plugins/plugins/plugin-aws/src/index.js deleted file mode 100644 index 25e36a5f9..000000000 --- a/packages/plugins/plugins/plugin-aws/src/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import AwsS3Bucket from './connections/AwsS3Bucket/AwsS3Bucket.js'; - -export const connections = { - AwsS3Bucket, -}; - -export default { connections }; diff --git a/packages/plugins/plugins/plugin-aws/src/types.js b/packages/plugins/plugins/plugin-aws/src/types.js new file mode 100644 index 000000000..f283fd643 --- /dev/null +++ b/packages/plugins/plugins/plugin-aws/src/types.js @@ -0,0 +1,38 @@ +/* eslint-disable import/namespace */ +/* + Copyright 2020-2021 Lowdefy, Inc + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +import * as connections from './connections.js'; + +export default { + connections: Object.keys(connections), + requests: Object.keys(connections) + .map((connection) => Object.keys(connections[connection].requests)) + .flat(), +}; + +// export default { +// connections: ['GoogleSheet'], +// requests: [ +// GoogleSheetAppendMany, +// GoogleSheetAppendOne, +// GoogleSheetDeleteOne, +// GoogleSheetGetMany, +// GoogleSheetGetOne, +// GoogleSheetUpdateOne, +// GoogleSheetUpdateMany, +// ], +// };