PromucFlow_constructor/app/client
Nidhi 6b31aa333b
Introducing Google Sheets Plugin (#3517)
* cherry pick -make new

* revert to enable fix from release

* attempt to hook into existing datasource editor

* gSheets plugin skeleton from Rest API

* Changes for database migration

* fix for auth code

* separate it out

* action page loads!

* add to explorer

* create action from datasource

* Editor JSON WIP

* working query form

* Editor JSON WIP

* import to

* fix toast message

* redirect from datasource and editor pages

* fix onboarding

* fix imports and constants

* refactor form out

* refactor queryForm

* Merge branch 'release' into feature/google-sheets

* Merge branch 'release' into feature/google-sheets

* initial values from settings, editor and form

* Check

* remove dangling code around lightTheme

* Safety net

* remove class

* try mouseover solve

* force click

* changes from review

* fix action form name on import

* Merge branch 'release' into feature/google-sheets

* minor cleanup

* Merge branch 'release' into feature/google-sheets

* WIP

* Google sheets changes

* Merge conflicts

* Merging and fixes, needs refactoring

* Check

* Merge branch 'release' into feature/google-sheets

* Fixed tests

* Add cloud services env variable

* Clean up saga

* Clean up

* Refactoring

* Deleted svg file

* Minor fixes

* Modified design to allow behaviour in google sheets methods (#3486)

* Modified design to allow behaviour in google sheets methods

* Review changes

* Removed sysout

* Added handling of edge cases with table data

* Merge branch 'release' into feature/google-sheets

* Fixes

* Fixes

* Added validations

* Improved tests

* Removed extraneous injected bean

* Review changes

* Fixed bug with method

* Changes to Google sheets plugin's request and response structures (#3692)

* Method changes

* Removed logging

* Renaming options

* Reverting pom version

* Modified type of collection variables, fixed errors

* Converted row offset field to one that supports dynamic bindings

* Review changes

* List SAAS plugin type actions under lightning menu apis (#3820)

* list saas plugin type actions under lightning menu apis

* combine saas plugin type actions in the other sub menu of lightning menu

Co-authored-by: Hetu Nandu <hetunandu@gmail.com>

* Fix merge issues

* Prettified query editor and a few fixes w/ ux

* Test fixes

* Reformatting request

* code for REST added (#3876)


Co-authored-by: hetunandu <hetu@appsmith.com>

* Renamed body to row object

* Renamed placeholder for range

* Renamed range heading

* Modifications to handle range semantics

* Use spreadsheet Url instead of id

* Ordering of methods

* Removed logging

* Add tests for Dynamic text controls

* Add tests for url helpers

* Fix coverage config

* Nevermind

* Interface changes

* There is no body here

* Yay to hints

* Delete row field is separately handled as row index

* placeholder support (#4001)

* Fixed tests, typos and creating new sheets with random rows

* Switched to using 'rowIndex' throughout

* binding path added for query input field (#4016)

* - Fixed QA bugs (#4032)

- Split delete sheet into two
- Removed dynamic query input types from hidden keys

* Proper exceptions

* Removed extra logging

* Throw exception if update method does not match any of the columns

* Same for bulk update

* Zero-indexed delete row

* I'm a space bound rocket ship

* Logic to register installations with cs (#4062)

* Logic to register installations with cs

* Clean up

* Casting to string

* Checking to see if this makes the test pass

* Added an extra null check

Co-authored-by: Piyush <piyush@codeitout.com>
Co-authored-by: hetunandu <hetu@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Apeksha Bhosale <7846888+ApekshaBhosale@users.noreply.github.com>
2021-04-22 09:00:09 +05:30
..
.storybook Implement new designs for the editor and viewer's navbar (#2750) 2021-02-04 12:32:36 +05:30
cypress Introducing Google Sheets Plugin (#3517) 2021-04-22 09:00:09 +05:30
docker Introducing Google Sheets Plugin (#3517) 2021-04-22 09:00:09 +05:30
public Introducing Google Sheets Plugin (#3517) 2021-04-22 09:00:09 +05:30
src Introducing Google Sheets Plugin (#3517) 2021-04-22 09:00:09 +05:30
test Introducing Google Sheets Plugin (#3517) 2021-04-22 09:00:09 +05:30
typings Feature: Property pane enhancements(Bug fixes + Draggable popper) (#3748) 2021-03-29 21:17:22 +05:30
.dockerignore
.editorconfig
.eslintrc.json Fix: Show appropriate error message when an onPageLoad action fails (#2355) 2021-01-06 10:55:47 +05:30
.flowconfig
.gitignore Refactor and add unit tests to API interceptors (#3647) 2021-03-22 14:52:24 +05:30
.huskyrc
.lintstagedrc
.nvmrc Update nvmrc to match the node version in package.json (#2943) 2021-02-09 20:53:05 +05:30
.prettierignore
.prettierrc Make prettier changes (#2337) 2020-12-24 10:02:25 +05:30
.sentryclirc removed sentry cli again 2020-09-02 22:15:42 +05:30
build.sh Fail client build if anything fails (#2820) 2021-02-03 11:02:00 +05:30
craco.build.config.js Hot fix for plugin form not downloaded for onboarding (#3879) 2021-04-06 15:47:25 +05:30
craco.common.config.js
craco.dev.config.js
cypress.json Added tests for Oauth and Stubbed tests (#3463) 2021-04-06 18:59:27 +05:30
Dockerfile Add support for WSL local dev (#1756) 2020-11-24 16:45:33 +05:30
Dockerfile-cypress-test
gitbook-algolia-lambda.js
jest.config.js Add support of component unit testing (#3828) 2021-04-02 15:17:16 +05:30
netlify.toml Correcting the APP_HOST in netlify for deploy previews 2020-12-11 13:10:55 +05:30
package.json Introducing Google Sheets Plugin (#3517) 2021-04-22 09:00:09 +05:30
README.md Adding table plugin in the Rich text editor (#3799) 2021-04-01 13:54:42 +05:30
README.old.md Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-26 18:55:13 +05:30
start-https.sh Fix Local setup changes to accommodate M1 chip Macbooks. (#2959) 2021-02-10 16:12:01 +05:30
tsconfig.json Hot fix for plugin form not downloaded for onboarding (#3879) 2021-04-06 15:47:25 +05:30
tsconfig.path.json Hot fix for plugin form not downloaded for onboarding (#3879) 2021-04-06 15:47:25 +05:30
yarn.lock Introducing Google Sheets Plugin (#3517) 2021-04-22 09:00:09 +05:30

Dev Dependencies

  • yarn
  • nvm

Dev Setup

This project was bootstrapped with Create React App.

For details on setting up your development machine, please refer to the Setup Guide