PromucFlow_constructor/app/client/cypress
Apeksha Bhosale 79e165af96
feat: Settings js editor (#9984)
* POC

* Closing channels

* WIP

* v1

* get working with JS editor

* autocomplete

* added comments

* try removing an import

* different way of import

* dependency map added to body

* triggers can be part of js editor functions hence

* removed unwanted lines

* new flow chnages

* Resolve conflicts

* small css changes for empty state

* Fix prettier

* Fixes

* flow changes part 2

* Mock web worker for testing

* Throw errors during evaluation

* Action execution should be non blocking on the main thread to evaluation of further actions

* WIP

* Fix build issue

* Fix warnings

* Rename

* Refactor and add tests for worker util

* Fix response flow post refactor

* added settings icon for js editor

* WIP

* WIP

* WIP

* Tests for promises

* settings for each function of js object added

* Error handling

* Error handing action validation

* Update test

* Passing callback data in the eval trigger flow

* log triggers to be executed

* WIP

* confirm before execution

* Remove debugging

* Fix backwards compatibility

* Avoid passing trigger meta around

* fix button loading

* handle error callbacks

* fix tests

* tests

* fix console error when checking for async

* Fix async function check

* Fix async function check again

* fix bad commit

* Add some comments

* added clientSideExecution flag for js functions

* css changes for settings icon

* unsued code removed

* on page load PART 1

* onPageLoad rest iof changes

* corrected async badge

* removed duplicate test cases

* added confirm modal for js functions

* removed unused code

* small chnage

* dependency was not getting created

* Fix confirmation modal

* unused code removed

* replaced new confirmsaga

* confirmaton box changes

* Fixing JSEditor Run butn locator

* corrected property

* dependency map was failing

* changed key for confirmation box

Co-authored-by: hetunandu <hetu@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-03-17 17:35:17 +05:30
..
fixtures feat: 9754 import work flow (#10453) 2022-03-17 15:58:54 +05:30
integration feat: 9754 import work flow (#10453) 2022-03-17 15:58:54 +05:30
locators feat: 9754 import work flow (#10453) 2022-03-17 15:58:54 +05:30
manual_TestSuite chore: git sync cypress tests (#10006) 2022-02-25 06:13:16 +00:00
plugins test: Adding visual tests for layout validation (#9857) 2021-12-24 17:47:22 +05:30
sample_airbnb/sample_airbnb test: Automated tests for S3 uploads & Mongo Bugs + Flakiness fixes (#9931) 2021-12-29 11:11:30 +05:30
snapshots/Smoke_TestSuite/ClientSideTests/LayoutValidation/AppPageLayout.spec.js chore: [ImgBot] Optimize images (#10344) 2022-01-14 23:23:24 +05:30
support feat: Settings js editor (#9984) 2022-03-17 17:35:17 +05:30
.eslintrc.json [Feature] Grid Widget (#2389) 2021-04-23 11:13:13 +05:30
cypress-docker-compose.yml Adding Github Action workflow to the client code base (#66) 2020-07-16 11:20:46 +05:30
index.ts test: Automated tests for JSObjects in Typescript (#10223) 2022-01-10 09:51:43 +05:30
init-mysql-dump-for-test.sql chore: Perform perf tests on a large app (#10831) 2022-02-03 00:25:10 +05:30
init-pg-dump-for-test.sql Using local Postgres database instead of remote (#6241) 2021-07-30 11:41:14 +05:30
setup-test-fat.sh Adding setup test for fat conatiner (#11764) 2022-03-10 16:08:43 +01:00
setup-test.sh test: adding tests for smtp using test-event-driver (#11777) 2022-03-11 21:18:58 +05:30
test.sh Improve Codemirror mount performance (#5497) 2021-07-08 12:34:47 +05:30
tsconfig.json test: Automated tests for Promises & related bugs in Typescript + Flaky fixes (#10378) 2022-03-02 16:54:43 +00:00