PromucFlow_constructor/app/client
Rishabh Rathod 76dfcd0163
[Feature] Generate template page from datasource (#5513)
- Add Generate CRUD page feature
- Modify the Datasource card UI in the `INTEGRATION.ACTIVE` tab to directly delete and edit.
- Add `renderOption` , `errorMsg`, `isLoading` props in Dropdown component.
If `renderOption` prop is not defined, it will show default option UI.
- Add getDatasourcesStructure [new entity Selector]
( This will provide all fetched structure of datasources)

> Commit Messages ⬇️

* Show disabled GenPage Button for unsupported DS

* Add Icon in Select Table and Column dropdown

* Add Error message when datasource config has error

* Fix the continous loading state issue

* Add Not supported datasource in select Table

* Add ignoreCache when fetching DS struct

* Go to generate page if initiator=generate-page

* Fix connect new datasource button disabled

* Modify error message for invalid datasource struct

* Add snowflake to supported plugin for template

* Fix Show More option width

* Fix incorrect error msg for valid dS config

* Generate page UI improvements

* Refactor navigation

* Fix Datasource Card UX

* Remove semi-colon from Icon loader

* Refactor contants

* Add executeDatasourceQuery & fetchPluginForm API
- WIP google sheet form UI and functionality
- Implemented fetch all spreadsheet with mock data

* disable S3 and google sheet for generate page

* Update yarn.lock

* Resolve review comments
- Add Messages to `constants/messages`
- Add default value for `fetchActionsForPage` 2nd param
- Add comment
- Remove `onFinishCallback` from `handleFetchedPage`

* move string literal to constants/messages

* Remove hardcoded pluginId implementation

* Refactor getGenerateCRUDEnabledPluginMap selector

* Fix CreateAppInFirstListedOrg test command

* Add getIsGeneratePageInitiator helper func

* Fix Entity explorer Edit option test

* Fix CreateAppForOrg test command
- Add click on build from scratch in generatePage

* Fix deleteDatasource command test
- Click on Datasource Name to Edit, Datasource Card handles the click

* Fix DynamicLayout spec test issue

* Fix pageLoadSpec test

* Disable google plugin & Refactor
- Add useDatasourceOptions hook

* Add datasourceCardMenu in DatasourceEditor.json

* Fix issues
- Add Icon hover clickable control
- Auth API click handler

* Fix Createpage test command

* Add cypress test for generate page flow

* Fix cypress test

* Add Analytics

* Add comments in CloseEditor

* Rename initiator to isGeneratePageMode

* Disable S3 for generate CRUD page

* Fix generate page from existing datasource issue

* Enhance test to verify if data is fetched properly

* Wait for get Actions before execute actions

* Change the cypress route for excute api

Co-authored-by: Pranav Kanade <pranav@appsmith.com>
2021-07-29 13:43:10 +05:30
..
.storybook Implement new designs for the editor and viewer's navbar (#2750) 2021-02-04 12:32:36 +05:30
cypress [Feature] Generate template page from datasource (#5513) 2021-07-29 13:43:10 +05:30
docker [Feature #3379] Added recaptcha for signup (#4701) 2021-06-08 11:10:11 +05:30
patches - Patch the blueprint core module with the editabletext performance optimization 2021-05-21 00:55:05 +05:30
public Enable intercom for self hosted instances (#5871) 2021-07-19 19:02:06 +05:30
src [Feature] Generate template page from datasource (#5513) 2021-07-29 13:43:10 +05:30
test [Feature] new nav sniping mode (#5746) 2021-07-26 22:14:10 +05:30
typings Feature: Property pane enhancements(Bug fixes + Draggable popper) (#3748) 2021-03-29 21:17:22 +05:30
.dockerignore
.editorconfig
.eslintrc.json - Remove jsx-no-bind and noshadow eslint rules 2021-05-13 17:50:04 +05:30
.flowconfig
.gitignore [Feature] Grid Widget (#2389) 2021-04-23 11:13:13 +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
build.sh Don't log debug level logs in prod (#5527) 2021-07-05 11:19:43 +05:30
craco.build.config.js Initialise comments (#3328) 2021-04-29 16:03:51 +05:30
craco.common.config.js
craco.dev.config.js
cypress.json Generate linting errors via JSHint (#5034) 2021-06-21 16:39:51 +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 Feature: Widget grouping Phase I (Multi select and Bulk Delete) + Canvas Enhancements. (#4219) 2021-05-18 23:59:39 +05:30
netlify.toml Remove unused configurations in Netlify 2021-06-22 10:45:54 +05:30
package.json Widget Property Validation structure (#5270) 2021-07-26 11:20:46 +05:30
README.md Adds YT Setup Videos to Docs (#5744) 2021-07-09 15:54:34 +05:30
README.old.md
start-https.sh Revert specific handling at setup for macs with apple chips (#4591) 2021-06-07 16:23:18 +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 Widget Property Validation structure (#5270) 2021-07-26 11:20:46 +05:30

Appsmith Client

This project was bootstrapped with Create React App.

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