Commit graph

8 commits

Author SHA1 Message Date
Vishnu.Nemarugommula
2d97089e79
Create a new Bucket functionality for S3
Issue:#5690
2023-11-06 13:36:07 +05:30
Arpit
5f8b0f2594
[Plugins] Adds support for pagination in listing objects from AWS S3 buckets (#3970)
* Adds support for pagination in listing objects from s3 buckets

* docs

* adds Next Continuation Token

* docs: Next Continuation Tokenzendesk

* docs: Next Continuation Token
2022-09-26 11:28:54 +05:30
Maurits Lourens
42a54644b9
Add remove object operation to S3 plugin (#4006)
Co-authored-by: MauritsLourens <maurits.lLourens@gmail.com>
2022-09-16 22:05:23 +05:30
Kiran Ashok
2fcdb5eabc
s3 upload object not saving data. (#3499)
* upload stringified json

* pr change

* updates

* updated type

* fix for content type
2022-07-11 18:50:19 +05:30
Akshay
c987303c0f
Add support to specify encoding on s3 upload operation (#2906) 2022-04-26 12:44:46 +05:30
Akshay
5e5a20b47d
Revert "HOTFIX: Add support to specify encoding on s3 upload operation (#2886)" (#2905)
This reverts commit 4af779e1d6.
2022-04-26 12:42:50 +05:30
Akshay
4af779e1d6
HOTFIX: Add support to specify encoding on s3 upload operation (#2886)
* [docs] replaced gif with intro video for the widget (#2797)

Co-authored-by: Shivang Tiwari <shivangtiwari@Shivangs-MacBook-Pro.local>

* Style updates for widget styles section of the widget inspector (#2757)

* Ensure listItem is exposed for set/unset custom variables handler (#2813)

* [docs] RethinkDB docs updated (#2809)

* updating rethink docs

* docs updates rethinkdb

* updates header

* Centered App Version in Editor (#2644)

* Centered Text in App Version Manager dropdown

* Centered Text in App Version Manager dropdown
Fixes #2570

* resolved all comments

* reverted package-lock

* Updated widget names that were lowercase (#2817)

* [docs] updated baserow and couchDB reference (#2816)

* [docs] changed the s3 sidebar position from 20 to 1.1 (#2829)

* Cypress test for login functionality (#2801)

* Added cypress and other denpendencies

* Added data-cy attribute for elements

* Added cypress test for login functionality

* Reverted unwanted files

* Move documentation link in transformation popover to a new line (#2832)

* Moved read documentation to new line

* added period

* Fixed the tooljet cli link in readme (#2833)

* [Bugfix] On dispatching Undo ⌘Z or Redo ⌘+shift+Z actions to a component on the editor should also update the internal state or props for the children. (#2826)

* fixes currentState should receive updates on appDefinations gets a new update [undo]

* update the internal state or props for the children.

* Improving codehinter UX for better typing  (#2796)

* checking keystroke for backspace and enter

* cleanup

* Set newGroupName to null on cancel (#2835)

* Fix: set newGroupName to null on cancel

* Fix: added comma

* Add missing sourceOptions to Snowflake to fix the warehouse/database/schema/role when connecting (#2718)

* Add missing sourceOptions to snowflake and use official snowflake-sdk

* Revert change to snowflake-sdk

* fix lint error

* [ Feature ] :: svg widget  (#2806)

* svg icon

* svg component

* cleanup

* name updated

* name updated

* fixing overflow issue

* dafault image

* [docs] renamed filepicker.md to file-picker.md (#2848)

* Add count of elements to new datasource modal (#2846)

* [Feature] Implemented SSL certificate option in PostgreSQL data-source  (#2636)

* working on ssl certificates

* Implemented ssl ca certificate feature
- Need to test other options too

* Changed fields order

* Changed cert fields to encrypted

* [Bug-fix] Date picker dropdown breaks table row  (#2803)

* Solved a style issue

* Solved the date picker issue

* Solved table date picker ui issue

* [ Feature ]:: Datepicker exlcudedates addition  (#2751)

* adding excluded dates property

* updates :: writing date parse function

* update parser

* logic update

* logic updated

* reimplemented logic for excluded dates

* typos updated

* pr changes

* pr changes

* cleanup

* docs updated

* default value changed

* cleanup

* [Bugfix]: Allow firing onSearch event of Table widget irrespective of server-side search is set to true or false. (#2660)

* resolves onsearch event for cliendside search

* removes un-used props

* Minor alignment for timeline title (#2849)

* [docs] renamed deployment directory to Setup (#2847)

* feat: Add realtime collaboration (#2517)

* feat: add realtime collaboration

* reduce delay in debounce

* feat: add realtime cursors

* feat: add realtime avatars

* add current user to the online users list

* add border color to the avatar

* feat: allow multi user to edit multi-versions simultaneously

* add getOne fn for fetching single api + avatar component

* fix: set appDef from api call

* replace webrtc with ws

* move yjs to separate port (temp)

* run on same port

* fix: update ymap when styles have changed

* - Add static list of colors
- Show the username on hover

* fix: cursors not showing up

* fix: review comments

* remove unused vars

* add new cursor style

* - Run yjs connection on a different path
- Add zindex to cursor such that query editor has precedence

* fix: event emitter bug + position bug

* use shorthand

* cursor style changes

* fix cursor positions

* inc zindex

* change max avatars to 3

* [Bugfix] stripe query selection dropdown menu should display the selected component value on saving the query (#2106)

* fixes should display selected component value on saving the query

* handles undefined props to select component

* fixes query failure and state update

* removes log

* fixes the crash

* removes test files

* fixes query options state: selected operation should display field on query save

* fixes query options

* fixes stripe query crash: on mount

* adds remove params function

* Update frontend/src/Editor/QueryManager/QueryEditors/Stripe.jsx

resolves

Co-authored-by: Gandharv <gandharvkumargarg@gmail.com>

* resolves current value  would lead to being a comma(,)

* resolves current value  would lead to being a comma(,) to null

* resolves review changes

* clean up: refactored

Co-authored-by: Gandharv <gandharvkumargarg@gmail.com>

* update label from URL to Base URL (#2859)

* [docs] changed sidebar position for setup (#2858)

* Fix inconsistent action button on share modal (#2854)

* Feature: Add data transfer object layer to validate and sanitize user inputs (#2694)

* add sanitize-html to be used with dto

* add dto for controllers

* add vaalidation to check token not empty

* update test config

* add validation pipe on test setup

* fix spec

* fix params casing

* update dto for empt checks

* update reset password dto

* only check for options to be defined

* update specs

* update dto and spec

* Remove invalid decorator

* update package-lock

* update thread dto

* update user dto

* fix email

* make comment req params attributes as optional

* fix specs

* Followup to #2826 (#2870)

* Fix user group not creating on press enter (#2869)

- add onSubmit handler to form
- made the name input a required field
- removed the newGroup state(it's not being used)

* Bugfix :: datepicker widget shows current date when default date is set as empty (#2875)

* fixing default date bug

* Set arbitrary default date for datepicker, and empty default exluded dates

* If set date is invalid, ensure exposed value is undefined on Datepicker

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>

* [ enhancement ] :: added on select event (#2707)

* added on select event

* docs updated

* bugfix :: disable cursor when pagination icons are disabled (#2867)

* [Feature] Added a feature to show maintenance state of an app (#2820)

* Implmented toggle and confirmation modal
- Also maintenance state will store in db as a global setting

* Added is_maintenance_on column to apps table

* Now maintenance state will store in app entity

* Lauch btn will be disabled for on-maintenance apps

* Users can't see preview using shared links when app is on maintenance

* Changed toggle name

* Changed maintenance dialog message
- Changed button text
- Fixed some alignment

* Feature: added basic & bearer auth to Rest API (#2742)

* Added basic and bearer auth fields

* Implemented basic and bearer auth

* Changed token name

* Added encrpyted icon along side label

* resolved a basic-auth bug

* Refactored basic auth code

* Fix: Thread/Comment edit and delete (#2880)

* fix thread edit and delete

* fix comment edit and delete

* fix thread id type on entity

* Add support to specify encoding on s3 upload operation

Co-authored-by: shivangT <32157641+shivangT@users.noreply.github.com>
Co-authored-by: Shivang Tiwari <shivangtiwari@Shivangs-MacBook-Pro.local>
Co-authored-by: Kiran Ashok <stepinfwd@gmail.com>
Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
Co-authored-by: KaviiSuri <surikavii@gmail.com>
Co-authored-by: Mathías Donoso <mathiasd88@gmail.com>
Co-authored-by: Shubhendra Singh Chauhan <withshubh@gmail.com>
Co-authored-by: Manjunath <kadrimanjunath56@gmail.com>
Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
Co-authored-by: Arpit <arpitnath42@gmail.com>
Co-authored-by: Colton Almaraz <60356596+almaraz333@users.noreply.github.com>
Co-authored-by: Josh Taylor <joshuataylorx@gmail.com>
Co-authored-by: Dinath <88936472+DinahWorld@users.noreply.github.com>
Co-authored-by: Eyuel Berga Woldemichael <30384633+eyuelberga@users.noreply.github.com>
Co-authored-by: Muhsin Shah C P <muhsinshah21@gmail.com>
Co-authored-by: Gandharv <gandharvkumargarg@gmail.com>
Co-authored-by: Olaleye Blessing <Olayinkablexxy@gmail.com>
2022-04-26 12:42:12 +05:30
Gandharv
2f3b441c0a
Move plugins to root (#1728)
* feat: move plugins to root

* modify tsconfig

* add .gitignore

* delete old plugins file

* add parcel

* docker compose volume mount

* add gcs

* add typescript to plugins folder

* gcs to ts

* add dynamodb

* add elastic search

* add firestore

* add gsheets

* add graphql

* add mongodb

* mssql

* add mysql

* add postgresql

* add redis

* add s3

* add slack

* add stripe

* remove plugin related packages from pkgjson

* add lib folder

* add gitignore

* remove typescript generated files

* remove generated file

* remove generated files

* add twilio

* add dist to docker compose cache binding

* add dist prefix

* cleanup - 1

* delete dist

* rename to index.ts + add jest config

* add it.todo in tests

* test fixes

* test file changes

* fix type checks

* add @tooljet/plugins to server package json

* esm vs commonjs bug, reduce got to 11.8.2 from 12.0.0

* docker file npm package version fix

* add typesense

* cleaup - 2

* add sendgrid

* add lerna build and clean script for all packages + tsconfig

* cleanup -3

* add plugins build step

* add missing plugins build step in npm run build

* add mssql, mysql & postgres as singleton classes

* add db connection to cache only if datasourceId is available

* client: add data source schema/manifest files

* add query operations files

* logic for wrapping form with schema

* add script to create index file

* add @tooljet/plugins to frontend folder

* cleanup 1 -frontend

* cleanup - 2 // frontend // data queries

* add client and index to gitignore

* update gitignore

* fix lint & test

* update ci

* fix unit, e2e

* cleanup -3

* fix test

* fix tests

* fix indent

* try npm ci

* fix tests

* fix typo

* fix

* rename file for server entry

* heroku fix

* add main and types entry points in pkg json

* move common to root

* cleanup - 4: remove redundant $ sign prefix

* cleanup - 4: remove redundant $ sign prefix

* update options in-sync before DOM is painted

* change type cloud to cloud storage

* update readme

* update ci.yml

* update ci yml

* add pkg-lock.json

* rename index.ts to server.ts

* update lock files

* add server package.lock

* remove unused import

* revert commit: add minio

* add root dep

* import server.ts

* remove plugins build step

* add npm shrinkwrap

* update version - plugins

* add new version - 0.0.8

* upgrade version

* move to symlinked package

* add lock file

* feat: add icon inside package

* add plugin creation docs

* Remove seed

* move icons to plugins folder

* install pg dep

* add react to packages

* add seed cmd

* revert change

* add plugins build in lint, e2e, unit

* e2e, lint use npm ci

* update dockerfile for plugins

* try combining release with web

* limit memory on release

* try executing seed script post transpile

* try executing seed from server directory

* update seed execution

* add minio

* add correct type

* add minio to pkg json

* remove old file

* fix provider key

* add python installable + npm ^7.2.0 (#1752)

* add python installable + npm ^7.2.0

* add py to prod file

* pin npm version to 7.20.0

* pin npm version to 7.20.0

* split into multi stage build and remove python for buildx

* copy plugins from buider stage

* update dependencies

* add freetds dependency

* update server dockerfile

* update client dockerfile

* update dev dockerfile and compose file

* fix entrypoint

* fix server dev dockerfile

* update docker-compose

* remove npm install on root dir on docker build

* fix heroku script

* make lerna prod dependency to enable prod builds

* remove redundant env setup

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: navaneeth <navaneethpk@outlook.com>
2022-01-17 12:38:17 +05:30
Renamed from server/plugins/datasources/s3/operations.ts (Browse further)