PromucFlow_constructor/app/client/src/ee/sagas/ApplicationSagas.tsx
Hetu Nandu 93fdfc967d
fix: Placeholder for Anvil Application deploy (#39914)
## Description

Adds a CE version for Anvil Application deploy flow


## Automation

/ok-to-test tags="@tag.Anvil"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!IMPORTANT]
> 🟣 🟣 🟣 Your tests are running.
> Tests running at:
<https://github.com/appsmithorg/appsmith/actions/runs/14076064490>
> Commit: 507843d7fdf1df605020f41b3351da65636b2184
> Workflow: `PR Automation test suite`
> Tags: `@tag.Anvil`
> Spec: ``
> <hr>Wed, 26 Mar 2025 05:18:32 UTC
<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Enhanced the application publishing process for a more reliable
experience. Now, when you publish an application, the system manages the
process with improved error handling to ensure smoother and more
resilient operations.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-03-26 05:42:58 +00:00

77 lines
2.5 KiB
TypeScript

export * from "ce/sagas/ApplicationSagas";
import {
publishApplicationSaga,
updateApplicationLayoutSaga,
updateApplicationSaga,
changeAppViewAccessSaga,
fetchAppAndPagesSaga,
forkApplicationSaga,
createApplicationSaga,
setDefaultApplicationPageSaga,
deleteApplicationSaga,
importApplicationSaga,
fetchReleases,
initDatasourceConnectionDuringImport,
showReconnectDatasourcesModalSaga,
fetchUnconfiguredDatasourceList,
uploadNavigationLogoSaga,
deleteNavigationLogoSaga,
fetchAllApplicationsOfWorkspaceSaga,
publishAnvilApplicationSaga,
} from "ce/sagas/ApplicationSagas";
import { ReduxActionTypes } from "ee/constants/ReduxActionConstants";
import { all, takeLatest } from "redux-saga/effects";
export default function* applicationSagas() {
yield all([
takeLatest(
ReduxActionTypes.PUBLISH_APPLICATION_INIT,
publishApplicationSaga,
),
takeLatest(ReduxActionTypes.UPDATE_APP_LAYOUT, updateApplicationLayoutSaga),
takeLatest(ReduxActionTypes.UPDATE_APPLICATION, updateApplicationSaga),
takeLatest(
ReduxActionTypes.CHANGE_APPVIEW_ACCESS_INIT,
changeAppViewAccessSaga,
),
takeLatest(
ReduxActionTypes.FETCH_ALL_APPLICATIONS_OF_WORKSPACE_INIT,
fetchAllApplicationsOfWorkspaceSaga,
),
takeLatest(ReduxActionTypes.FETCH_APPLICATION_INIT, fetchAppAndPagesSaga),
takeLatest(ReduxActionTypes.FORK_APPLICATION_INIT, forkApplicationSaga),
takeLatest(ReduxActionTypes.CREATE_APPLICATION_INIT, createApplicationSaga),
takeLatest(
ReduxActionTypes.SET_DEFAULT_APPLICATION_PAGE_INIT,
setDefaultApplicationPageSaga,
),
takeLatest(ReduxActionTypes.DELETE_APPLICATION_INIT, deleteApplicationSaga),
takeLatest(ReduxActionTypes.IMPORT_APPLICATION_INIT, importApplicationSaga),
takeLatest(
ReduxActionTypes.UPLOAD_NAVIGATION_LOGO_INIT,
uploadNavigationLogoSaga,
),
takeLatest(
ReduxActionTypes.DELETE_NAVIGATION_LOGO_INIT,
deleteNavigationLogoSaga,
),
takeLatest(ReduxActionTypes.FETCH_RELEASES, fetchReleases),
takeLatest(
ReduxActionTypes.INIT_DATASOURCE_CONNECTION_DURING_IMPORT_REQUEST,
initDatasourceConnectionDuringImport,
),
takeLatest(
ReduxActionTypes.SHOW_RECONNECT_DATASOURCE_MODAL,
showReconnectDatasourcesModalSaga,
),
takeLatest(
ReduxActionTypes.FETCH_UNCONFIGURED_DATASOURCE_LIST,
fetchUnconfiguredDatasourceList,
),
takeLatest(
ReduxActionTypes.PUBLISH_ANVIL_APPLICATION_INIT,
publishAnvilApplicationSaga,
),
]);
}