chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
## Description
This PR upgrades Prettier to v2 + enforces TypeScript’s [`import
type`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html#type-only-imports-and-export)
syntax where applicable. It’s submitted as a separate PR so we can merge
it easily.
As a part of this PR, we reformat the codebase heavily:
- add `import type` everywhere where it’s required, and
- re-format the code to account for Prettier 2’s breaking changes:
https://prettier.io/blog/2020/03/21/2.0.0.html#breaking-changes
This PR is submitted against `release` to make sure all new code by team
members will adhere to new formatting standards, and we’ll have fewer
conflicts when merging `bundle-optimizations` into `release`. (I’ll
merge `release` back into `bundle-optimizations` once this PR is
merged.)
### Why is this needed?
This PR is needed because, for the Lodash optimization from
https://github.com/appsmithorg/appsmith/commit/7cbb12af886621256224be0c93e6a465dd710ad3,
we need to use `import type`. Otherwise, `babel-plugin-lodash` complains
that `LoDashStatic` is not a lodash function.
However, just using `import type` in the current codebase will give you
this:
<img width="962" alt="Screenshot 2023-03-08 at 17 45 59"
src="https://user-images.githubusercontent.com/2953267/223775744-407afa0c-e8b9-44a1-90f9-b879348da57f.png">
That’s because Prettier 1 can’t parse `import type` at all. To parse it,
we need to upgrade to Prettier 2.
### Why enforce `import type`?
Apart from just enabling `import type` support, this PR enforces
specifying `import type` everywhere it’s needed. (Developers will get
immediate TypeScript and ESLint errors when they forget to do so.)
I’m doing this because I believe `import type` improves DX and makes
refactorings easier.
Let’s say you had a few imports like below. Can you tell which of these
imports will increase the bundle size? (Tip: it’s not all of them!)
```ts
// app/client/src/workers/Linting/utils.ts
import { Position } from "codemirror";
import { LintError as JSHintError, LintOptions } from "jshint";
import { get, isEmpty, isNumber, keys, last, set } from "lodash";
```
It’s pretty hard, right?
What about now?
```ts
// app/client/src/workers/Linting/utils.ts
import type { Position } from "codemirror";
import type { LintError as JSHintError, LintOptions } from "jshint";
import { get, isEmpty, isNumber, keys, last, set } from "lodash";
```
Now, it’s clear that only `lodash` will be bundled.
This helps developers to see which imports are problematic, but it
_also_ helps with refactorings. Now, if you want to see where
`codemirror` is bundled, you can just grep for `import \{.*\} from
"codemirror"` – and you won’t get any type-only imports.
This also helps (some) bundlers. Upon transpiling, TypeScript erases
type-only imports completely. In some environment (not ours), this makes
the bundle smaller, as the bundler doesn’t need to bundle type-only
imports anymore.
## Type of change
- Chore (housekeeping or task changes that don't impact user perception)
## How Has This Been Tested?
This was tested to not break the build.
### Test Plan
> Add Testsmith test cases links that relate to this PR
### Issues raised during DP testing
> Link issues raised during DP testing for better visiblity and tracking
(copy link from comments dropped on this PR)
## Checklist:
### Dev activity
- [x] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag
### QA activity:
- [ ] Test plan has been approved by relevant developers
- [ ] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or
manual QA
- [ ] Organized project review call with relevant stakeholders after
Round 1/2 of QA
- [ ] Added Test Plan Approved label after reveiwing all Cypress test
---------
Co-authored-by: Satish Gandham <hello@satishgandham.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2023-03-16 11:41:47 +00:00
|
|
|
import type { ERROR_CODES } from "@appsmith/constants/ApiConstants";
|
|
|
|
|
import type { Workspace } from "@appsmith/constants/workspaceConstants";
|
|
|
|
|
import type {
|
2022-12-26 05:11:33 +00:00
|
|
|
AppEmbedSetting,
|
2022-03-25 10:43:26 +00:00
|
|
|
ApplicationPagePayload,
|
2023-04-06 16:49:12 +00:00
|
|
|
EvaluationVersion,
|
2022-03-25 10:43:26 +00:00
|
|
|
GitApplicationMetadata,
|
2023-03-29 17:07:06 +00:00
|
|
|
} from "@appsmith/api/ApplicationApi";
|
|
|
|
|
import type { ApplicationVersion } from "@appsmith/actions/applicationActions";
|
2023-03-23 11:41:58 +00:00
|
|
|
import type { NavigationSetting } from "constants/AppConstants";
|
|
|
|
|
import type { WidgetCardProps, WidgetProps } from "widgets/BaseWidget";
|
chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
## Description
This PR upgrades Prettier to v2 + enforces TypeScript’s [`import
type`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html#type-only-imports-and-export)
syntax where applicable. It’s submitted as a separate PR so we can merge
it easily.
As a part of this PR, we reformat the codebase heavily:
- add `import type` everywhere where it’s required, and
- re-format the code to account for Prettier 2’s breaking changes:
https://prettier.io/blog/2020/03/21/2.0.0.html#breaking-changes
This PR is submitted against `release` to make sure all new code by team
members will adhere to new formatting standards, and we’ll have fewer
conflicts when merging `bundle-optimizations` into `release`. (I’ll
merge `release` back into `bundle-optimizations` once this PR is
merged.)
### Why is this needed?
This PR is needed because, for the Lodash optimization from
https://github.com/appsmithorg/appsmith/commit/7cbb12af886621256224be0c93e6a465dd710ad3,
we need to use `import type`. Otherwise, `babel-plugin-lodash` complains
that `LoDashStatic` is not a lodash function.
However, just using `import type` in the current codebase will give you
this:
<img width="962" alt="Screenshot 2023-03-08 at 17 45 59"
src="https://user-images.githubusercontent.com/2953267/223775744-407afa0c-e8b9-44a1-90f9-b879348da57f.png">
That’s because Prettier 1 can’t parse `import type` at all. To parse it,
we need to upgrade to Prettier 2.
### Why enforce `import type`?
Apart from just enabling `import type` support, this PR enforces
specifying `import type` everywhere it’s needed. (Developers will get
immediate TypeScript and ESLint errors when they forget to do so.)
I’m doing this because I believe `import type` improves DX and makes
refactorings easier.
Let’s say you had a few imports like below. Can you tell which of these
imports will increase the bundle size? (Tip: it’s not all of them!)
```ts
// app/client/src/workers/Linting/utils.ts
import { Position } from "codemirror";
import { LintError as JSHintError, LintOptions } from "jshint";
import { get, isEmpty, isNumber, keys, last, set } from "lodash";
```
It’s pretty hard, right?
What about now?
```ts
// app/client/src/workers/Linting/utils.ts
import type { Position } from "codemirror";
import type { LintError as JSHintError, LintOptions } from "jshint";
import { get, isEmpty, isNumber, keys, last, set } from "lodash";
```
Now, it’s clear that only `lodash` will be bundled.
This helps developers to see which imports are problematic, but it
_also_ helps with refactorings. Now, if you want to see where
`codemirror` is bundled, you can just grep for `import \{.*\} from
"codemirror"` – and you won’t get any type-only imports.
This also helps (some) bundlers. Upon transpiling, TypeScript erases
type-only imports completely. In some environment (not ours), this makes
the bundle smaller, as the bundler doesn’t need to bundle type-only
imports anymore.
## Type of change
- Chore (housekeeping or task changes that don't impact user perception)
## How Has This Been Tested?
This was tested to not break the build.
### Test Plan
> Add Testsmith test cases links that relate to this PR
### Issues raised during DP testing
> Link issues raised during DP testing for better visiblity and tracking
(copy link from comments dropped on this PR)
## Checklist:
### Dev activity
- [x] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag
### QA activity:
- [ ] Test plan has been approved by relevant developers
- [ ] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or
manual QA
- [ ] Organized project review call with relevant stakeholders after
Round 1/2 of QA
- [ ] Added Test Plan Approved label after reveiwing all Cypress test
---------
Co-authored-by: Satish Gandham <hello@satishgandham.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2023-03-16 11:41:47 +00:00
|
|
|
import type {
|
2023-03-04 07:25:54 +00:00
|
|
|
LayoutOnLoadActionErrors,
|
|
|
|
|
PageAction,
|
|
|
|
|
} from "constants/AppsmithActionConstants/ActionConstants";
|
2023-10-04 08:54:16 +00:00
|
|
|
import type { AppLayoutConfig } from "reducers/entityReducers/pageListReducer";
|
2023-09-06 12:15:04 +00:00
|
|
|
import type { DSLWidget } from "WidgetProvider/constants";
|
2023-10-04 08:54:16 +00:00
|
|
|
import type { LayoutSystemTypeConfig } from "layoutSystems/types";
|
2023-04-07 13:51:35 +00:00
|
|
|
|
2021-10-01 16:44:19 +00:00
|
|
|
export const ReduxSagaChannels = {
|
|
|
|
|
WEBSOCKET_APP_LEVEL_WRITE_CHANNEL: "WEBSOCKET_APP_LEVEL_WRITE_CHANNEL",
|
|
|
|
|
WEBSOCKET_PAGE_LEVEL_WRITE_CHANNEL: "WEBSOCKET_PAGE_LEVEL_WRITE_CHANNEL",
|
Initialise comments (#3328)
* Initial scaffolding for comments CRUD APIs
* add actions
* add assets
* state management for existing comments and creating new
* add ui components
* add overlay comments wrapper to baseWidget
* add toggle comment mode button at editor header
* trigger tests
* Disallow commenting as someone else
* Add applicationId for comments
* lint
* Add overlay blacklist to prevent component interaction while adding comments
* Comment thread style updates
* Placeholder comment context menu
* Controlled comment thread visibility for making new comments visible by default
* Update comment type description
* Reset input on save
* Resolve comment thread button ui
* fix close on esc key, dont create new comment on outside click
* Submit on enter
* add emoji picker
* Attempt at adding a websocket server in Java
* CRUD APIs for comment threads
* Add API for getting all threads in application
* Move types to a separate file
* Initial commit for real time server (RTS)
* Add script to start RTS
* Fix position property
* Use create comment thread API
* Use add comment to thread API
* Add custom cursor
* Dispatch logout init on 401 errors
* Allow CORS for real time connection
* Add more logs to RTS
* Fix construction of MongoClient
* WIP: Real time comments
* Enable comments
* Minor updates
* Read backend API base URL from environment
* Escape to reset comments mode
* Set popover position as auto and boundary as scroll parent
* Disable warning
* Added permissions for comment threads
* Add resolved API for comment threads
* Migration to set commenting permission on existing apps
* Fix updates bringing the RTS down
* Show view latest button, scroll to bottom on creating a new comment
* Cleanup comment reducer
* Move to typescript for RTS
* Add missing server.ts and tsconfig files
* Resolve / unresolve comment
* Scaffold app comments
* Minor fixes: comment on top of all widgets, add toggle button at viewer header
* Reconnect socket on creating a new app, set connected status in store
* Retry socket connection flow
* Integration tests for comments with api mocks using msw
* Fix circular depependency
* rm file
* Minor cleanup and comments
* Minor refactors: move isScrolledToBottom to common hooks, decouple prevent interactions overlay from comments wrapper
* Use policies when pushing updates in RTS
* ENV var to set if comments are enabled
* Fix: check if editor/viewer is initialised before waiting for init action
* Add tests for comments reducer
* Revert "ENV var to set if comments are enabled"
This reverts commit 988efeaa69d378d943a387e1e73510334958adc5.
* Enable comments for users with appsmith email
* lint
* fix
* Try running a socket.io server inside backend
* Update comment reducer tests
* Init mentions within comments
* Fix comment thread updates with email rooms
* Minor fixes
* Refactors / review suggestions
* lint
* increase cache limit for builds
* Comment out tests for feature that's under development
* Add Dockerfile for RTS
* Fix policies missing for first comment in threads
* Use draftJS for comments input with mentions support
* fix fixtures
* Use thread's policies when querying for threads
* Update socket.io to v4
* Add support for richer body with mentions
* Update comment body type to RawDraftContentState
* fix stale method
* Fix mentions search
* Minor cleanups
* Comment context menu and thread UI updates
* revert: Scaffold app comments
* Yarn dependencies
* Delete comment using id api added
* Init app comments
* Add test for creating thread
* Api for delete comment with id
* Test comment creation response and policies
* Copy comment links
* Fix reset editor state
* Delete valid comment testcase added
* Delete comment TC : code refactor
* Don't allow creating comments with an empty body
* Pin comments WIP[]
* Ignore dependency-reduced-pom.xml files from VCS
* Cleanup of some dev-only files, for review
* Delete comment
* Update socket.io to v4 in RTS
* Pin and resolve comment thread object added in commentThread
* Pin and resolve comment thread object added in commentThread
* Update comment thread API
* Added creationTime and updationTime in comment thread response
* Added creationTime and updationTime in comment thread response
* Added human readable id to comment threads, fallback to username for null name in user document
* Refactor
* lint
* fix test, rm duplicate selector
* comment out saga used for dev
* CommentThread viewed status, username fallback for getName=null, username field added in pin & resolve status
* lint
* trigger tests
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
Co-authored-by: Abhijeet <abhi.nagarnaik@gmail.com>
2021-04-29 10:33:51 +00:00
|
|
|
};
|
|
|
|
|
|
2023-05-16 16:59:11 +00:00
|
|
|
const ActionSelectorReduxActionTypes = {
|
|
|
|
|
EVALUATE_ACTION_SELECTOR_FIELD: "EVALUATE_ACTION_SELECTOR_FIELD",
|
|
|
|
|
SET_EVALUATED_ACTION_SELECTOR_FIELD: "SET_EVALUATED_ACTION_SELECTOR_FIELD",
|
|
|
|
|
CLEAR_EVALUATED_ACTION_SELECTOR_FIELD:
|
|
|
|
|
"CLEAR_EVALUATED_ACTION_SELECTOR_FIELD",
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const ActionTypes = {
|
2022-12-21 17:14:47 +00:00
|
|
|
TOGGLE_INSTALLER: "TOGGLE_INSTALLER",
|
|
|
|
|
FETCH_JS_LIBRARIES_INIT: "FETCH_JS_LIBRARIES_INIT",
|
|
|
|
|
FETCH_JS_LIBRARIES_SUCCESS: "FETCH_JS_LIBRARIES_SUCCESS",
|
2023-04-14 09:10:03 +00:00
|
|
|
EXECUTE_JS_UPDATES: "EXECUTE_JS_UPDATES",
|
2022-12-21 17:14:47 +00:00
|
|
|
CLEAR_PROCESSED_INSTALLS: "CLEAR_PROCESSED_INSTALLS",
|
|
|
|
|
INSTALL_LIBRARY_INIT: "INSTALL_LIBRARY_INIT",
|
|
|
|
|
INSTALL_LIBRARY_START: "INSTALL_LIBRARY_START",
|
|
|
|
|
INSTALL_LIBRARY_SUCCESS: "INSTALL_LIBRARY_SUCCESS",
|
|
|
|
|
UNINSTALL_LIBRARY_INIT: "UNINSTALL_LIBRARY_INIT",
|
|
|
|
|
UNINSTALL_LIBRARY_SUCCESS: "UNINSTALL_LIBRARY_SUCCESS",
|
2022-05-06 04:44:24 +00:00
|
|
|
GIT_DISCARD_CHANGES_SUCCESS: "GIT_DISCARD_CHANGES_SUCCESS",
|
|
|
|
|
GIT_DISCARD_CHANGES: "GIT_DISCARD_CHANGES",
|
2023-03-30 03:34:23 +00:00
|
|
|
CLEAR_DISCARD_ERROR_STATE: "CLEAR_DISCARD_ERROR_STATE",
|
2022-04-13 10:03:23 +00:00
|
|
|
DELETE_BRANCH_INIT: "DELETE_BRANCH_INIT",
|
|
|
|
|
DELETING_BRANCH: "DELETING_BRANCH",
|
|
|
|
|
DELETE_BRANCH_SUCCESS: "DELETE_BRANCH_SUCCESS",
|
2022-03-17 10:28:54 +00:00
|
|
|
SHOW_RECONNECT_DATASOURCE_MODAL: "SHOW_RECONNECT_DATASOURCE_MODAL",
|
|
|
|
|
RESET_UNCONCONFIGURED_DATASOURCES_LIST_DURING_IMPORT:
|
|
|
|
|
"RESET_UNCONCONFIGURED_DATASOURCES_LIST_DURING_IMPORT",
|
|
|
|
|
RESET_DATASOURCE_CONFIG_FETCHED_FOR_IMPORT_FLAG:
|
|
|
|
|
"RESET_DATASOURCE_CONFIG_FETCHED_FOR_IMPORT_FLAG",
|
|
|
|
|
SET_UNCONFIGURED_DATASOURCES: "SET_UNCONFIGURED_DATASOURCES",
|
2022-06-15 15:37:41 +00:00
|
|
|
SET_WORKSPACE_ID_FOR_IMPORT: "SET_WORKSPACE_ID_FOR_IMPORT",
|
2022-09-30 13:41:04 +00:00
|
|
|
SET_PAGE_ID_FOR_IMPORT: "SET_PAGE_ID_FOR_IMPORT",
|
2022-03-17 10:28:54 +00:00
|
|
|
RESET_SSH_KEY_PAIR: "RESET_SSH_KEY_PAIR",
|
|
|
|
|
GIT_INFO_INIT: "GIT_INFO_INIT",
|
|
|
|
|
IMPORT_APPLICATION_FROM_GIT_ERROR: "IMPORT_APPLICATION_FROM_GIT_ERROR",
|
|
|
|
|
IMPORT_APPLICATION_FROM_GIT_SUCCESS: "IMPORT_APPLICATION_FROM_GIT_SUCCESS",
|
2022-10-26 06:48:04 +00:00
|
|
|
IMPORT_APPLICATION_FROM_GIT_STATUS_RESET:
|
|
|
|
|
"IMPORT_APPLICATION_FROM_GIT_STATUS_RESET",
|
2022-03-17 10:28:54 +00:00
|
|
|
UPDATE_DATASOURCE_IMPORT_SUCCESS: "UPDATE_DATASOURCE_IMPORT_SUCCESS",
|
|
|
|
|
INIT_DATASOURCE_CONNECTION_DURING_IMPORT_REQUEST:
|
|
|
|
|
"INIT_DATASOURCE_CONNECTION_DURING_IMPORT_REQUEST",
|
|
|
|
|
INIT_DATASOURCE_CONNECTION_DURING_IMPORT_SUCCESS:
|
|
|
|
|
"INIT_DATASOURCE_CONNECTION_DURING_IMPORT_SUCCESS",
|
2022-01-29 07:26:19 +00:00
|
|
|
SET_ENTITY_INFO: "SET_ENTITY_INFO",
|
2022-01-28 11:10:05 +00:00
|
|
|
UPDATE_META_STATE: "UPDATE_META_STATE",
|
2022-10-14 06:43:17 +00:00
|
|
|
REVOKE_GIT: "REVOKE_GIT",
|
2021-12-14 16:30:59 +00:00
|
|
|
SHOW_CONNECT_GIT_MODAL: "SHOW_CONNECT_GIT_MODAL",
|
|
|
|
|
SET_SHOULD_SHOW_REPO_LIMIT_ERROR_MODAL:
|
|
|
|
|
"SET_SHOULD_SHOW_REPO_LIMIT_ERROR_MODAL",
|
|
|
|
|
SET_SHOULD_SHOW_DISCONNECT_GIT_MODAL: "SET_SHOULD_SHOW_DISCONNECT_GIT_MODAL",
|
2021-11-18 06:48:52 +00:00
|
|
|
RESET_PULL_MERGE_STATUS: "RESET_PULL_MERGE_STATUS",
|
2021-11-16 10:24:38 +00:00
|
|
|
GIT_PULL_INIT: "GIT_PULL_INIT",
|
|
|
|
|
GIT_PULL_SUCCESS: "GIT_PULL_SUCCESS",
|
2021-11-10 07:11:23 +00:00
|
|
|
SET_APP_VERSION_ON_WORKER: "SET_APP_VERSION_ON_WORKER",
|
2022-12-16 06:37:40 +00:00
|
|
|
CLEAR_COMMIT_ERROR_STATE: "CLEAR_COMMIT_ERROR_STATE",
|
2021-11-09 09:51:18 +00:00
|
|
|
CLEAR_COMMIT_SUCCESSFUL_STATE: "CLEAR_COMMIT_SUCCESSFUL_STATE",
|
|
|
|
|
FETCH_MERGE_STATUS_INIT: "FETCH_MERGE_STATUS_INIT",
|
|
|
|
|
FETCH_MERGE_STATUS_SUCCESS: "FETCH_MERGE_STATUS_SUCCESS",
|
2021-11-16 10:24:38 +00:00
|
|
|
RESET_MERGE_STATUS: "RESET_MERGE_STATUS",
|
2021-10-25 19:57:58 +00:00
|
|
|
MERGE_BRANCH_INIT: "MERGE_BRANCH_INIT",
|
|
|
|
|
MERGE_BRANCH_SUCCESS: "MERGE_BRANCH_SUCCESS",
|
2021-10-20 07:38:17 +00:00
|
|
|
FETCH_GIT_STATUS_INIT: "FETCH_GIT_STATUS_INIT",
|
|
|
|
|
FETCH_GIT_STATUS_SUCCESS: "FETCH_GIT_STATUS_SUCCESS",
|
2023-08-23 13:26:26 +00:00
|
|
|
FETCH_GIT_REMOTE_STATUS_INIT: "FETCH_GIT_REMOTE_STATUS_INIT",
|
|
|
|
|
FETCH_GIT_REMOTE_STATUS_SUCCESS: "FETCH_GIT_REMOTE_STATUS_SUCCESS",
|
2021-10-18 14:03:44 +00:00
|
|
|
UPDATE_BRANCH_LOCALLY: "UPDATE_BRANCH_LOCALLY",
|
|
|
|
|
FETCH_BRANCHES_INIT: "FETCH_BRANCHES_INIT",
|
|
|
|
|
FETCH_BRANCHES_SUCCESS: "FETCH_BRANCHES_SUCCESS",
|
2021-10-04 08:01:46 +00:00
|
|
|
APP_COLLAB_SET_CONCURRENT_PAGE_EDITORS:
|
|
|
|
|
"APP_COLLAB_SET_CONCURRENT_PAGE_EDITORS",
|
2021-09-22 18:48:50 +00:00
|
|
|
FETCH_SSH_KEY_PAIR_INIT: "FETCH_SSH_KEY_PAIR_INIT",
|
2022-01-13 08:50:29 +00:00
|
|
|
INIT_SSH_KEY_PAIR_WITH_NULL: "INIT_SSH_KEY_PAIR_WITH_NULL",
|
2021-09-22 18:48:50 +00:00
|
|
|
FETCH_SSH_KEY_PAIR_SUCCESS: "FETCH_SSH_KEY_PAIR_SUCCESS",
|
2021-09-17 16:58:04 +00:00
|
|
|
SET_IS_IMPORT_APP_VIA_GIT_MODAL_OPEN: "SET_IS_IMPORT_APP_VIA_GIT_MODAL_OPEN",
|
2021-09-17 10:48:38 +00:00
|
|
|
FETCH_GLOBAL_GIT_CONFIG_INIT: "FETCH_GLOBAL_GIT_CONFIG_INIT",
|
|
|
|
|
FETCH_GLOBAL_GIT_CONFIG_SUCCESS: "FETCH_GLOBAL_GIT_CONFIG_SUCCESS",
|
2021-09-23 08:47:09 +00:00
|
|
|
UPDATE_GLOBAL_GIT_CONFIG_INIT: "UPDATE_GLOBAL_GIT_CONFIG_INIT",
|
|
|
|
|
UPDATE_GLOBAL_GIT_CONFIG_SUCCESS: "UPDATE_GLOBAL_GIT_CONFIG_SUCCESS",
|
|
|
|
|
FETCH_LOCAL_GIT_CONFIG_INIT: "FETCH_LOCAL_GIT_CONFIG_INIT",
|
|
|
|
|
FETCH_LOCAL_GIT_CONFIG_SUCCESS: "FETCH_LOCAL_GIT_CONFIG_SUCCESS",
|
|
|
|
|
UPDATE_LOCAL_GIT_CONFIG_INIT: "UPDATE_LOCAL_GIT_CONFIG_INIT",
|
|
|
|
|
UPDATE_LOCAL_GIT_CONFIG_SUCCESS: "UPDATE_LOCAL_GIT_CONFIG_SUCCESS",
|
2021-09-15 14:01:32 +00:00
|
|
|
SHOW_CREATE_GIT_BRANCH_POPUP: "SHOW_CREATE_GIT_BRANCH_POPUP",
|
|
|
|
|
SHOW_ERROR_POPUP: "SHOW_ERROR_POPUP",
|
2021-10-20 07:38:17 +00:00
|
|
|
|
2021-09-13 13:26:24 +00:00
|
|
|
CONNECT_TO_GIT_INIT: "CONNECT_TO_GIT_INIT",
|
|
|
|
|
CONNECT_TO_GIT_SUCCESS: "CONNECT_TO_GIT_SUCCESS",
|
2021-10-20 07:38:17 +00:00
|
|
|
|
2021-09-13 13:26:24 +00:00
|
|
|
CREATE_NEW_BRANCH_INIT: "CREATE_NEW_BRANCH_INIT",
|
|
|
|
|
SWITCH_GIT_BRANCH_INIT: "SWITCH_GIT_BRANCH_INIT",
|
2023-06-01 09:46:58 +00:00
|
|
|
SWITCH_GIT_BRANCH_SUCCESS: "SWITCH_GIT_BRANCH_SUCCESS",
|
|
|
|
|
SWITCH_GIT_BRANCH_ERROR: "SWITCH_GIT_BRANCH_ERROR",
|
|
|
|
|
|
2021-09-13 13:26:24 +00:00
|
|
|
COMMIT_TO_GIT_REPO_INIT: "COMMIT_TO_GIT_REPO_INIT",
|
|
|
|
|
COMMIT_TO_GIT_REPO_SUCCESS: "COMMIT_TO_GIT_REPO_SUCCESS",
|
2021-09-22 18:48:50 +00:00
|
|
|
PUSH_TO_GIT_INIT: "PUSH_TO_GIT_INIT",
|
|
|
|
|
PUSH_TO_GIT_SUCCESS: "PUSH_TO_GIT_SUCCESS",
|
2021-08-18 09:40:31 +00:00
|
|
|
SET_IS_GIT_SYNC_MODAL_OPEN: "SET_IS_GIT_SYNC_MODAL_OPEN",
|
2021-08-09 09:04:24 +00:00
|
|
|
APP_COLLAB_LIST_EDITORS: "APP_COLLAB_LIST_EDITORS",
|
|
|
|
|
APP_COLLAB_RESET_EDITORS: "APP_COLLAB_RESET_EDITORS",
|
2021-10-01 16:44:19 +00:00
|
|
|
APP_COLLAB_SET_EDITORS_POINTER_DATA: "APP_COLLAB_SET_EDITORS_POINTER_DATA",
|
|
|
|
|
APP_COLLAB_UNSET_EDITORS_POINTER_DATA:
|
|
|
|
|
"APP_COLLAB_UNSET_EDITORS_POINTER_DATA",
|
|
|
|
|
APP_COLLAB_RESET_EDITORS_POINTER_DATA:
|
|
|
|
|
"APP_COLLAB_RESET_EDITORS_POINTER_DATA",
|
2021-08-09 06:22:37 +00:00
|
|
|
SET_SEARCH_FILTER_CONTEXT: "SET_SEARCH_FILTER_CONTEXT",
|
|
|
|
|
INSERT_SNIPPET: "INSERT_SNIPPET",
|
|
|
|
|
CANCEL_SNIPPET: "CANCEL_SNIPPET",
|
2021-08-05 06:10:19 +00:00
|
|
|
FETCH_FEATURE_FLAGS_INIT: "FETCH_FEATURE_FLAGS_INIT",
|
|
|
|
|
FETCH_FEATURE_FLAGS_SUCCESS: "FETCH_FEATURE_FLAGS_SUCCESS",
|
2021-07-26 16:44:10 +00:00
|
|
|
BIND_DATA_TO_WIDGET: "BIND_DATA_TO_WIDGET",
|
|
|
|
|
BIND_DATA_ON_CANVAS: "BIND_DATA_ON_CANVAS",
|
2021-05-20 12:03:08 +00:00
|
|
|
UPLOAD_PROFILE_PHOTO: "UPLOAD_PROFILE_PHOTO",
|
|
|
|
|
REMOVE_PROFILE_PHOTO: "REMOVE_PROFILE_PHOTO",
|
2021-12-02 05:56:41 +00:00
|
|
|
UPDATE_PHOTO_ID: "UPDATE_PHOTO_ID",
|
2021-05-20 12:03:08 +00:00
|
|
|
PROCEED_TO_NEXT_TOUR_STEP: "PROCEED_TO_NEXT_TOUR_STEP",
|
|
|
|
|
SET_ACTIVE_TOUR: "SET_ACTIVE_TOUR",
|
|
|
|
|
RESET_ACTIVE_TOUR: "RESET_ACTIVE_TOUR",
|
|
|
|
|
SET_ACTIVE_TOUR_INDEX: "SET_ACTIVE_TOUR_INDEX",
|
2021-10-01 16:44:19 +00:00
|
|
|
INIT_APP_LEVEL_SOCKET_CONNECTION: "INIT_APP_LEVEL_SOCKET_CONNECTION",
|
|
|
|
|
INIT_PAGE_LEVEL_SOCKET_CONNECTION: "INIT_PAGE_LEVEL_SOCKET_CONNECTION",
|
|
|
|
|
SET_IS_APP_LEVEL_WEBSOCKET_CONNECTED: "SET_IS_APP_LEVEL_WEBSOCKET_CONNECTED",
|
|
|
|
|
SET_IS_PAGE_LEVEL_WEBSOCKET_CONNECTED:
|
|
|
|
|
"SET_IS_PAGE_LEVEL_WEBSOCKET_CONNECTED",
|
2021-07-26 16:44:10 +00:00
|
|
|
SET_SNIPING_MODE: "SET_SNIPING_MODE",
|
|
|
|
|
RESET_SNIPING_MODE: "RESET_SNIPING_MODE",
|
2021-03-08 08:24:12 +00:00
|
|
|
RESET_EDITOR_REQUEST: "RESET_EDITOR_REQUEST",
|
|
|
|
|
RESET_EDITOR_SUCCESS: "RESET_EDITOR_SUCCESS",
|
2023-08-11 11:54:26 +00:00
|
|
|
INITIALIZE_CURRENT_PAGE: "INITIALIZE_CURRENT_PAGE",
|
2019-11-14 11:17:36 +00:00
|
|
|
INITIALIZE_EDITOR: "INITIALIZE_EDITOR",
|
|
|
|
|
INITIALIZE_EDITOR_SUCCESS: "INITIALIZE_EDITOR_SUCCESS",
|
2019-09-27 16:05:33 +00:00
|
|
|
REPORT_ERROR: "REPORT_ERROR",
|
|
|
|
|
FLUSH_ERRORS: "FLUSH_ERRORS",
|
2020-12-17 07:03:59 +00:00
|
|
|
FLUSH_AND_REDIRECT: "FLUSH_AND_REDIRECT",
|
2021-07-07 03:46:16 +00:00
|
|
|
REDIRECT_TO_NEW_INTEGRATIONS: "REDIRECT_TO_NEW_INTEGRATIONS",
|
2020-12-08 19:13:48 +00:00
|
|
|
SAFE_CRASH_APPSMITH: "SAFE_CRASH_APPSMITH",
|
2021-01-06 11:24:16 +00:00
|
|
|
SAFE_CRASH_APPSMITH_REQUEST: "SAFE_CRASH_APPSMITH_REQUEST",
|
2021-01-25 08:57:26 +00:00
|
|
|
INIT_CANVAS_LAYOUT: "INIT_CANVAS_LAYOUT",
|
2019-09-12 11:19:38 +00:00
|
|
|
FETCH_CANVAS: "FETCH_CANVAS",
|
|
|
|
|
CLEAR_CANVAS: "CLEAR_CANVAS",
|
2019-11-22 14:02:55 +00:00
|
|
|
FETCH_PAGE_INIT: "FETCH_PAGE_INIT",
|
|
|
|
|
FETCH_PAGE_SUCCESS: "FETCH_PAGE_SUCCESS",
|
2022-06-06 03:56:14 +00:00
|
|
|
FETCH_ALL_PAGE_ENTITY_COMPLETION: "FETCH_ALL_PAGE_ENTITY_COMPLETION",
|
2019-09-12 11:19:38 +00:00
|
|
|
DROP_WIDGET_CANVAS: "DROP_WIDGET_CANVAS",
|
|
|
|
|
REMOVE_WIDGET_CANVAS: "REMOVE_WIDGET_CANVAS",
|
|
|
|
|
LOAD_WIDGET_PANE: "LOAD_WIDGET_PANE",
|
|
|
|
|
ZOOM_IN_CANVAS: "ZOOM_IN_CANVAS",
|
|
|
|
|
ZOOM_OUT_CANVAS: "ZOOM_OUT_CANVAS",
|
2021-08-24 11:38:20 +00:00
|
|
|
START_CANVAS_SELECTION_FROM_EDITOR: "START_CANVAS_SELECTION_FROM_EDITOR",
|
|
|
|
|
STOP_CANVAS_SELECTION_FROM_EDITOR: "STOP_CANVAS_SELECTION_FROM_EDITOR",
|
2021-06-17 13:26:54 +00:00
|
|
|
START_CANVAS_SELECTION: "START_CANVAS_SELECTION",
|
|
|
|
|
STOP_CANVAS_SELECTION: "STOP_CANVAS_SELECTION",
|
2019-09-12 11:19:38 +00:00
|
|
|
UNDO_CANVAS_ACTION: "UNDO_CANVAS_ACTION",
|
|
|
|
|
REDO_CANVAS_ACTION: "REDO_CANVAS_ACTION",
|
|
|
|
|
LOAD_WIDGET_CONFIG: "LOAD_WIDGET_CONFIG",
|
2019-09-18 10:19:50 +00:00
|
|
|
LOAD_PROPERTY_CONFIG: "LOAD_PROPERTY_CONFIG",
|
2020-09-16 11:50:47 +00:00
|
|
|
UPDATE_APPLICATION: "UPDATE_APPLICATION",
|
2021-03-03 05:26:47 +00:00
|
|
|
UPDATE_APP_LAYOUT: "UPDATE_APP_LAYOUT",
|
2020-09-16 11:50:47 +00:00
|
|
|
UPDATE_APPLICATION_SUCCESS: "UPDATE_APPLICATION_SUCCESS",
|
2019-09-12 11:19:38 +00:00
|
|
|
PUBLISH: "PUBLISH",
|
2021-04-23 13:50:55 +00:00
|
|
|
DEBUGGER_LOG: "DEBUGGER_LOG",
|
|
|
|
|
DEBUGGER_LOG_INIT: "DEBUGGER_LOG_INIT",
|
2021-07-08 05:31:08 +00:00
|
|
|
DEBUGGER_ERROR_ANALYTICS: "DEBUGGER_ERROR_ANALYTICS",
|
2022-12-07 10:28:29 +00:00
|
|
|
DEBUGGER_ADD_ERROR_LOGS: "DEBUGGER_ADD_ERROR_LOGS",
|
2021-08-16 11:03:27 +00:00
|
|
|
DEBUGGER_DELETE_ERROR_LOG: "DEBUGGER_DELETE_ERROR_LOG",
|
|
|
|
|
DEBUGGER_ADD_ERROR_LOG_INIT: "DEBUGGER_ADD_ERROR_LOG_INIT",
|
|
|
|
|
DEBUGGER_DELETE_ERROR_LOG_INIT: "DEBUGGER_DELETE_ERROR_LOG_INIT",
|
2023-04-10 12:59:14 +00:00
|
|
|
SET_DEBUGGER_CONTEXT: "SET_DEBUGGER_CONTEXT",
|
2021-04-23 13:50:55 +00:00
|
|
|
CLEAR_DEBUGGER_LOGS: "CLEAR_DEBUGGER_LOGS",
|
|
|
|
|
SHOW_DEBUGGER: "SHOW_DEBUGGER",
|
2021-08-25 04:34:42 +00:00
|
|
|
HIDE_DEBUGGER_ERRORS: "HIDE_DEBUGGER_ERRORS",
|
2021-09-20 11:20:22 +00:00
|
|
|
SET_CURRENT_DEBUGGER_TAB: "SET_CURRENT_DEBUGGER_TAB",
|
2020-09-16 11:50:47 +00:00
|
|
|
SET_THEME: "SET_THEME",
|
2019-09-12 11:19:38 +00:00
|
|
|
FETCH_WIDGET_CARDS: "FETCH_WIDGET_CARDS",
|
2019-09-27 16:05:33 +00:00
|
|
|
FETCH_WIDGET_CARDS_SUCCESS: "FETCH_WIDGET_CARDS_SUCCESS",
|
2019-09-12 11:19:38 +00:00
|
|
|
ADD_PAGE_WIDGET: "ADD_PAGE_WIDGET",
|
2019-09-12 13:44:25 +00:00
|
|
|
REMOVE_PAGE_WIDGET: "REMOVE_PAGE_WIDGET",
|
|
|
|
|
LOAD_API_RESPONSE: "LOAD_API_RESPONSE",
|
2019-09-13 09:56:11 +00:00
|
|
|
LOAD_QUERY_RESPONSE: "LOAD_QUERY_RESPONSE",
|
2021-05-31 15:40:21 +00:00
|
|
|
RUN_ACTION_SHORTCUT_REQUEST: "RUN_ACTION_SHORTCUT_REQUEST",
|
2020-07-03 08:58:58 +00:00
|
|
|
RUN_ACTION_REQUEST: "RUN_ACTION_REQUEST",
|
2023-05-23 12:18:46 +00:00
|
|
|
PLUGIN_SOFT_REFRESH: "PLUGIN_SOFT_REFRESH",
|
2021-11-01 04:54:06 +00:00
|
|
|
RUN_ACTION_CANCELLED: "RUN_ACTION_CANCELLED",
|
2020-07-03 08:58:58 +00:00
|
|
|
RUN_ACTION_SUCCESS: "RUN_ACTION_SUCCESS",
|
2021-08-27 09:25:28 +00:00
|
|
|
CLEAR_ACTION_RESPONSE: "CLEAR_ACTION_RESPONSE",
|
2020-05-05 07:50:30 +00:00
|
|
|
INIT_API_PANE: "INIT_API_PANE",
|
|
|
|
|
API_PANE_CHANGE_API: "API_PANE_CHANGE_API",
|
2021-08-27 09:25:28 +00:00
|
|
|
EXECUTE_TRIGGER_REQUEST: "EXECUTE_TRIGGER_REQUEST",
|
2019-09-13 11:59:45 +00:00
|
|
|
LOAD_CANVAS_ACTIONS: "LOAD_CANVAS_ACTIONS",
|
2019-09-17 15:09:55 +00:00
|
|
|
SAVE_PAGE_INIT: "SAVE_PAGE_INIT",
|
|
|
|
|
SAVE_PAGE_SUCCESS: "SAVE_PAGE_SUCCESS",
|
2019-09-19 22:25:37 +00:00
|
|
|
UPDATE_LAYOUT: "UPDATE_LAYOUT",
|
2021-08-12 05:45:38 +00:00
|
|
|
WIDGET_ADD_CHILD: "WIDGET_ADD_CHILD",
|
|
|
|
|
WIDGET_CHILD_ADDED: "WIDGET_CHILD_ADDED",
|
|
|
|
|
WIDGET_REMOVE_CHILD: "WIDGET_REMOVE_CHILD",
|
|
|
|
|
WIDGETS_MOVE: "WIDGETS_MOVE",
|
2022-01-13 13:21:57 +00:00
|
|
|
WIDGETS_ADD_CHILD_AND_MOVE: "WIDGETS_ADD_CHILD_AND_MOVE",
|
2021-08-12 05:45:38 +00:00
|
|
|
WIDGET_RESIZE: "WIDGET_RESIZE",
|
|
|
|
|
WIDGET_DELETE: "WIDGET_DELETE",
|
|
|
|
|
WIDGET_BULK_DELETE: "WIDGET_BULK_DELETE",
|
|
|
|
|
WIDGET_SINGLE_DELETE: "WIDGET_SINGLE_DELETE",
|
2019-09-18 10:19:50 +00:00
|
|
|
SHOW_PROPERTY_PANE: "SHOW_PROPERTY_PANE",
|
2021-03-03 05:26:47 +00:00
|
|
|
UPDATE_CANVAS_LAYOUT: "UPDATE_CANVAS_LAYOUT",
|
2019-11-06 06:35:15 +00:00
|
|
|
UPDATE_WIDGET_PROPERTY_REQUEST: "UPDATE_WIDGET_PROPERTY_REQUEST",
|
2019-09-18 10:19:50 +00:00
|
|
|
UPDATE_WIDGET_PROPERTY: "UPDATE_WIDGET_PROPERTY",
|
2019-11-06 06:35:15 +00:00
|
|
|
UPDATE_WIDGET_DYNAMIC_PROPERTY: "UPDATE_WIDGET_DYNAMIC_PROPERTY",
|
2021-01-25 08:57:26 +00:00
|
|
|
BATCH_UPDATE_WIDGET_PROPERTY: "BATCH_UPDATE_WIDGET_PROPERTY",
|
2021-09-21 07:55:56 +00:00
|
|
|
BATCH_UPDATE_MULTIPLE_WIDGETS_PROPERTY:
|
|
|
|
|
"BATCH_UPDATE_MULTIPLE_WIDGETS_PROPERTY",
|
2021-01-25 08:57:26 +00:00
|
|
|
DELETE_WIDGET_PROPERTY: "DELETE_WIDGET_PROPERTY",
|
2019-10-21 11:40:24 +00:00
|
|
|
FETCH_PROPERTY_PANE_CONFIGS_INIT: "FETCH_PROPERTY_PANE_CONFIGS_INIT",
|
|
|
|
|
FETCH_PROPERTY_PANE_CONFIGS_SUCCESS: "FETCH_PROPERTY_PANE_CONFIGS_SUCCESS",
|
|
|
|
|
FETCH_CONFIGS_INIT: "FETCH_CONFIGS_INIT",
|
|
|
|
|
ADD_WIDGET_REF: "ADD_WIDGET_REF",
|
2019-10-25 05:35:20 +00:00
|
|
|
CREATE_ACTION_INIT: "CREATE_ACTION_INIT",
|
|
|
|
|
CREATE_ACTION_SUCCESS: "CREATE_ACTION_SUCCESS",
|
2019-10-21 15:12:45 +00:00
|
|
|
FETCH_ACTIONS_INIT: "FETCH_ACTIONS_INIT",
|
|
|
|
|
FETCH_ACTIONS_SUCCESS: "FETCH_ACTIONS_SUCCESS",
|
2019-10-25 05:35:20 +00:00
|
|
|
UPDATE_ACTION_INIT: "UPDATE_ACTION_INIT",
|
|
|
|
|
UPDATE_ACTION_SUCCESS: "UPDATE_ACTION_SUCCESS",
|
|
|
|
|
DELETE_ACTION_INIT: "DELETE_ACTION_INIT",
|
2020-10-12 13:37:18 +00:00
|
|
|
SET_DATASOURCE_EDITOR_MODE: "SET_DATASOURCE_EDITOR_MODE",
|
2023-07-21 05:53:17 +00:00
|
|
|
SET_DATASOURCE_EDITOR_MODE_FLAG: "SET_DATASOURCE_EDITOR_MODE_FLAG",
|
2022-12-05 05:58:17 +00:00
|
|
|
SET_DATASOURCE_COLLAPSIBLE_STATE: "SET_DATASOURCE_COLLAPSIBLE_STATE",
|
|
|
|
|
SET_ALL_DATASOURCE_COLLAPSIBLE_STATE: "SET_ALL_DATASOURCE_COLLAPSIBLE_STATE",
|
2019-10-25 05:35:20 +00:00
|
|
|
DELETE_ACTION_SUCCESS: "DELETE_ACTION_SUCCESS",
|
2022-02-18 06:58:36 +00:00
|
|
|
SHOW_ACTION_MODAL: "SHOW_ACTION_MODAL",
|
|
|
|
|
CANCEL_ACTION_MODAL: "CANCEL_ACTION_MODAL",
|
|
|
|
|
CONFIRM_ACTION_MODAL: "CONFIRM_ACTION_MODAL",
|
2020-05-05 07:50:30 +00:00
|
|
|
CREATE_QUERY_INIT: "CREATE_QUERY_INIT",
|
2021-02-11 06:36:07 +00:00
|
|
|
ONBOARDING_CREATE_APPLICATION: "ONBOARDING_CREATE_APPLICATION",
|
2022-09-02 13:15:48 +00:00
|
|
|
LOAD_GUIDED_TOUR: "LOAD_GUIDED_TOUR",
|
|
|
|
|
LOAD_GUIDED_TOUR_INIT: "LOAD_GUIDED_TOUR_INIT",
|
2022-03-17 10:28:54 +00:00
|
|
|
SET_IS_RECONNECTING_DATASOURCES_MODAL_OPEN:
|
|
|
|
|
"SET_IS_RECONNECTING_DATASOURCES_MODAL_OPEN",
|
2019-11-07 09:32:38 +00:00
|
|
|
FETCH_DATASOURCES_INIT: "FETCH_DATASOURCES_INIT",
|
|
|
|
|
FETCH_DATASOURCES_SUCCESS: "FETCH_DATASOURCES_SUCCESS",
|
2021-07-07 03:46:16 +00:00
|
|
|
FETCH_MOCK_DATASOURCES_INIT: "FETCH_MOCK_DATASOURCES_INIT",
|
|
|
|
|
FETCH_MOCK_DATASOURCES_SUCCESS: "FETCH_MOCK_DATASOURCES_SUCCESS",
|
2023-07-21 05:53:17 +00:00
|
|
|
SOFT_REFRESH_DATASOURCE_STRUCTURE: "SOFT_REFRESH_DATASOURCE_STRUCTURE",
|
2021-07-07 03:46:16 +00:00
|
|
|
ADD_MOCK_DATASOURCES_INIT: "ADD_MOCK_DATASOURCES_INIT",
|
|
|
|
|
ADD_MOCK_DATASOURCES_SUCCESS: "ADD_MOCK_DATASOURCES_SUCCESS",
|
2020-08-26 05:24:44 +00:00
|
|
|
SAVE_DATASOURCE_NAME: "SAVE_DATASOURCE_NAME",
|
|
|
|
|
SAVE_DATASOURCE_NAME_SUCCESS: "SAVE_DATASOURCE_NAME_SUCCESS",
|
2022-11-30 05:59:45 +00:00
|
|
|
UPDATE_DATASOURCE_NAME_SUCCESS: "UPDATE_DATASOURCE_NAME_SUCCESS",
|
|
|
|
|
UPDATE_DATASOURCE_NAME: "UPDATE_DATASOURCE_NAME",
|
2019-11-07 09:32:38 +00:00
|
|
|
CREATE_DATASOURCE_INIT: "CREATE_DATASOURCE_INIT",
|
|
|
|
|
CREATE_DATASOURCE_SUCCESS: "CREATE_DATASOURCE_SUCCESS",
|
2020-05-07 04:44:52 +00:00
|
|
|
CREATE_DATASOURCE_FROM_FORM_INIT: "CREATE_DATASOURCE_FROM_FORM_INIT",
|
2022-11-30 05:59:45 +00:00
|
|
|
CREATE_TEMP_DATASOURCE_FROM_FORM_SUCCESS:
|
|
|
|
|
"CREATE_TEMP_DATASOURCE_FROM_FORM_SUCCESS",
|
2020-04-28 06:52:53 +00:00
|
|
|
UPDATE_DATASOURCE_INIT: "UPDATE_DATASOURCE_INIT",
|
|
|
|
|
UPDATE_DATASOURCE_SUCCESS: "UPDATE_DATASOURCE_SUCCESS",
|
2023-07-03 13:06:05 +00:00
|
|
|
UPDATE_DATASOURCE_STORAGE_SUCCESS: "UPDATE_DATASOURCE_STORAGE_SUCCESS",
|
2020-05-19 06:10:59 +00:00
|
|
|
CHANGE_DATASOURCE: "CHANGE_DATASOURCE",
|
2020-09-21 09:11:42 +00:00
|
|
|
FETCH_DATASOURCE_STRUCTURE_INIT: "FETCH_DATASOURCE_STRUCTURE_INIT",
|
2023-06-01 17:26:05 +00:00
|
|
|
ADD_AND_FETCH_MOCK_DATASOURCE_STRUCTURE_INIT:
|
|
|
|
|
"ADD_AND_FETCH_MOCK_DATASOURCE_STRUCTURE_INIT",
|
2020-09-21 09:11:42 +00:00
|
|
|
FETCH_DATASOURCE_STRUCTURE_SUCCESS: "FETCH_DATASOURCE_STRUCTURE_SUCCESS",
|
2020-09-29 04:17:25 +00:00
|
|
|
REFRESH_DATASOURCE_STRUCTURE_INIT: "REFRESH_DATASOURCE_STRUCTURE_INIT",
|
|
|
|
|
REFRESH_DATASOURCE_STRUCTURE_SUCCESS: "REFRESH_DATASOURCE_STRUCTURE_SUCCESS",
|
2020-10-09 13:24:50 +00:00
|
|
|
EXPAND_DATASOURCE_ENTITY: "EXPAND_DATASOURCE_ENTITY",
|
2020-04-28 06:52:53 +00:00
|
|
|
TEST_DATASOURCE_INIT: "TEST_DATASOURCE_INIT",
|
|
|
|
|
TEST_DATASOURCE_SUCCESS: "TEST_DATASOURCE_SUCCESS",
|
2022-03-17 10:28:54 +00:00
|
|
|
FETCH_UNCONFIGURED_DATASOURCE_LIST: "FETCH_UNCONFIGURED_DATASOURCE_LIST",
|
2020-05-19 06:10:59 +00:00
|
|
|
DELETE_DATASOURCE_DRAFT: "DELETE_DATASOURCE_DRAFT",
|
|
|
|
|
UPDATE_DATASOURCE_DRAFT: "UPDATE_DATASOURCE_DRAFT",
|
2019-10-24 07:03:59 +00:00
|
|
|
FETCH_PUBLISHED_PAGE_INIT: "FETCH_PUBLISHED_PAGE_INIT",
|
|
|
|
|
FETCH_PUBLISHED_PAGE_SUCCESS: "FETCH_PUBLISHED_PAGE_SUCCESS",
|
2021-02-11 12:28:06 +00:00
|
|
|
REDIRECT_AUTHORIZATION_CODE: "REDIRECT_AUTHORIZATION_CODE",
|
2021-04-22 03:30:09 +00:00
|
|
|
REDIRECT_WINDOW_LOCATION: "REDIRECT_WINDOW_LOCATION",
|
|
|
|
|
HISTORY_PUSH: "HISTORY_PUSH",
|
2020-04-29 10:03:56 +00:00
|
|
|
DELETE_DATASOURCE_INIT: "DELETE_DATASOURCE_INIT",
|
|
|
|
|
DELETE_DATASOURCE_SUCCESS: "DELETE_DATASOURCE_SUCCESS",
|
2022-02-18 06:58:36 +00:00
|
|
|
DELETE_DATASOURCE_CANCELLED: "DELETE_DATASOURCE_CANCELLED",
|
2020-06-03 05:40:48 +00:00
|
|
|
STORE_AS_DATASOURCE_INIT: "STORE_AS_DATASOURCE_INIT",
|
|
|
|
|
STORE_AS_DATASOURCE_UPDATE: "STORE_AS_DATASOURCE_UPDATE",
|
|
|
|
|
STORE_AS_DATASOURCE_COMPLETE: "STORE_AS_DATASOURCE_COMPLETE",
|
2023-07-21 05:53:17 +00:00
|
|
|
RESET_DATASOURCE_BANNER_MESSAGE: "RESET_DATASOURCE_BANNER_MESSAGE",
|
2019-10-24 07:03:59 +00:00
|
|
|
PUBLISH_APPLICATION_INIT: "PUBLISH_APPLICATION_INIT",
|
|
|
|
|
PUBLISH_APPLICATION_SUCCESS: "PUBLISH_APPLICATION_SUCCESS",
|
2020-07-15 09:47:39 +00:00
|
|
|
CHANGE_APPVIEW_ACCESS_INIT: "CHANGE_APPVIEW_ACCESS_INIT",
|
|
|
|
|
CHANGE_APPVIEW_ACCESS_SUCCESS: "CHANGE_APPVIEW_ACCESS_SUCCESS",
|
2019-10-31 08:36:04 +00:00
|
|
|
CREATE_PAGE_INIT: "CREATE_PAGE_INIT",
|
2023-04-07 13:51:35 +00:00
|
|
|
CREATE_NEW_PAGE_FROM_ENTITIES: "CREATE_NEW_PAGE_FROM_ENTITIES",
|
2019-10-31 08:36:04 +00:00
|
|
|
CREATE_PAGE_SUCCESS: "CREATE_PAGE_SUCCESS",
|
|
|
|
|
FETCH_PAGE_LIST_INIT: "FETCH_PAGE_LIST_INIT",
|
|
|
|
|
FETCH_PAGE_LIST_SUCCESS: "FETCH_PAGE_LIST_SUCCESS",
|
2022-12-01 06:30:50 +00:00
|
|
|
UPDATE_PAGE_LIST: "UPDATE_PAGE_LIST",
|
2019-10-31 08:36:04 +00:00
|
|
|
INITIALIZE_PAGE_VIEWER: "INITIALIZE_PAGE_VIEWER",
|
2020-01-24 09:54:40 +00:00
|
|
|
INITIALIZE_PAGE_VIEWER_SUCCESS: "INITIALIZE_PAGE_VIEWER_SUCCESS",
|
2020-03-06 04:59:24 +00:00
|
|
|
FETCH_APPLICATION_INIT: "FETCH_APPLICATION_INIT",
|
2020-07-15 13:01:35 +00:00
|
|
|
FETCH_APPLICATION_SUCCESS: "FETCH_APPLICATION_SUCCESS",
|
2022-06-15 15:37:41 +00:00
|
|
|
INVITED_USERS_TO_WORKSPACE: "INVITED_USERS_TO_WORKSPACE",
|
2019-11-07 04:59:40 +00:00
|
|
|
CREATE_APPLICATION_INIT: "CREATE_APPLICATION_INIT",
|
|
|
|
|
CREATE_APPLICATION_SUCCESS: "CREATE_APPLICATION_SUCCESS",
|
2019-11-20 08:10:01 +00:00
|
|
|
UPDATE_WIDGET_PROPERTY_VALIDATION: "UPDATE_WIDGET_PROPERTY_VALIDATION",
|
2019-11-13 07:00:25 +00:00
|
|
|
HIDE_PROPERTY_PANE: "HIDE_PROPERTY_PANE",
|
2020-04-28 06:52:53 +00:00
|
|
|
INIT_DATASOURCE_PANE: "INIT_DATASOURCE_PANE",
|
2020-05-05 07:50:30 +00:00
|
|
|
INIT_QUERY_PANE: "INIT_QUERY_PANE",
|
|
|
|
|
QUERY_PANE_CHANGE: "QUERY_PANE_CHANGE",
|
2019-11-25 09:15:11 +00:00
|
|
|
UPDATE_ROUTES_PARAMS: "UPDATE_ROUTES_PARAMS",
|
2020-05-07 07:56:37 +00:00
|
|
|
SET_EXTRA_FORMDATA: "SET_EXTRA_FORMDATA",
|
2019-12-16 08:49:10 +00:00
|
|
|
PERSIST_USER_SESSION: "PERSIST_USER_SESSION",
|
|
|
|
|
LOGIN_USER_INIT: "LOGIN_USER_INIT",
|
|
|
|
|
LOGIN_USER_SUCCESS: "LOGIN_USER_SUCCESS",
|
|
|
|
|
CREATE_USER_INIT: "CREATE_USER_INIT",
|
|
|
|
|
CREATE_USER_SUCCESS: "CREATE_USER_SUCCESS",
|
|
|
|
|
RESET_USER_PASSWORD_INIT: "RESET_USER_PASSWORD_INIT",
|
|
|
|
|
RESET_USER_PASSWORD_SUCCESS: "RESET_USER_PASSWORD_SUCCESS",
|
2019-11-29 05:22:49 +00:00
|
|
|
FETCH_PLUGINS_REQUEST: "FETCH_PLUGINS_REQUEST",
|
|
|
|
|
FETCH_PLUGINS_SUCCESS: "FETCH_PLUGINS_SUCCESS",
|
2021-03-30 05:29:03 +00:00
|
|
|
FETCH_PLUGIN_FORM_CONFIGS_REQUEST: "FETCH_PLUGIN_FORM_CONFIGS_REQUEST",
|
|
|
|
|
FETCH_PLUGIN_FORM_CONFIGS_SUCCESS: "FETCH_PLUGIN_FORM_CONFIGS_SUCCESS",
|
2020-04-29 09:23:23 +00:00
|
|
|
FETCH_PLUGIN_FORM_SUCCESS: "FETCH_PLUGIN_FORM_SUCCESS",
|
2022-06-15 15:37:41 +00:00
|
|
|
INVITE_USERS_TO_WORKSPACE_INIT: "INVITE_USERS_TO_WORKSPACE_INIT",
|
|
|
|
|
INVITE_USERS_TO_WORKSPACE_SUCCESS: "INVITE_USERS_TO_WORKSPACE_SUCCESS",
|
2019-12-16 08:49:10 +00:00
|
|
|
FORGOT_PASSWORD_INIT: "FORGOT_PASSWORD_INIT",
|
|
|
|
|
FORGOT_PASSWORD_SUCCESS: "FORGOT_PASSWORD_SUCCESS",
|
|
|
|
|
RESET_PASSWORD_VERIFY_TOKEN_SUCCESS: "RESET_PASSWORD_VERIFY_TOKEN_SUCCESS",
|
|
|
|
|
RESET_PASSWORD_VERIFY_TOKEN_INIT: "RESET_PASSWORD_VERIFY_TOKEN_INIT",
|
2019-12-11 15:24:27 +00:00
|
|
|
EXECUTE_PAGE_LOAD_ACTIONS: "EXECUTE_PAGE_LOAD_ACTIONS",
|
2022-06-15 15:37:41 +00:00
|
|
|
SWITCH_WORKSPACE_INIT: "SWITCH_WORKSPACE_INIT",
|
|
|
|
|
SWITCH_WORKSPACE_SUCCESS: "SWITCH_WORKSPACE_SUCCESS",
|
|
|
|
|
FETCH_WORKSPACE_ROLES_INIT: "FETCH_WORKSPACE_ROLES_INIT",
|
|
|
|
|
FETCH_WORKSPACE_ROLES_SUCCESS: "FETCH_WORKSPACE_ROLES_SUCCESS",
|
|
|
|
|
FETCH_WORKSPACE_INIT: "FETCH_WORKSPACE_INIT",
|
|
|
|
|
FETCH_WORKSPACE_SUCCESS: "FETCH_WORKSPACE_SUCCESS",
|
|
|
|
|
FETCH_WORKSPACES_SUCCESS: "FETCH_WORKSPACES_SUCCES",
|
|
|
|
|
FETCH_WORKSPACES_INIT: "FETCH_WORKSPACES_INIT",
|
|
|
|
|
SAVE_WORKSPACE_INIT: "SAVE_WORKSPACE_INIT",
|
|
|
|
|
SAVE_WORKSPACE_SUCCESS: "SAVE_WORKSPACE_SUCCESS",
|
|
|
|
|
UPLOAD_WORKSPACE_LOGO: "UPLOAD_WORKSPACE_LOGO",
|
|
|
|
|
REMOVE_WORKSPACE_LOGO: "REMOVE_WORKSPACE_LOGO",
|
|
|
|
|
SAVING_WORKSPACE_INFO: "SAVING_WORKSPACE_INFO",
|
2021-07-07 12:47:01 +00:00
|
|
|
SET_LAST_UPDATED_TIME: "SET_LAST_UPDATED_TIME",
|
2022-06-15 15:37:41 +00:00
|
|
|
SET_CURRENT_WORKSPACE: "SET_CURRENT_WORKSPACE",
|
|
|
|
|
SET_CURRENT_WORKSPACE_ID: "SET_CURRENT_WORKSPACE_ID",
|
|
|
|
|
FETCH_CURRENT_WORKSPACE: "FETCH_CURRENT_WORKSPACE",
|
2020-04-28 06:52:53 +00:00
|
|
|
STORE_DATASOURCE_REFS: "STORE_DATASOURCE_REFS",
|
|
|
|
|
UPDATE_DATASOURCE_REFS: "UPDATE_DATASOURCE_REFS",
|
2019-12-23 12:16:33 +00:00
|
|
|
FETCH_USER_INIT: "FETCH_USER_INIT",
|
2021-03-29 15:47:22 +00:00
|
|
|
PROP_PANE_MOVED: "PROP_PANE_MOVED",
|
2019-12-23 12:16:33 +00:00
|
|
|
FETCH_USER_SUCCESS: "FETCH_USER_SUCCESS",
|
|
|
|
|
SET_CURRENT_USER_INIT: "SET_CURRENT_USER_INIT",
|
|
|
|
|
SET_CURRENT_USER_SUCCESS: "SET_CURRENT_USER_SUCCESS",
|
2020-01-03 08:49:47 +00:00
|
|
|
LOGOUT_USER_INIT: "LOGOUT_USER_INIT",
|
|
|
|
|
LOGOUT_USER_SUCCESS: "LOGOUT_USER_SUCCESS",
|
2020-01-06 09:07:30 +00:00
|
|
|
VERIFY_INVITE_INIT: "VERIFY_INVITE_INIT",
|
|
|
|
|
VERIFY_INVITE_SUCCESS: "VERIFY_INVITE_SUCCESS",
|
|
|
|
|
INVITED_USER_SIGNUP_SUCCESS: "INVITED_USER_SIGNUP_SUCCESS",
|
|
|
|
|
INVITED_USER_SIGNUP_INIT: "INVITED_USER_SIGNUP_INIT",
|
2020-01-09 11:39:26 +00:00
|
|
|
DISABLE_WIDGET_DRAG: "DISABLE_WIDGET_DRAG",
|
2021-06-17 13:26:54 +00:00
|
|
|
SELECT_WIDGET_INIT: "SELECT_WIDGET_INIT",
|
2020-01-20 09:00:37 +00:00
|
|
|
FOCUS_WIDGET: "FOCUS_WIDGET",
|
2023-01-28 02:17:06 +00:00
|
|
|
SET_SELECTED_WIDGETS: "SET_SELECTED_WIDGETS",
|
|
|
|
|
SET_LAST_SELECTED_WIDGET: "SET_LAST_SELECTED_WIDGET",
|
2020-01-20 09:00:37 +00:00
|
|
|
SET_WIDGET_DRAGGING: "SET_WIDGET_DRAGGING",
|
2021-08-12 05:45:38 +00:00
|
|
|
SET_DRAGGING_CANVAS: "SET_DRAGGING_CANVAS",
|
|
|
|
|
SET_NEW_WIDGET_DRAGGING: "SET_NEW_WIDGET_DRAGGING",
|
2020-01-20 09:00:37 +00:00
|
|
|
SET_WIDGET_RESIZING: "SET_WIDGET_RESIZING",
|
2023-04-07 13:51:35 +00:00
|
|
|
SET_AUTO_CANVAS_RESIZING: "SET_AUTO_CANVAS_RESIZING",
|
2021-07-26 16:44:10 +00:00
|
|
|
ADD_SUGGESTED_WIDGET: "ADD_SUGGESTED_WIDGET",
|
2023-02-14 16:07:31 +00:00
|
|
|
MODIFY_META_WIDGETS: "MODIFY_META_WIDGETS",
|
|
|
|
|
DELETE_META_WIDGETS: "DELETE_META_WIDGETS",
|
|
|
|
|
UPDATE_META_WIDGET_PROPERTY: "UPDATE_META_WIDGET_PROPERTY",
|
2020-01-20 08:07:00 +00:00
|
|
|
SEARCH_APPLICATIONS: "SEARCH_APPLICATIONS",
|
2020-01-27 08:24:58 +00:00
|
|
|
UPDATE_PAGE_INIT: "UPDATE_PAGE_INIT",
|
|
|
|
|
UPDATE_PAGE_SUCCESS: "UPDATE_PAGE_SUCCESS",
|
2020-01-24 09:54:40 +00:00
|
|
|
MOVE_ACTION_INIT: "MOVE_ACTION_INIT",
|
|
|
|
|
MOVE_ACTION_SUCCESS: "MOVE_ACTION_SUCCESS",
|
|
|
|
|
COPY_ACTION_INIT: "COPY_ACTION_INIT",
|
|
|
|
|
COPY_ACTION_SUCCESS: "COPY_ACTION_SUCCESS",
|
2020-01-27 08:24:58 +00:00
|
|
|
DELETE_APPLICATION_INIT: "DELETE_APPLICATION_INIT",
|
|
|
|
|
DELETE_APPLICATION_SUCCESS: "DELETE_APPLICATION_SUCCESS",
|
|
|
|
|
DELETE_PAGE_INIT: "DELETE_PAGE_INIT",
|
|
|
|
|
DELETE_PAGE_SUCCESS: "DELETE_PAGE_SUCCESS",
|
2020-08-22 03:10:22 +00:00
|
|
|
CLONE_PAGE_INIT: "CLONE_PAGE_INIT",
|
|
|
|
|
CLONE_PAGE_SUCCESS: "CLONE_PAGE_SUCCESS",
|
2020-01-27 08:24:58 +00:00
|
|
|
SET_DEFAULT_APPLICATION_PAGE_INIT: "SET_DEFAULT_APPLICATION_PAGE_INIT",
|
2020-02-26 12:44:56 +00:00
|
|
|
SET_DEFAULT_APPLICATION_PAGE_SUCCESS: "SET_DEFAULT_APPLICATION_PAGE_SUCCESS",
|
2022-06-15 15:37:41 +00:00
|
|
|
CREATE_WORKSPACE_INIT: "CREATE_WORKSPACE_INIT",
|
|
|
|
|
CREATE_WORKSPACE_SUCCESS: "CREATE_WORKSPACE_SUCCESS",
|
|
|
|
|
ADD_USER_TO_WORKSPACE_INIT: "ADD_USER_TO_WORKSPACE_INIT",
|
|
|
|
|
ADD_USER_TO_WORKSPACE_SUCCESS: "ADD_USER_TO_WORKSPACE_ERROR",
|
2023-03-30 04:54:29 +00:00
|
|
|
BATCH_UPDATE_META_PROPS: "BATCH_UPDATE_META_PROPS",
|
2020-02-07 02:32:52 +00:00
|
|
|
SET_META_PROP: "SET_META_PROP",
|
2022-05-25 09:46:14 +00:00
|
|
|
SET_META_PROP_AND_EVAL: "SET_META_PROP_AND_EVAL",
|
|
|
|
|
META_UPDATE_DEBOUNCED_EVAL: "META_UPDATE_DEBOUNCED_EVAL",
|
2020-03-06 09:45:21 +00:00
|
|
|
RESET_CHILDREN_WIDGET_META: "RESET_CHILDREN_WIDGET_META",
|
|
|
|
|
RESET_WIDGET_META: "RESET_WIDGET_META",
|
2022-02-17 04:31:59 +00:00
|
|
|
RESET_WIDGET_META_EVALUATED: "RESET_WIDGET_META_EVALUATED",
|
2023-01-13 18:29:03 +00:00
|
|
|
RESET_WIDGETS_META_STATE: "RESET_WIDGETS_META_STATE",
|
2020-02-21 12:16:49 +00:00
|
|
|
UPDATE_WIDGET_NAME_INIT: "UPDATE_WIDGET_NAME_INIT",
|
|
|
|
|
UPDATE_WIDGET_NAME_SUCCESS: "UPDATE_WIDGET_NAME_SUCCESS",
|
|
|
|
|
FETCH_ACTIONS_FOR_PAGE_INIT: "FETCH_ACTIONS_FOR_PAGE_INIT",
|
|
|
|
|
FETCH_ACTIONS_FOR_PAGE_SUCCESS: "FETCH_ACTIONS_FOR_PAGE_SUCCESS",
|
2021-08-27 09:25:28 +00:00
|
|
|
EXECUTE_PLUGIN_ACTION_REQUEST: "EXECUTE_PLUGIN_ACTION_REQUEST",
|
|
|
|
|
EXECUTE_PLUGIN_ACTION_SUCCESS: "EXECUTE_PLUGIN_ACTION_SUCCESS",
|
2022-04-08 16:32:34 +00:00
|
|
|
SET_ACTION_RESPONSE_DISPLAY_FORMAT: "SET_ACTION_RESPONSE_DISPLAY_FORMAT",
|
2020-04-14 12:34:14 +00:00
|
|
|
FETCH_IMPORTED_COLLECTIONS_INIT: "FETCH_IMPORTED_COLLECTIONS_INIT",
|
|
|
|
|
FETCH_IMPORTED_COLLECTIONS_SUCCESS: "FETCH_IMPORTED_COLLECTIONS_SUCCESS",
|
2020-04-29 09:06:30 +00:00
|
|
|
SEARCH_APIORPROVIDERS_INIT: "SEARCH_APIORPROVIDERS_INIT",
|
|
|
|
|
SEARCH_APIORPROVIDERS_SUCCESS: "SEARCH_APIORPROVIDERS_SUCCESS",
|
2020-04-14 12:34:14 +00:00
|
|
|
FETCH_PROVIDERS_INIT: "FETCH_PROVIDERS_INIT",
|
|
|
|
|
FETCH_PROVIDERS_SUCCESS: "FETCH_PROVIDERS_SUCCESS",
|
|
|
|
|
SUBMIT_CURL_FORM_INIT: "SUBMIT_CURL_FORM_INIT",
|
|
|
|
|
SUBMIT_CURL_FORM_SUCCESS: "SUBMIT_CURL_FORM_SUCCESS",
|
2020-02-26 12:44:56 +00:00
|
|
|
SET_WIDGET_DYNAMIC_PROPERTY: "SET_WIDGET_DYNAMIC_PROPERTY",
|
2023-07-26 05:38:11 +00:00
|
|
|
BATCH_SET_WIDGET_DYNAMIC_PROPERTY: "BATCH_SET_WIDGET_DYNAMIC_PROPERTY",
|
2020-04-14 12:34:14 +00:00
|
|
|
FETCH_PROVIDER_TEMPLATES_INIT: "FETCH_PROVIDER_TEMPLATES_INIT",
|
|
|
|
|
FETCH_PROVIDER_TEMPLATES_SUCCESS: "FETCH_PROVIDER_TEMPLATES_SUCCESS",
|
|
|
|
|
ADD_API_TO_PAGE_INIT: "ADD_API_TO_PAGE_INIT",
|
|
|
|
|
ADD_API_TO_PAGE_SUCCESS: "ADD_API_TO_PAGE_SUCCESS",
|
2020-05-05 07:50:30 +00:00
|
|
|
CLEAR_PREVIOUSLY_EXECUTED_QUERY: "CLEAR_PREVIOUSLY_EXECUTED_QUERY",
|
2020-04-14 12:34:14 +00:00
|
|
|
FETCH_PROVIDERS_CATEGORIES_INIT: "FETCH_PROVIDERS_CATEGORIES_INIT",
|
|
|
|
|
FETCH_PROVIDERS_CATEGORIES_SUCCESS: "FETCH_PROVIDERS_CATEGORIES_SUCCESS",
|
|
|
|
|
FETCH_PROVIDERS_WITH_CATEGORY_INIT: "FETCH_PROVIDERS_WITH_CATEGORY_INIT",
|
|
|
|
|
FETCH_PROVIDERS_WITH_CATEGORY_SUCCESS:
|
|
|
|
|
"FETCH_PROVIDERS_WITH_CATEGORY_SUCCESS",
|
2020-03-27 09:02:11 +00:00
|
|
|
SHOW_MODAL: "SHOW_MODAL",
|
|
|
|
|
SHOW_MODAL_BY_NAME: "SHOW_MODAL_BY_NAME",
|
|
|
|
|
CLOSE_MODAL: "CLOSE_MODAL",
|
|
|
|
|
CREATE_MODAL_INIT: "CREATE_MODAL_INIT",
|
|
|
|
|
CREATE_MODAL_SUCCESS: "CREATE_MODAL_SUCCESS",
|
|
|
|
|
UPDATE_CANVAS_SIZE: "UPDATE_CANVAS_SIZE",
|
2020-04-29 09:41:30 +00:00
|
|
|
SWITCH_CURRENT_PAGE_ID: "SWITCH_CURRENT_PAGE_ID",
|
2020-04-14 12:34:14 +00:00
|
|
|
CLEAR_PROVIDERS: "CLEAR_PROVIDERS",
|
2020-04-13 08:24:13 +00:00
|
|
|
BATCHED_UPDATE: "BATCHED_UPDATE",
|
|
|
|
|
EXECUTE_BATCH: "EXECUTE_BATCH",
|
2020-05-05 12:16:51 +00:00
|
|
|
FETCH_ALL_PUBLISHED_PAGES: "FETCH_ALL_PUBLISHED_PAGES",
|
2020-04-20 08:26:19 +00:00
|
|
|
CREATE_NEW_API_ACTION: "CREATE_NEW_API_ACTION",
|
2020-05-28 10:12:02 +00:00
|
|
|
CREATE_NEW_QUERY_ACTION: "CREATE_NEW_QUERY_ACTION",
|
2020-04-28 10:47:59 +00:00
|
|
|
SET_CURRENT_CATEGORY: "SET_CURRENT_CATEGORY",
|
|
|
|
|
SET_LAST_USED_EDITOR_PAGE: "SET_LAST_USED_EDITOR_PAGE",
|
|
|
|
|
SET_LAST_SELECTED_PAGE_PAGE: "SET_LAST_SELECTED_PAGE_PAGE",
|
|
|
|
|
FETCH_PROVIDER_DETAILS_BY_PROVIDER_ID_INIT:
|
|
|
|
|
"FETCH_PROVIDER_DETAILS_BY_PROVIDER_ID_INIT",
|
|
|
|
|
FETCH_PROVIDER_DETAILS_BY_PROVIDER_ID_SUCCESS:
|
|
|
|
|
"FETCH_PROVIDER_DETAILS_BY_PROVIDER_ID_SUCCESS",
|
2020-05-07 11:00:26 +00:00
|
|
|
SET_PROVIDERS_LENGTH: "SET_PROVIDERS_LENGTH",
|
2020-06-17 10:19:56 +00:00
|
|
|
GET_ALL_APPLICATION_INIT: "GET_ALL_APPLICATION_INIT",
|
2022-06-15 15:37:41 +00:00
|
|
|
FETCH_USER_APPLICATIONS_WORKSPACES_SUCCESS:
|
|
|
|
|
"FETCH_USER_APPLICATIONS_WORKSPACES_SUCCESS",
|
2020-06-17 10:19:56 +00:00
|
|
|
FETCH_USER_DETAILS_SUCCESS: "FETCH_USER_DETAILS_SUCCESS",
|
|
|
|
|
FETCH_ALL_USERS_SUCCESS: "FETCH_ALL_USERS_SUCCESS",
|
|
|
|
|
FETCH_ALL_USERS_INIT: "FETCH_ALL_USERS_INIT",
|
|
|
|
|
FETCH_ALL_ROLES_SUCCESS: "FETCH_ALL_ROLES_SUCCESS",
|
|
|
|
|
FETCH_ALL_ROLES_INIT: "FETCH_ALL_ROLES_INIT",
|
2022-06-15 15:37:41 +00:00
|
|
|
DELETE_WORKSPACE_USER_INIT: "DELETE_WORKSPACE_USER_INIT",
|
|
|
|
|
DELETE_WORKSPACE_USER_SUCCESS: "DELETE_WORKSPACE_USER_SUCCESS",
|
|
|
|
|
LEAVE_WORKSPACE_INIT: "LEAVE_WORKSPACE_INIT",
|
|
|
|
|
CHANGE_WORKSPACE_USER_ROLE_INIT: "CHANGE_WORKSPACE_USER_ROLE_INIT",
|
|
|
|
|
CHANGE_WORKSPACE_USER_ROLE_SUCCESS: "CHANGE_WORKSPACE_USER_ROLE_SUCCESS",
|
2021-03-04 09:37:02 +00:00
|
|
|
UPDATE_USER_DETAILS_INIT: "UPDATE_USER_DETAILS_INIT",
|
|
|
|
|
UPDATE_USER_DETAILS_SUCCESS: "UPDATE_USER_DETAILS_SUCCESS",
|
2023-04-28 20:00:15 +00:00
|
|
|
UPDATE_USER_INTERCOM_CONSENT: "UPDATE_USER_INTERCOM_CONSENT",
|
2020-05-28 18:10:26 +00:00
|
|
|
SET_DEFAULT_REFINEMENT: "SET_DEFAULT_REFINEMENT",
|
|
|
|
|
SET_HELP_MODAL_OPEN: "SET_HELP_MODAL_OPEN",
|
Feature/entity browse (#220)
# New Feature: Entity Explorer
- Entities are actions (apis and queries), datasources, pages, and widgets
- With this new feature, all entities in the application will be available
to view in the new entity explorer sidebar
- All existing application features from the api sidebar, query sidebar, datasource sidebar and pages sidebar
now are avialable on the entity explorer sidebar
- Users are now able to quickly switch to any entity in the application from the entity explorer sidebar.
- Users can also search all entities in the application from the new sidebar. Use cmd + f or ctrl + f to focus on the search input
- Users can rename entities from the new sidebar
- Users can also perform contextual actions on these entities like set a page as home page, copy/move actions, delete entity, etc from the context menu available alongside the entities in the sidebar
- Users can view the properties of the entities in the sidebar, as well as copy bindings to use in the application.
2020-08-10 08:52:45 +00:00
|
|
|
SAVE_ACTION_NAME_INIT: "SAVE_ACTION_NAME_INIT",
|
|
|
|
|
SAVE_ACTION_NAME_SUCCESS: "SAVE_ACTION_NAME_SUCCESS",
|
2020-06-16 10:23:19 +00:00
|
|
|
UPDATE_API_NAME_DRAFT: "UPDATE_API_NAME_DRAFT",
|
2020-07-03 08:58:58 +00:00
|
|
|
SET_ACTION_PROPERTY: "SET_ACTION_PROPERTY",
|
|
|
|
|
UPDATE_ACTION_PROPERTY: "UPDATE_ACTION_PROPERTY",
|
Feature/entity browse (#220)
# New Feature: Entity Explorer
- Entities are actions (apis and queries), datasources, pages, and widgets
- With this new feature, all entities in the application will be available
to view in the new entity explorer sidebar
- All existing application features from the api sidebar, query sidebar, datasource sidebar and pages sidebar
now are avialable on the entity explorer sidebar
- Users are now able to quickly switch to any entity in the application from the entity explorer sidebar.
- Users can also search all entities in the application from the new sidebar. Use cmd + f or ctrl + f to focus on the search input
- Users can rename entities from the new sidebar
- Users can also perform contextual actions on these entities like set a page as home page, copy/move actions, delete entity, etc from the context menu available alongside the entities in the sidebar
- Users can view the properties of the entities in the sidebar, as well as copy bindings to use in the application.
2020-08-10 08:52:45 +00:00
|
|
|
SWITCH_DATASOURCE: "SWITCH_DATASOURCE",
|
|
|
|
|
INIT_EXPLORER_ENTITY_NAME_EDIT: "INIT_EXPLORER_ENTITY_NAME_EDIT",
|
2020-07-15 13:01:35 +00:00
|
|
|
FETCH_ACTIONS_VIEW_MODE_INIT: "FETCH_ACTIONS_VIEW_MODE_INIT",
|
|
|
|
|
FETCH_ACTIONS_VIEW_MODE_SUCCESS: "FETCH_ACTIONS_VIEW_MODE_SUCCESS",
|
Feature/entity browse (#220)
# New Feature: Entity Explorer
- Entities are actions (apis and queries), datasources, pages, and widgets
- With this new feature, all entities in the application will be available
to view in the new entity explorer sidebar
- All existing application features from the api sidebar, query sidebar, datasource sidebar and pages sidebar
now are avialable on the entity explorer sidebar
- Users are now able to quickly switch to any entity in the application from the entity explorer sidebar.
- Users can also search all entities in the application from the new sidebar. Use cmd + f or ctrl + f to focus on the search input
- Users can rename entities from the new sidebar
- Users can also perform contextual actions on these entities like set a page as home page, copy/move actions, delete entity, etc from the context menu available alongside the entities in the sidebar
- Users can view the properties of the entities in the sidebar, as well as copy bindings to use in the application.
2020-08-10 08:52:45 +00:00
|
|
|
END_EXPLORER_ENTITY_NAME_EDIT: "END_EXPLORER_ENTITY_NAME_EDIT",
|
|
|
|
|
POPULATE_PAGEDSLS_INIT: "POPULATE_PAGEDSLS_INIT",
|
|
|
|
|
POPULATE_PAGEDSLS_SUCCESS: "POPULATE_PAGEDSLS_SUCCESS",
|
2020-11-03 13:05:40 +00:00
|
|
|
FETCH_PAGE_DSLS_SUCCESS: "FETCH_PAGE_DSLS_SUCCESS",
|
Feature/entity browse (#220)
# New Feature: Entity Explorer
- Entities are actions (apis and queries), datasources, pages, and widgets
- With this new feature, all entities in the application will be available
to view in the new entity explorer sidebar
- All existing application features from the api sidebar, query sidebar, datasource sidebar and pages sidebar
now are avialable on the entity explorer sidebar
- Users are now able to quickly switch to any entity in the application from the entity explorer sidebar.
- Users can also search all entities in the application from the new sidebar. Use cmd + f or ctrl + f to focus on the search input
- Users can rename entities from the new sidebar
- Users can also perform contextual actions on these entities like set a page as home page, copy/move actions, delete entity, etc from the context menu available alongside the entities in the sidebar
- Users can view the properties of the entities in the sidebar, as well as copy bindings to use in the application.
2020-08-10 08:52:45 +00:00
|
|
|
FETCH_PAGE_DSL_SUCCESS: "FETCH_PAGE_DSL_SUCCESS",
|
2020-08-07 14:24:26 +00:00
|
|
|
SET_URL_DATA: "SET_URL_DATA",
|
2020-08-14 07:43:01 +00:00
|
|
|
SET_APP_MODE: "SET_APP_MODE",
|
2020-08-14 07:18:30 +00:00
|
|
|
TOGGLE_PROPERTY_PANE_WIDGET_NAME_EDIT:
|
|
|
|
|
"TOGGLE_PROPERTY_PANE_WIDGET_NAME_EDIT",
|
2022-12-08 07:21:58 +00:00
|
|
|
SET_PROPERTY_PANE_WIDTH: "SET_PROPERTY_PANE_WIDTH",
|
2023-01-10 04:53:08 +00:00
|
|
|
UPDATE_APP_STORE: "UPDATE_APP_STORE",
|
2020-08-27 15:39:16 +00:00
|
|
|
SET_ACTION_TO_EXECUTE_ON_PAGELOAD: "SET_ACTION_TO_EXECUTE_ON_PAGELOAD",
|
|
|
|
|
TOGGLE_ACTION_EXECUTE_ON_LOAD_SUCCESS:
|
|
|
|
|
"TOGGLE_ACTION_EXECUTE_ON_LOAD_SUCCESS",
|
|
|
|
|
TOGGLE_ACTION_EXECUTE_ON_LOAD_INIT: "TOGGLE_ACTION_EXECUTE_ON_LOAD_INIT",
|
2020-09-16 10:28:01 +00:00
|
|
|
COPY_SELECTED_WIDGET_SUCCESS: "COPY_SELECTED_WIDGET_SUCCESS",
|
|
|
|
|
COPY_SELECTED_WIDGET_INIT: "COPY_SELECTED_WIDGET_INIT",
|
|
|
|
|
ADD_CANVAS_WIDGET: "ADD_CANVAS_WIDGET",
|
|
|
|
|
PASTE_COPIED_WIDGET_INIT: "PASTE_COPIED_WIDGET_INIT",
|
|
|
|
|
PASTE_COPIED_WIDGET_SUCCESS: "PASTE_COPIED_WIDGET_SUCCESS",
|
|
|
|
|
CUT_SELECTED_WIDGET: "CUT_SELECTED_WIDGET",
|
2020-10-21 04:25:32 +00:00
|
|
|
SET_EVALUATED_TREE: "SET_EVALUATED_TREE",
|
2021-01-14 14:37:21 +00:00
|
|
|
SET_EVALUATION_INVERSE_DEPENDENCY_MAP:
|
|
|
|
|
"SET_EVALUATION_INVERSE_DEPENDENCY_MAP",
|
2020-10-21 04:25:32 +00:00
|
|
|
BATCH_UPDATES_SUCCESS: "BATCH_UPDATES_SUCCESS",
|
2020-11-03 13:05:40 +00:00
|
|
|
UPDATE_CANVAS_STRUCTURE: "UPDATE_CANVAS_STRUCTURE",
|
2023-01-28 02:17:06 +00:00
|
|
|
SET_SELECTED_WIDGET_ANCESTRY: "SET_SELECTED_WIDGET_ANCESTRY",
|
2023-04-10 07:25:14 +00:00
|
|
|
SET_ENTITY_EXPLORER_WIDGET_ANCESTRY: "SET_ENTITY_EXPLORER_WIDGET_ANCESTRY",
|
2020-10-23 18:02:59 +00:00
|
|
|
START_EVALUATION: "START_EVALUATION",
|
2020-11-25 12:24:14 +00:00
|
|
|
CURRENT_APPLICATION_NAME_UPDATE: "CURRENT_APPLICATION_NAME_UPDATE",
|
2023-09-25 06:27:23 +00:00
|
|
|
CURRENT_APPLICATION_COMMUNITY_TEMPLATE_STATUS_UPDATE:
|
|
|
|
|
"CURRENT_APPLICATION_COMMUNITY_TEMPLATE_STATUS_UPDATE",
|
2021-03-03 05:26:47 +00:00
|
|
|
CURRENT_APPLICATION_LAYOUT_UPDATE: "CURRENT_APPLICATION_LAYOUT_UPDATE",
|
2022-12-02 05:49:51 +00:00
|
|
|
CURRENT_APPLICATION_ICON_UPDATE: "CURRENT_APPLICATION_ICON_UPDATE",
|
2022-12-26 05:11:33 +00:00
|
|
|
CURRENT_APPLICATION_EMBED_SETTING_UPDATE:
|
|
|
|
|
"CURRENT_APPLICATION_EMBED_SETTING_UPDATE",
|
2023-03-23 11:41:58 +00:00
|
|
|
UPDATE_NAVIGATION_SETTING: "UPDATE_NAVIGATION_SETTING",
|
2023-05-23 11:09:05 +00:00
|
|
|
CURRENT_APPLICATION_FORKING_ENABLED_UPDATE:
|
|
|
|
|
"CURRENT_APPLICATION_FORKING_ENABLED_UPDATE",
|
2021-03-10 07:08:20 +00:00
|
|
|
FORK_APPLICATION_INIT: "FORK_APPLICATION_INIT",
|
|
|
|
|
FORK_APPLICATION_SUCCESS: "FORK_APPLICATION_SUCCESS",
|
2021-06-03 06:18:08 +00:00
|
|
|
IMPORT_APPLICATION_INIT: "IMPORT_APPLICATION_INIT",
|
2022-03-17 10:28:54 +00:00
|
|
|
IMPORT_APPLICATION_FROM_GIT_INIT: "IMPORT_APPLICATION_FROM_GIT_INIT",
|
2021-06-03 06:18:08 +00:00
|
|
|
IMPORT_APPLICATION_SUCCESS: "IMPORT_APPLICATION_SUCCESS",
|
2021-01-19 06:17:15 +00:00
|
|
|
SET_WIDGET_LOADING: "SET_WIDGET_LOADING",
|
2021-03-08 08:24:12 +00:00
|
|
|
SET_GLOBAL_SEARCH_QUERY: "SET_GLOBAL_SEARCH_QUERY",
|
2022-05-09 14:13:57 +00:00
|
|
|
SET_GLOBAL_SEARCH_CATEGORY: "SET_GLOBAL_SEARCH_CATEGORY",
|
2021-03-08 08:24:12 +00:00
|
|
|
TOGGLE_SHOW_GLOBAL_SEARCH_MODAL: "TOGGLE_SHOW_GLOBAL_SEARCH_MODAL",
|
2021-01-19 06:17:15 +00:00
|
|
|
FETCH_RELEASES_SUCCESS: "FETCH_RELEASES_SUCCESS",
|
|
|
|
|
RESET_UNREAD_RELEASES_COUNT: "RESET_UNREAD_RELEASES_COUNT",
|
2021-08-26 05:37:07 +00:00
|
|
|
SET_FORM_EVALUATION: "SET_FORM_EVALUATION",
|
|
|
|
|
INIT_FORM_EVALUATION: "INIT_FORM_EVALUATION",
|
|
|
|
|
RUN_FORM_EVALUATION: "RUN_FORM_EVALUATION",
|
2021-01-14 14:37:21 +00:00
|
|
|
SET_LOADING_ENTITIES: "SET_LOADING_ENTITIES",
|
2021-02-04 07:02:36 +00:00
|
|
|
RESET_CURRENT_APPLICATION: "RESET_CURRENT_APPLICATION",
|
2023-06-02 12:20:53 +00:00
|
|
|
RESET_CURRENT_WORKSPACE: "RESET_CURRENT_WORKSPACE",
|
2021-06-17 13:26:54 +00:00
|
|
|
SELECT_WIDGETS_IN_AREA: "SELECT_WIDGETS_IN_AREA",
|
2021-04-26 16:45:03 +00:00
|
|
|
RESET_APPLICATION_WIDGET_STATE_REQUEST:
|
|
|
|
|
"RESET_APPLICATION_WIDGET_STATE_REQUEST",
|
2021-04-22 03:30:09 +00:00
|
|
|
SAAS_GET_OAUTH_ACCESS_TOKEN: "SAAS_GET_OAUTH_ACCESS_TOKEN",
|
2022-01-14 06:31:54 +00:00
|
|
|
GET_OAUTH_ACCESS_TOKEN: "GET_OAUTH_ACCESS_TOKEN",
|
2021-03-08 08:24:12 +00:00
|
|
|
RESTORE_RECENT_ENTITIES_REQUEST: "RESTORE_RECENT_ENTITIES_REQUEST",
|
|
|
|
|
RESTORE_RECENT_ENTITIES_SUCCESS: "RESTORE_RECENT_ENTITIES_SUCCESS",
|
|
|
|
|
SET_RECENT_ENTITIES: "SET_RECENT_ENTITIES",
|
|
|
|
|
RESET_RECENT_ENTITIES: "RESET_RECENT_ENTITIES",
|
2021-03-01 14:57:15 +00:00
|
|
|
UPDATE_API_ACTION_BODY_CONTENT_TYPE: "UPDATE_API_ACTION_BODY_CONTENT_TYPE",
|
2021-07-29 08:13:10 +00:00
|
|
|
GENERATE_TEMPLATE_PAGE_INIT: "GENERATE_TEMPLATE_PAGE_INIT",
|
|
|
|
|
GENERATE_TEMPLATE_PAGE_SUCCESS: "GENERATE_TEMPLATE_PAGE_SUCCESS",
|
2021-07-20 05:18:58 +00:00
|
|
|
SHOW_TABLE_FILTER_PANE: "SHOW_TABLE_FILTER_PANE",
|
|
|
|
|
HIDE_TABLE_FILTER_PANE: "HIDE_TABLE_FILTER_PANE",
|
|
|
|
|
TABLE_PANE_MOVED: "TABLE_PANE_MOVED",
|
2021-09-08 17:32:22 +00:00
|
|
|
FETCH_JS_ACTIONS_INIT: "FETCH_JS_ACTIONS_INIT",
|
|
|
|
|
FETCH_JS_ACTIONS_SUCCESS: "FETCH_JS_ACTIONS_SUCCESS",
|
|
|
|
|
CREATE_NEW_JS_ACTION: "CREATE_NEW_JS_ACTION",
|
|
|
|
|
CREATE_JS_ACTION_INIT: "CREATE_JS_ACTION_INIT",
|
|
|
|
|
CREATE_JS_ACTION_SUCCESS: "CREATE_JS_ACTION_SUCCESS",
|
|
|
|
|
COPY_JS_ACTION_INIT: "COPY_JS_ACTION_INIT",
|
|
|
|
|
COPY_JS_ACTION_SUCCESS: "COPY_JS_ACTION_SUCCESS",
|
|
|
|
|
MOVE_JS_ACTION_INIT: "MOVE_JS_ACTION_INIT",
|
|
|
|
|
MOVE_JS_ACTION_SUCCESS: "MOVE_JS_ACTION_SUCCESS",
|
|
|
|
|
DELETE_JS_ACTION_INIT: "DELETE_JS_ACTION_INIT",
|
|
|
|
|
DELETE_JS_ACTION_SUCCESS: "DELETE_JS_ACTION_SUCCESS",
|
|
|
|
|
PARSE_UPDATE_JS_ACTION: "PARSE_UPDATE_JS_ACTION",
|
|
|
|
|
UPDATE_JS_ACTION_INIT: "UPDATE_JS_ACTION_INIT",
|
|
|
|
|
UPDATE_JS_ACTION_SUCCESS: "UPDATE_JS_ACTION_SUCCESS",
|
2021-07-07 03:46:16 +00:00
|
|
|
EXECUTE_COMMAND: "EXECUTE_COMMAND",
|
2021-09-08 17:32:22 +00:00
|
|
|
SAVE_JS_COLLECTION_NAME_INIT: "SAVE_JS_COLLECTION_NAME_INIT",
|
|
|
|
|
FETCH_JS_ACTIONS_FOR_PAGE_INIT: "FETCH_JS_ACTIONS_FOR_PAGE_INIT",
|
|
|
|
|
FETCH_JS_ACTIONS_FOR_PAGE_SUCCESS: "FETCH_JS_ACTIONS_FOR_PAGE_SUCCESS",
|
|
|
|
|
SAVE_JS_COLLECTION_NAME_SUCCESS: "SAVE_JS_COLLECTION_NAME_SUCCESS",
|
|
|
|
|
FETCH_JS_ACTIONS_VIEW_MODE_INIT: "FETCH_JS_ACTIONS_VIEW_MODE_INIT",
|
|
|
|
|
FETCH_JS_ACTIONS_VIEW_MODE_SUCCESS: "FETCH_JS_ACTIONS_VIEW_MODE_SUCCESS",
|
|
|
|
|
EXECUTE_JS_FUNCTION_INIT: "EXECUTE_JS_FUNCTION_INIT",
|
|
|
|
|
EXECUTE_JS_FUNCTION_SUCCESS: "EXECUTE_JS_FUNCTION_SUCCESS",
|
2022-12-30 12:31:08 +00:00
|
|
|
SET_JS_FUNCTION_EXECUTION_DATA: "SET_JS_FUNCTION_EXECUTION_DATA",
|
2023-01-28 13:12:11 +00:00
|
|
|
SET_JS_FUNCTION_EXECUTION_ERRORS: "SET_JS_FUNCTION_EXECUTION_ERRORS",
|
2021-07-29 08:13:10 +00:00
|
|
|
GET_PLUGIN_FORM_CONFIG_INIT: "GET_PLUGIN_FORM_CONFIG_INIT",
|
|
|
|
|
EXECUTE_DATASOURCE_QUERY_INIT: "EXECUTE_DATASOURCE_QUERY_INIT",
|
|
|
|
|
EXECUTE_DATASOURCE_QUERY_SUCCESS: "EXECUTE_DATASOURCE_QUERY_SUCCESS",
|
2021-09-21 07:55:56 +00:00
|
|
|
UNDO_REDO_OPERATION: "UNDO_REDO_OPERATION",
|
2021-08-16 18:04:54 +00:00
|
|
|
SET_CRUD_INFO_MODAL_OPEN: "SET_CRUD_INFO_MODAL_OPEN",
|
2021-08-13 11:38:26 +00:00
|
|
|
SET_PAGE_ORDER_INIT: "SET_PAGE_ORDER_INIT",
|
|
|
|
|
SET_PAGE_ORDER_SUCCESS: "SET_PAGE_ORDER_SUCCESS",
|
2021-08-25 05:00:31 +00:00
|
|
|
GROUP_WIDGETS_INIT: "GROUP_WIDGETS_INIT",
|
2021-09-21 07:55:56 +00:00
|
|
|
WIDGET_ADD_NEW_TAB_CHILD: "WIDGET_ADD_NEW_TAB_CHILD",
|
|
|
|
|
WIDGET_DELETE_TAB_CHILD: "WIDGET_DELETE_TAB_CHILD",
|
2021-09-13 13:26:24 +00:00
|
|
|
GENERATE_SSH_KEY_PAIR_INIT: "GENERATE_SSH_KEY_PAIR_INIT",
|
2021-12-07 07:59:32 +00:00
|
|
|
SET_REMOTE_URL_INPUT_VALUE: "SET_REMOTE_URL_INPUT_VALUE",
|
2021-09-13 13:26:24 +00:00
|
|
|
GENERATE_SSH_KEY_PAIR_SUCCESS: "GENERATE_SSH_KEY_PAIR_SUCCESS",
|
2021-09-08 17:32:22 +00:00
|
|
|
REFACTOR_JS_ACTION_NAME: "REFACTOR_JS_ACTION_NAME",
|
2021-10-19 11:53:15 +00:00
|
|
|
REFACTOR_JS_ACTION_NAME_SUCCESS: "REFACTOR_JS_ACTION_NAME_SUCCESS",
|
2021-10-04 15:34:37 +00:00
|
|
|
SET_HEADER_META: "SET_HEADER_META",
|
2021-09-13 07:22:51 +00:00
|
|
|
TOGGLE_ONBOARDING_WIDGET_SELECTION: "TOGGLE_ONBOARDING_WIDGET_SELECTION",
|
2023-05-02 09:52:05 +00:00
|
|
|
DISABLE_START_SIGNPOSTING: "DISABLE_START_SIGNPOSTING",
|
|
|
|
|
REMOVE_FIRST_TIME_USER_ONBOARDING_APPLICATION_ID:
|
|
|
|
|
"REMOVE_FIRST_TIME_USER_ONBOARDING_APPLICATION_ID",
|
2021-09-13 07:22:51 +00:00
|
|
|
SET_FIRST_TIME_USER_ONBOARDING_APPLICATION_ID:
|
|
|
|
|
"SET_FIRST_TIME_USER_ONBOARDING_APPLICATION_ID",
|
2023-05-02 09:52:05 +00:00
|
|
|
SET_FIRST_TIME_USER_ONBOARDING_APPLICATION_IDS:
|
|
|
|
|
"SET_FIRST_TIME_USER_ONBOARDING_APPLICATION_IDS",
|
2021-09-13 07:22:51 +00:00
|
|
|
SET_FIRST_TIME_USER_ONBOARDING_COMPLETE:
|
|
|
|
|
"SET_FIRST_TIME_USER_ONBOARDING_COMPLETE",
|
|
|
|
|
SET_SHOW_FIRST_TIME_USER_ONBOARDING_MODAL:
|
|
|
|
|
"SET_SHOW_FIRST_TIME_USER_ONBOARDING_MODAL",
|
|
|
|
|
SET_FORCE_WIDGET_PANEL_OPEN: "SET_FORCE_WIDGET_PANEL_OPEN",
|
|
|
|
|
END_FIRST_TIME_USER_ONBOARDING: "END_FIRST_TIME_USER_ONBOARDING",
|
|
|
|
|
UNDO_END_FIRST_TIME_USER_ONBOARDING: "UNDO_END_FIRST_TIME_USER_ONBOARDING",
|
2023-06-22 13:05:01 +00:00
|
|
|
SET_SIGNPOSTING_OVERLAY: "SET_SIGNPOSTING_OVERLAY",
|
|
|
|
|
SIGNPOSTING_MARK_ALL_READ: "SIGNPOSTING_MARK_ALL_READ",
|
|
|
|
|
SIGNPOSTING_STEP_UPDATE_INIT: "SIGNPOSTING_STEP_UPDATE_INIT",
|
|
|
|
|
SIGNPOSTING_STEP_UPDATE: "SIGNPOSTING_STEP_UPDATE",
|
|
|
|
|
SIGNPOSTING_SHOW_TOOLTIP: "SIGNPOSTING_SHOW_TOOLTIP",
|
|
|
|
|
SHOW_ANONYMOUS_DATA_POPUP: "SHOW_ANONYMOUS_DATA_POPUP",
|
2021-10-18 07:47:55 +00:00
|
|
|
FETCH_ADMIN_SETTINGS: "FETCH_ADMIN_SETTINGS",
|
|
|
|
|
FETCH_ADMIN_SETTINGS_SUCCESS: "FETCH_ADMIN_SETTINGS_SUCCESS",
|
|
|
|
|
FETCH_ADMIN_SETTINGS_ERROR: "FETCH_ADMIN_SETTINGS_ERROR",
|
|
|
|
|
SAVE_ADMIN_SETTINGS: "SAVE_ADMIN_SETTINGS",
|
|
|
|
|
SAVE_ADMIN_SETTINGS_SUCCESS: "SAVE_ADMIN_SETTINGS_SUCCESS",
|
|
|
|
|
SAVE_ADMIN_SETTINGS_ERROR: "SAVE_ADMIN_SETTINGS_ERROR",
|
|
|
|
|
DOWNLOAD_DOCKER_COMPOSE_FILE: "DOWNLOAD_DOCKER_COMPOSE_FILE",
|
|
|
|
|
TOGGLE_RELEASE_NOTES: "TOGGLE_RELEASE_NOTES",
|
|
|
|
|
FETCH_RELEASES: "FETCH_RELEASES",
|
|
|
|
|
RESTART_SERVER_POLL: "RESTART_SERVER_POLL",
|
2022-04-11 08:42:06 +00:00
|
|
|
RETRY_RESTART_SERVER_POLL: "RETRY_RESTART_SERVER_POLL",
|
2021-11-23 08:01:46 +00:00
|
|
|
SET_EXPLORER_PINNED: "SET_EXPLORER_PINNED",
|
|
|
|
|
SET_EXPLORER_ACTIVE: "SET_EXPLORER_ACTIVE",
|
|
|
|
|
SET_PREVIEW_MODE: "SET_PREVIEW_MODE",
|
2023-01-09 14:22:23 +00:00
|
|
|
SET_PREVIEW_MODE_INIT: "SET_PREVIEW_MODE_INIT",
|
2022-11-02 09:09:59 +00:00
|
|
|
SET_CANVAS_CARDS_STATE: "SET_CANVAS_TOP_SECTION_VISIBILITY",
|
|
|
|
|
DELETE_CANVAS_CARDS_STATE: "DELETE_CANVAS_CARDS_STATE",
|
2021-11-23 08:01:46 +00:00
|
|
|
UPDATE_EXPLORER_WIDTH: "UPDATE_EXPLORER_WIDTH",
|
2022-12-02 05:49:51 +00:00
|
|
|
UPDATE_PROPERTY_PANE_WIDTH: "UPDATE_PROPERTY_PANE_WIDTH",
|
2021-10-21 05:36:17 +00:00
|
|
|
FIRST_TIME_USER_ONBOARDING_INIT: "FIRST_TIME_USER_ONBOARDING_INIT",
|
|
|
|
|
SET_USER_ROLE_USECASE: "SET_USER_ROLE_USECASE",
|
2021-11-08 06:49:22 +00:00
|
|
|
UPDATE_JS_ACTION_BODY: "UPDATE_JS_ACTION_BODY",
|
|
|
|
|
UPDATE_JS_ACTION_BODY_INIT: "UPDATE_JS_ACTION_BODY_INIT",
|
|
|
|
|
UPDATE_JS_ACTION_BODY_SUCCESS: "UPDATE_JS_ACTION_BODY_SUCCESS",
|
2021-11-09 07:01:36 +00:00
|
|
|
SEND_TEST_EMAIL: "SEND_TEST_EMAIL",
|
2022-03-17 12:05:17 +00:00
|
|
|
SET_FUNCTION_PROPERTY: "SET_FUNCTION_PROPERTY",
|
|
|
|
|
UPDATE_JS_FUNCTION_PROPERTY_INIT: "UPDATE_JS_FUNCTION_PROPERTY_INIT",
|
|
|
|
|
UPDATE_JS_FUNCTION_PROPERTY_SUCCESS: "UPDATE_JS_FUNCTION_PROPERTY_SUCCESS",
|
|
|
|
|
TOGGLE_FUNCTION_EXECUTE_ON_LOAD_INIT: "TOGGLE_FUNCTION_EXECUTE_ON_LOAD_INIT",
|
|
|
|
|
TOGGLE_FUNCTION_EXECUTE_ON_LOAD_SUCCESS:
|
|
|
|
|
"TOGGLE_FUNCTION_EXECUTE_ON_LOAD_SUCCESS",
|
|
|
|
|
SET_JS_ACTION_TO_EXECUTE_ON_PAGELOAD: "SET_JS_ACTION_TO_EXECUTE_ON_PAGELOAD",
|
2022-01-25 13:56:52 +00:00
|
|
|
ENABLE_GUIDED_TOUR: "ENABLE_GUIDED_TOUR",
|
|
|
|
|
GUIDED_TOUR_MARK_STEP_COMPLETED: "GUIDED_TOUR_MARK_STEP_COMPLETED",
|
|
|
|
|
SET_CURRENT_STEP: "SET_CURRENT_STEP",
|
|
|
|
|
SET_CURRENT_STEP_INIT: "SET_CURRENT_STEP_INIT",
|
|
|
|
|
GUIDED_TOUR_ADD_WIDGET: "GUIDED_TOUR_ADD_WIDGET",
|
|
|
|
|
TABLE_WIDGET_WAS_SELECTED: "TABLE_WIDGET_WAS_SELECTED",
|
|
|
|
|
SET_UP_TOUR_APP: "SET_UP_TOUR_APP",
|
|
|
|
|
GUIDED_TOUR_TOGGLE_LOADER: "GUIDED_TOUR_TOGGLE_LOADER",
|
|
|
|
|
TOGGLE_DEVIATION_DIALOG: "TOGGLE_DEVIATION_DIALOG",
|
|
|
|
|
TOGGLE_END_GUIDED_TOUR_DIALOG: "TOGGLE_END_GUIDED_TOUR_DIALOG",
|
|
|
|
|
SHOW_POST_COMPLETION_MESSAGE: "SHOW_POST_COMPLETION_MESSAGE",
|
|
|
|
|
GUIDED_TOUR_FOCUS_WIDGET: "GUIDED_TOUR_FOCUS_WIDGET",
|
|
|
|
|
GUIDED_TOUR_SET_DATASOURCE_ID: "GUIDED_TOUR_SET_DATASOURCE_ID",
|
|
|
|
|
FOCUS_WIDGET_PROPERTY: "FOCUS_WIDGET_PROPERTY",
|
|
|
|
|
SHOW_INFO_MESSAGE: "SHOW_INFO_MESSAGE",
|
|
|
|
|
FORCE_SHOW_CONTENT: "FORCE_SHOW_CONTENT",
|
|
|
|
|
UPDATE_BUTTON_WIDGET_TEXT: "UPDATE_BUTTON_WIDGET_TEXT",
|
2021-12-07 09:45:18 +00:00
|
|
|
UPDATE_REPLAY_ENTITY: "UPDATE_REPLAY_ENTITY",
|
2022-06-15 15:37:41 +00:00
|
|
|
DELETE_WORKSPACE_INIT: "DELETE_WORKSPACE_INIT",
|
|
|
|
|
DELETE_WORKSPACE_SUCCESS: "DELETE_WORKSPACE_SUCCESS",
|
2021-12-07 10:19:33 +00:00
|
|
|
SET_USER_CURRENT_GEO_LOCATION: "SET_USER_CURRENT_GEO_LOCATION",
|
2021-12-14 16:30:59 +00:00
|
|
|
SET_DISCONNECTING_GIT_APPLICATION: "SET_DISCONNECTING_GIT_APPLICATION",
|
2022-05-04 09:45:57 +00:00
|
|
|
SET_APP_THEMING_STACK: "SET_APP_THEMING_STACK",
|
|
|
|
|
FETCH_APP_THEMES_INIT: "FETCH_APP_THEMES_INIT",
|
|
|
|
|
FETCH_APP_THEMES_SUCCESS: "FETCH_APP_THEMES_SUCCESS",
|
2022-09-27 05:35:26 +00:00
|
|
|
SET_DEFAULT_SELECTED_THEME_INIT: "SET_DEFAULT_SELECTED_THEME_INIT",
|
2022-05-04 09:45:57 +00:00
|
|
|
FETCH_SELECTED_APP_THEME_INIT: "FETCH_SELECTED_APP_THEME_INIT",
|
|
|
|
|
FETCH_SELECTED_APP_THEME_SUCCESS: "FETCH_SELECTED_APP_THEME_SUCCESS",
|
|
|
|
|
UPDATE_SELECTED_APP_THEME_INIT: "UPDATE_SELECTED_APP_THEME_INIT",
|
|
|
|
|
UPDATE_SELECTED_APP_THEME_SUCCESS: "UPDATE_SELECTED_APP_THEME_SUCCESS",
|
|
|
|
|
CHANGE_SELECTED_APP_THEME_INIT: "CHANGE_SELECTED_APP_THEME_INIT",
|
|
|
|
|
CHANGE_SELECTED_APP_THEME_SUCCESS: "CHANGE_SELECTED_APP_THEME_SUCCESS",
|
|
|
|
|
SET_PREVIEW_APP_THEME: "SET_PREVIEW_APP_THEME",
|
|
|
|
|
SAVE_APP_THEME_INIT: "SAVE_APP_THEME_INIT",
|
|
|
|
|
SAVE_APP_THEME_SUCCESS: "SAVE_APP_THEME_SUCCESS",
|
|
|
|
|
DELETE_APP_THEME_INIT: "DELETE_APP_THEME_INIT",
|
|
|
|
|
DELETE_APP_THEME_SUCCESS: "DELETE_APP_THEME_SUCCESS",
|
2022-06-03 10:25:38 +00:00
|
|
|
RESET_APP_THEME_INIT: "RESET_APP_THEME_INIT",
|
|
|
|
|
RESET_APP_THEME_SUCCESS: "RESET_APP_THEME_SUCCESS",
|
2022-03-03 10:56:53 +00:00
|
|
|
GET_ALL_TEMPLATES_INIT: "GET_ALL_TEMPLATES_INIT",
|
|
|
|
|
GET_ALL_TEMPLATES_SUCCESS: "GET_ALL_TEMPLATES_SUCCESS",
|
|
|
|
|
UPDATE_TEMPLATE_FILTERS: "UPDATE_TEMPLATE_FILTERS",
|
2023-06-29 06:22:05 +00:00
|
|
|
RESET_TEMPLATE_FILTERS: "RESET_TEMPLATE_FILTERS",
|
2022-03-03 10:56:53 +00:00
|
|
|
SET_TEMPLATE_SEARCH_QUERY: "SET_TEMPLATE_SEARCH_QUERY",
|
2022-09-30 13:41:04 +00:00
|
|
|
IMPORT_TEMPLATE_TO_APPLICATION_INIT: "IMPORT_TEMPLATE_TO_APPLICATION_INIT",
|
|
|
|
|
IMPORT_TEMPLATE_TO_APPLICATION_SUCCESS:
|
|
|
|
|
"IMPORT_TEMPLATE_TO_APPLICATION_SUCCESS",
|
2022-06-15 15:37:41 +00:00
|
|
|
IMPORT_TEMPLATE_TO_WORKSPACE_INIT: "IMPORT_TEMPLATE_TO_WORKSPACE_INIT",
|
|
|
|
|
IMPORT_TEMPLATE_TO_WORKSPACE_SUCCESS: "IMPORT_TEMPLATE_TO_WORKSPACE_SUCCESS",
|
2022-03-03 10:56:53 +00:00
|
|
|
SET_TEMPLATE_NOTIFICATION_SEEN: "SET_TEMPLATE_NOTIFICATION_SEEN",
|
|
|
|
|
GET_TEMPLATE_NOTIFICATION_SEEN: "GET_TEMPLATE_NOTIFICATION_SEEN",
|
|
|
|
|
GET_SIMILAR_TEMPLATES_INIT: "GET_SIMILAR_TEMPLATES_INIT",
|
2022-04-04 11:41:49 +00:00
|
|
|
GET_SIMILAR_TEMPLATES_SUCCESS:
|
|
|
|
|
"GET_SIMILAR_TEMPLATES_SUCCESS" /* This action constants is for identifying the status of the updates of the entities */,
|
2021-12-24 13:59:02 +00:00
|
|
|
ENTITY_UPDATE_STARTED: "ENTITY_UPDATE_STARTED",
|
|
|
|
|
ENTITY_UPDATE_SUCCESS: "ENTITY_UPDATE_SUCCESS",
|
2022-05-04 09:45:57 +00:00
|
|
|
SET_APP_VIEWER_HEADER_HEIGHT: "SET_APP_VIEWER_HEADER_HEIGHT",
|
|
|
|
|
UPDATE_BETA_CARD_SHOWN: "UPDATE_BETA_CARD_SHOWN",
|
|
|
|
|
CLOSE_BETA_CARD_SHOWN: "CLOSE_BETA_CARD_SHOWN",
|
2022-03-03 10:56:53 +00:00
|
|
|
GET_DEFAULT_PLUGINS_REQUEST: "GET_DEFAULT_PLUGINS_REQUEST",
|
|
|
|
|
GET_DEFAULT_PLUGINS_SUCCESS: "GET_DEFAULT_PLUGINS_SUCCESS",
|
2022-03-31 05:16:04 +00:00
|
|
|
GET_TEMPLATE_INIT: "GET_TEMPLATES_INIT",
|
|
|
|
|
GET_TEMPLATE_SUCCESS: "GET_TEMPLATES_SUCCESS",
|
2022-04-06 07:22:18 +00:00
|
|
|
START_EXECUTE_JS_FUNCTION: "START_EXECUTE_JS_FUNCTION",
|
2022-04-15 05:40:56 +00:00
|
|
|
RESET_PAGE_LIST: "RESET_PAGE_LIST",
|
2022-04-28 16:51:02 +00:00
|
|
|
SET_ACTIVE_JS_ACTION: "SET_ACTIVE_JS_ACTION",
|
2022-05-25 10:05:53 +00:00
|
|
|
RECORD_RECENTLY_ADDED_WIDGET: "RECORD_RECENTLY_ADDED_WIDGET",
|
|
|
|
|
REMOVE_FROM_RECENTLY_ADDED_WIDGET: "REMOVE_FROM_RECENTLY_ADDED_WIDGET",
|
2022-09-30 13:41:04 +00:00
|
|
|
SHOW_TEMPLATES_MODAL: "SHOW_TEMPLATES_MODAL",
|
|
|
|
|
GET_TEMPLATE_FILTERS_INIT: "GET_TEMPLATE_FILTERS_INIT",
|
|
|
|
|
GET_TEMPLATE_FILTERS_SUCCESS: "GET_TEMPLATE_FILTERS_SUCCESS",
|
feat: Simplified Google Sheets queries (#14869)
* Client changes 1
* add DSL functionality
* Temp commit for refactoring changes
* Do I even know what I'm doing here?
* chore: Second GS layout
* Update: Visibility conditional outputs for schemas
- Added the output from conditional outputs for schema children too
* Update: Entity selector visibility control
- Added logic for controlling visibility of sub components via the JS expressions system
* Update: Passing disabled prop to toggle button
* Update: Passing disabled prop to toggle btn
* Update: Styled component for toggle button
- Added disabled styles based on the disabled prop sent to the toggle form view JSON button
* Update: configProperty role in Entity Selector
- Removed dependance of the configProperty of the entity selector children to it's parent component
* Update: type of placeholder key
- Made placeholder key from form config JSON to accept either string or an object
- Earlier only string was accepted
- This is for pagination component
* Update: Added placeholder control for pagination
* Client changes 1
* add DSL functionality
* Do I even know what I'm doing here?
* fix: updated uqi forms ui, clubbed JS switch button to ads, updated tooltip design
* fix: updated tooltip component for wrong ui on entity explore
* temp triggers
* fix: updated uqi forms ui, clubbed JS switch button to ads, updated tooltip design (#12395)
* fix: updated uqi forms ui, clubbed JS switch button to ads, updated tooltip design
* fix: updated tooltip component for wrong ui on entity explore
* fix: updated tooltip ui, where condition placement, sort by ui
* temp form data access logic
* fix: updated sorting type width ui
* fix: updated ui for spacing, width and text issues
* Update: Type for tooltip of UQI forms
- Added option to send an object to the tooltipText object.
- This allows for composite components like pagination to have tooltips for each sub component
* Update: tooltip for pagination component
- Added handling to parse the tooltip for multiple components.
- This allows for composite components like pagination to have tooltips for each sub component
* Update: Type cast for tooltip component
- Made the content passed to tooltip component as a string only
* Update: Fixed tooltip component CSS
* Update: Dropdown option component
- Added a tooltip wrapper to each option
- This is to show on hover text like disabled state
* fix: updated ẇhere clause broken ui for condition
* Add: functions to check and extract expressions
- Loop through the formConfig and find any keys that have a value that is bindable
- Used pre defined regex to check if value is a moustache binding
* Add: Types for evaluated form configs
- Added types for the form configs to be evaluated and their output post eval
* Add: Flow to run the form config
- Run the form config and update the result to the redux state
* Update: Name of the type for formconfigs
- Updated since it was clashing with a component of the same name
* Add: Function to enforce config type checks
- This is done so that the improper configs can be weeded out and the rest of the form can be shown
* Add: Function to update evaluated config
- Added option to update the config if it's values needed evaluation
* Add: Type check for schema sections
* Update: Error handling for invalid control type
- We were throwing an exception till now, changed it to a warning text
* Add: Exposed tooltip for dropdown option disabled state
* Update: switch to json mode functionality
- Added logic to convert data to a string rather than an object when the first switch to JSON mode happens
* Update: Added key to tooltip for dropdown options
* Trigger API modification
* Add: function to fetch default trigger URL
* Update: Made URL optional in dynamic trigger config
* Update: Dynamic trigger API call
- Made the API call for dynamic triggers have URL as optional field
- Added type check to the response of the API call
* Update: resp type for trigger APIs
* Update: Moved code to utils folder
- Moved functions for UQI form eval processing to utils file
* Update: passing original controltype to JS switch
* Update: config for JSON editor mode
- Updated the config to have different options for JSON mode depending on the original control type
* Update: Connected line numbers flag to config
* Revert: CSS changes for tooltip
* Refactor: Removed consle
* Add: type for the config of dynamic values
* Add: Feature to evaluate config for triggers
* Refactor: fix type check errors
* fix: dropdown ui width with text alignment
* Update: fixed selector for dynamic values
* Update: selector call for fetchDynamicValues
* Add table header index prop for columns selector
* migration partial commit
* migration partial commit
* Refactor: removed unused import
* Update: reused function for checking dynamic value
* Update: removed unused import
* Fix format JSON issues
* Retrieve binding paths from entity selector components
* Fixes 6 remaining issues with UQI implementation
* Fix dropdown issues
* Fix dropdown height issues and fixes triggering of APIs when option is deselected
* Migration changes
* Fix QA generated UQI issues
* Fix projection component height and route change logic
* Fix multi select dropdown placeholder text issue and json stringify issue with switching view types
* Reset entity type value when command value changes
* Test changes
* Review comments
* Moved migrations around
* Corrected import statement
* Added JSON schema migration
* Updated schema version
* perf improvements and filter dropdown options feature
* Fix Code mirror component config for toggleComponentToJson input fields.
* Fix prettier issues
* fix prettier issues
* Fix style issues as a result of the merged conflicts
* Fix failing test case
* Fixed a few other flows (#14225)
* Fixed a few other flows
* Review comments
* Fix generate CRUD, fix evaluation of dynamic bindings and fix various styling issues.
* More fixes (#14367)
* Factor in the root formconfig parent key.
* Fix flickering issues, and evaluatedFormConfig issues
* fix: Teeny bugs (#14455)
* Teeny bugs
* Added previous functionality as is
* Improvements in the way we fetch dynamic values
* Fix stringiification issue and cyclic dependency issues
* Resolve projection component values deletion
* Resolve merge conflicts and fix prettier issues
* fix: Tsc issues
* Fix property pane connection navigation
* updating ee locator
* updating inputfield locator
* dropdown locator update
* Merge conflict not properly resolved.
* Fix s3 spec
* Fix Mongo Spec
* Fix some more tests
* fix: prevent cyclic dependency when switching to js mode (#14668)
* add delete events for change from array to string in diff
* add test to assert absence of cyclic dependency error when switching to js in switchgroup widget
* Assert that evaluation is not disabled when no cyclic dependency happens
* Cypress test preparations for google sheets and form controls
* Fixed a few test errors (#14874)
* Add: unit tests for uqi UI updates
- view type tests
- conditional output extraction
- processing conditional output to handle view/enabled state of the component
* Add: completed isValidFormConfig test
* Update: improved tests for update config
- These tests cover the functionality to update a section config after it's components are done evaluating
* Fix failing cypress tests and cyclic dependency issue
* Fixes some more tests
* Fixed migration of row objects (#14896)
* Bumped the version of design system package
* Update: reverted change to EE selector
* Fix deletion pointer
* Update: selector for js on load spec
- Synced with changes related to ADS dropdown
* Fix mongoDBShoppingCart spec
* Remove comments
* Fix: mongo shopping cart test failures
* fix: mongo shopping cart spec
* Dummy push to retrigger vercel
* fix: mongo shopping cart spec
* Update MongoDBShoppingCart_spec.js
* fix: removed unused click away
* dummy commit
* Update: moved helper functions to separate file
* Add: added tests for saga functions
- Worked on testing for
- extractFetchDynamicValueFormConfigs
- extractQueueOfValuesToBeFetched
* Add if check for queueOfValuesToBeFetched
* Resolve review comments
* Empty-Commit
Co-authored-by: Irongade <adeoluayangade@yahoo.com>
Co-authored-by: Ayush Pahwa <ayush@appsmith.com>
Co-authored-by: Aman Agarwal <aman@appsmith.com>
Co-authored-by: Ayangade Adeoluwa <37867493+Irongade@users.noreply.github.com>
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
Co-authored-by: Favour Ohanekwu <fohanekwu@gmail.com>
Co-authored-by: Albin <albin@appsmith.com>
2022-07-04 05:43:27 +00:00
|
|
|
INIT_TRIGGER_VALUES: "INIT_TRIGGER_VALUES",
|
|
|
|
|
FETCH_TRIGGER_VALUES_INIT: "FETCH_TRIGGER_VALUES_INIT",
|
|
|
|
|
FETCH_TRIGGER_VALUES_SUCCESS: "FETCH_TRIGGER_VALUES_SUCCESS",
|
2022-12-03 09:55:42 +00:00
|
|
|
SET_TRIGGER_VALUES_LOADING: "SET_TRIGGER_VALUES_LOADING",
|
2022-12-02 05:49:51 +00:00
|
|
|
OPEN_APP_SETTINGS_PANE: "OPEN_APP_SETTINGS_PANE",
|
|
|
|
|
CLOSE_APP_SETTINGS_PANE: "CLOSE_APP_SETTINGS_PANE",
|
2023-03-23 11:41:58 +00:00
|
|
|
UPDATE_APP_SETTINGS_PANE_SELECTED_TAB:
|
|
|
|
|
"UPDATE_APP_SETTINGS_PANE_SELECTED_TAB",
|
2022-10-15 14:51:25 +00:00
|
|
|
FETCH_CURRENT_TENANT_CONFIG: "FETCH_CURRENT_TENANT_CONFIG",
|
|
|
|
|
FETCH_CURRENT_TENANT_CONFIG_SUCCESS: "FETCH_CURRENT_TENANT_CONFIG_SUCCESS",
|
2023-06-02 11:06:41 +00:00
|
|
|
UPDATE_TENANT_CONFIG: "UPDATE_TENANT_CONFIG",
|
|
|
|
|
UPDATE_TENANT_CONFIG_SUCCESS: "UPDATE_TENANT_CONFIG_SUCCESS",
|
2022-10-17 15:16:38 +00:00
|
|
|
SET_FOCUS_HISTORY: "SET_FOCUS_HISTORY",
|
2022-12-16 17:22:47 +00:00
|
|
|
SET_FOCUSABLE_PROPERTY_FIELD: "SET_FOCUSABLE_PROPERTY_FIELD",
|
2022-10-17 15:16:38 +00:00
|
|
|
ROUTE_CHANGED: "ROUTE_CHANGED",
|
|
|
|
|
SET_API_PANE_CONFIG_SELECTED_TAB: "SET_API_PANE_CONFIG_SELECTED_TAB",
|
2022-11-25 03:47:00 +00:00
|
|
|
SET_API_RIGHT_PANE_SELECTED_TAB: "SET_API_RIGHT_PANE_SELECTED_TAB",
|
2022-12-08 07:21:58 +00:00
|
|
|
SET_EDITOR_FIELD_FOCUS: "SET_EDITOR_FIELD_FOCUS",
|
2022-12-15 14:15:46 +00:00
|
|
|
SET_FOCUSABLE_INPUT_FIELD: "SET_FOCUSABLE_INPUT_FIELD",
|
2022-12-08 07:21:58 +00:00
|
|
|
SET_CODE_EDITOR_CURSOR: "SET_CODE_EDITOR_CURSOR",
|
2022-10-17 15:16:38 +00:00
|
|
|
SET_CODE_EDITOR_CURSOR_HISTORY: "SET_CODE_EDITOR_CURSOR_HISTORY",
|
|
|
|
|
SET_EVAL_POPUP_STATE: "SET_EVAL_POPUP_STATE",
|
|
|
|
|
APPEND_SELECTED_WIDGET_TO_URL: "APPEND_SELECTED_WIDGET_TO_URL",
|
|
|
|
|
SET_ALL_PROPERTY_SECTION_STATE: "SET_ALL_PROPERTY_SECTION_STATE",
|
|
|
|
|
SET_PROPERTY_SECTION_STATE: "SET_PROPERTY_SECTION_STATE",
|
|
|
|
|
SET_SELECTED_PROPERTY_TAB_INDEX: "SET_SELECTED_PROPERTY_TAB_INDEX",
|
2023-04-10 12:59:14 +00:00
|
|
|
SET_DEBUGGER_SELECTED_TAB: "SET_DEBUGGER_SELECTED_TAB",
|
2023-08-09 09:49:32 +00:00
|
|
|
SET_DEBUGGER_SELECTED_FILTER: "SET_DEBUGGER_SELECTED_FILTER",
|
2023-04-10 12:59:14 +00:00
|
|
|
SET_RESPONSE_PANE_HEIGHT: "SET_RESPONSE_PANE_HEIGHT",
|
|
|
|
|
SET_ERROR_COUNT: "SET_ERROR_COUNT",
|
|
|
|
|
SET_RESPONSE_PANE_SCROLL_POSITION: "SET_RESPONSE_PANE_SCROLL_POSITION",
|
|
|
|
|
TOGGLE_EXPAND_ERROR_LOG_ITEM: "TOGGLE_EXPAND_ERROR_LOG_ITEM",
|
2022-10-17 15:16:38 +00:00
|
|
|
SET_QUERY_PANE_CONFIG_SELECTED_TAB: "SET_QUERY_PANE_CONFIG_SELECTED_TAB",
|
|
|
|
|
SET_JS_PANE_CONFIG_SELECTED_TAB: "SET_JS_PANE_CONFIG_SELECTED_TAB",
|
2022-12-08 07:21:58 +00:00
|
|
|
SET_SELECTED_PANEL_PROPERTY: "SET_SELECTED_PANEL_PROPERTY",
|
|
|
|
|
UNSET_SELECTED_PANEL_PROPERTY: "UNSET_SELECTED_PANEL_PROPERTY",
|
|
|
|
|
SET_SELECTED_PANELS: "SET_SELECTED_PANELS",
|
|
|
|
|
SET_PANEL_SELECTED_PROPERTY_TAB_INDEX:
|
|
|
|
|
"SET_PANEL_SELECTED_PROPERTY_TAB_INDEX",
|
|
|
|
|
SET_PANEL_PROPERTY_SECTION_STATE: "SET_PANEL_PROPERTY_SECTION_STATE",
|
|
|
|
|
SET_WIDGET_SELECTED_PROPERTY_TAB_INDEX:
|
|
|
|
|
"SET_WIDGET_SELECTED_PROPERTY_TAB_INDEX",
|
|
|
|
|
SET_WIDGET_PROPERTY_SECTION_STATE: "SET_WIDGET_PROPERTY_SECTION_STATE",
|
|
|
|
|
SET_PANEL_PROPERTIES_STATE: "SET_PANEL_PROPERTIES_STATE",
|
|
|
|
|
SET_ENTITY_COLLAPSIBLE_STATE: "SET_ENTITY_COLLAPSIBLE_STATE",
|
|
|
|
|
SET_ALL_ENTITY_COLLAPSIBLE_STATE: "SET_ALL_ENTITY_COLLAPSIBLE_STATE",
|
|
|
|
|
SET_ALL_SUB_ENTITY_COLLAPSIBLE_STATE: "SET_ALL_SUB_ENTITY_COLLAPSIBLE_STATE",
|
2023-02-03 08:47:01 +00:00
|
|
|
SET_EXPLORER_SWITCH_INDEX: "SET_EXPLORER_SWITCH_INDEX",
|
2022-11-14 04:19:25 +00:00
|
|
|
SET_AUTO_HEIGHT_LAYOUT_TREE: "SET_AUTO_HEIGHT_LAYOUT_TREE",
|
|
|
|
|
UPDATE_MULTIPLE_WIDGET_PROPERTIES: "UPDATE_MULTIPLE_WIDGET_PROPERTIES",
|
2023-05-11 04:45:14 +00:00
|
|
|
UPDATE_MULTIPLE_META_WIDGET_PROPERTIES:
|
|
|
|
|
"UPDATE_MULTIPLE_META_WIDGET_PROPERTIES",
|
2022-11-14 04:19:25 +00:00
|
|
|
SET_CANVAS_LEVELS_MAP: "SET_CANVAS_LEVELS_MAP",
|
|
|
|
|
GENERATE_AUTO_HEIGHT_LAYOUT_TREE: "GENERATE_AUTO_HEIGHT_LAYOUT_TREE",
|
|
|
|
|
CHECK_CONTAINERS_FOR_AUTO_HEIGHT: "CHECK_CONTAINERS_FOR_AUTO_HEIGHT",
|
|
|
|
|
UPDATE_WIDGET_AUTO_HEIGHT: "UPDATE_WIDGET_AUTO_HEIGHT",
|
2022-11-03 09:23:15 +00:00
|
|
|
SET_LINT_ERRORS: "SET_LINT_ERRORS",
|
2022-11-23 09:48:23 +00:00
|
|
|
SET_AUTO_HEIGHT_WITH_LIMITS_CHANGING: "SET_AUTO_HEIGHT_WITH_LIMITS_CHANGING",
|
2022-11-14 04:19:25 +00:00
|
|
|
PROCESS_AUTO_HEIGHT_UPDATES: "PROCESS_AUTO_HEIGHT_UPDATES",
|
2022-12-21 17:14:47 +00:00
|
|
|
LINT_TREE: "LINT_TREE",
|
|
|
|
|
UPDATE_LINT_GLOBALS: "UPDATE_LINT_GLOBALS",
|
2022-11-30 05:59:45 +00:00
|
|
|
REMOVE_TEMP_DATASOURCE_SUCCESS: "REMOVE_TEMP_DATASOURCE_SUCCESS",
|
|
|
|
|
SET_DATASOURCE_SAVE_ACTION_FLAG: "SET_DATASOURCE_SAVE_ACTION_FLAG",
|
|
|
|
|
SET_DATASOURCE_SAVE_ACTION_FROM_POPUP_FLAG:
|
|
|
|
|
"SET_DATASOURCE_SAVE_ACTION_FROM_POPUP_FLAG",
|
2023-02-03 05:47:40 +00:00
|
|
|
DIRECT_DOM_UPDATE_AUTO_HEIGHT: "DIRECT_DOM_UPDATE_AUTO_HEIGHT",
|
2022-12-30 10:23:24 +00:00
|
|
|
SET_DATASOURCE_DEFAULT_KEY_VALUE_PAIR_SET:
|
|
|
|
|
"SET_DATASOURCE_DEFAULT_KEY_VALUE_PAIR_SET",
|
|
|
|
|
RESET_DATASOURCE_DEFAULT_KEY_VALUE_PAIR_SET:
|
|
|
|
|
"RESET_DATASOURCE_DEFAULT_KEY_VALUE_PAIR_SET",
|
2023-02-10 10:41:17 +00:00
|
|
|
INITIALIZE_DATASOURCE_FORM_WITH_DEFAULTS:
|
|
|
|
|
"INITIALIZE_DATASOURCE_FORM_WITH_DEFAULTS",
|
2023-01-06 14:09:38 +00:00
|
|
|
SEGMENT_INITIALIZED: "SEGMENT_INITIALIZED",
|
|
|
|
|
SEGMENT_INIT_UNCERTAIN: "SEGMENT_INIT_UNCERTAIN",
|
2023-03-23 11:41:58 +00:00
|
|
|
SET_APP_SIDEBAR_PINNED: "SET_APP_SIDEBAR_PINNED",
|
2023-03-04 07:25:54 +00:00
|
|
|
AUTOLAYOUT_REORDER_WIDGETS: "AUTOLAYOUT_REORDER_WIDGETS",
|
|
|
|
|
AUTOLAYOUT_ADD_NEW_WIDGETS: "AUTOLAYOUT_ADD_NEW_WIDGETS",
|
|
|
|
|
RECALCULATE_COLUMNS: "RECALCULATE_COLUMNS",
|
2023-10-04 08:54:16 +00:00
|
|
|
UPDATE_LAYOUT_SYSTEM_TYPE: "UPDATE_LAYOUT_SYSTEM_TYPE",
|
2023-04-07 13:51:35 +00:00
|
|
|
SET_LAYOUT_CONVERSION_STATE: "SET_LAYOUT_CONVERSION_STATE",
|
|
|
|
|
START_CONVERSION_FLOW: "START_CONVERSION_FLOW",
|
|
|
|
|
STOP_CONVERSION_FLOW: "STOP_CONVERSION_FLOW",
|
|
|
|
|
UPDATE_SNAPSHOT_DETAILS: "UPDATE_SNAPSHOT_DETAILS",
|
|
|
|
|
CONVERT_AUTO_TO_FIXED: "CONVERT_AUTO_TO_FIXED",
|
|
|
|
|
CONVERT_FIXED_TO_AUTO: "CONVERT_FIXED_TO_AUTO",
|
|
|
|
|
REFRESH_THE_APP: "REFRESH_THE_APP",
|
|
|
|
|
LOG_LAYOUT_CONVERSION_ERROR: "LOG_LAYOUT_CONVERSION_ERROR",
|
|
|
|
|
RESTORE_SNAPSHOT: "RESTORE_SNAPSHOT",
|
2023-07-19 05:22:07 +00:00
|
|
|
FETCH_LAYOUT_SNAPSHOT_DETAILS: "FETCH_LAYOUT_SNAPSHOT_DETAILS",
|
2023-04-07 13:51:35 +00:00
|
|
|
DELETE_SNAPSHOT: "DELETE_SNAPSHOT",
|
|
|
|
|
UPDATE_WIDGET_DIMENSIONS: "UPDATE_WIDGET_DIMENSIONS",
|
|
|
|
|
PROCESS_AUTO_LAYOUT_DIMENSION_UPDATES:
|
|
|
|
|
"PROCESS_AUTO_LAYOUT_DIMENSION_UPDATES",
|
feat: file picker added and access token generation (#20778)
## Description
This PR includes following changes:
- In case of limiting google sheet access project, when user selects specific sheets as an option, they should be shown file picker UI once the authorisation is complete, In this file picker UI, users can select the google sheet files that they want to use with appsmith application and allow access to only those files.
- This PR contains the changes for file picker UI and updating datasource auth state based on the files selected by user.
TL;DR
Steps to test this PR:
- Create Google Sheet datasource
- In the datasource config form, select specific sheets as an option from the scope dropdown.
- Click on save and authorise
- This will take you to google oauth process
<img width="467" alt="Screenshot 2023-02-20 at 1 24 24 PM" src="https://user-images.githubusercontent.com/30018882/220045493-57b0ca6c-3f08-4963-af55-d603cf79bc43.png">
- Select the google account
- This will take you to google oauth2 consent screen
<img width="451" alt="Screenshot 2023-02-20 at 1 24 55 PM" src="https://user-images.githubusercontent.com/30018882/220045641-9f70dd29-6664-489a-b77b-df65445491df.png">
- Click on allow for all requested permissions
- This will take you back to appsmith's datasource config page in view mode and load the file picker UI
<img width="425" alt="Screenshot 2023-02-20 at 1 25 47 PM" src="https://user-images.githubusercontent.com/30018882/220045828-8b3e3e46-4ddc-4e30-b2f8-f12865395817.png">
- Select the files that you want to share with appsmith app
- Click on select
- You should see the new query button in enabled state, as datasource authorisation is complete
<img width="800" alt="Screenshot 2023-02-20 at 1 27 28 PM" src="https://user-images.githubusercontent.com/30018882/220046131-6ce99a85-cddc-4529-ae45-f9833aefd71b.png">
- In case you select cancel on google oauth2 consent screen, you should error message on datasource config page with new query button being disabled
<img width="810" alt="Screenshot 2023-02-20 at 1 28 49 PM" src="https://user-images.githubusercontent.com/30018882/220046385-6b8d636c-b517-44c3-a596-b52bc0084b94.png">
- In case you do give all the permissions but do not select any files in google file picker, then also you should see error message on datasource config page with new query button disabled.
Fixes #20163, #20290, #20160, #20162
Media
> A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video
## Type of change
> Please delete options that are not relevant.
- New feature (non-breaking change which adds functionality)
## How Has This Been Tested?
- Manual
### Test Plan
> Add Testsmith test cases links that relate to this PR
### Issues raised during DP testing
> Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)
## Checklist:
### Dev activity
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [x] PR is being merged under a feature flag
### QA activity:
- [ ] Test plan has been approved by relevant developers
- [ ] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or manual QA
- [ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
- [ ] Added Test Plan Approved label after reveiwing all Cypress test
Co-authored-by: “sneha122” <“sneha@appsmith.com”>
2023-03-08 05:25:17 +00:00
|
|
|
SET_GSHEET_TOKEN: "SET_GSHEET_TOKEN",
|
|
|
|
|
FILE_PICKER_CALLBACK_ACTION: "FILE_PICKER_CALLBACK_ACTION",
|
2023-05-05 06:49:20 +00:00
|
|
|
UPLOAD_NAVIGATION_LOGO_INIT: "UPLOAD_NAVIGATION_LOGO_INIT",
|
|
|
|
|
UPLOAD_NAVIGATION_LOGO_SUCCESS: "UPLOAD_NAVIGATION_LOGO_SUCCESS",
|
|
|
|
|
DELETE_NAVIGATION_LOGO_INIT: "DELETE_NAVIGATION_LOGO_INIT",
|
|
|
|
|
DELETE_NAVIGATION_LOGO_SUCCESS: "DELETE_NAVIGATION_LOGO_SUCCESS",
|
2023-04-13 11:09:24 +00:00
|
|
|
FETCH_GSHEET_SPREADSHEETS: "FETCH_GSHEET_SPREADSHEETS",
|
|
|
|
|
FETCH_GSHEET_SPREADSHEETS_SUCCESS: "FETCH_GSHEET_SPREADSHEETS_SUCCESS",
|
|
|
|
|
FETCH_GSHEET_SPREADSHEETS_FAILURE: "FETCH_GSHEET_SPREADSHEETS_FAILURE",
|
|
|
|
|
FETCH_GSHEET_SHEETS: "FETCH_GSHEET_SHEETS",
|
|
|
|
|
FETCH_GSHEET_SHEETS_SUCCESS: "FETCH_GSHEET_SHEETS_SUCCESS",
|
|
|
|
|
FETCH_GSHEET_SHEETS_FAILURE: "FETCH_GSHEET_SHEETS_FAILURE",
|
|
|
|
|
FETCH_GSHEET_COLUMNS: "FETCH_GSHEET_COLUMNS",
|
|
|
|
|
FETCH_GSHEET_COLUMNS_SUCCESS: "FETCH_GSHEET_COLUMNS_SUCCESS",
|
|
|
|
|
FETCH_GSHEET_COLUMNS_FAILURE: "FETCH_GSHEET_COLUMNS_FAILURE",
|
|
|
|
|
BIND_WIDGET_TO_DATASOURCE: "BIND_WIDGET_TO_DATASOURCE",
|
2023-06-01 17:26:05 +00:00
|
|
|
BIND_WIDGET_TO_DATASOURCE_SUCCESS: "BIND_WIDGET_TO_DATASOURCE_SUCCESS",
|
|
|
|
|
BIND_WIDGET_TO_DATASOURCE_ERROR: "BIND_WIDGET_TO_DATASOURCE_ERROR",
|
2023-04-14 07:19:42 +00:00
|
|
|
LOAD_FILE_PICKER_ACTION: "LOAD_FILE_PICKER_ACTION",
|
2023-04-20 15:12:35 +00:00
|
|
|
TOGGLE_AI_WINDOW: "TOGGLE_AI_WINDOW",
|
2023-07-13 12:06:38 +00:00
|
|
|
UPDATE_AI_TRIGGERED: "UPDATE_AI_TRIGGERED",
|
2023-04-21 17:56:37 +00:00
|
|
|
UPDATE_DATASOURCE_AUTH_STATE: "UPDATE_DATASOURCE_AUTH_STATE",
|
2023-05-11 04:45:14 +00:00
|
|
|
UPDATE_POSITIONS_ON_TAB_CHANGE: "UPDATE_POSITIONS_ON_TAB_CHANGE",
|
2023-05-06 14:00:50 +00:00
|
|
|
RESET_DATA_TREE: "RESET_DATA_TREE",
|
2023-05-22 08:44:06 +00:00
|
|
|
DATASOURCE_DISCARD_ACTION: "DATASOURCE_DISCARD_ACTION",
|
2023-06-01 17:26:05 +00:00
|
|
|
SET_ONE_CLICK_BINDING_OPTIONS_VISIBILITY:
|
|
|
|
|
"SET_ONE_CLICK_BINDING_OPTIONS_VISIBILITY",
|
2023-07-05 13:34:03 +00:00
|
|
|
BUFFERED_ACTION: "BUFFERED_ACTION",
|
2023-07-10 05:51:40 +00:00
|
|
|
WIDGET_INIT_SUCCESS: "WIDGET_INIT_SUCCESS",
|
2023-08-01 04:02:41 +00:00
|
|
|
NAVIGATE_TO_ENTITY: "NAVIGATE_TO_ENTITY",
|
2023-07-18 07:33:18 +00:00
|
|
|
FETCH_PRODUCT_ALERT_INIT: "FETCH_PRODUCT_ALERT_INIT",
|
|
|
|
|
FETCH_PRODUCT_ALERT_SUCCESS: "FETCH_PRODUCT_ALERT_SUCCESS",
|
|
|
|
|
UPDATE_PRODUCT_ALERT_CONFIG: "UPDATE_PRODUCT_ALERT_CONFIG",
|
2023-09-25 06:27:23 +00:00
|
|
|
PUBLISH_APP_AS_COMMUNITY_TEMPLATE_INIT:
|
|
|
|
|
"PUBLISH_APP_AS_COMMUNITY_TEMPLATE_INIT",
|
|
|
|
|
PUBLISH_APP_AS_COMMUNITY_TEMPLATE_SUCCESS:
|
|
|
|
|
"PUBLISH_APP_AS_COMMUNITY_TEMPLATE_SUCCESS",
|
|
|
|
|
SET_PUBLISHED_APP_TO_COMMUNITY_PORTAL:
|
|
|
|
|
"SET_PUBLISHED_APP_TO_COMMUNITY_PORTAL",
|
2023-08-16 11:47:24 +00:00
|
|
|
FORM_EVALUATION_EMPTY_BUFFER: "FORM_EVALUATION_EMPTY_BUFFER",
|
2023-09-07 07:37:32 +00:00
|
|
|
CLEAR_CACHE: "CLEAR_CACHE",
|
2023-09-13 10:09:34 +00:00
|
|
|
DELETE_MULTIPLE_APPS_INIT: "DELETE_MULTIPLE_APPS_INIT",
|
|
|
|
|
DELETE_MULTIPLE_APPS_TOGGLE: "DELETE_MULTIPLE_APPS_TOGGLE",
|
|
|
|
|
DELETE_MULTIPLE_APPLICATION_SUCCESS: "DELETE_MULTIPLE_APPLICATION_SUCCESS",
|
|
|
|
|
DELETE_MULTIPLE_APPLICATION_CANCEL: "DELETE_MULTIPLE_APPLICATION_CANCEL",
|
2023-09-18 18:45:44 +00:00
|
|
|
TRIGGER_EVAL: "TRIGGER_EVAL",
|
2023-09-27 22:03:38 +00:00
|
|
|
UPDATE_ACTION_DATA: "UPDATE_ACTION_DATA",
|
2019-09-13 11:59:45 +00:00
|
|
|
};
|
2019-10-31 08:36:04 +00:00
|
|
|
|
2023-05-16 16:59:11 +00:00
|
|
|
export const ReduxActionTypes = {
|
|
|
|
|
...ActionTypes,
|
|
|
|
|
...ActionSelectorReduxActionTypes,
|
|
|
|
|
};
|
|
|
|
|
|
chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
## Description
This PR upgrades Prettier to v2 + enforces TypeScript’s [`import
type`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html#type-only-imports-and-export)
syntax where applicable. It’s submitted as a separate PR so we can merge
it easily.
As a part of this PR, we reformat the codebase heavily:
- add `import type` everywhere where it’s required, and
- re-format the code to account for Prettier 2’s breaking changes:
https://prettier.io/blog/2020/03/21/2.0.0.html#breaking-changes
This PR is submitted against `release` to make sure all new code by team
members will adhere to new formatting standards, and we’ll have fewer
conflicts when merging `bundle-optimizations` into `release`. (I’ll
merge `release` back into `bundle-optimizations` once this PR is
merged.)
### Why is this needed?
This PR is needed because, for the Lodash optimization from
https://github.com/appsmithorg/appsmith/commit/7cbb12af886621256224be0c93e6a465dd710ad3,
we need to use `import type`. Otherwise, `babel-plugin-lodash` complains
that `LoDashStatic` is not a lodash function.
However, just using `import type` in the current codebase will give you
this:
<img width="962" alt="Screenshot 2023-03-08 at 17 45 59"
src="https://user-images.githubusercontent.com/2953267/223775744-407afa0c-e8b9-44a1-90f9-b879348da57f.png">
That’s because Prettier 1 can’t parse `import type` at all. To parse it,
we need to upgrade to Prettier 2.
### Why enforce `import type`?
Apart from just enabling `import type` support, this PR enforces
specifying `import type` everywhere it’s needed. (Developers will get
immediate TypeScript and ESLint errors when they forget to do so.)
I’m doing this because I believe `import type` improves DX and makes
refactorings easier.
Let’s say you had a few imports like below. Can you tell which of these
imports will increase the bundle size? (Tip: it’s not all of them!)
```ts
// app/client/src/workers/Linting/utils.ts
import { Position } from "codemirror";
import { LintError as JSHintError, LintOptions } from "jshint";
import { get, isEmpty, isNumber, keys, last, set } from "lodash";
```
It’s pretty hard, right?
What about now?
```ts
// app/client/src/workers/Linting/utils.ts
import type { Position } from "codemirror";
import type { LintError as JSHintError, LintOptions } from "jshint";
import { get, isEmpty, isNumber, keys, last, set } from "lodash";
```
Now, it’s clear that only `lodash` will be bundled.
This helps developers to see which imports are problematic, but it
_also_ helps with refactorings. Now, if you want to see where
`codemirror` is bundled, you can just grep for `import \{.*\} from
"codemirror"` – and you won’t get any type-only imports.
This also helps (some) bundlers. Upon transpiling, TypeScript erases
type-only imports completely. In some environment (not ours), this makes
the bundle smaller, as the bundler doesn’t need to bundle type-only
imports anymore.
## Type of change
- Chore (housekeeping or task changes that don't impact user perception)
## How Has This Been Tested?
This was tested to not break the build.
### Test Plan
> Add Testsmith test cases links that relate to this PR
### Issues raised during DP testing
> Link issues raised during DP testing for better visiblity and tracking
(copy link from comments dropped on this PR)
## Checklist:
### Dev activity
- [x] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag
### QA activity:
- [ ] Test plan has been approved by relevant developers
- [ ] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or
manual QA
- [ ] Organized project review call with relevant stakeholders after
Round 1/2 of QA
- [ ] Added Test Plan Approved label after reveiwing all Cypress test
---------
Co-authored-by: Satish Gandham <hello@satishgandham.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2023-03-16 11:41:47 +00:00
|
|
|
export type ReduxActionType =
|
|
|
|
|
(typeof ReduxActionTypes)[keyof typeof ReduxActionTypes];
|
2019-09-17 15:09:55 +00:00
|
|
|
|
2021-08-03 08:06:48 +00:00
|
|
|
export const ReduxActionErrorTypes = {
|
2022-05-06 04:44:24 +00:00
|
|
|
GIT_DISCARD_CHANGES_ERROR: "GIT_DISCARD_CHANGES_ERROR",
|
2022-04-13 10:03:23 +00:00
|
|
|
DELETE_BRANCH_WARNING: "DELETE_BRANCH_WARNING",
|
|
|
|
|
DELETE_BRANCH_ERROR: "DELETE_BRANCH_ERROR",
|
2021-11-16 10:24:38 +00:00
|
|
|
GIT_PULL_ERROR: "GIT_PULL_ERROR",
|
2021-11-09 09:51:18 +00:00
|
|
|
FETCH_MERGE_STATUS_ERROR: "FETCH_MERGE_STATUS_ERROR",
|
2021-10-25 19:57:58 +00:00
|
|
|
MERGE_BRANCH_ERROR: "MERGE_BRANCH_ERROR",
|
2021-10-20 07:38:17 +00:00
|
|
|
FETCH_GIT_STATUS_ERROR: "FETCH_GIT_STATUS_ERROR",
|
2023-08-23 13:26:26 +00:00
|
|
|
FETCH_GIT_REMOTE_STATUS_ERROR: "FETCH_GIT_REMOTE_STATUS_ERROR",
|
2021-10-18 14:03:44 +00:00
|
|
|
CREATE_NEW_BRANCH_ERROR: "CREATE_NEW_BRANCH_ERROR",
|
|
|
|
|
CHECKOUT_BRANCH_ERROR: "CHECKOUT_BRANCH_ERROR",
|
|
|
|
|
FETCH_BRANCHES_ERROR: "FETCH_BRANCHES_ERROR",
|
2021-09-23 08:47:09 +00:00
|
|
|
FETCH_LOCAL_GIT_CONFIG_ERROR: "FETCH_LOCAL_GIT_CONFIG_ERROR",
|
|
|
|
|
UPDATE_LOCAL_GIT_CONFIG_ERROR: "UPDATE_LOCAL_GIT_CONFIG_ERROR",
|
2021-09-22 18:48:50 +00:00
|
|
|
PUSH_TO_GIT_ERROR: "PUSH_TO_GIT_ERROR",
|
|
|
|
|
FETCH_SSH_KEY_PAIR_ERROR: "FETCH_SSH_KEY_PAIR_ERROR",
|
2021-09-17 10:48:38 +00:00
|
|
|
UPDATE_GLOBAL_GIT_CONFIG_ERROR: "UPDATE_GLOBAL_GIT_CONFIG_ERROR",
|
|
|
|
|
FETCH_GLOBAL_GIT_CONFIG_ERROR: "FETCH_GLOBAL_GIT_CONFIG_ERROR",
|
2021-09-13 13:26:24 +00:00
|
|
|
CONNECT_TO_GIT_ERROR: "CONNECT_TO_GIT_ERROR",
|
2021-10-20 07:38:17 +00:00
|
|
|
DISCONNECT_TO_GIT_ERROR: "DISCONNECT_TO_GIT_ERROR",
|
2021-09-13 13:26:24 +00:00
|
|
|
COMMIT_TO_GIT_REPO_ERROR: "COMMIT_TO_GIT_REPO_ERROR",
|
2021-08-05 06:10:19 +00:00
|
|
|
FETCH_FEATURE_FLAGS_ERROR: "FETCH_FEATURE_FLAGS_ERROR",
|
2021-06-23 15:42:07 +00:00
|
|
|
FETCH_NOTIFICATIONS_ERROR: "FETCH_NOTIFICATIONS_ERROR",
|
|
|
|
|
MARK_ALL_NOTIFICAIONS_AS_READ_ERROR: "MARK_ALL_NOTIFICAIONS_AS_READ_ERROR",
|
|
|
|
|
FETCH_UNREAD_NOTIFICATIONS_COUNT_ERROR:
|
|
|
|
|
"FETCH_UNREAD_NOTIFICATIONS_COUNT_ERROR",
|
2020-12-08 19:13:48 +00:00
|
|
|
INITIALIZE_APPSMITH_ERROR: "INITIALIZE_APPSMITH_ERROR",
|
2019-09-27 16:05:33 +00:00
|
|
|
API_ERROR: "API_ERROR",
|
|
|
|
|
WIDGET_DELETE_ERROR: "WIDGET_DELETE_ERROR",
|
2020-09-16 11:50:47 +00:00
|
|
|
UPDATE_APPLICATION_ERROR: "UPDATE_APPLICATION_ERROR",
|
2021-03-03 05:26:47 +00:00
|
|
|
UPDATE_APP_LAYOUT_ERROR: "UPDATE_APP_LAYOUT_ERROR",
|
2019-09-27 16:05:33 +00:00
|
|
|
WIDGET_MOVE_ERROR: "WIDGET_MOVE_ERROR",
|
|
|
|
|
WIDGET_RESIZE_ERROR: "WIDGET_RESIZE_ERROR",
|
|
|
|
|
WIDGET_REMOVE_CHILD_ERROR: "WIDGET_REMOVE_CHILD_ERROR",
|
|
|
|
|
WIDGET_ADD_CHILD_ERROR: "WIDGET_ADD_CHILD_ERROR",
|
|
|
|
|
FETCH_PAGE_ERROR: "FETCH_PAGE_ERROR",
|
|
|
|
|
SAVE_PAGE_ERROR: "SAVE_PAGE_ERROR",
|
|
|
|
|
FETCH_WIDGET_CARDS_ERROR: "FETCH_WIDGET_CARDS_ERROR",
|
2019-10-02 18:13:04 +00:00
|
|
|
WIDGET_OPERATION_ERROR: "WIDGET_OPERATION_ERROR",
|
2021-08-24 11:38:20 +00:00
|
|
|
WIDGET_SELECTION_ERROR: "WIDGET_SELECTION_ERROR",
|
2019-10-21 11:40:24 +00:00
|
|
|
FETCH_PROPERTY_PANE_CONFIGS_ERROR: "FETCH_PROPERTY_PANE_CONFIGS_ERROR",
|
|
|
|
|
FETCH_CONFIGS_ERROR: "FETCH_CONFIGS_ERROR",
|
|
|
|
|
PROPERTY_PANE_ERROR: "PROPERTY_PANE_ERROR",
|
2019-10-21 15:12:45 +00:00
|
|
|
FETCH_ACTIONS_ERROR: "FETCH_ACTIONS_ERROR",
|
2021-09-08 17:32:22 +00:00
|
|
|
FETCH_JS_ACTIONS_ERROR: "FETCH_JS_ACTIONS_ERROR",
|
Property Pane Controls
- Fixes #121, #122, #123, #124, #90, #46, #65, #100, #101, #68, #102
2019-10-24 05:24:45 +00:00
|
|
|
UPDATE_WIDGET_PROPERTY_ERROR: "UPDATE_WIDGET_PROPERTY_ERROR",
|
2019-11-13 07:34:59 +00:00
|
|
|
CREATE_ACTION_ERROR: "CREATE_ACTION_ERROR",
|
2019-10-25 05:35:20 +00:00
|
|
|
UPDATE_ACTION_ERROR: "UPDATE_ACTION_ERROR",
|
|
|
|
|
DELETE_ACTION_ERROR: "DELETE_ACTION_ERROR",
|
2020-07-03 08:58:58 +00:00
|
|
|
RUN_ACTION_ERROR: "RUN_ACTION_ERROR",
|
2021-08-27 09:25:28 +00:00
|
|
|
EXECUTE_PLUGIN_ACTION_ERROR: "EXECUTE_PLUGIN_ACTION_ERROR",
|
2019-11-07 09:32:38 +00:00
|
|
|
FETCH_DATASOURCES_ERROR: "FETCH_DATASOURCES_ERROR",
|
2021-07-07 03:46:16 +00:00
|
|
|
FETCH_MOCK_DATASOURCES_ERROR: "FETCH_MOCK_DATASOURCES_ERROR",
|
|
|
|
|
ADD_MOCK_DATASOURCES_ERROR: "ADD_MOCK_DATASOURCES_ERROR",
|
2020-04-29 09:06:30 +00:00
|
|
|
SEARCH_APIORPROVIDERS_ERROR: "SEARCH_APIORPROVIDERS_ERROR",
|
2020-04-28 06:52:53 +00:00
|
|
|
UPDATE_DATASOURCE_ERROR: "UPDATE_DATASOURCE_ERROR",
|
2020-08-26 05:24:44 +00:00
|
|
|
SAVE_DATASOURCE_NAME_ERROR: "SAVE_DATASOURCE_NAME_ERROR",
|
2022-11-30 05:59:45 +00:00
|
|
|
UPDATE_DATASOURCE_NAME_ERROR: "UPDATE_DATASOURCE_NAME_ERROR",
|
2019-11-07 09:32:38 +00:00
|
|
|
CREATE_DATASOURCE_ERROR: "CREATE_DATASOURCE_ERROR",
|
2020-04-29 10:03:56 +00:00
|
|
|
DELETE_DATASOURCE_ERROR: "DELETE_DATASOURCE_ERROR",
|
2020-09-21 09:11:42 +00:00
|
|
|
FETCH_DATASOURCE_STRUCTURE_ERROR: "FETCH_DATASOURCE_STRUCTURE_ERROR",
|
2020-09-29 04:17:25 +00:00
|
|
|
REFRESH_DATASOURCE_STRUCTURE_ERROR: "REFRESH_DATASOURCE_STRUCTURE_ERROR",
|
2020-12-30 07:31:20 +00:00
|
|
|
CREATE_ONBOARDING_DBQUERY_ERROR: "CREATE_ONBOARDING_DBQUERY_ERROR",
|
2019-10-24 07:03:59 +00:00
|
|
|
FETCH_PUBLISHED_PAGE_ERROR: "FETCH_PUBLISHED_PAGE_ERROR",
|
|
|
|
|
PUBLISH_APPLICATION_ERROR: "PUBLISH_APPLICATION_ERROR",
|
2020-08-12 08:01:25 +00:00
|
|
|
FETCH_USER_DETAILS_ERROR: "FETCH_USER_DETAILS_ERROR",
|
2019-10-31 08:36:04 +00:00
|
|
|
CREATE_PAGE_ERROR: "CREATE_PAGE_ERROR",
|
|
|
|
|
FETCH_PAGE_LIST_ERROR: "FETCH_PAGE_LIST_ERROR",
|
2020-03-06 04:59:24 +00:00
|
|
|
FETCH_APPLICATION_ERROR: "FETCH_APPLICATION_ERROR",
|
2019-11-07 04:59:40 +00:00
|
|
|
CREATE_APPLICATION_ERROR: "CREATE_APPLICATION_ERROR",
|
2019-12-16 08:49:10 +00:00
|
|
|
LOGIN_USER_ERROR: "LOGIN_USER_ERROR",
|
|
|
|
|
CREATE_USER_ERROR: "CREATE_USER_ERROR",
|
|
|
|
|
RESET_USER_PASSWORD_ERROR: "RESET_USER_PASSWORD_ERROR",
|
2022-06-15 15:37:41 +00:00
|
|
|
CHANGE_WORKSPACE_USER_ROLE_ERROR: "CHANGE_WORKSPACE_USER_ROLE_ERROR",
|
2019-11-28 03:56:44 +00:00
|
|
|
SAVE_JS_EXECUTION_RECORD: "SAVE_JS_EXECUTION_RECORD",
|
2019-11-29 05:22:49 +00:00
|
|
|
FETCH_PLUGINS_ERROR: "FETCH_PLUGINS_ERROR",
|
2021-03-30 05:29:03 +00:00
|
|
|
FETCH_PLUGIN_FORM_CONFIGS_ERROR: "FETCH_PLUGIN_FORM_CONFIGS_ERROR",
|
2022-06-15 15:37:41 +00:00
|
|
|
UPDATE_WORKSPACE_NAME_ERROR: "UPDATE_WORKSPACE_NAME_ERROR",
|
|
|
|
|
SWITCH_WORKSPACE_ERROR: "SWITCH_WORKSPACE_ERROR",
|
2020-04-28 06:52:53 +00:00
|
|
|
TEST_DATASOURCE_ERROR: "TEST_DATASOURCE_ERROR",
|
2019-12-16 08:49:10 +00:00
|
|
|
FORGOT_PASSWORD_ERROR: "FORGOT_PASSWORD_ERROR",
|
|
|
|
|
RESET_PASSWORD_VERIFY_TOKEN_ERROR: "RESET_PASSWORD_VERIFY_TOKEN_ERROR",
|
2022-06-15 15:37:41 +00:00
|
|
|
FETCH_WORKSPACE_ROLES_ERROR: "FETCH_WORKSPACE_ROLES_ERROR",
|
|
|
|
|
INVITE_USERS_TO_WORKSPACE_ERROR: "INVITE_USERS_TO_WORKSPACE_ERROR",
|
|
|
|
|
SAVE_WORKSPACE_ERROR: "SAVE_WORKSPACE_ERROR",
|
|
|
|
|
FETCH_WORKSPACE_ERROR: "FETCH_WORKSPACE_ERROR",
|
|
|
|
|
FETCH_WORKSPACES_ERROR: "FETCH_WORKSPACES_ERROR",
|
2019-12-23 12:16:33 +00:00
|
|
|
FETCH_USER_ERROR: "FETCH_USER_ERROR",
|
|
|
|
|
SET_CURRENT_USER_ERROR: "SET_CURRENT_USER_ERROR",
|
2020-01-03 08:49:47 +00:00
|
|
|
LOGOUT_USER_ERROR: "LOGOUT_USER_ERROR",
|
2020-01-06 09:07:30 +00:00
|
|
|
VERIFY_INVITE_ERROR: "VERIFY_INVITE_ERROR",
|
2020-01-27 08:24:58 +00:00
|
|
|
UPDATE_PAGE_ERROR: "UPDATE_PAGE_ERROR",
|
2020-01-24 09:54:40 +00:00
|
|
|
MOVE_ACTION_ERROR: "MOVE_ACTION_ERROR",
|
|
|
|
|
COPY_ACTION_ERROR: "COPY_ACTION_ERROR",
|
2020-01-27 08:24:58 +00:00
|
|
|
DELETE_PAGE_ERROR: "DELETE_PAGE_ERROR",
|
2020-08-22 03:10:22 +00:00
|
|
|
CLONE_PAGE_ERROR: "CLONE_PAGE_ERROR",
|
2020-01-27 08:24:58 +00:00
|
|
|
DELETE_APPLICATION_ERROR: "DELETE_APPLICATION_ERROR",
|
|
|
|
|
SET_DEFAULT_APPLICATION_PAGE_ERROR: "SET_DEFAULT_APPLICATION_PAGE_ERROR",
|
2022-06-15 15:37:41 +00:00
|
|
|
CREATE_WORKSPACE_ERROR: "CREATE_WORKSPACE_ERROR",
|
|
|
|
|
ADD_USER_TO_WORKSPACE_ERROR: "ADD_USER_TO_WORKSPACE_ERROR",
|
2020-02-21 12:16:49 +00:00
|
|
|
UPDATE_WIDGET_NAME_ERROR: "UPDATE_WIDGET_NAME_ERROR",
|
|
|
|
|
FETCH_ACTIONS_FOR_PAGE_ERROR: "FETCH_ACTIONS_FOR_PAGE_ERROR",
|
2020-04-14 12:34:14 +00:00
|
|
|
FETCH_IMPORTED_COLLECTIONS_ERROR: "FETCH_IMPORTED_COLLECTIONS_ERROR",
|
|
|
|
|
FETCH_PROVIDERS_ERROR: "FETCH_PROVIDERS_ERROR",
|
|
|
|
|
SUBMIT_CURL_FORM_ERROR: "SUBMIT_CURL_FORM_ERROR",
|
|
|
|
|
FETCH_PROVIDER_TEMPLATES_ERROR: "FETCH_PROVIDER_TEMPLATES_ERROR",
|
|
|
|
|
ADD_API_TO_PAGE_ERROR: "ADD_API_TO_PAGE_ERROR",
|
|
|
|
|
FETCH_PROVIDERS_CATEGORIES_ERROR: "FETCH_PROVIDERS_CATEGORIES_ERROR",
|
|
|
|
|
FETCH_PROVIDERS_WITH_CATEGORY_ERROR: "FETCH_PROVIDERS_WITH_CATEGORY_ERROR",
|
2020-03-27 09:02:11 +00:00
|
|
|
CREATE_MODAL_ERROR: "CREATE_MODAL_ERROR",
|
2020-04-28 10:47:59 +00:00
|
|
|
FETCH_PROVIDER_DETAILS_BY_PROVIDER_ID_ERROR:
|
|
|
|
|
"FETCH_PROVIDER_DETAILS_BY_PROVIDER_ID_ERROR",
|
Feature/entity browse (#220)
# New Feature: Entity Explorer
- Entities are actions (apis and queries), datasources, pages, and widgets
- With this new feature, all entities in the application will be available
to view in the new entity explorer sidebar
- All existing application features from the api sidebar, query sidebar, datasource sidebar and pages sidebar
now are avialable on the entity explorer sidebar
- Users are now able to quickly switch to any entity in the application from the entity explorer sidebar.
- Users can also search all entities in the application from the new sidebar. Use cmd + f or ctrl + f to focus on the search input
- Users can rename entities from the new sidebar
- Users can also perform contextual actions on these entities like set a page as home page, copy/move actions, delete entity, etc from the context menu available alongside the entities in the sidebar
- Users can view the properties of the entities in the sidebar, as well as copy bindings to use in the application.
2020-08-10 08:52:45 +00:00
|
|
|
SAVE_ACTION_NAME_ERROR: "SAVE_ACTION_NAME_ERROR",
|
2022-06-15 15:37:41 +00:00
|
|
|
FETCH_USER_APPLICATIONS_WORKSPACES_ERROR:
|
|
|
|
|
"FETCH_USER_APPLICATIONS_WORKSPACES_ERROR",
|
2021-03-10 07:08:20 +00:00
|
|
|
FORK_APPLICATION_ERROR: "FORK_APPLICATION_ERROR",
|
2021-06-03 06:18:08 +00:00
|
|
|
IMPORT_APPLICATION_ERROR: "IMPORT_APPLICATION_ERROR",
|
2020-06-17 10:19:56 +00:00
|
|
|
FETCH_ALL_USERS_ERROR: "FETCH_ALL_USERS_ERROR",
|
|
|
|
|
FETCH_ALL_ROLES_ERROR: "FETCH_ALL_ROLES_ERROR",
|
2021-03-04 09:37:02 +00:00
|
|
|
UPDATE_USER_DETAILS_ERROR: "UPDATE_USER_DETAILS_ERROR",
|
2020-07-15 13:01:35 +00:00
|
|
|
FETCH_ACTIONS_VIEW_MODE_ERROR: "FETCH_ACTION_VIEW_MODE_ERROR",
|
Feature/entity browse (#220)
# New Feature: Entity Explorer
- Entities are actions (apis and queries), datasources, pages, and widgets
- With this new feature, all entities in the application will be available
to view in the new entity explorer sidebar
- All existing application features from the api sidebar, query sidebar, datasource sidebar and pages sidebar
now are avialable on the entity explorer sidebar
- Users are now able to quickly switch to any entity in the application from the entity explorer sidebar.
- Users can also search all entities in the application from the new sidebar. Use cmd + f or ctrl + f to focus on the search input
- Users can rename entities from the new sidebar
- Users can also perform contextual actions on these entities like set a page as home page, copy/move actions, delete entity, etc from the context menu available alongside the entities in the sidebar
- Users can view the properties of the entities in the sidebar, as well as copy bindings to use in the application.
2020-08-10 08:52:45 +00:00
|
|
|
SAVE_API_NAME_ERROR: "SAVE_API_NAME_ERROR",
|
|
|
|
|
POPULATE_PAGEDSLS_ERROR: "POPULATE_PAGEDSLS_ERROR",
|
|
|
|
|
FETCH_PAGE_DSL_ERROR: "FETCH_PAGE_DSL_ERROR",
|
2020-08-27 15:39:16 +00:00
|
|
|
TOGGLE_ACTION_EXECUTE_ON_LOAD_ERROR: "TOGGLE_ACTION_EXECUTE_ON_LOAD_ERROR",
|
2020-09-16 10:28:01 +00:00
|
|
|
COPY_SELECTED_WIDGET_ERROR: "COPY_SELECTED_WIDGET_ERROR",
|
|
|
|
|
PASTE_COPIED_WIDGET_ERROR: "PASTE_COPIED_WIDGET_ERROR",
|
2021-03-04 05:24:47 +00:00
|
|
|
FAILED_CORRECTING_BINDING_PATHS: "FAILED_CORRECTING_BINDING_PATHS",
|
2021-09-08 17:32:22 +00:00
|
|
|
CREATE_JS_ACTION_ERROR: "CREATE_JS_ACTION_ERROR",
|
|
|
|
|
UPDATE_JS_ACTION_ERROR: "UPDATE_JS_ACTION_ERROR",
|
|
|
|
|
COPY_JS_ACTION_ERROR: "COPY_JS_ACTION_ERROR",
|
|
|
|
|
MOVE_JS_ACTION_ERROR: "MOVE_JS_ACTION_ERROR",
|
2022-06-15 15:37:41 +00:00
|
|
|
DELETE_WORKSPACE_USER_ERROR: "DELETE_WORKSPACE_USER_ERROR",
|
2021-06-15 07:09:27 +00:00
|
|
|
CHANGE_APPVIEW_ACCESS_ERROR: "CHANGE_APPVIEW_ACCESS_ERROR",
|
2021-09-08 17:32:22 +00:00
|
|
|
SAVE_JS_COLLECTION_NAME_ERROR: "SAVE_JS_COLLECTION_NAME_ERROR",
|
|
|
|
|
FETCH_JS_ACTIONS_FOR_PAGE_ERROR: "FETCH_JS_ACTIONS_FOR_PAGE_ERROR",
|
|
|
|
|
FETCH_JS_ACTIONS_VIEW_MODE_ERROR: "FETCH_JS_ACTIONS_VIEW_MODE_ERROR",
|
2021-07-29 08:13:10 +00:00
|
|
|
GENERATE_TEMPLATE_PAGE_ERROR: "GENERATE_TEMPLATE_PAGE_ERROR",
|
|
|
|
|
FETCH_PLUGIN_FORM_ERROR: "FETCH_PLUGIN_FORM_ERROR",
|
|
|
|
|
EXECUTE_DATASOURCE_QUERY_ERROR: "EXECUTE_DATASOURCE_QUERY_ERROR",
|
2021-08-03 08:06:48 +00:00
|
|
|
INVITED_USER_SIGNUP_ERROR: "INVITED_USER_SIGNUP_ERROR",
|
2021-08-13 11:38:26 +00:00
|
|
|
SET_PAGE_ORDER_ERROR: "SET_PAGE_ORDER_ERROR",
|
2021-09-08 17:32:22 +00:00
|
|
|
DELETE_JS_ACTION_ERROR: "DELETE_JS_ACTION_ERROR",
|
|
|
|
|
REFACTOR_JS_ACTION_NAME_ERROR: "REFACTOR_JS_ACTION_NAME_ERROR",
|
2021-10-18 07:47:55 +00:00
|
|
|
FETCH_RELEASES_ERROR: "FETCH_RELEASES_ERROR",
|
|
|
|
|
RESTART_SERVER_ERROR: "RESTART_SERVER_ERROR",
|
2021-11-08 06:49:22 +00:00
|
|
|
UPDATE_JS_ACTION_BODY_ERROR: "UPDATE_JS_ACTION_BODY_ERROR",
|
2022-05-04 09:45:57 +00:00
|
|
|
FETCH_APP_THEMES_ERROR: "FETCH_APP_THEMES_ERROR",
|
2022-09-27 05:35:26 +00:00
|
|
|
SET_DEFAULT_SELECTED_THEME_ERROR: "SET_DEFAULT_SELECTED_THEME_ERROR",
|
2022-05-04 09:45:57 +00:00
|
|
|
FETCH_SELECTED_APP_THEME_ERROR: "FETCH_SELECTED_APP_THEME_ERROR",
|
|
|
|
|
UPDATE_SELECTED_APP_THEME_ERROR: "UPDATE_SELECTED_APP_THEME_ERROR",
|
|
|
|
|
CHANGE_SELECTED_APP_THEME_ERROR: "CHANGE_SELECTED_APP_THEME_ERROR",
|
2022-03-17 12:05:17 +00:00
|
|
|
UPDATE_JS_FUNCTION_PROPERTY_ERROR: "UPDATE_JS_FUNCTION_PROPERTY_ERROR",
|
2022-06-15 15:37:41 +00:00
|
|
|
DELETE_WORKSPACE_ERROR: "DELETE_WORKSPACE_ERROR",
|
2022-01-13 13:21:57 +00:00
|
|
|
REFLOW_BETA_FLAGS_INIT_ERROR: "REFLOW_BETA_FLAGS_INIT_ERROR",
|
2022-05-04 09:45:57 +00:00
|
|
|
SAVE_APP_THEME_ERROR: "SAVE_APP_THEME_ERROR",
|
|
|
|
|
DELETE_APP_THEME_ERROR: "DELETE_APP_THEME_ERROR",
|
2022-03-03 10:56:53 +00:00
|
|
|
GET_ALL_TEMPLATES_ERROR: "GET_ALL_TEMPLATES_ERROR",
|
|
|
|
|
GET_SIMILAR_TEMPLATES_ERROR: "GET_SIMILAR_TEMPLATES_ERROR",
|
2022-09-30 13:41:04 +00:00
|
|
|
IMPORT_TEMPLATE_TO_ORGANISATION_ERROR:
|
|
|
|
|
"IMPORT_TEMPLATE_TO_ORGANISATION_ERROR",
|
|
|
|
|
IMPORT_TEMPLATE_TO_APPLICATION_ERROR: "IMPORT_TEMPLATE_TO_APPLICATION_ERROR",
|
2022-06-15 15:37:41 +00:00
|
|
|
IMPORT_TEMPLATE_TO_WORKSPACE_ERROR: "IMPORT_TEMPLATE_TO_WORKSPACE_ERROR",
|
2022-03-03 10:56:53 +00:00
|
|
|
GET_DEFAULT_PLUGINS_ERROR: "GET_DEFAULT_PLUGINS_ERROR",
|
2022-03-31 05:16:04 +00:00
|
|
|
GET_TEMPLATE_ERROR: "GET_TEMPLATE_ERROR",
|
2022-09-30 13:41:04 +00:00
|
|
|
GET_TEMPLATE_FILTERS_ERROR: "GET_TEMPLATE_FILTERS_ERROR",
|
2022-10-15 14:51:25 +00:00
|
|
|
FETCH_CURRENT_TENANT_CONFIG_ERROR: "FETCH_CURRENT_TENANT_CONFIG_ERROR",
|
2023-06-02 11:06:41 +00:00
|
|
|
UPDATE_TENANT_CONFIG_ERROR: "UPDATE_TENANT_CONFIG_ERROR",
|
2022-12-21 17:14:47 +00:00
|
|
|
INSTALL_LIBRARY_FAILED: "INSTALL_LIBRARY_FAILED",
|
|
|
|
|
UNINSTALL_LIBRARY_FAILED: "UNINSTALL_LIBRARY_FAILED",
|
|
|
|
|
FETCH_JS_LIBRARIES_FAILED: "FETCH_JS_LIBRARIES_FAILED",
|
2023-05-05 06:49:20 +00:00
|
|
|
UPLOAD_NAVIGATION_LOGO_ERROR: "UPLOAD_NAVIGATION_LOGO_ERROR",
|
|
|
|
|
DELETE_NAVIGATION_LOGO_ERROR: "DELETE_NAVIGATION_LOGO_ERROR",
|
2023-05-04 10:09:10 +00:00
|
|
|
USER_PROFILE_PICTURE_UPLOAD_FAILED: "USER_PROFILE_PICTURE_UPLOAD_FAILED",
|
2023-05-04 05:56:17 +00:00
|
|
|
USER_IMAGE_INVALID_FILE_CONTENT: "USER_IMAGE_INVALID_FILE_CONTENT",
|
2023-07-18 07:33:18 +00:00
|
|
|
FETCH_PRODUCT_ALERT_FAILED: "FETCH_PRODUCT_ALERT_FAILED",
|
2023-09-25 06:27:23 +00:00
|
|
|
PUBLISH_APP_AS_COMMUNITY_TEMPLATE_ERROR:
|
|
|
|
|
"PUBLISH_APP_AS_COMMUNITY_TEMPLATE_ERROR",
|
2023-09-13 10:09:34 +00:00
|
|
|
DELETE_MULTIPLE_APPLICATION_ERROR: "DELETE_MULTIPLE_APPLICATION_ERROR",
|
2019-09-27 16:05:33 +00:00
|
|
|
};
|
2019-10-24 07:03:59 +00:00
|
|
|
|
2021-08-03 08:06:48 +00:00
|
|
|
export const ReduxFormActionTypes = {
|
2019-11-25 09:15:11 +00:00
|
|
|
VALUE_CHANGE: "@@redux-form/CHANGE",
|
2019-12-23 12:12:58 +00:00
|
|
|
ARRAY_REMOVE: "@@redux-form/ARRAY_REMOVE",
|
2020-04-14 12:34:14 +00:00
|
|
|
ARRAY_PUSH: "@@redux-form/ARRAY_PUSH",
|
2019-11-25 09:15:11 +00:00
|
|
|
};
|
|
|
|
|
|
2021-09-21 07:55:56 +00:00
|
|
|
export enum ReplayReduxActionTypes {
|
|
|
|
|
UNDO = "undo",
|
|
|
|
|
REDO = "redo",
|
|
|
|
|
}
|
|
|
|
|
|
2022-01-13 13:21:57 +00:00
|
|
|
export const ReflowReduxActionTypes = {
|
|
|
|
|
STOP_REFLOW: "STOP_REFLOW",
|
|
|
|
|
REFLOW_MOVE: "REFLOW_MOVE",
|
|
|
|
|
};
|
|
|
|
|
|
2021-08-03 08:06:48 +00:00
|
|
|
export const WidgetReduxActionTypes: { [key: string]: string } = {
|
|
|
|
|
WIDGET_ADD_CHILD: "WIDGET_ADD_CHILD",
|
|
|
|
|
WIDGET_CHILD_ADDED: "WIDGET_CHILD_ADDED",
|
|
|
|
|
WIDGET_REMOVE_CHILD: "WIDGET_REMOVE_CHILD",
|
|
|
|
|
WIDGET_RESIZE: "WIDGET_RESIZE",
|
2021-09-20 17:06:13 +00:00
|
|
|
WIDGET_MODAL_RESIZE: "WIDGET_MODAL_RESIZE",
|
2021-08-03 08:06:48 +00:00
|
|
|
WIDGET_DELETE: "WIDGET_DELETE",
|
|
|
|
|
WIDGET_BULK_DELETE: "WIDGET_BULK_DELETE",
|
|
|
|
|
WIDGET_SINGLE_DELETE: "WIDGET_SINGLE_DELETE",
|
|
|
|
|
WIDGET_UPDATE_PROPERTY: "WIDGET_UPDATE_PROPERTY",
|
|
|
|
|
};
|
|
|
|
|
|
chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
## Description
This PR upgrades Prettier to v2 + enforces TypeScript’s [`import
type`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html#type-only-imports-and-export)
syntax where applicable. It’s submitted as a separate PR so we can merge
it easily.
As a part of this PR, we reformat the codebase heavily:
- add `import type` everywhere where it’s required, and
- re-format the code to account for Prettier 2’s breaking changes:
https://prettier.io/blog/2020/03/21/2.0.0.html#breaking-changes
This PR is submitted against `release` to make sure all new code by team
members will adhere to new formatting standards, and we’ll have fewer
conflicts when merging `bundle-optimizations` into `release`. (I’ll
merge `release` back into `bundle-optimizations` once this PR is
merged.)
### Why is this needed?
This PR is needed because, for the Lodash optimization from
https://github.com/appsmithorg/appsmith/commit/7cbb12af886621256224be0c93e6a465dd710ad3,
we need to use `import type`. Otherwise, `babel-plugin-lodash` complains
that `LoDashStatic` is not a lodash function.
However, just using `import type` in the current codebase will give you
this:
<img width="962" alt="Screenshot 2023-03-08 at 17 45 59"
src="https://user-images.githubusercontent.com/2953267/223775744-407afa0c-e8b9-44a1-90f9-b879348da57f.png">
That’s because Prettier 1 can’t parse `import type` at all. To parse it,
we need to upgrade to Prettier 2.
### Why enforce `import type`?
Apart from just enabling `import type` support, this PR enforces
specifying `import type` everywhere it’s needed. (Developers will get
immediate TypeScript and ESLint errors when they forget to do so.)
I’m doing this because I believe `import type` improves DX and makes
refactorings easier.
Let’s say you had a few imports like below. Can you tell which of these
imports will increase the bundle size? (Tip: it’s not all of them!)
```ts
// app/client/src/workers/Linting/utils.ts
import { Position } from "codemirror";
import { LintError as JSHintError, LintOptions } from "jshint";
import { get, isEmpty, isNumber, keys, last, set } from "lodash";
```
It’s pretty hard, right?
What about now?
```ts
// app/client/src/workers/Linting/utils.ts
import type { Position } from "codemirror";
import type { LintError as JSHintError, LintOptions } from "jshint";
import { get, isEmpty, isNumber, keys, last, set } from "lodash";
```
Now, it’s clear that only `lodash` will be bundled.
This helps developers to see which imports are problematic, but it
_also_ helps with refactorings. Now, if you want to see where
`codemirror` is bundled, you can just grep for `import \{.*\} from
"codemirror"` – and you won’t get any type-only imports.
This also helps (some) bundlers. Upon transpiling, TypeScript erases
type-only imports completely. In some environment (not ours), this makes
the bundle smaller, as the bundler doesn’t need to bundle type-only
imports anymore.
## Type of change
- Chore (housekeeping or task changes that don't impact user perception)
## How Has This Been Tested?
This was tested to not break the build.
### Test Plan
> Add Testsmith test cases links that relate to this PR
### Issues raised during DP testing
> Link issues raised during DP testing for better visiblity and tracking
(copy link from comments dropped on this PR)
## Checklist:
### Dev activity
- [x] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag
### QA activity:
- [ ] Test plan has been approved by relevant developers
- [ ] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or
manual QA
- [ ] Organized project review call with relevant stakeholders after
Round 1/2 of QA
- [ ] Added Test Plan Approved label after reveiwing all Cypress test
---------
Co-authored-by: Satish Gandham <hello@satishgandham.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2023-03-16 11:41:47 +00:00
|
|
|
export type ReduxActionErrorType =
|
|
|
|
|
(typeof ReduxActionErrorTypes)[keyof typeof ReduxActionErrorTypes];
|
2019-09-27 16:05:33 +00:00
|
|
|
|
2019-09-12 11:19:38 +00:00
|
|
|
export interface ReduxAction<T> {
|
2019-09-27 16:05:33 +00:00
|
|
|
type: ReduxActionType | ReduxActionErrorType;
|
2019-09-12 11:19:38 +00:00
|
|
|
payload: T;
|
|
|
|
|
}
|
|
|
|
|
|
2019-11-01 07:11:32 +00:00
|
|
|
export type ReduxActionWithoutPayload = Pick<ReduxAction<undefined>, "type">;
|
|
|
|
|
|
2019-11-25 09:15:11 +00:00
|
|
|
export interface ReduxActionWithMeta<T, M> extends ReduxAction<T> {
|
|
|
|
|
meta: M;
|
|
|
|
|
}
|
2020-11-03 10:16:11 +00:00
|
|
|
|
2021-02-11 12:28:06 +00:00
|
|
|
export interface ReduxActionWithCallbacks<T, S, E> extends ReduxAction<T> {
|
|
|
|
|
onSuccess?: ReduxAction<S>;
|
|
|
|
|
onError?: ReduxAction<E>;
|
2021-07-29 08:13:10 +00:00
|
|
|
onSuccessCallback?: (response: S) => void;
|
|
|
|
|
onErrorCallback?: (error: E) => void;
|
2021-02-11 12:28:06 +00:00
|
|
|
}
|
|
|
|
|
|
2022-02-17 04:31:59 +00:00
|
|
|
export type AnyReduxAction = ReduxAction<unknown> | ReduxActionWithoutPayload;
|
|
|
|
|
|
2020-11-03 10:16:11 +00:00
|
|
|
export interface EvaluationReduxAction<T> extends ReduxAction<T> {
|
2022-02-17 04:31:59 +00:00
|
|
|
postEvalActions?: Array<AnyReduxAction>;
|
2020-11-03 10:16:11 +00:00
|
|
|
}
|
|
|
|
|
|
2020-01-06 09:07:30 +00:00
|
|
|
export interface PromisePayload {
|
|
|
|
|
reject: any;
|
|
|
|
|
resolve: any;
|
|
|
|
|
}
|
2022-04-04 11:41:49 +00:00
|
|
|
|
2020-01-06 09:07:30 +00:00
|
|
|
export interface ReduxActionWithPromise<T> extends ReduxAction<T> {
|
|
|
|
|
payload: T & PromisePayload;
|
|
|
|
|
}
|
2019-11-25 09:15:11 +00:00
|
|
|
|
2019-09-27 16:05:33 +00:00
|
|
|
export interface ReduxActionErrorPayload {
|
|
|
|
|
message: string;
|
|
|
|
|
source?: string;
|
2020-12-17 07:03:59 +00:00
|
|
|
code?: ERROR_CODES;
|
2023-07-10 05:53:45 +00:00
|
|
|
stackTrace?: string;
|
2019-09-27 16:05:33 +00:00
|
|
|
}
|
|
|
|
|
|
2019-09-24 12:36:03 +00:00
|
|
|
export interface UpdateCanvasPayload {
|
2019-09-12 11:19:38 +00:00
|
|
|
pageWidgetId: string;
|
2019-09-13 11:59:45 +00:00
|
|
|
widgets: { [widgetId: string]: WidgetProps };
|
2019-09-27 08:08:31 +00:00
|
|
|
currentLayoutId: string;
|
|
|
|
|
currentPageId: string;
|
|
|
|
|
currentPageName: string;
|
2019-10-24 07:03:59 +00:00
|
|
|
currentApplicationId: string;
|
2023-04-07 13:51:35 +00:00
|
|
|
dsl: Partial<DSLWidget>;
|
2020-01-30 10:55:37 +00:00
|
|
|
pageActions: PageAction[][];
|
2022-08-19 10:10:36 +00:00
|
|
|
updatedWidgetIds?: string[];
|
2022-09-24 10:01:52 +00:00
|
|
|
layoutOnLoadActionErrors?: LayoutOnLoadActionErrors[];
|
2019-09-12 11:19:38 +00:00
|
|
|
}
|
|
|
|
|
|
2019-09-18 10:19:50 +00:00
|
|
|
export interface ShowPropertyPanePayload {
|
|
|
|
|
widgetId: string;
|
2020-01-08 04:11:23 +00:00
|
|
|
callForDragOrResize: boolean;
|
2020-03-06 09:33:20 +00:00
|
|
|
force: boolean;
|
2019-09-12 11:19:38 +00:00
|
|
|
}
|
|
|
|
|
|
2020-03-03 07:02:53 +00:00
|
|
|
export interface Page {
|
2019-10-31 08:36:04 +00:00
|
|
|
pageName: string;
|
2023-01-14 19:28:02 +00:00
|
|
|
description?: string;
|
2019-10-31 08:36:04 +00:00
|
|
|
pageId: string;
|
2020-01-27 08:24:58 +00:00
|
|
|
isDefault: boolean;
|
|
|
|
|
latest?: boolean;
|
2021-02-24 13:47:37 +00:00
|
|
|
isHidden?: boolean;
|
2022-07-11 04:06:29 +00:00
|
|
|
slug: string;
|
|
|
|
|
customSlug?: string;
|
2022-12-01 06:30:50 +00:00
|
|
|
userPermissions?: string[];
|
2020-03-03 07:02:53 +00:00
|
|
|
}
|
|
|
|
|
|
2020-08-22 03:10:22 +00:00
|
|
|
export interface ClonePageSuccessPayload {
|
|
|
|
|
pageName: string;
|
2023-01-14 19:28:02 +00:00
|
|
|
description?: string;
|
2020-08-22 03:10:22 +00:00
|
|
|
pageId: string;
|
|
|
|
|
layoutId: string;
|
|
|
|
|
isDefault: boolean;
|
2022-07-11 04:06:29 +00:00
|
|
|
slug: string;
|
2020-08-22 03:10:22 +00:00
|
|
|
}
|
|
|
|
|
|
2021-09-22 18:48:50 +00:00
|
|
|
export interface ApplicationPayload {
|
2019-11-07 04:59:40 +00:00
|
|
|
id: string;
|
|
|
|
|
name: string;
|
2020-09-16 11:50:47 +00:00
|
|
|
color?: string;
|
|
|
|
|
icon?: string;
|
2022-06-15 15:37:41 +00:00
|
|
|
workspaceId: string;
|
2022-03-25 10:43:26 +00:00
|
|
|
defaultPageId: string;
|
2020-07-15 09:47:39 +00:00
|
|
|
isPublic?: boolean;
|
2020-06-17 10:19:56 +00:00
|
|
|
userPermissions?: string[];
|
2020-08-13 09:33:44 +00:00
|
|
|
appIsExample: boolean;
|
2022-07-11 04:06:29 +00:00
|
|
|
slug: string;
|
2021-03-10 07:08:20 +00:00
|
|
|
forkingEnabled?: boolean;
|
2021-03-03 05:26:47 +00:00
|
|
|
appLayout?: AppLayoutConfig;
|
2021-09-13 13:26:24 +00:00
|
|
|
gitApplicationMetadata?: GitApplicationMetadata;
|
2021-09-13 07:22:51 +00:00
|
|
|
lastDeployedAt?: string;
|
2021-10-18 14:03:44 +00:00
|
|
|
applicationId?: string;
|
2021-10-04 15:34:37 +00:00
|
|
|
modifiedBy?: string;
|
|
|
|
|
modifiedAt?: string;
|
2022-03-25 10:43:26 +00:00
|
|
|
pages: ApplicationPagePayload[];
|
|
|
|
|
applicationVersion: ApplicationVersion;
|
2022-04-04 11:41:49 +00:00
|
|
|
isAutoUpdate?: boolean;
|
|
|
|
|
isManualUpdate?: boolean;
|
2022-12-26 05:11:33 +00:00
|
|
|
embedSetting?: AppEmbedSetting;
|
2023-03-23 11:41:58 +00:00
|
|
|
applicationDetail?: {
|
2023-10-04 08:54:16 +00:00
|
|
|
appPositioning?: LayoutSystemTypeConfig;
|
2023-03-23 11:41:58 +00:00
|
|
|
navigationSetting?: NavigationSetting;
|
|
|
|
|
};
|
feat: Non auto height invisible widgets (#20118)
## Description
This PR adds another feature update we had planned for Auto Height
- [ ] For new applications, in View and Preview mode, any widget which
is invisible will let go of its space and collapse if it's either on the
main Canvas or a container-like widget which has Auto-height enabled.
- [ ] Widgets within a container-like Widget, say Tabs, that doesn't
have Auto-height enabled, will now let go of their space if they're
invisible.
- [ ] The experience in Edit mode has not changed.
TL;DR: In new applications, in the Preview and Published _AKA_ View
modes, if a widget is invisible and within an Auto-height-enabled
container like a Tab, a Modal, a Form, or the main Canvas, it will fully
collapse, allowing widgets below it to move up and take its space. This
changes the behavior today prior to the release of this PR for
Auto-height-enabled widgets.
Fixes #19983
Fixes #18681
2023-02-14 13:36:19 +00:00
|
|
|
collapseInvisibleWidgets?: boolean;
|
2023-04-06 16:49:12 +00:00
|
|
|
evaluationVersion?: EvaluationVersion;
|
2023-09-25 06:27:23 +00:00
|
|
|
isPublishingAppToCommunityTemplate?: boolean;
|
|
|
|
|
isCommunityTemplate?: boolean;
|
|
|
|
|
publishedAppToCommunityTemplate?: boolean;
|
2021-09-22 18:48:50 +00:00
|
|
|
}
|
|
|
|
|
|
2022-06-15 15:37:41 +00:00
|
|
|
export type WorkspaceDetails = {
|
|
|
|
|
workspace: Workspace;
|
2020-10-12 13:06:05 +00:00
|
|
|
applications: any[];
|
2019-11-07 04:59:40 +00:00
|
|
|
};
|
|
|
|
|
|
2019-10-18 08:16:26 +00:00
|
|
|
export interface LoadWidgetEditorPayload {
|
2019-09-13 11:59:45 +00:00
|
|
|
widgets: WidgetProps[];
|
2019-09-12 11:19:38 +00:00
|
|
|
}
|
|
|
|
|
|
2019-10-18 08:16:26 +00:00
|
|
|
export interface LoadWidgetSidebarPayload {
|
2019-09-13 11:59:45 +00:00
|
|
|
cards: { [id: string]: WidgetCardProps[] };
|
|
|
|
|
}
|