diff --git a/.changeset/eighty-pants-trade.md b/.changeset/eighty-pants-trade.md new file mode 100644 index 00000000000..668b8123cad --- /dev/null +++ b/.changeset/eighty-pants-trade.md @@ -0,0 +1,5 @@ +--- +"@wso2is/console": minor +--- + +Refactor features into root diff --git a/.gitignore b/.gitignore index d231fb0be6f..b36a3ad144c 100644 --- a/.gitignore +++ b/.gitignore @@ -101,6 +101,7 @@ modules/react-components/.cache modules/react-components/public/themes apps/*/build/ apps/*/dist/ +features/themes/ apps/myaccount/src/main/ apps/console/src/main/ apps/*/cache diff --git a/apps/console/package.json b/apps/console/package.json index 6241ce5778e..1c9d3deb253 100644 --- a/apps/console/package.json +++ b/apps/console/package.json @@ -61,6 +61,7 @@ "@wso2is/react-components": "^2.1.13", "@wso2is/theme": "^2.0.71", "@wso2is/validation": "^2.0.3", + "@wso2is/features": "*", "axios": "^0.19.2", "codemirror": "^5.52.0", "country-language": "^0.1.7", diff --git a/apps/console/src/app.tsx b/apps/console/src/app.tsx index 28a26ed17eb..18803019c2d 100755 --- a/apps/console/src/app.tsx +++ b/apps/console/src/app.tsx @@ -46,25 +46,25 @@ import { useDispatch, useSelector } from "react-redux"; import { StaticContext } from "react-router"; import { Redirect, Route, RouteComponentProps, Router, Switch } from "react-router-dom"; import { Dispatch } from "redux"; -import { commonConfig } from "./extensions"; -import { useGetAllFeatures } from "./extensions/components/feature-gate/api/feature-gate"; -import { featureGateConfig } from "./extensions/configs/feature-gate"; -import { AccessControlUtils } from "./features/access-control/configs/access-control"; -import { EventPublisher, PreLoader } from "./features/core"; -import { ProtectedRoute } from "./features/core/components"; -import { Config, DocumentationLinks, getBaseRoutes } from "./features/core/configs"; -import { AppConstants } from "./features/core/constants"; -import { history } from "./features/core/helpers"; +import { commonConfig } from "@wso2is/features/admin-extensions-v1"; +import { useGetAllFeatures } from "@wso2is/features/admin-extensions-v1/components/feature-gate/api/feature-gate"; +import { featureGateConfig } from "@wso2is/features/admin-extensions-v1/configs/feature-gate"; +import { AccessControlUtils } from "@wso2is/features/admin-access-control-v1/configs/access-control"; +import { EventPublisher, PreLoader } from "@wso2is/features/admin-core-v1"; +import { ProtectedRoute } from "@wso2is/features/admin-core-v1/components"; +import { Config, DocumentationLinks, getBaseRoutes } from "@wso2is/features/admin-core-v1/configs"; +import { AppConstants } from "@wso2is/features/admin-core-v1/constants"; +import { history } from "@wso2is/features/admin-core-v1/helpers"; import { ConfigReducerStateInterface, DocumentationLinksInterface, FeatureConfigInterface, ServiceResourceEndpointsInterface -} from "./features/core/models"; -import { AppState, store } from "./features/core/store"; +} from "@wso2is/features/admin-core-v1/models"; +import { AppState, store } from "@wso2is/features/admin-core-v1/store"; import "moment/locale/si"; import "moment/locale/fr"; -import { OrganizationUtils } from "./features/organizations/utils"; +import { OrganizationUtils } from "@wso2is/features/admin-organizations-v1/utils"; /** * Main App component. diff --git a/apps/console/src/index.tsx b/apps/console/src/index.tsx index 75ab8cd8c21..360c07869b3 100644 --- a/apps/console/src/index.tsx +++ b/apps/console/src/index.tsx @@ -27,12 +27,12 @@ import * as ReactDOM from "react-dom"; import { Provider } from "react-redux"; import { BrowserRouter } from "react-router-dom"; import { AsgardeoTheme } from "./branding/theme"; -import { AuthenticateUtils } from "./features/authentication"; -import { Config, PreLoader, store } from "./features/core"; -import { UserPreferencesInterface } from "./features/core/models/user-preferences"; -import AppSettingsProvider from "./features/core/providers/app-settings-provider"; -import UserPreferencesProvider from "./features/core/providers/user-preferences-provider"; -import OrganizationsProvider from "./features/organizations/providers/organizations-provider"; +import { AuthenticateUtils } from "@wso2is/features/admin-authentication-v1"; +import { Config, PreLoader, store } from "@wso2is/features/admin-core-v1"; +import { UserPreferencesInterface } from "@wso2is/features/admin-core-v1/models/user-preferences"; +import AppSettingsProvider from "@wso2is/features/admin-core-v1/providers/app-settings-provider"; +import UserPreferencesProvider from "@wso2is/features/admin-core-v1/providers/user-preferences-provider"; +import OrganizationsProvider from "@wso2is/features/admin-organizations-v1/providers/organizations-provider"; import { ProtectedApp } from "./protected-app"; // Set the runtime config in the context. diff --git a/apps/console/src/protected-app.tsx b/apps/console/src/protected-app.tsx index 7ff57e57e10..fa0cb88d98c 100644 --- a/apps/console/src/protected-app.tsx +++ b/apps/console/src/protected-app.tsx @@ -60,11 +60,11 @@ import React, { import { I18nextProvider } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { commonConfig } from "./extensions"; -import useTenantTier from "./extensions/components/subscription/api/subscription"; -import { TenantTier } from "./extensions/components/subscription/models/subscription"; -import { SubscriptionProvider } from "./extensions/components/subscription/providers/subscription-provider"; -import useSignIn from "./features/authentication/hooks/use-sign-in"; +import { commonConfig } from "@wso2is/features/admin-extensions-v1"; +import useTenantTier from "@wso2is/features/admin-extensions-v1/components/subscription/api/subscription"; +import { TenantTier } from "@wso2is/features/admin-extensions-v1/components/subscription/models/subscription"; +import { SubscriptionProvider } from "@wso2is/features/admin-extensions-v1/components/subscription/providers/subscription-provider"; +import useSignIn from "@wso2is/features/admin-authentication-v1/hooks/use-sign-in"; import { AppState, AppUtils, @@ -78,15 +78,15 @@ import { setFilteredDevelopRoutes, setSanitizedDevelopRoutes, store -} from "./features/core"; -import { AppConstants } from "./features/core/constants"; -import { history } from "./features/core/helpers"; -import useRoutes from "./features/core/hooks/use-routes"; -import useOrganizationSwitch from "./features/organizations/hooks/use-organization-switch"; +} from "@wso2is/features/admin-core-v1"; +import { AppConstants } from "@wso2is/features/admin-core-v1/constants"; +import { history } from "@wso2is/features/admin-core-v1/helpers"; +import useRoutes from "@wso2is/features/admin-core-v1/hooks/use-routes"; +import useOrganizationSwitch from "@wso2is/features/admin-organizations-v1/hooks/use-organization-switch"; import { GovernanceCategoryForOrgsInterface, useGovernanceConnectorCategories -} from "./features/server-configurations"; +} from "@wso2is/features/admin-server-configurations-v1"; const App: LazyExoticComponent = lazy(() => import("./app")); diff --git a/apps/console/src/features/access-control/configs/access-control.ts b/features/admin-access-control-v1/configs/access-control.ts similarity index 99% rename from apps/console/src/features/access-control/configs/access-control.ts rename to features/admin-access-control-v1/configs/access-control.ts index 193ba5576ea..16e235e0b1c 100644 --- a/apps/console/src/features/access-control/configs/access-control.ts +++ b/features/admin-access-control-v1/configs/access-control.ts @@ -18,7 +18,7 @@ import { PermissionsInterface } from "@wso2is/access-control"; import { hasRequiredScopes } from "@wso2is/core/helpers"; -import { FeatureConfigInterface } from "../../core"; +import { FeatureConfigInterface } from "../../admin-core-v1"; import { AccessControlConstants } from "../constants/access-control"; export class AccessControlUtils { diff --git a/apps/console/src/features/access-control/constants/access-control.ts b/features/admin-access-control-v1/constants/access-control.ts similarity index 100% rename from apps/console/src/features/access-control/constants/access-control.ts rename to features/admin-access-control-v1/constants/access-control.ts diff --git a/apps/console/src/features/api-resources/api/api-resources.ts b/features/admin-api-resources-v1/api/api-resources.ts similarity index 99% rename from apps/console/src/features/api-resources/api/api-resources.ts rename to features/admin-api-resources-v1/api/api-resources.ts index cbec96762be..35872ea865f 100644 --- a/apps/console/src/features/api-resources/api/api-resources.ts +++ b/features/admin-api-resources-v1/api/api-resources.ts @@ -23,8 +23,8 @@ import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; import useRequest, { RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { APIResourceInterface, APIResourcePermissionInterface, APIResourcesListInterface, UpdatedAPIResourceInterface } from "../models"; diff --git a/apps/console/src/features/api-resources/api/index.ts b/features/admin-api-resources-v1/api/index.ts similarity index 100% rename from apps/console/src/features/api-resources/api/index.ts rename to features/admin-api-resources-v1/api/index.ts diff --git a/apps/console/src/features/api-resources/api/useGetAuthorizedAPIList.ts b/features/admin-api-resources-v1/api/useGetAuthorizedAPIList.ts similarity index 94% rename from apps/console/src/features/api-resources/api/useGetAuthorizedAPIList.ts rename to features/admin-api-resources-v1/api/useGetAuthorizedAPIList.ts index 2aa9b875444..076c079f916 100644 --- a/apps/console/src/features/api-resources/api/useGetAuthorizedAPIList.ts +++ b/features/admin-api-resources-v1/api/useGetAuthorizedAPIList.ts @@ -18,8 +18,8 @@ import { HttpMethods } from "@wso2is/core/models"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface } - from "../../core/hooks/use-request"; -import { store } from "../../core/store"; + from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { AuthorizedAPIListItemInterface } from "../models/api-resources"; /** diff --git a/apps/console/src/features/api-resources/components/api-resource-panes/authorization-api-resource.tsx b/features/admin-api-resources-v1/components/api-resource-panes/authorization-api-resource.tsx similarity index 98% rename from apps/console/src/features/api-resources/components/api-resource-panes/authorization-api-resource.tsx rename to features/admin-api-resources-v1/components/api-resource-panes/authorization-api-resource.tsx index 9fe30c37485..61ee188edd5 100644 --- a/apps/console/src/features/api-resources/components/api-resource-panes/authorization-api-resource.tsx +++ b/features/admin-api-resources-v1/components/api-resource-panes/authorization-api-resource.tsx @@ -26,7 +26,7 @@ import { } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; -import { FeatureConfigInterface } from "../../../core"; +import { FeatureConfigInterface } from "../../../admin-core-v1"; import { APIResourcePanesCommonPropsInterface } from "../../models"; diff --git a/apps/console/src/features/api-resources/components/api-resource-panes/general-api-resource.tsx b/features/admin-api-resources-v1/components/api-resource-panes/general-api-resource.tsx similarity index 98% rename from apps/console/src/features/api-resources/components/api-resource-panes/general-api-resource.tsx rename to features/admin-api-resources-v1/components/api-resource-panes/general-api-resource.tsx index a1a9dfd546d..8932fedfe29 100644 --- a/apps/console/src/features/api-resources/components/api-resource-panes/general-api-resource.tsx +++ b/features/admin-api-resources-v1/components/api-resource-panes/general-api-resource.tsx @@ -33,8 +33,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Divider } from "semantic-ui-react"; -import { AccessControlConstants } from "../../../access-control/constants/access-control"; -import { FeatureConfigInterface, history } from "../../../core"; +import { AccessControlConstants } from "../../../admin-access-control-v1/constants/access-control"; +import { FeatureConfigInterface, history } from "../../../admin-core-v1"; import { deleteAPIResource } from "../../api/api-resources"; import { APIResourcesConstants } from "../../constants/api-resources-constants"; import { diff --git a/apps/console/src/features/api-resources/components/api-resource-panes/index.ts b/features/admin-api-resources-v1/components/api-resource-panes/index.ts similarity index 100% rename from apps/console/src/features/api-resources/components/api-resource-panes/index.ts rename to features/admin-api-resources-v1/components/api-resource-panes/index.ts diff --git a/apps/console/src/features/api-resources/components/api-resource-panes/permission-api-resource.tsx b/features/admin-api-resources-v1/components/api-resource-panes/permission-api-resource.tsx similarity index 99% rename from apps/console/src/features/api-resources/components/api-resource-panes/permission-api-resource.tsx rename to features/admin-api-resources-v1/components/api-resource-panes/permission-api-resource.tsx index cd0a1f6520b..b25142d0a41 100644 --- a/apps/console/src/features/api-resources/components/api-resource-panes/permission-api-resource.tsx +++ b/features/admin-api-resources-v1/components/api-resource-panes/permission-api-resource.tsx @@ -31,7 +31,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { Icon, Input } from "semantic-ui-react"; import { PermissionListAPIResource } from "./permission-list-api-resource"; -import { FeatureConfigInterface, getEmptyPlaceholderIllustrations } from "../../../core"; +import { FeatureConfigInterface, getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; import { APIResourcePanesCommonPropsInterface, APIResourcePermissionInterface } from "../../models"; import { AddAPIResourcePermission } from "../wizard"; diff --git a/apps/console/src/features/api-resources/components/api-resource-panes/permission-list-api-resource.tsx b/features/admin-api-resources-v1/components/api-resource-panes/permission-list-api-resource.tsx similarity index 99% rename from apps/console/src/features/api-resources/components/api-resource-panes/permission-list-api-resource.tsx rename to features/admin-api-resources-v1/components/api-resource-panes/permission-list-api-resource.tsx index 922fcc8af14..000bc3c36ea 100644 --- a/apps/console/src/features/api-resources/components/api-resource-panes/permission-list-api-resource.tsx +++ b/features/admin-api-resources-v1/components/api-resource-panes/permission-list-api-resource.tsx @@ -24,7 +24,7 @@ import { import React, { FunctionComponent, ReactElement, ReactNode, SyntheticEvent, useState } from "react"; import { useTranslation } from "react-i18next"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; -import { FeatureConfigInterface, getEmptyPlaceholderIllustrations } from "../../../core"; +import { FeatureConfigInterface, getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; import { APIResourcePanesCommonPropsInterface, APIResourcePermissionInterface } from "../../models"; /** diff --git a/apps/console/src/features/api-resources/components/api-resources-list.tsx b/features/admin-api-resources-v1/components/api-resources-list.tsx similarity index 99% rename from apps/console/src/features/api-resources/components/api-resources-list.tsx rename to features/admin-api-resources-v1/components/api-resources-list.tsx index c552566bd03..8a6e489af32 100644 --- a/apps/console/src/features/api-resources/components/api-resources-list.tsx +++ b/features/admin-api-resources-v1/components/api-resources-list.tsx @@ -34,7 +34,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; -import { AppState, FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../core"; +import { AppState, FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../admin-core-v1"; import { deleteAPIResource } from "../api"; import { APIResourcesConstants } from "../constants"; import { APIResourceInterface } from "../models"; diff --git a/apps/console/src/features/api-resources/components/edit-api-resource.tsx b/features/admin-api-resources-v1/components/edit-api-resource.tsx similarity index 99% rename from apps/console/src/features/api-resources/components/edit-api-resource.tsx rename to features/admin-api-resources-v1/components/edit-api-resource.tsx index b97f3c5f9b7..54da1d9df05 100644 --- a/apps/console/src/features/api-resources/components/edit-api-resource.tsx +++ b/features/admin-api-resources-v1/components/edit-api-resource.tsx @@ -24,7 +24,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { AuthorizationAPIResource, GeneralAPIResource, PermissionAPIResource } from "./api-resource-panes"; -import { FeatureConfigInterface } from "../../core"; +import { FeatureConfigInterface } from "../../admin-core-v1"; import { deleteScopeFromAPIResource, updateAPIResource } from "../api"; import { APIResourceInterface, UpdatedAPIResourceInterface } from "../models"; diff --git a/apps/console/src/features/api-resources/components/index.ts b/features/admin-api-resources-v1/components/index.ts similarity index 100% rename from apps/console/src/features/api-resources/components/index.ts rename to features/admin-api-resources-v1/components/index.ts diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx b/features/admin-api-resources-v1/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx similarity index 99% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx rename to features/admin-api-resources-v1/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx index cce0d290208..aea99c8923b 100644 --- a/apps/console/src/features/api-resources/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx +++ b/features/admin-api-resources-v1/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx @@ -22,7 +22,7 @@ import { Hint } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Grid } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../../../core"; +import { FeatureConfigInterface } from "../../../../admin-core-v1"; import { getAPIResourcePermissions } from "../../../api"; import { APIResourcesConstants } from "../../../constants"; import { APIResourcePermissionInterface } from "../../../models"; diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-permission-components/index.ts b/features/admin-api-resources-v1/components/wizard/add-api-resource-permission-components/index.ts similarity index 100% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-permission-components/index.ts rename to features/admin-api-resources-v1/components/wizard/add-api-resource-permission-components/index.ts diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-permission.tsx b/features/admin-api-resources-v1/components/wizard/add-api-resource-permission.tsx similarity index 100% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-permission.tsx rename to features/admin-api-resources-v1/components/wizard/add-api-resource-permission.tsx diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx similarity index 98% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx rename to features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx index 84715b0eee9..102edaffe72 100644 --- a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx +++ b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx @@ -22,7 +22,7 @@ import { DocumentationLink, Message, useDocumentation } from "@wso2is/react-comp import React, { FunctionComponent, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppState, FeatureConfigInterface } from "../../../../core"; +import { AppState, FeatureConfigInterface } from "../../../../admin-core-v1"; import { AuthorizationAPIResourceInterface } from "../../../models"; /** diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx similarity index 99% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx rename to features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx index 496b1e48c98..b6451bf8302 100644 --- a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx +++ b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx @@ -23,7 +23,7 @@ import React, { FunctionComponent, MutableRefObject, ReactElement, useRef } from import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; -import { AppState, FeatureConfigInterface } from "../../../../core"; +import { AppState, FeatureConfigInterface } from "../../../../admin-core-v1"; import { getAPIResourcesForIdenitifierValidation } from "../../../api"; import { APIResourcesConstants } from "../../../constants"; import { APIResourcesListInterface, BasicAPIResourceInterface } from "../../../models"; diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx similarity index 98% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx rename to features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx index 04d7333a66e..5d691537bf7 100644 --- a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx +++ b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx @@ -24,7 +24,7 @@ import { useTranslation } from "react-i18next"; import { Grid, Header } from "semantic-ui-react"; import { PermissionMappingList } from "./permission-mapping-list"; import { PermissionMappingListItem } from "./permission-mapping-list-item"; -import { FeatureConfigInterface } from "../../../../core"; +import { FeatureConfigInterface } from "../../../../admin-core-v1"; import { APIResourcePermissionInterface } from "../../../models"; /** diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/index.ts b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/index.ts similarity index 100% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/index.ts rename to features/admin-api-resources-v1/components/wizard/add-api-resource-steps/index.ts diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx similarity index 99% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx rename to features/admin-api-resources-v1/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx index 3ae78357bf3..dac171b602b 100644 --- a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx +++ b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx @@ -22,7 +22,7 @@ import { Hint } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Grid } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../../../core"; +import { FeatureConfigInterface } from "../../../../admin-core-v1"; import { getAPIResourcePermissions } from "../../../api"; import { APIResourcesConstants } from "../../../constants"; import { APIResourcePermissionInterface, PermissionMappingInterface } from "../../../models"; diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list.tsx b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/permission-mapping-list.tsx similarity index 98% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list.tsx rename to features/admin-api-resources-v1/components/wizard/add-api-resource-steps/permission-mapping-list.tsx index 9c248e5a864..fb9842d6fd5 100644 --- a/apps/console/src/features/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list.tsx +++ b/features/admin-api-resources-v1/components/wizard/add-api-resource-steps/permission-mapping-list.tsx @@ -23,7 +23,7 @@ import { import React, { FunctionComponent, ReactElement, ReactNode, SyntheticEvent, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Divider, Header, Label, SemanticICONS } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../../../core"; +import { FeatureConfigInterface } from "../../../../admin-core-v1"; import { APIResourcePermissionInterface, PermissionMappingInterface } from "../../../models"; /** diff --git a/apps/console/src/features/api-resources/components/wizard/add-api-resource.tsx b/features/admin-api-resources-v1/components/wizard/add-api-resource.tsx similarity index 99% rename from apps/console/src/features/api-resources/components/wizard/add-api-resource.tsx rename to features/admin-api-resources-v1/components/wizard/add-api-resource.tsx index 60801acee73..cdf5f4d5e59 100644 --- a/apps/console/src/features/api-resources/components/wizard/add-api-resource.tsx +++ b/features/admin-api-resources-v1/components/wizard/add-api-resource.tsx @@ -26,7 +26,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { AddAPIResourceAuthorization, AddAPIResourceBasic, AddAPIResourcePermissions } from "./add-api-resource-steps"; -import { history } from "../../../core"; +import { history } from "../../../admin-core-v1"; import { createAPIResource } from "../../api"; import { getAPIResourceWizardStepIcons } from "../../configs"; import { APIResourcesConstants } from "../../constants"; diff --git a/apps/console/src/features/api-resources/components/wizard/index.ts b/features/admin-api-resources-v1/components/wizard/index.ts similarity index 100% rename from apps/console/src/features/api-resources/components/wizard/index.ts rename to features/admin-api-resources-v1/components/wizard/index.ts diff --git a/apps/console/src/features/api-resources/configs/endpoint.ts b/features/admin-api-resources-v1/configs/endpoint.ts similarity index 100% rename from apps/console/src/features/api-resources/configs/endpoint.ts rename to features/admin-api-resources-v1/configs/endpoint.ts diff --git a/apps/console/src/features/api-resources/configs/index.ts b/features/admin-api-resources-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/api-resources/configs/index.ts rename to features/admin-api-resources-v1/configs/index.ts diff --git a/apps/console/src/features/api-resources/configs/ui.ts b/features/admin-api-resources-v1/configs/ui.ts similarity index 79% rename from apps/console/src/features/api-resources/configs/ui.ts rename to features/admin-api-resources-v1/configs/ui.ts index 3bf15431c44..881487f2826 100644 --- a/apps/console/src/features/api-resources/configs/ui.ts +++ b/features/admin-api-resources-v1/configs/ui.ts @@ -18,9 +18,9 @@ import { FunctionComponent, SVGProps } from "react"; import { ReactComponent as AuthorizeIcon } from - "../../../themes/default/assets/images/icons/account-policy-icon.svg"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as KeyIcon } from "../../../themes/default/assets/images/icons/key-icon.svg"; + "../../themes/default/assets/images/icons/account-policy-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as KeyIcon } from "../../themes/default/assets/images/icons/key-icon.svg"; export const getAPIResourceWizardStepIcons = (): { general: FunctionComponent>; diff --git a/apps/console/src/features/api-resources/constants/api-resources-constants.ts b/features/admin-api-resources-v1/constants/api-resources-constants.ts similarity index 98% rename from apps/console/src/features/api-resources/constants/api-resources-constants.ts rename to features/admin-api-resources-v1/constants/api-resources-constants.ts index 6223b6f94e0..a003a8c16ef 100644 --- a/apps/console/src/features/api-resources/constants/api-resources-constants.ts +++ b/features/admin-api-resources-v1/constants/api-resources-constants.ts @@ -16,7 +16,7 @@ * under the License. */ -import { AppConstants } from "../../core"; +import { AppConstants } from "../../admin-core-v1"; /** * Class containing API resources constants. diff --git a/apps/console/src/features/api-resources/constants/index.ts b/features/admin-api-resources-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/api-resources/constants/index.ts rename to features/admin-api-resources-v1/constants/index.ts diff --git a/apps/console/src/features/api-resources/models/api-resources.ts b/features/admin-api-resources-v1/models/api-resources.ts similarity index 100% rename from apps/console/src/features/api-resources/models/api-resources.ts rename to features/admin-api-resources-v1/models/api-resources.ts diff --git a/apps/console/src/features/api-resources/models/index.ts b/features/admin-api-resources-v1/models/index.ts similarity index 100% rename from apps/console/src/features/api-resources/models/index.ts rename to features/admin-api-resources-v1/models/index.ts diff --git a/apps/console/src/features/api-resources/pages/api-resource-edit.tsx b/features/admin-api-resources-v1/pages/api-resource-edit.tsx similarity index 99% rename from apps/console/src/features/api-resources/pages/api-resource-edit.tsx rename to features/admin-api-resources-v1/pages/api-resource-edit.tsx index 1b380cf236e..e9b939f5707 100644 --- a/apps/console/src/features/api-resources/pages/api-resource-edit.tsx +++ b/features/admin-api-resources-v1/pages/api-resource-edit.tsx @@ -23,7 +23,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { AppState, FeatureConfigInterface,getEmptyPlaceholderIllustrations, history } from "../../core"; +import { AppState, FeatureConfigInterface,getEmptyPlaceholderIllustrations, history } from "../../admin-core-v1"; import { useAPIResourceDetails } from "../api"; import { EditAPIResource } from "../components"; import { APIResourceType, APIResourcesConstants } from "../constants"; diff --git a/apps/console/src/features/api-resources/pages/api-resources-internal-list.tsx b/features/admin-api-resources-v1/pages/api-resources-internal-list.tsx similarity index 99% rename from apps/console/src/features/api-resources/pages/api-resources-internal-list.tsx rename to features/admin-api-resources-v1/pages/api-resources-internal-list.tsx index c596be120c9..58c070002fd 100644 --- a/apps/console/src/features/api-resources/pages/api-resources-internal-list.tsx +++ b/features/admin-api-resources-v1/pages/api-resources-internal-list.tsx @@ -35,7 +35,7 @@ import { FeatureConfigInterface, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { useAPIResources } from "../api"; import { APIResourcesList } from "../components"; import { APIResourceCategories, APIResourceType, APIResourcesConstants } from "../constants"; diff --git a/apps/console/src/features/api-resources/pages/api-resources.tsx b/features/admin-api-resources-v1/pages/api-resources.tsx similarity index 99% rename from apps/console/src/features/api-resources/pages/api-resources.tsx rename to features/admin-api-resources-v1/pages/api-resources.tsx index fbff5a21925..c90a616845b 100644 --- a/apps/console/src/features/api-resources/pages/api-resources.tsx +++ b/features/admin-api-resources-v1/pages/api-resources.tsx @@ -42,7 +42,7 @@ import { FeatureConfigInterface, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { useAPIResources } from "../api"; import { APIResourcesList } from "../components"; import { AddAPIResource } from "../components/wizard"; diff --git a/apps/console/src/features/api-resources/pages/index.ts b/features/admin-api-resources-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/api-resources/pages/index.ts rename to features/admin-api-resources-v1/pages/index.ts diff --git a/apps/console/src/features/api-resources/utils/api-resource-utils.ts b/features/admin-api-resources-v1/utils/api-resource-utils.ts similarity index 98% rename from apps/console/src/features/api-resources/utils/api-resource-utils.ts rename to features/admin-api-resources-v1/utils/api-resource-utils.ts index 373e93f27f0..1e0aebba6e6 100644 --- a/apps/console/src/features/api-resources/utils/api-resource-utils.ts +++ b/features/admin-api-resources-v1/utils/api-resource-utils.ts @@ -17,7 +17,7 @@ */ import { hasRequiredScopes } from "@wso2is/core/helpers"; -import { FeatureConfigInterface } from "../../core"; +import { FeatureConfigInterface } from "../../admin-core-v1"; import { APIResourceCategories, APIResourcesConstants } from "../constants/api-resources-constants"; export class APIResourceUtils { diff --git a/apps/console/src/features/application-roles/components/application-role-groups.tsx b/features/admin-application-roles-v1/components/application-role-groups.tsx similarity index 98% rename from apps/console/src/features/application-roles/components/application-role-groups.tsx rename to features/admin-application-roles-v1/components/application-role-groups.tsx index 0e086383d86..0e415114007 100644 --- a/apps/console/src/features/application-roles/components/application-role-groups.tsx +++ b/features/admin-application-roles-v1/components/application-role-groups.tsx @@ -41,13 +41,13 @@ import AssignGroupWizard from "./assign-group-wizard"; import { updateApplicationRoleMappedGroups, useApplicationRoleMappedGroups -} from "../../../extensions/components/application/api"; +} from "../../admin-extensions-v1/components/application/api"; import { ApplicationRoleGroupInterface, ApplicationRoleGroupsUpdatePayloadInterface -} from "../../../extensions/components/application/models"; -import { UIConstants } from "../../core"; -import { CONSUMER_USERSTORE } from "../../userstores/constants"; +} from "../../admin-extensions-v1/components/application/models"; +import { UIConstants } from "../../admin-core-v1"; +import { CONSUMER_USERSTORE } from "../../admin-userstores-v1/constants"; interface ApplicationRoleGroupsProps extends IdentifiableComponentInterface { appId: string; diff --git a/apps/console/src/features/application-roles/components/application-role-invited-user-groups.tsx b/features/admin-application-roles-v1/components/application-role-invited-user-groups.tsx similarity index 98% rename from apps/console/src/features/application-roles/components/application-role-invited-user-groups.tsx rename to features/admin-application-roles-v1/components/application-role-invited-user-groups.tsx index 9aa79d89d89..852802ced62 100644 --- a/apps/console/src/features/application-roles/components/application-role-invited-user-groups.tsx +++ b/features/admin-application-roles-v1/components/application-role-invited-user-groups.tsx @@ -36,12 +36,12 @@ import { Dispatch } from "redux"; import { Grid, Header, Icon, Input } from "semantic-ui-react"; import { useApplicationRoleInvitedUserGroups, useDescendantsOfSubOrg -} from "../../../extensions/components/application/api"; +} from "../../admin-extensions-v1/components/application/api"; import { ApplicationRoleGroupInterface, DescendantDataInterface -} from "../../../extensions/components/application/models"; -import { UIConstants } from "../../core"; -import { CONSUMER_USERSTORE } from "../../userstores/constants"; +} from "../../admin-extensions-v1/components/application/models"; +import { UIConstants } from "../../admin-core-v1"; +import { CONSUMER_USERSTORE } from "../../admin-userstores-v1/constants"; interface ApplicationRoleGroupsProps extends IdentifiableComponentInterface { appId: string; diff --git a/apps/console/src/features/application-roles/components/application-roles-list.tsx b/features/admin-application-roles-v1/components/application-roles-list.tsx similarity index 98% rename from apps/console/src/features/application-roles/components/application-roles-list.tsx rename to features/admin-application-roles-v1/components/application-roles-list.tsx index 0640ac65f20..09d149a4dc0 100644 --- a/apps/console/src/features/application-roles/components/application-roles-list.tsx +++ b/features/admin-application-roles-v1/components/application-roles-list.tsx @@ -31,8 +31,8 @@ import React, { Fragment, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { Accordion, Grid } from "semantic-ui-react"; import RolesList from "./roles-list"; -import { ApplicationRoleInterface } from "../../../extensions/components/groups/models"; -import { AppConstants, getEmptyPlaceholderIllustrations, history } from "../../core"; +import { ApplicationRoleInterface } from "../../admin-extensions-v1/components/groups/models"; +import { AppConstants, getEmptyPlaceholderIllustrations, history } from "../../admin-core-v1"; interface ApplicationRolesListProps extends LoadableComponentInterface, IdentifiableComponentInterface { /** diff --git a/apps/console/src/features/application-roles/components/assign-group-wizard.tsx b/features/admin-application-roles-v1/components/assign-group-wizard.tsx similarity index 99% rename from apps/console/src/features/application-roles/components/assign-group-wizard.tsx rename to features/admin-application-roles-v1/components/assign-group-wizard.tsx index 851c705dc32..a437662321b 100644 --- a/apps/console/src/features/application-roles/components/assign-group-wizard.tsx +++ b/features/admin-application-roles-v1/components/assign-group-wizard.tsx @@ -35,8 +35,8 @@ import { Grid, Modal } from "semantic-ui-react"; import { ApplicationRoleGroupInterface, ApplicationRoleGroupsAPIResponseInterface -} from "../../../extensions/components/application/models"; -import { getGroupList } from "../../groups/api"; +} from "../../admin-extensions-v1/components/application/models"; +import { getGroupList } from "../../admin-groups-v1/api"; /** * Interface which captures create group props. diff --git a/apps/console/src/features/application-roles/components/authenticator-groups/application-role-authenticator-groups.tsx b/features/admin-application-roles-v1/components/authenticator-groups/application-role-authenticator-groups.tsx similarity index 95% rename from apps/console/src/features/application-roles/components/authenticator-groups/application-role-authenticator-groups.tsx rename to features/admin-application-roles-v1/components/authenticator-groups/application-role-authenticator-groups.tsx index 6311e370fe5..0a84773f25f 100644 --- a/apps/console/src/features/application-roles/components/authenticator-groups/application-role-authenticator-groups.tsx +++ b/features/admin-application-roles-v1/components/authenticator-groups/application-role-authenticator-groups.tsx @@ -25,16 +25,16 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { AuthenticatorGroupsList } from "./authenticator-groups-list"; -import { ApplicationRolesConstants } from "../../../../extensions/components/application/constants"; -import { getApplicationDetails } from "../../../applications/api"; +import { ApplicationRolesConstants } from "../../../admin-extensions-v1/components/application/constants"; +import { getApplicationDetails } from "../../../admin-applications-v1/api"; import { AuthenticatorInterface as ApplicationAuthenticatorInterface, ApplicationInterface, AuthenticationStepInterface -} from "../../../applications/models"; -import { AuthenticatorManagementConstants } from "../../../connections"; -import { getAuthenticators } from "../../../identity-providers/api"; -import { AuthenticatorInterface, AuthenticatorTypes } from "../../../identity-providers/models"; +} from "../../../admin-applications-v1/models"; +import { AuthenticatorManagementConstants } from "../../../admin-connections-v1"; +import { getAuthenticators } from "../../../admin-identity-providers-v1/api"; +import { AuthenticatorInterface, AuthenticatorTypes } from "../../../admin-identity-providers-v1/models"; interface ApplicationRoleAuthenticatorGroupsProps extends IdentifiableComponentInterface { appId: string; diff --git a/apps/console/src/features/application-roles/components/authenticator-groups/authenticator-groups-list.tsx b/features/admin-application-roles-v1/components/authenticator-groups/authenticator-groups-list.tsx similarity index 98% rename from apps/console/src/features/application-roles/components/authenticator-groups/authenticator-groups-list.tsx rename to features/admin-application-roles-v1/components/authenticator-groups/authenticator-groups-list.tsx index 67934692e4e..b0100c0e5bc 100644 --- a/apps/console/src/features/application-roles/components/authenticator-groups/authenticator-groups-list.tsx +++ b/features/admin-application-roles-v1/components/authenticator-groups/authenticator-groups-list.tsx @@ -31,8 +31,8 @@ import React, { Fragment, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { Accordion, Grid } from "semantic-ui-react"; import GroupsList from "./groups-list"; -import { AppConstants, getEmptyPlaceholderIllustrations, history } from "../../../core"; -import { AuthenticatorInterface } from "../../../identity-providers/models"; +import { AppConstants, getEmptyPlaceholderIllustrations, history } from "../../../admin-core-v1"; +import { AuthenticatorInterface } from "../../../admin-identity-providers-v1/models"; interface AuthenticatorGroupsListProps extends LoadableComponentInterface, IdentifiableComponentInterface { /** diff --git a/apps/console/src/features/application-roles/components/authenticator-groups/groups-list.tsx b/features/admin-application-roles-v1/components/authenticator-groups/groups-list.tsx similarity index 98% rename from apps/console/src/features/application-roles/components/authenticator-groups/groups-list.tsx rename to features/admin-application-roles-v1/components/authenticator-groups/groups-list.tsx index 08aa0fea908..69e5354c58e 100644 --- a/apps/console/src/features/application-roles/components/authenticator-groups/groups-list.tsx +++ b/features/admin-application-roles-v1/components/authenticator-groups/groups-list.tsx @@ -37,13 +37,13 @@ import { Grid } from "semantic-ui-react"; import { updateIdentityProviderAssignedGroups, useIdentityProviderAssignedGroups -} from "../../../../extensions/components/application/api"; +} from "../../../admin-extensions-v1/components/application/api"; import { ApplicationRoleGroupInterface, ApplicationRoleGroupsUpdatePayloadInterface -} from "../../../../extensions/components/application/models"; -import { getIdentityProviderDetail } from "../../../identity-providers/api"; -import { IdentityProviderGroupInterface, IdentityProviderInterface } from "../../../identity-providers/models"; +} from "../../../admin-extensions-v1/components/application/models"; +import { getIdentityProviderDetail } from "../../../admin-identity-providers-v1/api"; +import { IdentityProviderGroupInterface, IdentityProviderInterface } from "../../../admin-identity-providers-v1/models"; interface GroupsListProps extends IdentifiableComponentInterface { authenticatorId: string; diff --git a/apps/console/src/features/application-roles/components/edit-application-role.tsx b/features/admin-application-roles-v1/components/edit-application-role.tsx similarity index 96% rename from apps/console/src/features/application-roles/components/edit-application-role.tsx rename to features/admin-application-roles-v1/components/edit-application-role.tsx index 5eba8cddf2e..8788dc01479 100644 --- a/apps/console/src/features/application-roles/components/edit-application-role.tsx +++ b/features/admin-application-roles-v1/components/edit-application-role.tsx @@ -23,9 +23,9 @@ import { TabProps } from "semantic-ui-react"; import ApplicationRoleGroups from "./application-role-groups"; import ApplicationRoleInvitedUserGroups from "./application-role-invited-user-groups"; import ApplicationRoleAuthenticatorGroups from "./authenticator-groups/application-role-authenticator-groups"; -import { ExtendedFeatureConfigInterface } from "../../../extensions"; -import { URLFragmentTypes } from "../../applications/models"; -import { AppState, history } from "../../core"; +import { ExtendedFeatureConfigInterface } from "../../admin-extensions-v1"; +import { URLFragmentTypes } from "../../admin-applications-v1/models"; +import { AppState, history } from "../../admin-core-v1"; interface EditApplicationRolesProps extends IdentifiableComponentInterface { appId: string; diff --git a/apps/console/src/features/application-roles/components/index.ts b/features/admin-application-roles-v1/components/index.ts similarity index 100% rename from apps/console/src/features/application-roles/components/index.ts rename to features/admin-application-roles-v1/components/index.ts diff --git a/apps/console/src/features/application-roles/components/roles-list.tsx b/features/admin-application-roles-v1/components/roles-list.tsx similarity index 97% rename from apps/console/src/features/application-roles/components/roles-list.tsx rename to features/admin-application-roles-v1/components/roles-list.tsx index a6eacb57148..6f7e730f421 100644 --- a/apps/console/src/features/application-roles/components/roles-list.tsx +++ b/features/admin-application-roles-v1/components/roles-list.tsx @@ -27,9 +27,9 @@ import { import React, { ChangeEvent, ReactElement, ReactNode, SyntheticEvent, useState } from "react"; import { useTranslation } from "react-i18next"; import { Grid, Header, Icon, Input, SemanticICONS } from "semantic-ui-react"; -import { RoleBasicInterface } from "../../../extensions/components/groups/models"; -import { history } from "../../core"; -import { AppConstants, UIConstants } from "../../core/constants"; +import { RoleBasicInterface } from "../../admin-extensions-v1/components/groups/models"; +import { history } from "../../admin-core-v1"; +import { AppConstants, UIConstants } from "../../admin-core-v1/constants"; interface RolesListProps extends IdentifiableComponentInterface { rolesList: RoleBasicInterface[]; diff --git a/apps/console/src/features/application-roles/pages/application-role-edit.tsx b/features/admin-application-roles-v1/pages/application-role-edit.tsx similarity index 96% rename from apps/console/src/features/application-roles/pages/application-role-edit.tsx rename to features/admin-application-roles-v1/pages/application-role-edit.tsx index b0200fc3e47..d446ee8124a 100644 --- a/apps/console/src/features/application-roles/pages/application-role-edit.tsx +++ b/features/admin-application-roles-v1/pages/application-role-edit.tsx @@ -28,12 +28,12 @@ import React, { import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { getApplicationRolesList } from "../../../extensions/components/application/api"; +import { getApplicationRolesList } from "../../admin-extensions-v1/components/application/api"; import { ApplicationRolesResponseInterface, RoleListItemInterface -} from "../../../extensions/components/application/models"; -import { AppConstants, history } from "../../core"; +} from "../../admin-extensions-v1/components/application/models"; +import { AppConstants, history } from "../../admin-core-v1"; import EditApplicationRoles from "../components/edit-application-role"; type ApplicationRoleEditPageProps = IdentifiableComponentInterface diff --git a/apps/console/src/features/application-roles/pages/application-roles.tsx b/features/admin-application-roles-v1/pages/application-roles.tsx similarity index 96% rename from apps/console/src/features/application-roles/pages/application-roles.tsx rename to features/admin-application-roles-v1/pages/application-roles.tsx index 7d027cc2e52..44bdc619dc1 100644 --- a/apps/console/src/features/application-roles/pages/application-roles.tsx +++ b/features/admin-application-roles-v1/pages/application-roles.tsx @@ -31,11 +31,11 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Icon, Input } from "semantic-ui-react"; -import { getAllApplicationRolesList } from "../../../extensions/components/groups/api"; -import { ApplicationRoleInterface } from "../../../extensions/components/groups/models"; -import { getApplicationList } from "../../applications/api"; -import { ApplicationListInterface, ApplicationListItemInterface } from "../../applications/models"; -import { AppConstants, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../core"; +import { getAllApplicationRolesList } from "../../admin-extensions-v1/components/groups/api"; +import { ApplicationRoleInterface } from "../../admin-extensions-v1/components/groups/models"; +import { getApplicationList } from "../../admin-applications-v1/api"; +import { ApplicationListInterface, ApplicationListItemInterface } from "../../admin-applications-v1/models"; +import { AppConstants, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../admin-core-v1"; import { ApplicationRolesList } from "../components"; type ApplicationRolesPageInterface = IdentifiableComponentInterface; diff --git a/apps/console/src/features/application-roles/pages/index.ts b/features/admin-application-roles-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/application-roles/pages/index.ts rename to features/admin-application-roles-v1/pages/index.ts diff --git a/apps/console/src/features/applications/api/api-authorization.ts b/features/admin-applications-v1/api/api-authorization.ts similarity index 99% rename from apps/console/src/features/applications/api/api-authorization.ts rename to features/admin-applications-v1/api/api-authorization.ts index eb0865812c6..0a8b406454e 100644 --- a/apps/console/src/features/applications/api/api-authorization.ts +++ b/features/admin-applications-v1/api/api-authorization.ts @@ -20,7 +20,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; /** * Get an axios instance. diff --git a/apps/console/src/features/applications/api/application.ts b/features/admin-applications-v1/api/application.ts similarity index 99% rename from apps/console/src/features/applications/api/application.ts rename to features/admin-applications-v1/api/application.ts index abcff028bd4..39d18cede56 100644 --- a/apps/console/src/features/applications/api/application.ts +++ b/features/admin-applications-v1/api/application.ts @@ -25,8 +25,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { ApplicationManagementConstants } from "../constants"; import { AdaptiveAuthTemplateCategoryListItemInterface, diff --git a/apps/console/src/features/applications/api/index.ts b/features/admin-applications-v1/api/index.ts similarity index 100% rename from apps/console/src/features/applications/api/index.ts rename to features/admin-applications-v1/api/index.ts diff --git a/apps/console/src/features/applications/api/use-get-application-inbound-configs.ts b/features/admin-applications-v1/api/use-get-application-inbound-configs.ts similarity index 94% rename from apps/console/src/features/applications/api/use-get-application-inbound-configs.ts rename to features/admin-applications-v1/api/use-get-application-inbound-configs.ts index f301190e764..b5014303397 100644 --- a/apps/console/src/features/applications/api/use-get-application-inbound-configs.ts +++ b/features/admin-applications-v1/api/use-get-application-inbound-configs.ts @@ -18,8 +18,8 @@ import { HttpMethods } from "@wso2is/core/models"; import { AxiosRequestConfig } from "axios"; -import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; /** * Hook to get the protocol configurations of an application. diff --git a/apps/console/src/features/applications/api/use-get-application.ts b/features/admin-applications-v1/api/use-get-application.ts similarity index 94% rename from apps/console/src/features/applications/api/use-get-application.ts rename to features/admin-applications-v1/api/use-get-application.ts index 4d0d2bccc84..7d66857dbaf 100644 --- a/apps/console/src/features/applications/api/use-get-application.ts +++ b/features/admin-applications-v1/api/use-get-application.ts @@ -18,8 +18,8 @@ import { AxiosRequestConfig } from "axios"; import { HttpMethods } from "@wso2is/core/models"; -import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { ApplicationInterface } from "../models/application"; /** diff --git a/apps/console/src/features/applications/api/use-scopes-of-api-resources.ts b/features/admin-applications-v1/api/use-scopes-of-api-resources.ts similarity index 95% rename from apps/console/src/features/applications/api/use-scopes-of-api-resources.ts rename to features/admin-applications-v1/api/use-scopes-of-api-resources.ts index b59dfdce413..5120247d7e2 100644 --- a/apps/console/src/features/applications/api/use-scopes-of-api-resources.ts +++ b/features/admin-applications-v1/api/use-scopes-of-api-resources.ts @@ -20,9 +20,9 @@ import { HttpMethods } from "@wso2is/core/models"; import useRequest, { RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { AxiosRequestConfig } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; import { AuthorizedPermissionListItemInterface } from "../models/api-authorization"; /** diff --git a/apps/console/src/features/applications/api/use-subscribed-api-resources.ts b/features/admin-applications-v1/api/use-subscribed-api-resources.ts similarity index 94% rename from apps/console/src/features/applications/api/use-subscribed-api-resources.ts rename to features/admin-applications-v1/api/use-subscribed-api-resources.ts index cc2c419b690..3ac38c1068a 100644 --- a/apps/console/src/features/applications/api/use-subscribed-api-resources.ts +++ b/features/admin-applications-v1/api/use-subscribed-api-resources.ts @@ -20,9 +20,9 @@ import { HttpMethods } from "@wso2is/core/models"; import useRequest, { RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { AxiosRequestConfig } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; import { AuthorizedAPIListItemInterface } from "../models/api-authorization"; diff --git a/apps/console/src/features/applications/components/api-authorization/api-authorization.tsx b/features/admin-applications-v1/components/api-authorization/api-authorization.tsx similarity index 99% rename from apps/console/src/features/applications/components/api-authorization/api-authorization.tsx rename to features/admin-applications-v1/components/api-authorization/api-authorization.tsx index 72ecf2c7ab7..827f624c04c 100644 --- a/apps/console/src/features/applications/components/api-authorization/api-authorization.tsx +++ b/features/admin-applications-v1/components/api-authorization/api-authorization.tsx @@ -40,8 +40,8 @@ import { Dispatch } from "redux"; import { Divider, Grid, Icon } from "semantic-ui-react"; import { SubscribedAPIResources } from "./subscribed-api-resources"; import { AuthorizeAPIResource } from "./wizard/authorize-api-resource"; -import { useAPIResources } from "../../../api-resources/api"; -import { AppState, FeatureConfigInterface, history } from "../../../core"; +import { useAPIResources } from "../../../admin-api-resources-v1/api"; +import { AppState, FeatureConfigInterface, history } from "../../../admin-core-v1"; import { authorizeAPI, removeAuthorizedAPI diff --git a/apps/console/src/features/applications/components/api-authorization/scope-form.tsx b/features/admin-applications-v1/components/api-authorization/scope-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/api-authorization/scope-form.tsx rename to features/admin-applications-v1/components/api-authorization/scope-form.tsx index ee9f4952a9d..2732151afd5 100644 --- a/apps/console/src/features/applications/components/api-authorization/scope-form.tsx +++ b/features/admin-applications-v1/components/api-authorization/scope-form.tsx @@ -33,7 +33,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Form, Grid, Header } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../../core"; +import { FeatureConfigInterface } from "../../../admin-core-v1"; import { patchScopesOfAuthorizedAPI } from "../../api/api-authorization"; import useScopesOfAPIResources from "../../api/use-scopes-of-api-resources"; import { diff --git a/apps/console/src/features/applications/components/api-authorization/subscribed-api-resources.tsx b/features/admin-applications-v1/components/api-authorization/subscribed-api-resources.tsx similarity index 98% rename from apps/console/src/features/applications/components/api-authorization/subscribed-api-resources.tsx rename to features/admin-applications-v1/components/api-authorization/subscribed-api-resources.tsx index 91f486e3b1b..dfff6dd02bd 100644 --- a/apps/console/src/features/applications/components/api-authorization/subscribed-api-resources.tsx +++ b/features/admin-applications-v1/components/api-authorization/subscribed-api-resources.tsx @@ -31,16 +31,16 @@ import { SegmentedAccordion, SegmentedAccordionTitleActionInterface } from "@wso2is/react-components"; -import { getEmptyPlaceholderIllustrations, history } from "../../../core"; -import { RequestErrorInterface } from "../../../core/hooks/use-request"; +import { getEmptyPlaceholderIllustrations, history } from "../../../admin-core-v1"; +import { RequestErrorInterface } from "../../../admin-core-v1/hooks/use-request"; import { AxiosError } from "axios"; import React, { Fragment, FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Form, Grid, Header, Icon, Input } from "semantic-ui-react"; import { ScopeForm } from "./scope-form"; -import { APIResourcesConstants } from "../../../api-resources/constants"; -import { APIResourceInterface } from "../../../api-resources/models"; -import { FeatureConfigInterface } from "../../../core"; +import { APIResourcesConstants } from "../../../admin-api-resources-v1/constants"; +import { APIResourceInterface } from "../../../admin-api-resources-v1/models"; +import { FeatureConfigInterface } from "../../../admin-core-v1"; import { Policy } from "../../constants/api-authorization"; import { ApplicationTemplateIdTypes } from "../../models"; import { diff --git a/apps/console/src/features/applications/components/api-authorization/wizard/authorize-api-resource.tsx b/features/admin-applications-v1/components/api-authorization/wizard/authorize-api-resource.tsx similarity index 99% rename from apps/console/src/features/applications/components/api-authorization/wizard/authorize-api-resource.tsx rename to features/admin-applications-v1/components/api-authorization/wizard/authorize-api-resource.tsx index 19a031ac1f5..4ae78130792 100644 --- a/apps/console/src/features/applications/components/api-authorization/wizard/authorize-api-resource.tsx +++ b/features/admin-applications-v1/components/api-authorization/wizard/authorize-api-resource.tsx @@ -40,10 +40,10 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { DropdownItemProps, DropdownProps, Grid, Header, Label, Modal } from "semantic-ui-react"; -import { useAPIResources } from "../../../../api-resources/api"; -import { APIResourceCategories, APIResourcesConstants } from "../../../../api-resources/constants"; -import { APIResourceInterface, APIResourcePermissionInterface } from "../../../../api-resources/models"; -import { APIResourceUtils } from "../../../../api-resources/utils/api-resource-utils"; +import { useAPIResources } from "../../../../admin-api-resources-v1/api"; +import { APIResourceCategories, APIResourcesConstants } from "../../../../admin-api-resources-v1/constants"; +import { APIResourceInterface, APIResourcePermissionInterface } from "../../../../admin-api-resources-v1/models"; +import { APIResourceUtils } from "../../../../admin-api-resources-v1/utils/api-resource-utils"; import useScopesOfAPIResources from "../../../api/use-scopes-of-api-resources"; import { Policy, PolicyInfo, policyDetails } from "../../../constants/api-authorization"; import { ApplicationTemplateIdTypes } from "../../../models"; diff --git a/apps/console/src/features/applications/components/application-danger-zone.tsx b/features/admin-applications-v1/components/application-danger-zone.tsx similarity index 98% rename from apps/console/src/features/applications/components/application-danger-zone.tsx rename to features/admin-applications-v1/components/application-danger-zone.tsx index 8eed82d16b0..9deeff255a9 100644 --- a/apps/console/src/features/applications/components/application-danger-zone.tsx +++ b/features/admin-applications-v1/components/application-danger-zone.tsx @@ -26,8 +26,8 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; -import { AppConstants, AppState, EventPublisher, FeatureConfigInterface, UIConfigInterface, history } from "../../core"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; +import { AppConstants, AppState, EventPublisher, FeatureConfigInterface, UIConfigInterface, history } from "../../admin-core-v1"; import { deleteApplication } from "../api"; /** diff --git a/apps/console/src/features/applications/components/application-list.tsx b/features/admin-applications-v1/components/application-list.tsx similarity index 98% rename from apps/console/src/features/applications/components/application-list.tsx rename to features/admin-applications-v1/components/application-list.tsx index 324b993962d..9a6317d3f0f 100644 --- a/apps/console/src/features/applications/components/application-list.tsx +++ b/features/admin-applications-v1/components/application-list.tsx @@ -45,9 +45,9 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; -import { applicationConfig } from "../../../extensions"; -import { applicationListConfig } from "../../../extensions/configs/application-list"; -import { ConsoleSettingsModes } from "../../console-settings/models/ui"; +import { applicationConfig } from "../../admin-extensions-v1"; +import { applicationListConfig } from "../../admin-extensions-v1/configs/application-list"; +import { ConsoleSettingsModes } from "../../admin-console-settings-v1/models/ui"; import { AppConstants, AppState, @@ -56,9 +56,9 @@ import { UIConfigInterface, getEmptyPlaceholderIllustrations, history -} from "../../core"; -import { OrganizationType } from "../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { deleteApplication } from "../api"; import { ApplicationManagementConstants } from "../constants"; import { diff --git a/apps/console/src/features/applications/components/edit-application.tsx b/features/admin-applications-v1/components/edit-application.tsx similarity index 99% rename from apps/console/src/features/applications/components/edit-application.tsx rename to features/admin-applications-v1/components/edit-application.tsx index 0db9707a7e9..8ed87868b3a 100644 --- a/apps/console/src/features/applications/components/edit-application.tsx +++ b/features/admin-applications-v1/components/edit-application.tsx @@ -44,7 +44,7 @@ import { SignOnMethods } from "./settings"; import { Info } from "./settings/info"; -import { applicationConfig } from "../../../extensions"; +import { applicationConfig } from "../../admin-extensions-v1"; import { AppState, CORSOriginsListInterface, @@ -52,9 +52,9 @@ import { FeatureConfigInterface, getCORSOrigins, history -} from "../../core"; -import { OrganizationType } from "../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { getInboundProtocolConfig } from "../api"; import { ApplicationManagementConstants } from "../constants"; import CustomApplicationTemplate diff --git a/apps/console/src/features/applications/components/forms/advanced-configurations-form.scss b/features/admin-applications-v1/components/forms/advanced-configurations-form.scss similarity index 100% rename from apps/console/src/features/applications/components/forms/advanced-configurations-form.scss rename to features/admin-applications-v1/components/forms/advanced-configurations-form.scss diff --git a/apps/console/src/features/applications/components/forms/advanced-configurations-form.tsx b/features/admin-applications-v1/components/forms/advanced-configurations-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/forms/advanced-configurations-form.tsx rename to features/admin-applications-v1/components/forms/advanced-configurations-form.tsx index babf14d9859..c090ca90665 100644 --- a/apps/console/src/features/applications/components/forms/advanced-configurations-form.tsx +++ b/features/admin-applications-v1/components/forms/advanced-configurations-form.tsx @@ -37,8 +37,8 @@ import React, { import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; -import { applicationConfig } from "../../../../extensions"; -import { AppState, FeatureConfigInterface, getTechnologyLogos } from "../../../core"; +import { applicationConfig } from "../../../admin-extensions-v1"; +import { AppState, FeatureConfigInterface, getTechnologyLogos } from "../../../admin-core-v1"; import { ApplicationManagementConstants } from "../../constants"; import SAMLWebApplicationTemplate from "../../data/application-templates/templates/saml-web-application/saml-web-application.json"; diff --git a/apps/console/src/features/applications/components/forms/general-details-form.tsx b/features/admin-applications-v1/components/forms/general-details-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/forms/general-details-form.tsx rename to features/admin-applications-v1/components/forms/general-details-form.tsx index aff199972cd..d8976e90c87 100644 --- a/apps/console/src/features/applications/components/forms/general-details-form.tsx +++ b/features/admin-applications-v1/components/forms/general-details-form.tsx @@ -28,9 +28,9 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider } from "semantic-ui-react"; -import { applicationConfig } from "../../../../extensions"; -import { AppConstants, AppState, UIConfigInterface } from "../../../core"; -import { OrganizationType } from "../../../organizations/constants"; +import { applicationConfig } from "../../../admin-extensions-v1"; +import { AppConstants, AppState, UIConfigInterface } from "../../../admin-core-v1"; +import { OrganizationType } from "../../../admin-organizations-v1/constants"; import { useMyAccountStatus } from "../../api"; import { ApplicationManagementConstants } from "../../constants"; import { ApplicationInterface } from "../../models"; diff --git a/apps/console/src/features/applications/components/forms/inbound-custom-form.tsx b/features/admin-applications-v1/components/forms/inbound-custom-form.tsx similarity index 100% rename from apps/console/src/features/applications/components/forms/inbound-custom-form.tsx rename to features/admin-applications-v1/components/forms/inbound-custom-form.tsx diff --git a/apps/console/src/features/applications/components/forms/inbound-form-factory.tsx b/features/admin-applications-v1/components/forms/inbound-form-factory.tsx similarity index 100% rename from apps/console/src/features/applications/components/forms/inbound-form-factory.tsx rename to features/admin-applications-v1/components/forms/inbound-form-factory.tsx diff --git a/apps/console/src/features/applications/components/forms/inbound-oidc-form.tsx b/features/admin-applications-v1/components/forms/inbound-oidc-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/forms/inbound-oidc-form.tsx rename to features/admin-applications-v1/components/forms/inbound-oidc-form.tsx index 5ff552491fe..2812167e5a9 100644 --- a/apps/console/src/features/applications/components/forms/inbound-oidc-form.tsx +++ b/features/admin-applications-v1/components/forms/inbound-oidc-form.tsx @@ -55,11 +55,11 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Button, Container, Divider, DropdownProps, Form, Grid, Label, List, Table } from "semantic-ui-react"; -import { applicationConfig } from "../../../../extensions"; -import { AppState, ConfigReducerStateInterface } from "../../../core"; -import { getSharedOrganizations } from "../../../organizations/api"; -import { OrganizationType } from "../../../organizations/constants"; -import { OrganizationInterface, OrganizationResponseInterface } from "../../../organizations/models"; +import { applicationConfig } from "../../../admin-extensions-v1"; +import { AppState, ConfigReducerStateInterface } from "../../../admin-core-v1"; +import { getSharedOrganizations } from "../../../admin-organizations-v1/api"; +import { OrganizationType } from "../../../admin-organizations-v1/constants"; +import { OrganizationInterface, OrganizationResponseInterface } from "../../../admin-organizations-v1/models"; import { getGeneralIcons } from "../../configs/ui"; import { ApplicationManagementConstants } from "../../constants"; import CustomApplicationTemplate diff --git a/apps/console/src/features/applications/components/forms/inbound-passive-sts-form.tsx b/features/admin-applications-v1/components/forms/inbound-passive-sts-form.tsx similarity index 100% rename from apps/console/src/features/applications/components/forms/inbound-passive-sts-form.tsx rename to features/admin-applications-v1/components/forms/inbound-passive-sts-form.tsx diff --git a/apps/console/src/features/applications/components/forms/inbound-saml-creation-form.tsx b/features/admin-applications-v1/components/forms/inbound-saml-creation-form.tsx similarity index 98% rename from apps/console/src/features/applications/components/forms/inbound-saml-creation-form.tsx rename to features/admin-applications-v1/components/forms/inbound-saml-creation-form.tsx index 5669abbbeaf..5b7863e3ab8 100644 --- a/apps/console/src/features/applications/components/forms/inbound-saml-creation-form.tsx +++ b/features/admin-applications-v1/components/forms/inbound-saml-creation-form.tsx @@ -25,8 +25,8 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Button, Divider, Grid, Icon } from "semantic-ui-react"; -import { commonConfig } from "../../../../extensions"; -import { getCertificateIllustrations } from "../../../core"; +import { commonConfig } from "../../../admin-extensions-v1"; +import { getCertificateIllustrations } from "../../../admin-core-v1"; import { SAMLConfigModes } from "../../models"; /** diff --git a/apps/console/src/features/applications/components/forms/inbound-saml-form.tsx b/features/admin-applications-v1/components/forms/inbound-saml-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/forms/inbound-saml-form.tsx rename to features/admin-applications-v1/components/forms/inbound-saml-form.tsx index 1bb4b4e0063..630daede132 100644 --- a/apps/console/src/features/applications/components/forms/inbound-saml-form.tsx +++ b/features/admin-applications-v1/components/forms/inbound-saml-form.tsx @@ -26,9 +26,9 @@ import React, { FunctionComponent, MutableRefObject, ReactElement, useEffect, us import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Button, Divider, Form, Grid, Label } from "semantic-ui-react"; -import { applicationConfig, commonConfig } from "../../../../extensions"; -import { AppState, ConfigReducerStateInterface } from "../../../core"; -import { getAvailableNameIDFormats } from "../../../identity-providers/components/utils/saml-idp-utils"; +import { applicationConfig, commonConfig } from "../../../admin-extensions-v1"; +import { AppState, ConfigReducerStateInterface } from "../../../admin-core-v1"; +import { getAvailableNameIDFormats } from "../../../admin-identity-providers-v1/components/utils/saml-idp-utils"; import { ApplicationInterface, CertificateInterface, diff --git a/apps/console/src/features/applications/components/forms/inbound-ws-trust-form.tsx b/features/admin-applications-v1/components/forms/inbound-ws-trust-form.tsx similarity index 100% rename from apps/console/src/features/applications/components/forms/inbound-ws-trust-form.tsx rename to features/admin-applications-v1/components/forms/inbound-ws-trust-form.tsx diff --git a/apps/console/src/features/applications/components/forms/index.ts b/features/admin-applications-v1/components/forms/index.ts similarity index 100% rename from apps/console/src/features/applications/components/forms/index.ts rename to features/admin-applications-v1/components/forms/index.ts diff --git a/apps/console/src/features/applications/components/forms/provisioning-configuration-form.tsx b/features/admin-applications-v1/components/forms/provisioning-configuration-form.tsx similarity index 100% rename from apps/console/src/features/applications/components/forms/provisioning-configuration-form.tsx rename to features/admin-applications-v1/components/forms/provisioning-configuration-form.tsx diff --git a/apps/console/src/features/applications/components/forms/share-application-form.tsx b/features/admin-applications-v1/components/forms/share-application-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/forms/share-application-form.tsx rename to features/admin-applications-v1/components/forms/share-application-form.tsx index f35b6184c26..c484765de35 100644 --- a/apps/console/src/features/applications/components/forms/share-application-form.tsx +++ b/features/admin-applications-v1/components/forms/share-application-form.tsx @@ -52,20 +52,20 @@ import { Grid, Radio } from "semantic-ui-react"; -import { AppState } from "../../../core"; +import { AppState } from "../../../admin-core-v1"; import { getOrganizations, getSharedOrganizations, shareApplication, stopSharingApplication, unshareApplication -} from "../../../organizations/api"; +} from "../../../admin-organizations-v1/api"; import { OrganizationInterface, OrganizationListInterface, OrganizationResponseInterface, ShareApplicationRequestInterface -} from "../../../organizations/models"; +} from "../../../admin-organizations-v1/models"; import { ApplicationInterface, additionalSpProperty } from "../../models"; enum ShareType { diff --git a/apps/console/src/features/applications/components/help-panel/index.ts b/features/admin-applications-v1/components/help-panel/index.ts similarity index 100% rename from apps/console/src/features/applications/components/help-panel/index.ts rename to features/admin-applications-v1/components/help-panel/index.ts diff --git a/apps/console/src/features/applications/components/help-panel/oidc-configurations.tsx b/features/admin-applications-v1/components/help-panel/oidc-configurations.tsx similarity index 99% rename from apps/console/src/features/applications/components/help-panel/oidc-configurations.tsx rename to features/admin-applications-v1/components/help-panel/oidc-configurations.tsx index 24982b88195..9858ab682c7 100644 --- a/apps/console/src/features/applications/components/help-panel/oidc-configurations.tsx +++ b/features/admin-applications-v1/components/help-panel/oidc-configurations.tsx @@ -25,8 +25,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Form, Grid } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../../core"; -import { AppState } from "../../../core/store"; +import { FeatureConfigInterface } from "../../../admin-core-v1"; +import { AppState } from "../../../admin-core-v1/store"; import { getHelpPanelIcons } from "../../configs/ui"; import { ApplicationManagementConstants } from "../../constants"; import { diff --git a/apps/console/src/features/applications/components/help-panel/overview.tsx b/features/admin-applications-v1/components/help-panel/overview.tsx similarity index 99% rename from apps/console/src/features/applications/components/help-panel/overview.tsx rename to features/admin-applications-v1/components/help-panel/overview.tsx index cc7c4c5a359..f6bb298f3ae 100755 --- a/apps/console/src/features/applications/components/help-panel/overview.tsx +++ b/features/admin-applications-v1/components/help-panel/overview.tsx @@ -23,7 +23,7 @@ import { useSelector } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; import { OIDCConfigurations } from "./oidc-configurations"; import { SAMLConfigurations } from "./saml-configurations"; -import { AppState } from "../../../core"; +import { AppState } from "../../../admin-core-v1"; import { InboundProtocolListItemInterface, OIDCApplicationConfigurationInterface, diff --git a/apps/console/src/features/applications/components/help-panel/saml-configurations.tsx b/features/admin-applications-v1/components/help-panel/saml-configurations.tsx similarity index 99% rename from apps/console/src/features/applications/components/help-panel/saml-configurations.tsx rename to features/admin-applications-v1/components/help-panel/saml-configurations.tsx index 8e8ba5a69bc..f728a8cb142 100644 --- a/apps/console/src/features/applications/components/help-panel/saml-configurations.tsx +++ b/features/admin-applications-v1/components/help-panel/saml-configurations.tsx @@ -24,7 +24,7 @@ import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Button, Form, Grid, Icon } from "semantic-ui-react"; -import { AppState, FeatureConfigInterface, store } from "../../../core"; +import { AppState, FeatureConfigInterface, store } from "../../../admin-core-v1"; import { getHelpPanelIcons } from "../../configs/ui"; import { SAMLApplicationConfigurationInterface } from "../../models"; diff --git a/apps/console/src/features/applications/components/help-panel/samples-guide.tsx b/features/admin-applications-v1/components/help-panel/samples-guide.tsx similarity index 99% rename from apps/console/src/features/applications/components/help-panel/samples-guide.tsx rename to features/admin-applications-v1/components/help-panel/samples-guide.tsx index 7734e343911..bbef5af7e5b 100644 --- a/apps/console/src/features/applications/components/help-panel/samples-guide.tsx +++ b/features/admin-applications-v1/components/help-panel/samples-guide.tsx @@ -23,7 +23,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Divider, Grid, Header, Segment } from "semantic-ui-react"; -import { store } from "../../../core"; +import { store } from "../../../admin-core-v1"; import { getInboundProtocolConfig } from "../../api"; import { DocumentationConstants } from "../../constants"; import { ApplicationInterface, SupportedAuthProtocolTypes } from "../../models"; diff --git a/apps/console/src/features/applications/components/help-panel/ws-fed-configurations.tsx b/features/admin-applications-v1/components/help-panel/ws-fed-configurations.tsx similarity index 97% rename from apps/console/src/features/applications/components/help-panel/ws-fed-configurations.tsx rename to features/admin-applications-v1/components/help-panel/ws-fed-configurations.tsx index 72f9adadb6d..c5a44e7c4e4 100644 --- a/apps/console/src/features/applications/components/help-panel/ws-fed-configurations.tsx +++ b/features/admin-applications-v1/components/help-panel/ws-fed-configurations.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Form, Grid } from "semantic-ui-react"; -import { useWSFederationConfig } from "../../../wsfed-configuration/api/wsfed-configuration"; +import { useWSFederationConfig } from "../../../admin-wsfed-configuration-v1/api/wsfed-configuration"; import { getHelpPanelIcons } from "../../configs/ui"; import { WSFederationApplicationConfigurationInterface } from "../../models"; diff --git a/apps/console/src/features/applications/components/meta/inbound-protocols.meta.ts b/features/admin-applications-v1/components/meta/inbound-protocols.meta.ts similarity index 100% rename from apps/console/src/features/applications/components/meta/inbound-protocols.meta.ts rename to features/admin-applications-v1/components/meta/inbound-protocols.meta.ts diff --git a/apps/console/src/features/applications/components/meta/index.ts b/features/admin-applications-v1/components/meta/index.ts similarity index 100% rename from apps/console/src/features/applications/components/meta/index.ts rename to features/admin-applications-v1/components/meta/index.ts diff --git a/apps/console/src/features/applications/components/meta/oauth-protocol-template.meta.ts b/features/admin-applications-v1/components/meta/oauth-protocol-template.meta.ts similarity index 100% rename from apps/console/src/features/applications/components/meta/oauth-protocol-template.meta.ts rename to features/admin-applications-v1/components/meta/oauth-protocol-template.meta.ts diff --git a/apps/console/src/features/applications/components/meta/passive-sts-protocol-template.meta.ts b/features/admin-applications-v1/components/meta/passive-sts-protocol-template.meta.ts similarity index 100% rename from apps/console/src/features/applications/components/meta/passive-sts-protocol-template.meta.ts rename to features/admin-applications-v1/components/meta/passive-sts-protocol-template.meta.ts diff --git a/apps/console/src/features/applications/components/meta/saml-protocol-template.meta.ts b/features/admin-applications-v1/components/meta/saml-protocol-template.meta.ts similarity index 100% rename from apps/console/src/features/applications/components/meta/saml-protocol-template.meta.ts rename to features/admin-applications-v1/components/meta/saml-protocol-template.meta.ts diff --git a/apps/console/src/features/applications/components/modals/application-share-modal.tsx b/features/admin-applications-v1/components/modals/application-share-modal.tsx similarity index 99% rename from apps/console/src/features/applications/components/modals/application-share-modal.tsx rename to features/admin-applications-v1/components/modals/application-share-modal.tsx index f48ec86e214..6200ed9ed9e 100644 --- a/apps/console/src/features/applications/components/modals/application-share-modal.tsx +++ b/features/admin-applications-v1/components/modals/application-share-modal.tsx @@ -54,20 +54,20 @@ import { Segment, Transition } from "semantic-ui-react"; -import { AppState, EventPublisher } from "../../../core"; +import { AppState, EventPublisher } from "../../../admin-core-v1"; import { getOrganizations, getSharedOrganizations, shareApplication, stopSharingApplication, unshareApplication -} from "../../../organizations/api"; +} from "../../../admin-organizations-v1/api"; import { OrganizationInterface, OrganizationListInterface, OrganizationResponseInterface, ShareApplicationRequestInterface -} from "../../../organizations/models"; +} from "../../../admin-organizations-v1/models"; enum ShareType { SHARE_ALL, diff --git a/apps/console/src/features/applications/components/modals/certificate-form-field-modal.tsx b/features/admin-applications-v1/components/modals/certificate-form-field-modal.tsx similarity index 98% rename from apps/console/src/features/applications/components/modals/certificate-form-field-modal.tsx rename to features/admin-applications-v1/components/modals/certificate-form-field-modal.tsx index 2ca63fac3d2..95c9441f096 100644 --- a/apps/console/src/features/applications/components/modals/certificate-form-field-modal.tsx +++ b/features/admin-applications-v1/components/modals/certificate-form-field-modal.tsx @@ -23,7 +23,7 @@ import { Certificate as CertificateDisplay, Code, GenericIcon } from "@wso2is/re import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Modal, ModalProps, Segment } from "semantic-ui-react"; -import { getCertificateIllustrations } from "../../../core"; +import { getCertificateIllustrations } from "../../../admin-core-v1"; /** * Proptypes for the certificate form field modal component. diff --git a/apps/console/src/features/applications/components/modals/index.ts b/features/admin-applications-v1/components/modals/index.ts similarity index 100% rename from apps/console/src/features/applications/components/modals/index.ts rename to features/admin-applications-v1/components/modals/index.ts diff --git a/apps/console/src/features/applications/components/settings/access-configuration.tsx b/features/admin-applications-v1/components/settings/access-configuration.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/access-configuration.tsx rename to features/admin-applications-v1/components/settings/access-configuration.tsx index a02a618df8b..cdf7d1d88f4 100644 --- a/apps/console/src/features/applications/components/settings/access-configuration.tsx +++ b/features/admin-applications-v1/components/settings/access-configuration.tsx @@ -50,15 +50,15 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { AccordionTitleProps, Divider, Grid, Header, Button as SemButton } from "semantic-ui-react"; import { SAMLSelectionLanding } from "./protocols"; -import { applicationConfig } from "../../../../extensions"; -import useAuthorization from "../../../authorization/hooks/use-authorization"; +import { applicationConfig } from "../../../admin-extensions-v1"; +import useAuthorization from "../../../admin-authorization-v1/hooks/use-authorization"; import { AppState, AuthenticatorAccordion, FeatureConfigInterface, getEmptyPlaceholderIllustrations, store -} from "../../../core"; +} from "../../../admin-core-v1"; import { deleteProtocol, getAuthProtocolMetadata, diff --git a/apps/console/src/features/applications/components/settings/advanced-settings.tsx b/features/admin-applications-v1/components/settings/advanced-settings.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/advanced-settings.tsx rename to features/admin-applications-v1/components/settings/advanced-settings.tsx index 2c1c7ef2fd1..751c4197948 100644 --- a/apps/console/src/features/applications/components/settings/advanced-settings.tsx +++ b/features/admin-applications-v1/components/settings/advanced-settings.tsx @@ -25,7 +25,7 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { AppState, FeatureConfigInterface } from "../../../core"; +import { AppState, FeatureConfigInterface } from "../../../admin-core-v1"; import { updateApplicationConfigurations } from "../../api"; import { AdvancedConfigurationsInterface, ApplicationTemplateListItemInterface } from "../../models"; import { AdvancedConfigurationsForm } from "../forms"; diff --git a/apps/console/src/features/applications/components/settings/attribute-management/advance-attribute-settings.tsx b/features/admin-applications-v1/components/settings/attribute-management/advance-attribute-settings.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/attribute-management/advance-attribute-settings.tsx rename to features/admin-applications-v1/components/settings/attribute-management/advance-attribute-settings.tsx index 7c6d6b19381..f2eaf327969 100644 --- a/apps/console/src/features/applications/components/settings/attribute-management/advance-attribute-settings.tsx +++ b/features/admin-applications-v1/components/settings/attribute-management/advance-attribute-settings.tsx @@ -26,8 +26,8 @@ import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Checkbox, CheckboxProps, Divider } from "semantic-ui-react"; import { DropdownOptionsInterface } from "./attribute-settings"; -import { applicationConfig } from "../../../../../extensions"; -import { AppState } from "../../../../core"; +import { applicationConfig } from "../../../../admin-extensions-v1"; +import { AppState } from "../../../../admin-core-v1"; import { ApplicationManagementConstants } from "../../../constants"; import { AdvanceAttributeSettingsErrorValidationInterface, diff --git a/apps/console/src/features/applications/components/settings/attribute-management/attirbute-selection-wizard-other-dialect.tsx b/features/admin-applications-v1/components/settings/attribute-management/attirbute-selection-wizard-other-dialect.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/attribute-management/attirbute-selection-wizard-other-dialect.tsx rename to features/admin-applications-v1/components/settings/attribute-management/attirbute-selection-wizard-other-dialect.tsx index 1cd10f70322..0a1cedf12dc 100644 --- a/apps/console/src/features/applications/components/settings/attribute-management/attirbute-selection-wizard-other-dialect.tsx +++ b/features/admin-applications-v1/components/settings/attribute-management/attirbute-selection-wizard-other-dialect.tsx @@ -27,7 +27,7 @@ import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Modal } from "semantic-ui-react"; import { ExtendedExternalClaimInterface } from "./attribute-settings"; -import { AttributeSelectList } from "../../../../core"; +import { AttributeSelectList } from "../../../../admin-core-v1"; interface AttributeSelectionWizardOtherDialectPropsInterface extends TestableComponentInterface { availableExternalClaims: ExtendedExternalClaimInterface[]; diff --git a/apps/console/src/features/applications/components/settings/attribute-management/attribute-list-item.tsx b/features/admin-applications-v1/components/settings/attribute-management/attribute-list-item.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/attribute-management/attribute-list-item.tsx rename to features/admin-applications-v1/components/settings/attribute-management/attribute-list-item.tsx index 5f2761bffcd..6aefb4cc7ef 100644 --- a/apps/console/src/features/applications/components/settings/attribute-management/attribute-list-item.tsx +++ b/features/admin-applications-v1/components/settings/attribute-management/attribute-list-item.tsx @@ -23,7 +23,7 @@ import React, { FunctionComponent, ReactElement, ReactNode, useEffect, useState import { useTranslation } from "react-i18next"; import { Checkbox, Icon, Input, Table } from "semantic-ui-react"; import { ExtendedClaimMappingInterface } from "./attribute-settings"; -import { ClaimManagementConstants } from "../../../../claims/constants/claim-management-constants"; +import { ClaimManagementConstants } from "../../../../admin-claims-v1/constants/claim-management-constants"; const READONLY_CLAIM_CONFIGS: string[] = [ ClaimManagementConstants.GROUPS_CLAIM_NAME, diff --git a/apps/console/src/features/applications/components/settings/attribute-management/attribute-selection-oidc.tsx b/features/admin-applications-v1/components/settings/attribute-management/attribute-selection-oidc.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/attribute-management/attribute-selection-oidc.tsx rename to features/admin-applications-v1/components/settings/attribute-management/attribute-selection-oidc.tsx index b9e233fca60..226a71abc9c 100644 --- a/apps/console/src/features/applications/components/settings/attribute-management/attribute-selection-oidc.tsx +++ b/features/admin-applications-v1/components/settings/attribute-management/attribute-selection-oidc.tsx @@ -31,7 +31,7 @@ import { SegmentedAccordionTitleActionInterface, useDocumentation } from "@wso2is/react-components"; -import { OIDCScopesClaimsListInterface } from "../../../../oidc-scopes"; +import { OIDCScopesClaimsListInterface } from "../../../../admin-oidc-scopes-v1"; import { IdentifiableComponentInterface } from "@wso2is/core/src/models"; import React, { ChangeEvent, @@ -54,15 +54,15 @@ import { ExtendedExternalClaimInterface, SelectedDialectInterface } from "./attribute-settings"; -import { applicationConfig } from "../../../../../extensions"; -import { ClaimManagementConstants } from "../../../../claims/constants"; +import { applicationConfig } from "../../../../admin-extensions-v1"; +import { ClaimManagementConstants } from "../../../../admin-claims-v1/constants"; import { AppConstants, AppState, ConfigReducerStateInterface, getEmptyPlaceholderIllustrations, history -} from "../../../../core"; +} from "../../../../admin-core-v1"; import { ClaimConfigurationInterface, ClaimMappingInterface, diff --git a/apps/console/src/features/applications/components/settings/attribute-management/attribute-selection-wizard.tsx b/features/admin-applications-v1/components/settings/attribute-management/attribute-selection-wizard.tsx similarity index 100% rename from apps/console/src/features/applications/components/settings/attribute-management/attribute-selection-wizard.tsx rename to features/admin-applications-v1/components/settings/attribute-management/attribute-selection-wizard.tsx diff --git a/apps/console/src/features/applications/components/settings/attribute-management/attribute-selection.tsx b/features/admin-applications-v1/components/settings/attribute-management/attribute-selection.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/attribute-management/attribute-selection.tsx rename to features/admin-applications-v1/components/settings/attribute-management/attribute-selection.tsx index aa13dd2d4e6..cbfda40f273 100644 --- a/apps/console/src/features/applications/components/settings/attribute-management/attribute-selection.tsx +++ b/features/admin-applications-v1/components/settings/attribute-management/attribute-selection.tsx @@ -43,8 +43,8 @@ import { ExtendedExternalClaimInterface, SelectedDialectInterface } from "./attribute-settings"; -import { applicationConfig } from "../../../../../extensions"; -import { ClaimManagementConstants } from "../../../../claims/constants"; +import { applicationConfig } from "../../../../admin-extensions-v1"; +import { ClaimManagementConstants } from "../../../../admin-claims-v1/constants"; import { AppConstants, AppState, @@ -52,7 +52,7 @@ import { EventPublisher, getEmptyPlaceholderIllustrations, history -} from "../../../../core"; +} from "../../../../admin-core-v1"; import { ClaimConfigurationInterface, ClaimMappingInterface, diff --git a/apps/console/src/features/applications/components/settings/attribute-management/attribute-settings.tsx b/features/admin-applications-v1/components/settings/attribute-management/attribute-settings.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/attribute-management/attribute-settings.tsx rename to features/admin-applications-v1/components/settings/attribute-management/attribute-settings.tsx index 48b50bb8412..e9ca59db24f 100644 --- a/apps/console/src/features/applications/components/settings/attribute-management/attribute-settings.tsx +++ b/features/admin-applications-v1/components/settings/attribute-management/attribute-settings.tsx @@ -29,11 +29,11 @@ import { } from "@wso2is/core/models"; import { addAlert } from "@wso2is/core/store"; import { ConfirmationModal, ContentLoader, EmphasizedSegment } from "@wso2is/react-components"; -import { useOIDCScopesList } from "../../../../oidc-scopes/api/oidc-scopes"; +import { useOIDCScopesList } from "../../../../admin-oidc-scopes-v1/api/oidc-scopes"; import { OIDCScopesClaimsListInterface, OIDCScopesListInterface -} from "../../../../oidc-scopes/models/oidc-scopes"; +} from "../../../../admin-oidc-scopes-v1/models/oidc-scopes"; import get from "lodash-es/get"; import isEmpty from "lodash-es/isEmpty"; import sortBy from "lodash-es/sortBy"; @@ -46,11 +46,11 @@ import { AdvanceAttributeSettings } from "./advance-attribute-settings"; import { AttributeSelection } from "./attribute-selection"; import { AttributeSelectionOIDC } from "./attribute-selection-oidc"; import { RoleMapping } from "./role-mapping"; -import { applicationConfig } from "../../../../../extensions"; -import { AccessControlConstants } from "../../../../access-control/constants/access-control"; -import { getAllExternalClaims, getAllLocalClaims, getDialects } from "../../../../claims/api"; -import { AppState, EventPublisher, FeatureConfigInterface } from "../../../../core"; -import { SubjectAttributeListItem } from "../../../../identity-providers/components/settings"; +import { applicationConfig } from "../../../../admin-extensions-v1"; +import { AccessControlConstants } from "../../../../admin-access-control-v1/constants/access-control"; +import { getAllExternalClaims, getAllLocalClaims, getDialects } from "../../../../admin-claims-v1/api"; +import { AppState, EventPublisher, FeatureConfigInterface } from "../../../../admin-core-v1"; +import { SubjectAttributeListItem } from "../../../../admin-identity-providers-v1/components/settings"; import { updateAuthProtocolConfig, updateClaimConfiguration } from "../../../api/"; import { AppClaimInterface, diff --git a/apps/console/src/features/applications/components/settings/attribute-management/index.ts b/features/admin-applications-v1/components/settings/attribute-management/index.ts similarity index 100% rename from apps/console/src/features/applications/components/settings/attribute-management/index.ts rename to features/admin-applications-v1/components/settings/attribute-management/index.ts diff --git a/apps/console/src/features/applications/components/settings/attribute-management/role-mapping.tsx b/features/admin-applications-v1/components/settings/attribute-management/role-mapping.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/attribute-management/role-mapping.tsx rename to features/admin-applications-v1/components/settings/attribute-management/role-mapping.tsx index 162a6ae1ae2..b506f95491e 100644 --- a/apps/console/src/features/applications/components/settings/attribute-management/role-mapping.tsx +++ b/features/admin-applications-v1/components/settings/attribute-management/role-mapping.tsx @@ -27,7 +27,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid } from "semantic-ui-react"; -import { getRolesList } from "../../../../roles/api"; +import { getRolesList } from "../../../../admin-roles-v2/api"; import { RoleMappingInterface } from "../../../models"; interface RoleMappingPropsInterface extends TestableComponentInterface { diff --git a/apps/console/src/features/applications/components/settings/certificate/add-certificate-form.tsx b/features/admin-applications-v1/components/settings/certificate/add-certificate-form.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/certificate/add-certificate-form.tsx rename to features/admin-applications-v1/components/settings/certificate/add-certificate-form.tsx index 9490dfb0c5d..bdf2ac97633 100644 --- a/apps/console/src/features/applications/components/settings/certificate/add-certificate-form.tsx +++ b/features/admin-applications-v1/components/settings/certificate/add-certificate-form.tsx @@ -22,7 +22,7 @@ import { Forms } from "@wso2is/forms"; import * as forge from "node-forge"; import React, { ReactElement, useEffect, useState } from "react"; import { Grid } from "semantic-ui-react"; -import { UploadCertificate } from "../../../../core"; +import { UploadCertificate } from "../../../../admin-core-v1"; /** * Proptypes for the add Application certificate form component. diff --git a/apps/console/src/features/applications/components/settings/certificate/add-certificate-wizard.tsx b/features/admin-applications-v1/components/settings/certificate/add-certificate-wizard.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/certificate/add-certificate-wizard.tsx rename to features/admin-applications-v1/components/settings/certificate/add-certificate-wizard.tsx index 6dd11920c9d..8ee5a3d9519 100644 --- a/apps/console/src/features/applications/components/settings/certificate/add-certificate-wizard.tsx +++ b/features/admin-applications-v1/components/settings/certificate/add-certificate-wizard.tsx @@ -22,7 +22,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { Grid, Modal } from "semantic-ui-react"; import { AddApplicationCertificateFormComponent } from "./add-certificate-form"; -import { getAddIDPCertificateWizardStepIcons } from "../../../../identity-providers/configs/ui"; +import { getAddIDPCertificateWizardStepIcons } from "../../../../admin-identity-providers-v1/configs/ui"; /** * Interface for the Add application certificate wizard component props. diff --git a/apps/console/src/features/applications/components/settings/certificate/application-certificate-list.tsx b/features/admin-applications-v1/components/settings/certificate/application-certificate-list.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/certificate/application-certificate-list.tsx rename to features/admin-applications-v1/components/settings/certificate/application-certificate-list.tsx index 5c8f5d2f208..b4da9fec4af 100644 --- a/apps/console/src/features/applications/components/settings/certificate/application-certificate-list.tsx +++ b/features/admin-applications-v1/components/settings/certificate/application-certificate-list.tsx @@ -36,7 +36,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Divider, Grid, Icon, Segment, SemanticCOLORS, SemanticICONS } from "semantic-ui-react"; import { AddApplicationCertificateWizard } from "./add-certificate-wizard"; -import { UIConstants, getEmptyPlaceholderIllustrations } from "../../../../core"; +import { UIConstants, getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; import { updateApplicationDetails } from "../../../api"; import { ApplicationInterface, CertificateTypeInterface } from "../../../models"; import { CertificateFormFieldModal } from "../../modals"; diff --git a/apps/console/src/features/applications/components/settings/certificate/application-certificate-wrapper.tsx b/features/admin-applications-v1/components/settings/certificate/application-certificate-wrapper.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/certificate/application-certificate-wrapper.tsx rename to features/admin-applications-v1/components/settings/certificate/application-certificate-wrapper.tsx index e12b27b5c5f..eae47dcfe29 100644 --- a/apps/console/src/features/applications/components/settings/certificate/application-certificate-wrapper.tsx +++ b/features/admin-applications-v1/components/settings/certificate/application-certificate-wrapper.tsx @@ -28,7 +28,7 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; import { ApplicationCertificatesListComponent } from "./application-certificate-list"; -import { commonConfig } from "../../../../../extensions"; +import { commonConfig } from "../../../../admin-extensions-v1"; import { ApplicationInterface, ApplicationTemplateIdTypes, diff --git a/apps/console/src/features/applications/components/settings/certificate/index.ts b/features/admin-applications-v1/components/settings/certificate/index.ts similarity index 100% rename from apps/console/src/features/applications/components/settings/certificate/index.ts rename to features/admin-applications-v1/components/settings/certificate/index.ts diff --git a/apps/console/src/features/applications/components/settings/general-application-settings.tsx b/features/admin-applications-v1/components/settings/general-application-settings.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/general-application-settings.tsx rename to features/admin-applications-v1/components/settings/general-application-settings.tsx index 796d47175f6..afb76cab3a6 100644 --- a/apps/console/src/features/applications/components/settings/general-application-settings.tsx +++ b/features/admin-applications-v1/components/settings/general-application-settings.tsx @@ -33,9 +33,9 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider } from "semantic-ui-react"; -import { applicationConfig } from "../../../../extensions"; -import { AccessControlConstants } from "../../../access-control/constants/access-control"; -import { AppState, FeatureConfigInterface, UIConfigInterface } from "../../../core"; +import { applicationConfig } from "../../../admin-extensions-v1"; +import { AccessControlConstants } from "../../../admin-access-control-v1/constants/access-control"; +import { AppState, FeatureConfigInterface, UIConfigInterface } from "../../../admin-core-v1"; import { deleteApplication, updateApplicationDetails } from "../../api"; import { ApplicationInterface, diff --git a/apps/console/src/features/applications/components/settings/index.ts b/features/admin-applications-v1/components/settings/index.ts similarity index 100% rename from apps/console/src/features/applications/components/settings/index.ts rename to features/admin-applications-v1/components/settings/index.ts diff --git a/apps/console/src/features/applications/components/settings/info.tsx b/features/admin-applications-v1/components/settings/info.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/info.tsx rename to features/admin-applications-v1/components/settings/info.tsx index f08e0168a15..effc222b929 100644 --- a/apps/console/src/features/applications/components/settings/info.tsx +++ b/features/admin-applications-v1/components/settings/info.tsx @@ -28,7 +28,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; -import { AppState } from "../../../core"; +import { AppState } from "../../../admin-core-v1"; import { ApplicationManagementConstants } from "../../constants"; import CustomApplicationTemplate from "../../data/application-templates/templates/custom-application/custom-application.json"; diff --git a/apps/console/src/features/applications/components/settings/protocols/index.ts b/features/admin-applications-v1/components/settings/protocols/index.ts similarity index 100% rename from apps/console/src/features/applications/components/settings/protocols/index.ts rename to features/admin-applications-v1/components/settings/protocols/index.ts diff --git a/apps/console/src/features/applications/components/settings/protocols/protocol-landing.tsx b/features/admin-applications-v1/components/settings/protocols/protocol-landing.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/protocols/protocol-landing.tsx rename to features/admin-applications-v1/components/settings/protocols/protocol-landing.tsx index 6eedbcef9d2..52e0f336f15 100644 --- a/apps/console/src/features/applications/components/settings/protocols/protocol-landing.tsx +++ b/features/admin-applications-v1/components/settings/protocols/protocol-landing.tsx @@ -22,8 +22,8 @@ import kebabCase from "lodash-es/kebabCase"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Card, Divider, Grid } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../../../core"; -import { ProtocolCard } from "../../../../core/components"; +import { FeatureConfigInterface } from "../../../../admin-core-v1"; +import { ProtocolCard } from "../../../../admin-core-v1/components"; import { getInboundProtocolLogos } from "../../../configs/ui"; import { SAMLConfigModes, SupportedAuthProtocolTypes } from "../../../models"; import { ApplicationManagementUtils } from "../../../utils/application-management-utils"; diff --git a/apps/console/src/features/applications/components/settings/protocols/saml-selection-landing.tsx b/features/admin-applications-v1/components/settings/protocols/saml-selection-landing.tsx similarity index 97% rename from apps/console/src/features/applications/components/settings/protocols/saml-selection-landing.tsx rename to features/admin-applications-v1/components/settings/protocols/saml-selection-landing.tsx index f846ce4bd07..dd22dd0a8ba 100644 --- a/apps/console/src/features/applications/components/settings/protocols/saml-selection-landing.tsx +++ b/features/admin-applications-v1/components/settings/protocols/saml-selection-landing.tsx @@ -21,8 +21,8 @@ import isEmpty from "lodash-es/isEmpty"; import kebabCase from "lodash-es/kebabCase"; import React, { FunctionComponent, ReactElement } from "react"; import { Card, Divider, Grid } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../../../core"; -import { ProtocolCard } from "../../../../core/components"; +import { FeatureConfigInterface } from "../../../../admin-core-v1"; +import { ProtocolCard } from "../../../../admin-core-v1/components"; import { getSAMLModeIcons } from "../../../configs/ui"; import { SAMLConfigModes } from "../../../models"; import { ApplicationManagementUtils } from "../../../utils/application-management-utils"; diff --git a/apps/console/src/features/applications/components/settings/provisioning/inbound-provisioning-configuration.tsx b/features/admin-applications-v1/components/settings/provisioning/inbound-provisioning-configuration.tsx similarity index 97% rename from apps/console/src/features/applications/components/settings/provisioning/inbound-provisioning-configuration.tsx rename to features/admin-applications-v1/components/settings/provisioning/inbound-provisioning-configuration.tsx index 62f509e64de..7df2409b564 100644 --- a/apps/console/src/features/applications/components/settings/provisioning/inbound-provisioning-configuration.tsx +++ b/features/admin-applications-v1/components/settings/provisioning/inbound-provisioning-configuration.tsx @@ -26,9 +26,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { AccordionTitleProps, Divider, Grid } from "semantic-ui-react"; -import { AppState, AuthenticatorAccordion, FeatureConfigInterface } from "../../../../core"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; -import { getUserStoreList } from "../../../../userstores/api"; +import { AppState, AuthenticatorAccordion, FeatureConfigInterface } from "../../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { getUserStoreList } from "../../../../admin-userstores-v1/api"; import { updateApplicationConfigurations } from "../../../api"; import { ProvisioningConfigurationInterface, SimpleUserStoreListItemInterface } from "../../../models"; import { ProvisioningConfigurationsForm } from "../../forms"; diff --git a/apps/console/src/features/applications/components/settings/provisioning/index.ts b/features/admin-applications-v1/components/settings/provisioning/index.ts similarity index 100% rename from apps/console/src/features/applications/components/settings/provisioning/index.ts rename to features/admin-applications-v1/components/settings/provisioning/index.ts diff --git a/apps/console/src/features/applications/components/settings/provisioning/outbound-provisioning-configuration.tsx b/features/admin-applications-v1/components/settings/provisioning/outbound-provisioning-configuration.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/provisioning/outbound-provisioning-configuration.tsx rename to features/admin-applications-v1/components/settings/provisioning/outbound-provisioning-configuration.tsx index a49797d6e4b..5f2eb09acbe 100644 --- a/apps/console/src/features/applications/components/settings/provisioning/outbound-provisioning-configuration.tsx +++ b/features/admin-applications-v1/components/settings/provisioning/outbound-provisioning-configuration.tsx @@ -30,12 +30,12 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { AccordionTitleProps, Divider, Grid, Icon, Segment } from "semantic-ui-react"; -import { AuthenticatorAccordion, getEmptyPlaceholderIllustrations } from "../../../../core"; -import { getIdentityProviderList } from "../../../../identity-providers/api/identity-provider"; +import { AuthenticatorAccordion, getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; +import { getIdentityProviderList } from "../../../../admin-identity-providers-v1/api/identity-provider"; import { IdentityProviderInterface, IdentityProviderListResponseInterface -} from "../../../../identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { updateApplicationConfigurations } from "../../../api"; import { ApplicationInterface, diff --git a/apps/console/src/features/applications/components/settings/provisioning/provisioning-settings.tsx b/features/admin-applications-v1/components/settings/provisioning/provisioning-settings.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/provisioning/provisioning-settings.tsx rename to features/admin-applications-v1/components/settings/provisioning/provisioning-settings.tsx index fece4ec59ca..591b131d0d3 100644 --- a/apps/console/src/features/applications/components/settings/provisioning/provisioning-settings.tsx +++ b/features/admin-applications-v1/components/settings/provisioning/provisioning-settings.tsx @@ -24,7 +24,7 @@ import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; import { InboundProvisioningConfigurations } from "./inbound-provisioning-configuration"; import { OutboundProvisioningConfiguration } from "./outbound-provisioning-configuration"; -import { AppState, FeatureConfigInterface } from "../../../../core"; +import { AppState, FeatureConfigInterface } from "../../../../admin-core-v1"; import { ApplicationInterface, ProvisioningConfigurationInterface } from "../../../models"; /** diff --git a/apps/console/src/features/applications/components/settings/shared-access.tsx b/features/admin-applications-v1/components/settings/shared-access.tsx similarity index 97% rename from apps/console/src/features/applications/components/settings/shared-access.tsx rename to features/admin-applications-v1/components/settings/shared-access.tsx index 9e1d6d54579..c9d24b1a711 100644 --- a/apps/console/src/features/applications/components/settings/shared-access.tsx +++ b/features/admin-applications-v1/components/settings/shared-access.tsx @@ -19,7 +19,7 @@ import { IdentifiableComponentInterface, SBACInterface } from "@wso2is/core/models"; import { EmphasizedSegment } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; -import { FeatureConfigInterface } from "../../../core"; +import { FeatureConfigInterface } from "../../../admin-core-v1"; import { ApplicationInterface } from "../../models"; import { ApplicationShareForm } from "../forms"; diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/index.ts b/features/admin-applications-v1/components/settings/sign-on-methods/index.ts similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/index.ts rename to features/admin-applications-v1/components/settings/sign-on-methods/index.ts diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/script-based-flow/index.ts b/features/admin-applications-v1/components/settings/sign-on-methods/script-based-flow/index.ts similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/script-based-flow/index.ts rename to features/admin-applications-v1/components/settings/sign-on-methods/script-based-flow/index.ts diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/script-based-flow/script-based-flow.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/script-based-flow/script-based-flow.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/sign-on-methods/script-based-flow/script-based-flow.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/script-based-flow/script-based-flow.tsx index 19e7867b097..738edf792ed 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/script-based-flow/script-based-flow.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/script-based-flow/script-based-flow.tsx @@ -64,15 +64,15 @@ import { Dispatch } from "redux"; import { Checkbox, Dropdown, Header, Icon, Input, Menu, Sidebar } from "semantic-ui-react"; import { stripSlashes } from "slashes"; import { ScriptTemplatesSidePanel, ScriptTemplatesSidePanelRefInterface } from "./script-templates-side-panel"; -import { ELK_RISK_BASED_TEMPLATE_NAME } from "../../../../../authentication-flow-builder/constants/template-constants"; -import useAuthenticationFlow from "../../../../../authentication-flow-builder/hooks/use-authentication-flow"; -import { AppState, AppUtils, EventPublisher, FeatureConfigInterface, getOperationIcons } from "../../../../../core"; -import { OrganizationType } from "../../../../../organizations/constants"; -import { OrganizationUtils } from "../../../../../organizations/utils"; -import { deleteSecret, getSecretList } from "../../../../../secrets/api/secret"; -import AddSecretWizard from "../../../../../secrets/components/add-secret-wizard"; -import { ADAPTIVE_SCRIPT_SECRETS } from "../../../../../secrets/constants/secrets.common"; -import { GetSecretListResponse, SecretModel } from "../../../../../secrets/models/secret"; +import { ELK_RISK_BASED_TEMPLATE_NAME } from "../../../../../admin-authentication-flow-builder-v1/constants/template-constants"; +import useAuthenticationFlow from "../../../../../admin-authentication-flow-builder-v1/hooks/use-authentication-flow"; +import { AppState, AppUtils, EventPublisher, FeatureConfigInterface, getOperationIcons } from "../../../../../admin-core-v1"; +import { OrganizationType } from "../../../../../admin-organizations-v1/constants"; +import { OrganizationUtils } from "../../../../../admin-organizations-v1/utils"; +import { deleteSecret, getSecretList } from "../../../../../admin-secrets-v1/api/secret"; +import AddSecretWizard from "../../../../../admin-secrets-v1/components/add-secret-wizard"; +import { ADAPTIVE_SCRIPT_SECRETS } from "../../../../../admin-secrets-v1/constants/secrets.common"; +import { GetSecretListResponse, SecretModel } from "../../../../../admin-secrets-v1/models/secret"; import { getAdaptiveAuthTemplates } from "../../../../api"; import { ApplicationManagementConstants } from "../../../../constants"; import { diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/script-based-flow/script-templates-side-panel.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/script-based-flow/script-templates-side-panel.tsx similarity index 96% rename from apps/console/src/features/applications/components/settings/sign-on-methods/script-based-flow/script-templates-side-panel.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/script-based-flow/script-templates-side-panel.tsx index e1370139c24..e6265fecc6b 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/script-based-flow/script-templates-side-panel.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/script-based-flow/script-templates-side-panel.tsx @@ -43,27 +43,27 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Accordion, Grid, Icon, Menu, Modal, Segment, Sidebar } from "semantic-ui-react"; -import { serverConfigurationConfig } from "../../../../../../extensions/configs/server-configuration"; +import { serverConfigurationConfig } from "../../../../../admin-extensions-v1/configs/server-configuration"; // eslint-disable-next-line max-len -import AdaptiveAuthTemplateInfoModal from "../../../../../authentication-flow-builder/components/predefined-flows-side-panel/adaptive-auth-template-info-modal"; +import AdaptiveAuthTemplateInfoModal from "../../../../../admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/adaptive-auth-template-info-modal"; import { ELK_RISK_BASED_TEMPLATE_NAME -} from "../../../../../authentication-flow-builder/constants/template-constants"; +} from "../../../../../admin-authentication-flow-builder-v1/constants/template-constants"; import { getConnectorDetails, updateGovernanceConnector -} from "../../../../../server-configurations/api/governance-connectors"; +} from "../../../../../admin-server-configurations-v1/api/governance-connectors"; import { ServerConfigurationsConstants -} from "../../../../../server-configurations/constants/server-configurations-constants"; -import { AnalyticsConfigurationForm } from "../../../../../server-configurations/forms/analytics-form"; +} from "../../../../../admin-server-configurations-v1/constants/server-configurations-constants"; +import { AnalyticsConfigurationForm } from "../../../../../admin-server-configurations-v1/forms/analytics-form"; import { GovernanceConnectorInterface, UpdateGovernanceConnectorConfigInterface -} from "../../../../../server-configurations/models/governance-connectors"; +} from "../../../../../admin-server-configurations-v1/models/governance-connectors"; import { GovernanceConnectorUtils -} from "../../../../../server-configurations/utils/governance-connector-utils"; +} from "../../../../../admin-server-configurations-v1/utils/governance-connector-utils"; import { AdaptiveAuthTemplateCategoryInterface, AdaptiveAuthTemplateInterface } from "../../../../models"; /** diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/sign-in-method-customization.scss b/features/admin-applications-v1/components/settings/sign-on-methods/sign-in-method-customization.scss similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/sign-in-method-customization.scss rename to features/admin-applications-v1/components/settings/sign-on-methods/sign-in-method-customization.scss diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/sign-in-method-customization.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/sign-in-method-customization.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/sign-on-methods/sign-in-method-customization.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/sign-in-method-customization.tsx index 93fc8cc3965..8e527b59542 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/sign-in-method-customization.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/sign-in-method-customization.tsx @@ -41,8 +41,8 @@ import { Divider, Grid, Icon } from "semantic-ui-react"; import { ScriptBasedFlow } from "./script-based-flow"; import { StepBasedFlow } from "./step-based-flow"; import DefaultFlowConfigurationSequenceTemplate from "./templates/default-sequence.json"; -import useAuthenticationFlow from "../../../../authentication-flow-builder/hooks/use-authentication-flow"; -import { AuthenticatorManagementConstants } from "../../../../connections"; +import useAuthenticationFlow from "../../../../admin-authentication-flow-builder-v1/hooks/use-authentication-flow"; +import { AuthenticatorManagementConstants } from "../../../../admin-connections-v1"; import { AppConstants, AppState, @@ -50,17 +50,17 @@ import { EventPublisher, FeatureConfigInterface, history -} from "../../../../core"; -import { getMultiFactorAuthenticatorDetails } from "../../../../identity-providers/api"; +} from "../../../../admin-core-v1"; +import { getMultiFactorAuthenticatorDetails } from "../../../../admin-identity-providers-v1/api"; import { IdentityProviderManagementConstants -} from "../../../../identity-providers/constants/identity-provider-management-constants"; -import { GenericAuthenticatorInterface } from "../../../../identity-providers/models/identity-provider"; -import { OrganizationType } from "../../../../organizations/constants"; +} from "../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; +import { GenericAuthenticatorInterface } from "../../../../admin-identity-providers-v1/models/identity-provider"; +import { OrganizationType } from "../../../../admin-organizations-v1/constants"; import { ConnectorPropertyInterface, GovernanceConnectorInterface -} from "../../../../server-configurations/models/governance-connectors"; +} from "../../../../admin-server-configurations-v1/models/governance-connectors"; import { getRequestPathAuthenticators, updateAuthenticationSequence } from "../../../api"; import { AdaptiveAuthTemplateInterface, diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/sign-in-method-landing.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/sign-in-method-landing.tsx similarity index 97% rename from apps/console/src/features/applications/components/settings/sign-on-methods/sign-in-method-landing.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/sign-in-method-landing.tsx index 204d279b15d..bbe354c2af4 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/sign-in-method-landing.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/sign-in-method-landing.tsx @@ -21,15 +21,15 @@ import { Heading, InfoCard, useMediaContext } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Grid, Segment } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../extensions/configs/identity-provider"; -import useAuthenticationFlow from "../../../../authentication-flow-builder/hooks/use-authentication-flow"; -import { ConnectionManagementConstants } from "../../../../connections/constants/connection-constants"; -import { EventPublisher, FeatureConfigInterface } from "../../../../core"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs/identity-provider"; +import useAuthenticationFlow from "../../../../admin-authentication-flow-builder-v1/hooks/use-authentication-flow"; +import { ConnectionManagementConstants } from "../../../../admin-connections-v1/constants/connection-constants"; +import { EventPublisher, FeatureConfigInterface } from "../../../../admin-core-v1"; import { IdentityProviderManagementConstants -} from "../../../../identity-providers/constants/identity-provider-management-constants"; -import { OrganizationType } from "../../../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +} from "../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; +import { OrganizationType } from "../../../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { getAuthenticatorIcons } from "../../../configs/ui"; import { LoginFlowTypes } from "../../../models"; diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/sign-on-methods.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/sign-on-methods.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/sign-on-methods/sign-on-methods.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/sign-on-methods.tsx index 2bc013b495d..e571e8ae180 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/sign-on-methods.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/sign-on-methods.tsx @@ -40,25 +40,25 @@ import SecondFactorEMAILOTPSequenceTemplate from "./templates/second-factor-emai import SecondFactorSMSOTPSequenceTemplate from "./templates/second-factor-sms-otp-sequence.json"; import SecondFactorTOTPSequenceTemplate from "./templates/second-factor-totp-sequence.json"; import SmsOTPSequenceTemplate from "./templates/sms-otp-sequence.json"; -import AuthenticationFlowBuilder from "../../../../authentication-flow-builder/components/authentication-flow-builder"; -import AuthenticationFlowProvider from "../../../../authentication-flow-builder/providers/authentication-flow-provider"; -import { ConnectionsManagementUtils } from "../../../../connections/utils/connection-utils"; -import { AppConstants, EventPublisher, FeatureConfigInterface, history } from "../../../../core"; +import AuthenticationFlowBuilder from "../../../../admin-authentication-flow-builder-v1/components/authentication-flow-builder"; +import AuthenticationFlowProvider from "../../../../admin-authentication-flow-builder-v1/providers/authentication-flow-provider"; +import { ConnectionsManagementUtils } from "../../../../admin-connections-v1/utils/connection-utils"; +import { AppConstants, EventPublisher, FeatureConfigInterface, history } from "../../../../admin-core-v1"; import { AuthenticatorCreateWizardFactory -} from "../../../../identity-providers/components/wizards/authenticator-create-wizard-factory"; +} from "../../../../admin-identity-providers-v1/components/wizards/authenticator-create-wizard-factory"; import { IdentityProviderManagementConstants -} from "../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; // eslint-disable-next-line max-len -import MicrosoftIDPTemplate from "../../../../identity-providers/data/identity-provider-templates/templates/microsoft/microsoft.json"; +import MicrosoftIDPTemplate from "../../../../admin-identity-providers-v1/data/identity-provider-templates/templates/microsoft/microsoft.json"; import { GenericAuthenticatorInterface, IdentityProviderTemplateInterface -} from "../../../../identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { IdentityProviderManagementUtils -} from "../../../../identity-providers/utils/identity-provider-management-utils"; +} from "../../../../admin-identity-providers-v1/utils/identity-provider-management-utils"; import { ApplicationManagementConstants } from "../../../constants"; import { ApplicationInterface, diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/add-authenticator-modal.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/add-authenticator-modal.tsx similarity index 96% rename from apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/add-authenticator-modal.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/add-authenticator-modal.tsx index 9099621c351..52359aabc49 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/add-authenticator-modal.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/add-authenticator-modal.tsx @@ -61,33 +61,33 @@ import { SemanticWIDTHS } from "semantic-ui-react"; import { Authenticators } from "./authenticators"; -import { authenticatorConfig } from "../../../../../../extensions/configs/authenticator"; -import { identityProviderConfig } from "../../../../../../extensions/configs/identity-provider"; -import useAuthenticationFlow from "../../../../../authentication-flow-builder/hooks/use-authentication-flow"; -import { ConnectionManagementConstants } from "../../../../../connections"; -import { ConnectionsManagementUtils } from "../../../../../connections/utils/connection-utils"; -import { getEmptyPlaceholderIllustrations } from "../../../../../core/configs/ui"; -import { AppState } from "../../../../../core/store"; -import { EventPublisher } from "../../../../../core/utils/event-publisher"; -import { getIdPIcons } from "../../../../../identity-providers/configs/ui"; +import { authenticatorConfig } from "../../../../../admin-extensions-v1/configs/authenticator"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs/identity-provider"; +import useAuthenticationFlow from "../../../../../admin-authentication-flow-builder-v1/hooks/use-authentication-flow"; +import { ConnectionManagementConstants } from "../../../../../admin-connections-v1"; +import { ConnectionsManagementUtils } from "../../../../../admin-connections-v1/utils/connection-utils"; +import { getEmptyPlaceholderIllustrations } from "../../../../../admin-core-v1/configs/ui"; +import { AppState } from "../../../../../admin-core-v1/store"; +import { EventPublisher } from "../../../../../admin-core-v1/utils/event-publisher"; +import { getIdPIcons } from "../../../../../admin-identity-providers-v1/configs/ui"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; -import { AuthenticatorMeta } from "../../../../../identity-providers/meta/authenticator-meta"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; +import { AuthenticatorMeta } from "../../../../../admin-identity-providers-v1/meta/authenticator-meta"; import { AuthenticatorCategories, GenericAuthenticatorInterface, IdentityProviderTemplateCategoryInterface, IdentityProviderTemplateInterface, IdentityProviderTemplateItemInterface -} from "../../../../../identity-providers/models/identity-provider"; +} from "../../../../../admin-identity-providers-v1/models/identity-provider"; import { IdentityProviderManagementUtils -} from "../../../../../identity-providers/utils/identity-provider-management-utils"; +} from "../../../../../admin-identity-providers-v1/utils/identity-provider-management-utils"; import { IdentityProviderTemplateManagementUtils -} from "../../../../../identity-providers/utils/identity-provider-template-management-utils"; -import { OrganizationType } from "../../../../../organizations/constants"; +} from "../../../../../admin-identity-providers-v1/utils/identity-provider-template-management-utils"; +import { OrganizationType } from "../../../../../admin-organizations-v1/constants"; import { getGeneralIcons } from "../../../../configs/ui"; import { AuthenticationStepInterface } from "../../../../models"; diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/authentication-step.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/authentication-step.tsx similarity index 98% rename from apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/authentication-step.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/authentication-step.tsx index 187d8553368..e47fa08ed21 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/authentication-step.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/authentication-step.tsx @@ -23,18 +23,18 @@ import classNames from "classnames"; import React, { FunctionComponent, ReactElement, useEffect, useMemo, useState } from "react"; import { useTranslation } from "react-i18next"; import { Card, Checkbox, Form, Icon, Label, Radio } from "semantic-ui-react"; -import useAuthenticationFlow from "../../../../../authentication-flow-builder/hooks/use-authentication-flow"; -import { AuthenticatorManagementConstants } from "../../../../../connections"; -import { AuthenticatorCategories } from "../../../../../connections/models/authenticators"; -import { ConnectionsManagementUtils } from "../../../../../connections/utils/connection-utils"; -import { getGeneralIcons } from "../../../../../core"; +import useAuthenticationFlow from "../../../../../admin-authentication-flow-builder-v1/hooks/use-authentication-flow"; +import { AuthenticatorManagementConstants } from "../../../../../admin-connections-v1"; +import { AuthenticatorCategories } from "../../../../../admin-connections-v1/models/authenticators"; +import { ConnectionsManagementUtils } from "../../../../../admin-connections-v1/utils/connection-utils"; +import { getGeneralIcons } from "../../../../../admin-core-v1"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; import { FederatedAuthenticatorInterface, GenericAuthenticatorInterface -} from "../../../../../identity-providers/models/identity-provider"; +} from "../../../../../admin-identity-providers-v1/models/identity-provider"; import { AuthenticationStepInterface, AuthenticatorInterface } from "../../../../models"; /** diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/authenticators.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/authenticators.tsx similarity index 97% rename from apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/authenticators.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/authenticators.tsx index 212472788a3..6eb51a16519 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/authenticators.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/authenticators.tsx @@ -20,23 +20,23 @@ import Chip from "@oxygen-ui/react/Chip"; import useUIConfig from "@wso2is/common/src/hooks/use-ui-configs"; import { TestableComponentInterface } from "@wso2is/core/models"; import { Code, Heading, InfoCard, Popup, Text } from "@wso2is/react-components"; -import { AppState } from "../../../../../core"; +import { AppState } from "../../../../../admin-core-v1"; import classNames from "classnames"; import React, { Fragment, FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Icon, Label } from "semantic-ui-react"; -import { applicationConfig } from "../../../../../../extensions"; -import { AuthenticatorManagementConstants } from "../../../../../connections"; -import { ConnectionsManagementUtils } from "../../../../../connections/utils/connection-utils"; +import { applicationConfig } from "../../../../../admin-extensions-v1"; +import { AuthenticatorManagementConstants } from "../../../../../admin-connections-v1"; +import { ConnectionsManagementUtils } from "../../../../../admin-connections-v1/utils/connection-utils"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; -import { AuthenticatorMeta } from "../../../../../identity-providers/meta/authenticator-meta"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; +import { AuthenticatorMeta } from "../../../../../admin-identity-providers-v1/meta/authenticator-meta"; import { AuthenticatorCategories, GenericAuthenticatorInterface -} from "../../../../../identity-providers/models/identity-provider"; +} from "../../../../../admin-identity-providers-v1/models/identity-provider"; import { ApplicationManagementConstants } from "../../../../constants/application-management"; import { AuthenticationStepInterface } from "../../../../models"; import { SignInMethodUtils } from "../../../../utils/sign-in-method-utils"; diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/index.ts b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/index.ts similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/index.ts rename to features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/index.ts diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/step-based-flow.tsx b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/step-based-flow.tsx similarity index 99% rename from apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/step-based-flow.tsx rename to features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/step-based-flow.tsx index 4260069bb70..8bc905c10fd 100644 --- a/apps/console/src/features/applications/components/settings/sign-on-methods/step-based-flow/step-based-flow.tsx +++ b/features/admin-applications-v1/components/settings/sign-on-methods/step-based-flow/step-based-flow.tsx @@ -27,17 +27,17 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { AddAuthenticatorModal } from "./add-authenticator-modal"; import { AuthenticationStep } from "./authentication-step"; -import { applicationConfig, identityProviderConfig } from "../../../../../../extensions"; -import { AuthenticatorManagementConstants } from "../../../../../connections/constants/autheticator-constants"; -import { AppState, EventPublisher, FeatureConfigInterface } from "../../../../../core"; +import { applicationConfig, identityProviderConfig } from "../../../../../admin-extensions-v1"; +import { AuthenticatorManagementConstants } from "../../../../../admin-connections-v1/constants/autheticator-constants"; +import { AppState, EventPublisher, FeatureConfigInterface } from "../../../../../admin-core-v1"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; import { FederatedAuthenticatorInterface, GenericAuthenticatorInterface, SupportedAuthenticators -} from "../../../../../identity-providers/models"; +} from "../../../../../admin-identity-providers-v1/models"; import { getSignInFlowIcons } from "../../../../configs/ui"; import { ApplicationManagementConstants } from "../../../../constants"; import { diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/apple-login-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/apple-login-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/apple-login-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/apple-login-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/default-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/default-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/default-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/default-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/email-otp-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/email-otp-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/email-otp-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/email-otp-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/facebook-login-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/facebook-login-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/facebook-login-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/facebook-login-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/github-login-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/github-login-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/github-login-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/github-login-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/google-login-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/google-login-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/google-login-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/google-login-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/magic-link-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/magic-link-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/magic-link-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/magic-link-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/microsoft-login-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/microsoft-login-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/microsoft-login-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/microsoft-login-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/passkey-login-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/passkey-login-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/passkey-login-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/passkey-login-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/second-factor-email-otp-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/second-factor-email-otp-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/second-factor-email-otp-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/second-factor-email-otp-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/second-factor-sms-otp-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/second-factor-sms-otp-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/second-factor-sms-otp-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/second-factor-sms-otp-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/second-factor-totp-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/second-factor-totp-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/second-factor-totp-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/second-factor-totp-sequence.json diff --git a/apps/console/src/features/applications/components/settings/sign-on-methods/templates/sms-otp-sequence.json b/features/admin-applications-v1/components/settings/sign-on-methods/templates/sms-otp-sequence.json similarity index 100% rename from apps/console/src/features/applications/components/settings/sign-on-methods/templates/sms-otp-sequence.json rename to features/admin-applications-v1/components/settings/sign-on-methods/templates/sms-otp-sequence.json diff --git a/apps/console/src/features/applications/components/wizard/application-create-wizard.tsx b/features/admin-applications-v1/components/wizard/application-create-wizard.tsx similarity index 99% rename from apps/console/src/features/applications/components/wizard/application-create-wizard.tsx rename to features/admin-applications-v1/components/wizard/application-create-wizard.tsx index 8a3e6ec6d55..28c83e946cc 100755 --- a/apps/console/src/features/applications/components/wizard/application-create-wizard.tsx +++ b/features/admin-applications-v1/components/wizard/application-create-wizard.tsx @@ -43,7 +43,7 @@ import { SAMLProtocolAllSettingsWizardForm } from "./saml-protocol-settings-all- import { SAMLProtocolSettingsWizardForm } from "./saml-protocol-settings-wizard-form"; import { WizardSummary } from "./wizard-summary"; import { WSTrustProtocolSettingsWizardForm } from "./ws-trust-protocol-settings-wizard-form"; -import { AppConstants, history } from "../../../core"; +import { AppConstants, history } from "../../../admin-core-v1"; import { createApplication, getApplicationTemplateData, diff --git a/apps/console/src/features/applications/components/wizard/custom-protcol-settings-wizard-form.tsx b/features/admin-applications-v1/components/wizard/custom-protcol-settings-wizard-form.tsx similarity index 100% rename from apps/console/src/features/applications/components/wizard/custom-protcol-settings-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/custom-protcol-settings-wizard-form.tsx diff --git a/apps/console/src/features/applications/components/wizard/general-settings-wizard-form.tsx b/features/admin-applications-v1/components/wizard/general-settings-wizard-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/wizard/general-settings-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/general-settings-wizard-form.tsx index ea65016de4d..4ed8a446e19 100644 --- a/apps/console/src/features/applications/components/wizard/general-settings-wizard-form.tsx +++ b/features/admin-applications-v1/components/wizard/general-settings-wizard-form.tsx @@ -23,7 +23,7 @@ import { FormValidation } from "@wso2is/validation"; import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Divider, Grid, Icon } from "semantic-ui-react"; -import { AppConstants } from "../../../core/constants"; +import { AppConstants } from "../../../admin-core-v1/constants"; /** * Proptypes for the general settings wizard form component. diff --git a/apps/console/src/features/applications/components/wizard/help/generic-minimal-wizard-form-help.tsx b/features/admin-applications-v1/components/wizard/help/generic-minimal-wizard-form-help.tsx similarity index 100% rename from apps/console/src/features/applications/components/wizard/help/generic-minimal-wizard-form-help.tsx rename to features/admin-applications-v1/components/wizard/help/generic-minimal-wizard-form-help.tsx diff --git a/apps/console/src/features/applications/components/wizard/help/index.ts b/features/admin-applications-v1/components/wizard/help/index.ts similarity index 100% rename from apps/console/src/features/applications/components/wizard/help/index.ts rename to features/admin-applications-v1/components/wizard/help/index.ts diff --git a/apps/console/src/features/applications/components/wizard/index.ts b/features/admin-applications-v1/components/wizard/index.ts similarity index 100% rename from apps/console/src/features/applications/components/wizard/index.ts rename to features/admin-applications-v1/components/wizard/index.ts diff --git a/apps/console/src/features/applications/components/wizard/minimal-application-create-wizard.tsx b/features/admin-applications-v1/components/wizard/minimal-application-create-wizard.tsx similarity index 98% rename from apps/console/src/features/applications/components/wizard/minimal-application-create-wizard.tsx rename to features/admin-applications-v1/components/wizard/minimal-application-create-wizard.tsx index 1539548013f..a0d2baf4f9d 100644 --- a/apps/console/src/features/applications/components/wizard/minimal-application-create-wizard.tsx +++ b/features/admin-applications-v1/components/wizard/minimal-application-create-wizard.tsx @@ -58,9 +58,9 @@ import { Card, Checkbox, CheckboxProps, Dimmer, Divider, Grid } from "semantic-u import { OauthProtocolSettingsWizardForm } from "./oauth-protocol-settings-wizard-form"; import { PassiveStsProtocolSettingsWizardForm } from "./passive-sts-protocol-settings-wizard-form"; import { SAMLProtocolAllSettingsWizardForm } from "./saml-protocol-settings-all-option-wizard-form"; -import { applicationConfig } from "../../../../extensions"; -import { AccessControlConstants } from "../../../access-control/constants/access-control"; -import useAuthorization from "../../../authorization/hooks/use-authorization"; +import { applicationConfig } from "../../../admin-extensions-v1"; +import { AccessControlConstants } from "../../../admin-access-control-v1/constants/access-control"; +import useAuthorization from "../../../admin-authorization-v1/hooks/use-authorization"; import { AppConstants, AppState, @@ -72,11 +72,11 @@ import { getTechnologyLogos, history, store -} from "../../../core"; -import { TierLimitReachErrorModal } from "../../../core/components/tier-limit-reach-error-modal"; -import { OrganizationType } from "../../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; -import { RoleAudienceTypes, RoleConstants } from "../../../roles/constants/role-constants"; +} from "../../../admin-core-v1"; +import { TierLimitReachErrorModal } from "../../../admin-core-v1/components/tier-limit-reach-error-modal"; +import { OrganizationType } from "../../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { RoleAudienceTypes, RoleConstants } from "../../../admin-roles-v2/constants/role-constants"; import { createApplication, getApplicationList, getApplicationTemplateData } from "../../api"; import { getInboundProtocolLogos } from "../../configs/ui"; import { ApplicationManagementConstants } from "../../constants"; diff --git a/apps/console/src/features/applications/components/wizard/oauth-protocol-settings-wizard-form.tsx b/features/admin-applications-v1/components/wizard/oauth-protocol-settings-wizard-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/wizard/oauth-protocol-settings-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/oauth-protocol-settings-wizard-form.tsx index c2e50802758..0b6a2c3eba9 100644 --- a/apps/console/src/features/applications/components/wizard/oauth-protocol-settings-wizard-form.tsx +++ b/features/admin-applications-v1/components/wizard/oauth-protocol-settings-wizard-form.tsx @@ -26,7 +26,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; -import { AppState, ConfigReducerStateInterface } from "../../../core"; +import { AppState, ConfigReducerStateInterface } from "../../../admin-core-v1"; import { getAuthProtocolMetadata } from "../../api"; import { ApplicationManagementConstants } from "../../constants"; import SinglePageApplicationTemplate diff --git a/apps/console/src/features/applications/components/wizard/outbound-provisioining-idp-wizard-form.tsx b/features/admin-applications-v1/components/wizard/outbound-provisioining-idp-wizard-form.tsx similarity index 98% rename from apps/console/src/features/applications/components/wizard/outbound-provisioining-idp-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/outbound-provisioining-idp-wizard-form.tsx index 7811487df30..3e56b3a11cd 100644 --- a/apps/console/src/features/applications/components/wizard/outbound-provisioining-idp-wizard-form.tsx +++ b/features/admin-applications-v1/components/wizard/outbound-provisioining-idp-wizard-form.tsx @@ -23,11 +23,11 @@ import { Hint, PrimaryButton } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Grid } from "semantic-ui-react"; -import { getIdentityProviderDetail } from "../../../identity-providers/api/identity-provider"; +import { getIdentityProviderDetail } from "../../../admin-identity-providers-v1/api/identity-provider"; import { IdentityProviderInterface, OutboundProvisioningConnectorInterface -} from "../../../identity-providers/models/identity-provider"; +} from "../../../admin-identity-providers-v1/models/identity-provider"; /** * Proptypes for the outbound provisioning IDP form component. diff --git a/apps/console/src/features/applications/components/wizard/outbound-provisioning-idp-creation-wizard.tsx b/features/admin-applications-v1/components/wizard/outbound-provisioning-idp-creation-wizard.tsx similarity index 98% rename from apps/console/src/features/applications/components/wizard/outbound-provisioning-idp-creation-wizard.tsx rename to features/admin-applications-v1/components/wizard/outbound-provisioning-idp-creation-wizard.tsx index 215e7565eb7..bfe85e08de4 100644 --- a/apps/console/src/features/applications/components/wizard/outbound-provisioning-idp-creation-wizard.tsx +++ b/features/admin-applications-v1/components/wizard/outbound-provisioning-idp-creation-wizard.tsx @@ -26,11 +26,11 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { OutboundProvisioningWizardIdpForm } from "./outbound-provisioining-idp-wizard-form"; -import { getIdentityProviderList } from "../../../identity-providers/api/identity-provider"; +import { getIdentityProviderList } from "../../../admin-identity-providers-v1/api/identity-provider"; import { IdentityProviderInterface, IdentityProviderListResponseInterface -} from "../../../identity-providers/models/identity-provider"; +} from "../../../admin-identity-providers-v1/models/identity-provider"; import { updateApplicationConfigurations } from "../../api"; import { getApplicationWizardStepIcons } from "../../configs/ui"; import { ApplicationInterface, OutboundProvisioningConfigurationInterface } from "../../models"; diff --git a/apps/console/src/features/applications/components/wizard/passive-sts-protocol-settings-wizard-form.tsx b/features/admin-applications-v1/components/wizard/passive-sts-protocol-settings-wizard-form.tsx similarity index 100% rename from apps/console/src/features/applications/components/wizard/passive-sts-protocol-settings-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/passive-sts-protocol-settings-wizard-form.tsx diff --git a/apps/console/src/features/applications/components/wizard/protocol-selection-wizard-form.tsx b/features/admin-applications-v1/components/wizard/protocol-selection-wizard-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/wizard/protocol-selection-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/protocol-selection-wizard-form.tsx index 11ec30c21ab..e57f3e93715 100644 --- a/apps/console/src/features/applications/components/wizard/protocol-selection-wizard-form.tsx +++ b/features/admin-applications-v1/components/wizard/protocol-selection-wizard-form.tsx @@ -29,7 +29,7 @@ import React, { import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Card } from "semantic-ui-react"; -import { AppState, getEmptyPlaceholderIllustrations } from "../../../core"; +import { AppState, getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; import { getInboundProtocolLogos } from "../../configs/ui"; import { ApplicationTemplateListItemInterface, diff --git a/apps/console/src/features/applications/components/wizard/protocol-wizard-summary.tsx b/features/admin-applications-v1/components/wizard/protocol-wizard-summary.tsx similarity index 100% rename from apps/console/src/features/applications/components/wizard/protocol-wizard-summary.tsx rename to features/admin-applications-v1/components/wizard/protocol-wizard-summary.tsx diff --git a/apps/console/src/features/applications/components/wizard/saml-protocol-settings-all-option-wizard-form.tsx b/features/admin-applications-v1/components/wizard/saml-protocol-settings-all-option-wizard-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/wizard/saml-protocol-settings-all-option-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/saml-protocol-settings-all-option-wizard-form.tsx index 62ce80bc698..5297f52ab8a 100644 --- a/apps/console/src/features/applications/components/wizard/saml-protocol-settings-all-option-wizard-form.tsx +++ b/features/admin-applications-v1/components/wizard/saml-protocol-settings-all-option-wizard-form.tsx @@ -35,8 +35,8 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Button, Grid, Icon } from "semantic-ui-react"; -import { commonConfig } from "../../../../extensions"; -import { AppState, ConfigReducerStateInterface, getCertificateIllustrations } from "../../../core"; +import { commonConfig } from "../../../admin-extensions-v1"; +import { AppState, ConfigReducerStateInterface, getCertificateIllustrations } from "../../../admin-core-v1"; import { SAMLConfigModes } from "../../models"; import { ApplicationManagementUtils } from "../../utils/application-management-utils"; diff --git a/apps/console/src/features/applications/components/wizard/saml-protocol-settings-wizard-form.tsx b/features/admin-applications-v1/components/wizard/saml-protocol-settings-wizard-form.tsx similarity index 99% rename from apps/console/src/features/applications/components/wizard/saml-protocol-settings-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/saml-protocol-settings-wizard-form.tsx index ec5cc8f9d06..41a5e44783b 100644 --- a/apps/console/src/features/applications/components/wizard/saml-protocol-settings-wizard-form.tsx +++ b/features/admin-applications-v1/components/wizard/saml-protocol-settings-wizard-form.tsx @@ -24,7 +24,7 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppState, ConfigReducerStateInterface } from "../../../core"; +import { AppState, ConfigReducerStateInterface } from "../../../admin-core-v1"; import { Grid } from "semantic-ui-react"; /** diff --git a/apps/console/src/features/applications/components/wizard/wizard-summary.tsx b/features/admin-applications-v1/components/wizard/wizard-summary.tsx similarity index 100% rename from apps/console/src/features/applications/components/wizard/wizard-summary.tsx rename to features/admin-applications-v1/components/wizard/wizard-summary.tsx diff --git a/apps/console/src/features/applications/components/wizard/ws-trust-protocol-settings-wizard-form.tsx b/features/admin-applications-v1/components/wizard/ws-trust-protocol-settings-wizard-form.tsx similarity index 100% rename from apps/console/src/features/applications/components/wizard/ws-trust-protocol-settings-wizard-form.tsx rename to features/admin-applications-v1/components/wizard/ws-trust-protocol-settings-wizard-form.tsx diff --git a/apps/console/src/features/applications/configs/endpoints.ts b/features/admin-applications-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/applications/configs/endpoints.ts rename to features/admin-applications-v1/configs/endpoints.ts diff --git a/apps/console/src/features/applications/configs/ui.ts b/features/admin-applications-v1/configs/ui.ts similarity index 58% rename from apps/console/src/features/applications/configs/ui.ts rename to features/admin-applications-v1/configs/ui.ts index 207fb92921b..ab5fcfebc51 100644 --- a/apps/console/src/features/applications/configs/ui.ts +++ b/features/admin-applications-v1/configs/ui.ts @@ -17,141 +17,141 @@ */ import { FunctionComponent, SVGProps } from "react"; -import BasicAuthIcon from "../../../themes/default/assets/images/authenticators/basic-auth.png"; -import { ReactComponent as EmailOTPIcon } from "../../../themes/default/assets/images/authenticators/email-otp.svg"; -import FIDOLogo from "../../../themes/default/assets/images/authenticators/fido-passkey-black.svg"; -import { ReactComponent as SMSOTPIcon } from "../../../themes/default/assets/images/authenticators/sms-otp.svg"; -import TOTPIcon from "../../../themes/default/assets/images/authenticators/totp.png"; -import { ReactComponent as AuthorizeIcon } from "../../../themes/default/assets/images/icons/authorize.svg"; +import BasicAuthIcon from "../../themes/default/assets/images/authenticators/basic-auth.png"; +import { ReactComponent as EmailOTPIcon } from "../../themes/default/assets/images/authenticators/email-otp.svg"; +import FIDOLogo from "../../themes/default/assets/images/authenticators/fido-passkey-black.svg"; +import { ReactComponent as SMSOTPIcon } from "../../themes/default/assets/images/authenticators/sms-otp.svg"; +import TOTPIcon from "../../themes/default/assets/images/authenticators/totp.png"; +import { ReactComponent as AuthorizeIcon } from "../../themes/default/assets/images/icons/authorize.svg"; import { ReactComponent as CertificateColoredIcon -} from "../../../themes/default/assets/images/icons/certificate-colored-icon.svg"; -import { ReactComponent as ClockColoredIcon } from "../../../themes/default/assets/images/icons/clock-colored-icon.svg"; -import { ReactComponent as CodeIcon } from "../../../themes/default/assets/images/icons/code-icon.svg"; -import { ReactComponent as CogWheelIcon } from "../../../themes/default/assets/images/icons/cog-wheel-icon.svg"; -import { ReactComponent as CubeStack } from "../../../themes/default/assets/images/icons/cube-stack-icon.svg"; -import { ReactComponent as DestinationIcon } from "../../../themes/default/assets/images/icons/destination-icon.svg"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as DoneButtonIcon } from "../../../themes/default/assets/images/icons/done-button.svg"; -import { ReactComponent as GearsIcon } from "../../../themes/default/assets/images/icons/gears-icon.svg"; +} from "../../themes/default/assets/images/icons/certificate-colored-icon.svg"; +import { ReactComponent as ClockColoredIcon } from "../../themes/default/assets/images/icons/clock-colored-icon.svg"; +import { ReactComponent as CodeIcon } from "../../themes/default/assets/images/icons/code-icon.svg"; +import { ReactComponent as CogWheelIcon } from "../../themes/default/assets/images/icons/cog-wheel-icon.svg"; +import { ReactComponent as CubeStack } from "../../themes/default/assets/images/icons/cube-stack-icon.svg"; +import { ReactComponent as DestinationIcon } from "../../themes/default/assets/images/icons/destination-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as DoneButtonIcon } from "../../themes/default/assets/images/icons/done-button.svg"; +import { ReactComponent as GearsIcon } from "../../themes/default/assets/images/icons/gears-icon.svg"; import { ReactComponent as IDPCertificateIcon -} from "../../../themes/default/assets/images/icons/idp-certificate.svg"; -import { ReactComponent as IntrospectIcon } from "../../../themes/default/assets/images/icons/introspect.svg"; -import { ReactComponent as IssuerIcon } from "../../../themes/default/assets/images/icons/issuer.svg"; -import { ReactComponent as JWKSIcon } from "../../../themes/default/assets/images/icons/jwks.svg"; -import { ReactComponent as LockShieldIcon } from "../../../themes/default/assets/images/icons/lock-shield.svg"; -import { ReactComponent as LogoutIcon } from "../../../themes/default/assets/images/icons/logout-icon.svg"; -import { ReactComponent as MagicLinkLogo } from "../../../themes/default/assets/images/icons/magic-link-icon.svg"; +} from "../../themes/default/assets/images/icons/idp-certificate.svg"; +import { ReactComponent as IntrospectIcon } from "../../themes/default/assets/images/icons/introspect.svg"; +import { ReactComponent as IssuerIcon } from "../../themes/default/assets/images/icons/issuer.svg"; +import { ReactComponent as JWKSIcon } from "../../themes/default/assets/images/icons/jwks.svg"; +import { ReactComponent as LockShieldIcon } from "../../themes/default/assets/images/icons/lock-shield.svg"; +import { ReactComponent as LogoutIcon } from "../../themes/default/assets/images/icons/logout-icon.svg"; +import { ReactComponent as MagicLinkLogo } from "../../themes/default/assets/images/icons/magic-link-icon.svg"; import { ReactComponent as MagnifierColoredIcon -} from "../../../themes/default/assets/images/icons/magnifier-colored-icon.svg"; -import { ReactComponent as IDPMetadataIcon } from "../../../themes/default/assets/images/icons/metadata.svg"; -import { ReactComponent as OpenBookIcon } from "../../../themes/default/assets/images/icons/open-book-icon.svg"; +} from "../../themes/default/assets/images/icons/magnifier-colored-icon.svg"; +import { ReactComponent as IDPMetadataIcon } from "../../themes/default/assets/images/icons/metadata.svg"; +import { ReactComponent as OpenBookIcon } from "../../themes/default/assets/images/icons/open-book-icon.svg"; import { ReactComponent as AddCircleOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/add-circle-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/add-circle-outline.svg"; import { ReactComponent as WellKnownIcon -} from "../../../themes/default/assets/images/icons/outline-icons/discovery-endpoint.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/discovery-endpoint.svg"; import { ReactComponent as RevokeTokenIcon -} from "../../../themes/default/assets/images/icons/outline-icons/revoke-outline.svg"; -import { ReactComponent as ParIcon } from "../../../themes/default/assets/images/icons/par-icon.svg"; -import PlusIcon from "../../../themes/default/assets/images/icons/plus-icon.svg"; -import { ReactComponent as ReportIcon } from "../../../themes/default/assets/images/icons/report-icon.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/revoke-outline.svg"; +import { ReactComponent as ParIcon } from "../../themes/default/assets/images/icons/par-icon.svg"; +import PlusIcon from "../../themes/default/assets/images/icons/plus-icon.svg"; +import { ReactComponent as ReportIcon } from "../../themes/default/assets/images/icons/report-icon.svg"; import { ReactComponent as SessionIframeIcon -} from "../../../themes/default/assets/images/icons/session-iframe-icon.svg"; -import { ReactComponent as ShuttleIcon } from "../../../themes/default/assets/images/icons/shuttle-icon.svg"; -import { ReactComponent as SLOIcon } from "../../../themes/default/assets/images/icons/slo.svg"; -import { ReactComponent as SpinWheelIcon } from "../../../themes/default/assets/images/icons/spin-wheel-icon.svg"; -import { ReactComponent as SSOIcon } from "../../../themes/default/assets/images/icons/sso.svg"; -import { ReactComponent as StartButtonIcon } from "../../../themes/default/assets/images/icons/start-button.svg"; -import { ReactComponent as TokenIcon } from "../../../themes/default/assets/images/icons/token.svg"; -import { ReactComponent as UserInfoIcon } from "../../../themes/default/assets/images/icons/userInfo.svg"; -import { ReactComponent as WarningIcon } from "../../../themes/default/assets/images/icons/warning-icon.svg"; -import { ReactComponent as WebFingerIcon } from "../../../themes/default/assets/images/icons/webfinger-icon.svg"; +} from "../../themes/default/assets/images/icons/session-iframe-icon.svg"; +import { ReactComponent as ShuttleIcon } from "../../themes/default/assets/images/icons/shuttle-icon.svg"; +import { ReactComponent as SLOIcon } from "../../themes/default/assets/images/icons/slo.svg"; +import { ReactComponent as SpinWheelIcon } from "../../themes/default/assets/images/icons/spin-wheel-icon.svg"; +import { ReactComponent as SSOIcon } from "../../themes/default/assets/images/icons/sso.svg"; +import { ReactComponent as StartButtonIcon } from "../../themes/default/assets/images/icons/start-button.svg"; +import { ReactComponent as TokenIcon } from "../../themes/default/assets/images/icons/token.svg"; +import { ReactComponent as UserInfoIcon } from "../../themes/default/assets/images/icons/userInfo.svg"; +import { ReactComponent as WarningIcon } from "../../themes/default/assets/images/icons/warning-icon.svg"; +import { ReactComponent as WebFingerIcon } from "../../themes/default/assets/images/icons/webfinger-icon.svg"; import { ReactComponent as FacebookLogo -} from "../../../themes/default/assets/images/identity-providers/facebook-idp-illustration.svg"; -import GithubIdPIcon from "../../../themes/default/assets/images/identity-providers/github-idp-illustration.svg"; +} from "../../themes/default/assets/images/identity-providers/facebook-idp-illustration.svg"; +import GithubIdPIcon from "../../themes/default/assets/images/identity-providers/github-idp-illustration.svg"; import { ReactComponent as GoogleLogo -} from "../../../themes/default/assets/images/identity-providers/google-idp-illustration.svg"; +} from "../../themes/default/assets/images/identity-providers/google-idp-illustration.svg"; import { ReactComponent as Office365Logo -} from "../../../themes/default/assets/images/identity-providers/office-365.svg"; -import { ReactComponent as TwitterLogo } from "../../../themes/default/assets/images/identity-providers/twitter.svg"; -import { ReactComponent as YahooLogo } from "../../../themes/default/assets/images/identity-providers/yahoo.svg"; +} from "../../themes/default/assets/images/identity-providers/office-365.svg"; +import { ReactComponent as TwitterLogo } from "../../themes/default/assets/images/identity-providers/twitter.svg"; +import { ReactComponent as YahooLogo } from "../../themes/default/assets/images/identity-providers/yahoo.svg"; import { ReactComponent as ProtocolPredefined -} from "../../../themes/default/assets/images/illustrations/application-predefined.svg"; +} from "../../themes/default/assets/images/illustrations/application-predefined.svg"; import { ReactComponent as ProtocolIllustration -} from "../../../themes/default/assets/images/illustrations/application-protocols-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/application-protocols-illustration.svg"; import { ReactComponent as BasicAuthIllustration -} from "../../../themes/default/assets/images/illustrations/basic-auth-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/basic-auth-illustration.svg"; import { ReactComponent as BoxTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/box-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/box-template-illustration.svg"; import { ReactComponent as codeFileIllustration -} from "../../../themes/default/assets/images/illustrations/code-file.svg"; +} from "../../themes/default/assets/images/illustrations/code-file.svg"; import { ReactComponent as CustomApplicationTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/custom-app-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/custom-app-illustration.svg"; import { ReactComponent as CustomProtocolApplicationTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/custom-protocol-app-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/custom-protocol-app-illustration.svg"; import { ReactComponent as globalIllustration -} from "../../../themes/default/assets/images/illustrations/global.svg"; +} from "../../themes/default/assets/images/illustrations/global.svg"; import { ReactComponent as M2MTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/m2m-app-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/m2m-app-illustration.svg"; import { ReactComponent as OIDCMobileTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/oidc-mobile-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/oidc-mobile-template-illustration.svg"; import { ReactComponent as OIDCWebAppTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/oidc-web-app-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/oidc-web-app-template-illustration.svg"; import { ReactComponent as PassiveSTSTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/passive-sts-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/passive-sts-template-illustration.svg"; import { ReactComponent as SAMLWebAppTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/saml-web-app-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/saml-web-app-template-illustration.svg"; import { ReactComponent as settingsIllustration -} from "../../../themes/default/assets/images/illustrations/setting.svg"; +} from "../../themes/default/assets/images/illustrations/setting.svg"; import { ReactComponent as SlackTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/slack-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/slack-template-illustration.svg"; import { ReactComponent as SPATemplateIllustration -} from "../../../themes/default/assets/images/illustrations/spa-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/spa-template-illustration.svg"; import { ReactComponent as WindowsTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/windows-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/windows-template-illustration.svg"; import { ReactComponent as WorkdayTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/workday-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/workday-template-illustration.svg"; import { ReactComponent as WSTrustTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/ws-trust-template-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/ws-trust-template-illustration.svg"; import { ReactComponent as ZoomTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/zoom-template-illustration.svg"; -import OAuth2OpenIDLogo from "../../../themes/default/assets/images/protocols/oauth2-oidc.png"; -import OAuth2Logo from "../../../themes/default/assets/images/protocols/oauth2.png"; -import OpenIDLogo from "../../../themes/default/assets/images/protocols/openid.png"; -import SamlLogo from "../../../themes/default/assets/images/protocols/saml.png"; -import WSFedLogo from "../../../themes/default/assets/images/protocols/ws-fed.png"; -import WSTrustLogo from "../../../themes/default/assets/images/protocols/ws-trust.png"; -import { ReactComponent as JWTLogo } from "../../../themes/default/assets/images/technologies/jwt-logo.svg"; -import { ReactComponent as AppleLogo } from "../../../themes/default/assets/images/third-party/apple-logo.svg"; -import { ReactComponent as MicrosoftLogo } from "../../../themes/default/assets/images/third-party/microsoft-logo.svg"; +} from "../../themes/default/assets/images/illustrations/zoom-template-illustration.svg"; +import OAuth2OpenIDLogo from "../../themes/default/assets/images/protocols/oauth2-oidc.png"; +import OAuth2Logo from "../../themes/default/assets/images/protocols/oauth2.png"; +import OpenIDLogo from "../../themes/default/assets/images/protocols/openid.png"; +import SamlLogo from "../../themes/default/assets/images/protocols/saml.png"; +import WSFedLogo from "../../themes/default/assets/images/protocols/ws-fed.png"; +import WSTrustLogo from "../../themes/default/assets/images/protocols/ws-trust.png"; +import { ReactComponent as JWTLogo } from "../../themes/default/assets/images/technologies/jwt-logo.svg"; +import { ReactComponent as AppleLogo } from "../../themes/default/assets/images/third-party/apple-logo.svg"; +import { ReactComponent as MicrosoftLogo } from "../../themes/default/assets/images/third-party/microsoft-logo.svg"; import { SupportedAuthProtocolTypes } from "../models"; export const getInboundProtocolLogos = (): { diff --git a/apps/console/src/features/applications/constants/api-authorization.ts b/features/admin-applications-v1/constants/api-authorization.ts similarity index 100% rename from apps/console/src/features/applications/constants/api-authorization.ts rename to features/admin-applications-v1/constants/api-authorization.ts diff --git a/apps/console/src/features/applications/constants/application-management.ts b/features/admin-applications-v1/constants/application-management.ts similarity index 99% rename from apps/console/src/features/applications/constants/application-management.ts rename to features/admin-applications-v1/constants/application-management.ts index 9387765f3ef..e3b5a52b087 100644 --- a/apps/console/src/features/applications/constants/application-management.ts +++ b/features/admin-applications-v1/constants/application-management.ts @@ -18,8 +18,8 @@ import { IdentityAppsError } from "@wso2is/core/errors"; import { DocumentationConstants } from "./documentation-constants"; -import { IdentityProviderManagementConstants } from "../../identity-providers/constants"; -import { SupportedAuthenticators } from "../../identity-providers/models"; +import { IdentityProviderManagementConstants } from "../../admin-identity-providers-v1/constants"; +import { SupportedAuthenticators } from "../../admin-identity-providers-v1/models"; import { ApplicationTemplateCategories, ApplicationTemplateLoadingStrategies } from "../models"; /** diff --git a/apps/console/src/features/applications/constants/documentation-constants.ts b/features/admin-applications-v1/constants/documentation-constants.ts similarity index 100% rename from apps/console/src/features/applications/constants/documentation-constants.ts rename to features/admin-applications-v1/constants/documentation-constants.ts diff --git a/apps/console/src/features/applications/constants/index.ts b/features/admin-applications-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/applications/constants/index.ts rename to features/admin-applications-v1/constants/index.ts diff --git a/apps/console/src/features/applications/data/application-templates/application-templates-config.ts b/features/admin-applications-v1/data/application-templates/application-templates-config.ts similarity index 98% rename from apps/console/src/features/applications/data/application-templates/application-templates-config.ts rename to features/admin-applications-v1/data/application-templates/application-templates-config.ts index a30e27e7f62..6585c218e4a 100644 --- a/apps/console/src/features/applications/data/application-templates/application-templates-config.ts +++ b/features/admin-applications-v1/data/application-templates/application-templates-config.ts @@ -33,7 +33,7 @@ import SAMLWebApplicationTemplate from "./templates/saml-web-application/saml-we import SinglePageApplicationTemplate from "./templates/single-page-application/single-page-application.json"; import WindowsDesktopApplicationTemplate from "./templates/windows-desktop-application/windows-desktop-application.json"; -import { ExtensionsManager, applicationConfig } from "../../../../extensions"; +import { ExtensionsManager, applicationConfig } from "../../../admin-extensions-v1"; import { ApplicationTemplateCategoryInterface, ApplicationTemplateGroupInterface, diff --git a/apps/console/src/features/applications/data/application-templates/categories/general-application-template-category.json b/features/admin-applications-v1/data/application-templates/categories/general-application-template-category.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/categories/general-application-template-category.json rename to features/admin-applications-v1/data/application-templates/categories/general-application-template-category.json diff --git a/apps/console/src/features/applications/data/application-templates/groups/desktop-application-template-group.json b/features/admin-applications-v1/data/application-templates/groups/desktop-application-template-group.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/groups/desktop-application-template-group.json rename to features/admin-applications-v1/data/application-templates/groups/desktop-application-template-group.json diff --git a/apps/console/src/features/applications/data/application-templates/groups/mobile-application-template-group.json b/features/admin-applications-v1/data/application-templates/groups/mobile-application-template-group.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/groups/mobile-application-template-group.json rename to features/admin-applications-v1/data/application-templates/groups/mobile-application-template-group.json diff --git a/apps/console/src/features/applications/data/application-templates/groups/web-application-template-group.json b/features/admin-applications-v1/data/application-templates/groups/web-application-template-group.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/groups/web-application-template-group.json rename to features/admin-applications-v1/data/application-templates/groups/web-application-template-group.json diff --git a/apps/console/src/features/applications/data/application-templates/index.ts b/features/admin-applications-v1/data/application-templates/index.ts similarity index 100% rename from apps/console/src/features/applications/data/application-templates/index.ts rename to features/admin-applications-v1/data/application-templates/index.ts diff --git a/apps/console/src/features/applications/data/application-templates/templates/custom-application/create-wizard-help.tsx b/features/admin-applications-v1/data/application-templates/templates/custom-application/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/custom-application/create-wizard-help.tsx rename to features/admin-applications-v1/data/application-templates/templates/custom-application/create-wizard-help.tsx diff --git a/apps/console/src/features/applications/data/application-templates/templates/custom-application/custom-application.json b/features/admin-applications-v1/data/application-templates/templates/custom-application/custom-application.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/custom-application/custom-application.json rename to features/admin-applications-v1/data/application-templates/templates/custom-application/custom-application.json diff --git a/apps/console/src/features/applications/data/application-templates/templates/custom-protocol-application/custom-protocol-application.json b/features/admin-applications-v1/data/application-templates/templates/custom-protocol-application/custom-protocol-application.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/custom-protocol-application/custom-protocol-application.json rename to features/admin-applications-v1/data/application-templates/templates/custom-protocol-application/custom-protocol-application.json diff --git a/apps/console/src/features/applications/data/application-templates/templates/m2m-application/m2m-application.json b/features/admin-applications-v1/data/application-templates/templates/m2m-application/m2m-application.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/m2m-application/m2m-application.json rename to features/admin-applications-v1/data/application-templates/templates/m2m-application/m2m-application.json diff --git a/apps/console/src/features/applications/data/application-templates/templates/mobile-application/create-wizard-help.tsx b/features/admin-applications-v1/data/application-templates/templates/mobile-application/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/mobile-application/create-wizard-help.tsx rename to features/admin-applications-v1/data/application-templates/templates/mobile-application/create-wizard-help.tsx diff --git a/apps/console/src/features/applications/data/application-templates/templates/mobile-application/mobile-application.json b/features/admin-applications-v1/data/application-templates/templates/mobile-application/mobile-application.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/mobile-application/mobile-application.json rename to features/admin-applications-v1/data/application-templates/templates/mobile-application/mobile-application.json diff --git a/apps/console/src/features/applications/data/application-templates/templates/oidc-web-application/create-wizard-help.tsx b/features/admin-applications-v1/data/application-templates/templates/oidc-web-application/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/oidc-web-application/create-wizard-help.tsx rename to features/admin-applications-v1/data/application-templates/templates/oidc-web-application/create-wizard-help.tsx diff --git a/apps/console/src/features/applications/data/application-templates/templates/oidc-web-application/oidc-web-application.json b/features/admin-applications-v1/data/application-templates/templates/oidc-web-application/oidc-web-application.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/oidc-web-application/oidc-web-application.json rename to features/admin-applications-v1/data/application-templates/templates/oidc-web-application/oidc-web-application.json diff --git a/apps/console/src/features/applications/data/application-templates/templates/saml-web-application/create-file-based-wizard-help.tsx b/features/admin-applications-v1/data/application-templates/templates/saml-web-application/create-file-based-wizard-help.tsx similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/saml-web-application/create-file-based-wizard-help.tsx rename to features/admin-applications-v1/data/application-templates/templates/saml-web-application/create-file-based-wizard-help.tsx diff --git a/apps/console/src/features/applications/data/application-templates/templates/saml-web-application/create-url-based-wizard-help.tsx b/features/admin-applications-v1/data/application-templates/templates/saml-web-application/create-url-based-wizard-help.tsx similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/saml-web-application/create-url-based-wizard-help.tsx rename to features/admin-applications-v1/data/application-templates/templates/saml-web-application/create-url-based-wizard-help.tsx diff --git a/apps/console/src/features/applications/data/application-templates/templates/saml-web-application/create-wizard-help.tsx b/features/admin-applications-v1/data/application-templates/templates/saml-web-application/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/saml-web-application/create-wizard-help.tsx rename to features/admin-applications-v1/data/application-templates/templates/saml-web-application/create-wizard-help.tsx diff --git a/apps/console/src/features/applications/data/application-templates/templates/saml-web-application/saml-web-application.json b/features/admin-applications-v1/data/application-templates/templates/saml-web-application/saml-web-application.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/saml-web-application/saml-web-application.json rename to features/admin-applications-v1/data/application-templates/templates/saml-web-application/saml-web-application.json diff --git a/apps/console/src/features/applications/data/application-templates/templates/single-page-application/create-wizard-help.tsx b/features/admin-applications-v1/data/application-templates/templates/single-page-application/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/single-page-application/create-wizard-help.tsx rename to features/admin-applications-v1/data/application-templates/templates/single-page-application/create-wizard-help.tsx diff --git a/apps/console/src/features/applications/data/application-templates/templates/single-page-application/single-page-application.json b/features/admin-applications-v1/data/application-templates/templates/single-page-application/single-page-application.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/single-page-application/single-page-application.json rename to features/admin-applications-v1/data/application-templates/templates/single-page-application/single-page-application.json diff --git a/apps/console/src/features/applications/data/application-templates/templates/windows-desktop-application/create-wizard-help.tsx b/features/admin-applications-v1/data/application-templates/templates/windows-desktop-application/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/windows-desktop-application/create-wizard-help.tsx rename to features/admin-applications-v1/data/application-templates/templates/windows-desktop-application/create-wizard-help.tsx diff --git a/apps/console/src/features/applications/data/application-templates/templates/windows-desktop-application/windows-desktop-application.json b/features/admin-applications-v1/data/application-templates/templates/windows-desktop-application/windows-desktop-application.json similarity index 100% rename from apps/console/src/features/applications/data/application-templates/templates/windows-desktop-application/windows-desktop-application.json rename to features/admin-applications-v1/data/application-templates/templates/windows-desktop-application/windows-desktop-application.json diff --git a/apps/console/src/features/applications/data/index.ts b/features/admin-applications-v1/data/index.ts similarity index 100% rename from apps/console/src/features/applications/data/index.ts rename to features/admin-applications-v1/data/index.ts diff --git a/apps/console/src/features/applications/models/api-authorization.ts b/features/admin-applications-v1/models/api-authorization.ts similarity index 100% rename from apps/console/src/features/applications/models/api-authorization.ts rename to features/admin-applications-v1/models/api-authorization.ts diff --git a/apps/console/src/features/applications/models/application-inbound.ts b/features/admin-applications-v1/models/application-inbound.ts similarity index 100% rename from apps/console/src/features/applications/models/application-inbound.ts rename to features/admin-applications-v1/models/application-inbound.ts diff --git a/apps/console/src/features/applications/models/application.ts b/features/admin-applications-v1/models/application.ts similarity index 99% rename from apps/console/src/features/applications/models/application.ts rename to features/admin-applications-v1/models/application.ts index 5fe862b84cd..d3fc4e4252a 100644 --- a/apps/console/src/features/applications/models/application.ts +++ b/features/admin-applications-v1/models/application.ts @@ -23,8 +23,8 @@ import { SAML2ConfigurationInterface, WSTrustConfigurationInterface } from "./application-inbound"; -import { GenericAuthenticatorInterface } from "../../identity-providers/models/identity-provider"; -import { AssociatedRolesInterface } from "../../roles/models"; +import { GenericAuthenticatorInterface } from "../../admin-identity-providers-v1/models/identity-provider"; +import { AssociatedRolesInterface } from "../../admin-roles-v2/models"; import { TemplateContentInterface } from "../data/application-templates"; /** diff --git a/apps/console/src/features/applications/models/endpoints.ts b/features/admin-applications-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/applications/models/endpoints.ts rename to features/admin-applications-v1/models/endpoints.ts diff --git a/apps/console/src/features/applications/models/index.ts b/features/admin-applications-v1/models/index.ts similarity index 100% rename from apps/console/src/features/applications/models/index.ts rename to features/admin-applications-v1/models/index.ts diff --git a/apps/console/src/features/applications/models/reducer-state.ts b/features/admin-applications-v1/models/reducer-state.ts similarity index 100% rename from apps/console/src/features/applications/models/reducer-state.ts rename to features/admin-applications-v1/models/reducer-state.ts diff --git a/apps/console/src/features/applications/pages/application-edit.tsx b/features/admin-applications-v1/pages/application-edit.tsx similarity index 99% rename from apps/console/src/features/applications/pages/application-edit.tsx rename to features/admin-applications-v1/pages/application-edit.tsx index 5992cdaba22..15bdbf11f92 100755 --- a/apps/console/src/features/applications/pages/application-edit.tsx +++ b/features/admin-applications-v1/pages/application-edit.tsx @@ -35,7 +35,7 @@ import { useDispatch, useSelector } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; import { Label } from "semantic-ui-react"; -import { applicationConfig } from "../../../extensions/configs/application"; +import { applicationConfig } from "../../admin-extensions-v1/configs/application"; import { AppConstants, AppState, @@ -45,8 +45,8 @@ import { history, setHelpPanelDocsContentURL, toggleHelpPanelVisibility -} from "../../core"; -import { IdentityProviderConstants } from "../../identity-providers/constants"; +} from "../../admin-core-v1"; +import { IdentityProviderConstants } from "../../admin-identity-providers-v1/constants"; import { useGetApplication } from "../api/use-get-application"; import { EditApplication } from "../components/edit-application"; import { InboundProtocolDefaultFallbackTemplates } from "../components/meta/inbound-protocols.meta"; diff --git a/apps/console/src/features/applications/pages/application-template.tsx b/features/admin-applications-v1/pages/application-template.tsx similarity index 99% rename from apps/console/src/features/applications/pages/application-template.tsx rename to features/admin-applications-v1/pages/application-template.tsx index ffb88298b3d..6e6b3b979de 100755 --- a/apps/console/src/features/applications/pages/application-template.tsx +++ b/features/admin-applications-v1/pages/application-template.tsx @@ -42,7 +42,7 @@ import { getEmptyPlaceholderIllustrations, getTechnologyLogos, history -} from "../../core"; +} from "../../admin-core-v1"; import { InboundProtocolsMeta } from "../components/meta"; import { MinimalAppCreateWizard } from "../components/wizard/minimal-application-create-wizard"; import { getApplicationTemplateIllustrations } from "../configs/ui"; diff --git a/apps/console/src/features/applications/pages/applications.tsx b/features/admin-applications-v1/pages/applications.tsx similarity index 98% rename from apps/console/src/features/applications/pages/applications.tsx rename to features/admin-applications-v1/pages/applications.tsx index b0c32680780..39f662767fb 100644 --- a/apps/console/src/features/applications/pages/applications.tsx +++ b/features/admin-applications-v1/pages/applications.tsx @@ -55,8 +55,8 @@ import { List, PaginationProps } from "semantic-ui-react"; -import { applicationConfig } from "../../../extensions"; -import isLegacyAuthzRuntime from "../../authorization/utils/get-legacy-authz-runtime"; +import { applicationConfig } from "../../admin-extensions-v1"; +import isLegacyAuthzRuntime from "../../admin-authorization-v1/utils/get-legacy-authz-runtime"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -67,9 +67,9 @@ import { UIConstants, getGeneralIcons, history -} from "../../core"; -import { OrganizationType } from "../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { useApplicationList, useMyAccountApplicationData, useMyAccountStatus } from "../api"; import { ApplicationList } from "../components/application-list"; import { MinimalAppCreateWizard } from "../components/wizard/minimal-application-create-wizard"; diff --git a/apps/console/src/features/applications/pages/index.ts b/features/admin-applications-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/applications/pages/index.ts rename to features/admin-applications-v1/pages/index.ts diff --git a/apps/console/src/features/applications/store/actions/application.ts b/features/admin-applications-v1/store/actions/application.ts similarity index 100% rename from apps/console/src/features/applications/store/actions/application.ts rename to features/admin-applications-v1/store/actions/application.ts diff --git a/apps/console/src/features/applications/store/actions/index.ts b/features/admin-applications-v1/store/actions/index.ts similarity index 100% rename from apps/console/src/features/applications/store/actions/index.ts rename to features/admin-applications-v1/store/actions/index.ts diff --git a/apps/console/src/features/applications/store/actions/types/application.ts b/features/admin-applications-v1/store/actions/types/application.ts similarity index 100% rename from apps/console/src/features/applications/store/actions/types/application.ts rename to features/admin-applications-v1/store/actions/types/application.ts diff --git a/apps/console/src/features/applications/store/actions/types/index.ts b/features/admin-applications-v1/store/actions/types/index.ts similarity index 100% rename from apps/console/src/features/applications/store/actions/types/index.ts rename to features/admin-applications-v1/store/actions/types/index.ts diff --git a/apps/console/src/features/applications/store/index.ts b/features/admin-applications-v1/store/index.ts similarity index 100% rename from apps/console/src/features/applications/store/index.ts rename to features/admin-applications-v1/store/index.ts diff --git a/apps/console/src/features/applications/store/reducers/application.ts b/features/admin-applications-v1/store/reducers/application.ts similarity index 100% rename from apps/console/src/features/applications/store/reducers/application.ts rename to features/admin-applications-v1/store/reducers/application.ts diff --git a/apps/console/src/features/applications/store/reducers/index.ts b/features/admin-applications-v1/store/reducers/index.ts similarity index 100% rename from apps/console/src/features/applications/store/reducers/index.ts rename to features/admin-applications-v1/store/reducers/index.ts diff --git a/apps/console/src/features/applications/utils/adaptive-script-utils.ts b/features/admin-applications-v1/utils/adaptive-script-utils.ts similarity index 100% rename from apps/console/src/features/applications/utils/adaptive-script-utils.ts rename to features/admin-applications-v1/utils/adaptive-script-utils.ts diff --git a/apps/console/src/features/applications/utils/application-management-utils.ts b/features/admin-applications-v1/utils/application-management-utils.ts similarity index 99% rename from apps/console/src/features/applications/utils/application-management-utils.ts rename to features/admin-applications-v1/utils/application-management-utils.ts index 2a690ecc3d7..c1a47fe2cbe 100644 --- a/apps/console/src/features/applications/utils/application-management-utils.ts +++ b/features/admin-applications-v1/utils/application-management-utils.ts @@ -24,7 +24,7 @@ import camelCase from "lodash-es/camelCase"; import intersectionBy from "lodash-es/intersectionBy"; import unionBy from "lodash-es/unionBy"; import { FunctionComponent, SVGProps } from "react"; -import { DocPanelUICardInterface, store } from "../../core"; +import { DocPanelUICardInterface, store } from "../../admin-core-v1"; import { getAvailableInboundProtocols, getOIDCApplicationConfigurations, diff --git a/apps/console/src/features/applications/utils/application-template-management-utils.ts b/features/admin-applications-v1/utils/application-template-management-utils.ts similarity index 99% rename from apps/console/src/features/applications/utils/application-template-management-utils.ts rename to features/admin-applications-v1/utils/application-template-management-utils.ts index a79436cf083..9cae1309003 100644 --- a/apps/console/src/features/applications/utils/application-template-management-utils.ts +++ b/features/admin-applications-v1/utils/application-template-management-utils.ts @@ -24,8 +24,8 @@ import { AxiosError } from "axios"; import groupBy from "lodash-es/groupBy"; import isObject from "lodash-es/isObject"; import startCase from "lodash-es/startCase"; -import { getTechnologyLogos } from "../../core/configs"; -import { store } from "../../core/store"; +import { getTechnologyLogos } from "../../admin-core-v1/configs"; +import { store } from "../../admin-core-v1/store"; import { getApplicationTemplateList } from "../api"; diff --git a/apps/console/src/features/applications/utils/sign-in-method-utils.ts b/features/admin-applications-v1/utils/sign-in-method-utils.ts similarity index 99% rename from apps/console/src/features/applications/utils/sign-in-method-utils.ts rename to features/admin-applications-v1/utils/sign-in-method-utils.ts index 1e2d4dd5847..a9752142d93 100644 --- a/apps/console/src/features/applications/utils/sign-in-method-utils.ts +++ b/features/admin-applications-v1/utils/sign-in-method-utils.ts @@ -19,11 +19,11 @@ import flatten from "lodash-es/flatten"; import { IdentityProviderManagementConstants -} from "../../identity-providers/constants/identity-provider-management-constants"; +} from "../../admin-identity-providers-v1/constants/identity-provider-management-constants"; import { GenericAuthenticatorInterface, ProvisioningInterface -} from "../../identity-providers/models/identity-provider"; +} from "../../admin-identity-providers-v1/models/identity-provider"; import { ApplicationManagementConstants } from "../constants"; import { AuthenticationStepInterface, diff --git a/apps/console/src/features/authentication-flow-builder/components/__tests__/__mocks__/permissions.ts b/features/admin-authentication-flow-builder-v1/components/__tests__/__mocks__/permissions.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/__tests__/__mocks__/permissions.ts rename to features/admin-authentication-flow-builder-v1/components/__tests__/__mocks__/permissions.ts diff --git a/apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-builder.test.tsx b/features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-builder.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-builder.test.tsx rename to features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-builder.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-mode-switch-disclaimer-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-mode-switch-disclaimer-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-mode-switch-disclaimer-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-mode-switch-disclaimer-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-option-add-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-option-add-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-option-add-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-option-add-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-revert-disclaimer-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-revert-disclaimer-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-revert-disclaimer-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-revert-disclaimer-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-visual-editor.test.tsx b/features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-visual-editor.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/__tests__/authentication-flow-visual-editor.test.tsx rename to features/admin-authentication-flow-builder-v1/components/__tests__/authentication-flow-visual-editor.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/__tests__/side-panel-drawer.test.tsx b/features/admin-authentication-flow-builder-v1/components/__tests__/side-panel-drawer.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/__tests__/side-panel-drawer.test.tsx rename to features/admin-authentication-flow-builder-v1/components/__tests__/side-panel-drawer.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-builder.tsx b/features/admin-authentication-flow-builder-v1/components/authentication-flow-builder.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/authentication-flow-builder.tsx rename to features/admin-authentication-flow-builder-v1/components/authentication-flow-builder.tsx index 5d5ba384ef7..7c44452e3bc 100644 --- a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-builder.tsx +++ b/features/admin-authentication-flow-builder-v1/components/authentication-flow-builder.tsx @@ -39,20 +39,20 @@ import ScriptBasedFlowSwitch from "./script-editor-panel/script-based-flow-switc import SidePanelDrawer from "./side-panel-drawer"; import { updateAuthenticationSequence as updateAuthenticationSequenceFromAPI -} from "../../applications/api/application"; +} from "../../admin-applications-v1/api/application"; import { ApplicationInterface, AuthenticationSequenceInterface, AuthenticationSequenceType, AuthenticationStepInterface, AuthenticatorInterface -} from "../../applications/models/application"; -import { AdaptiveScriptUtils } from "../../applications/utils/adaptive-script-utils"; -import { AppState } from "../../core/store"; +} from "../../admin-applications-v1/models/application"; +import { AdaptiveScriptUtils } from "../../admin-applications-v1/utils/adaptive-script-utils"; +import { AppState } from "../../admin-core-v1/store"; import { IdentityProviderManagementConstants -} from "../../identity-providers/constants/identity-provider-management-constants"; -import { OrganizationType } from "../../organizations/constants/organization-constants"; +} from "../../admin-identity-providers-v1/constants/identity-provider-management-constants"; +import { OrganizationType } from "../../admin-organizations-v1/constants/organization-constants"; import useAuthenticationFlow from "../hooks/use-authentication-flow"; import { AuthenticationFlowBuilderModes, AuthenticationFlowBuilderModesInterface } from "../models/flow-builder"; import "./sign-in-methods.scss"; diff --git a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-mode-switch-disclaimer-modal.tsx b/features/admin-authentication-flow-builder-v1/components/authentication-flow-mode-switch-disclaimer-modal.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/authentication-flow-mode-switch-disclaimer-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/authentication-flow-mode-switch-disclaimer-modal.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-option-add-modal.tsx b/features/admin-authentication-flow-builder-v1/components/authentication-flow-option-add-modal.tsx similarity index 91% rename from apps/console/src/features/authentication-flow-builder/components/authentication-flow-option-add-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/authentication-flow-option-add-modal.tsx index 7ecd9ca57bd..e8b0d63798e 100644 --- a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-option-add-modal.tsx +++ b/features/admin-authentication-flow-builder-v1/components/authentication-flow-option-add-modal.tsx @@ -25,10 +25,10 @@ import { useSelector } from "react-redux"; import { AddAuthenticatorModal, AddAuthenticatorModalPropsInterface -} from "../../applications/components/settings/sign-on-methods/step-based-flow/add-authenticator-modal"; -import { FeatureConfigInterface } from "../../core/models"; -import { AppState } from "../../core/store"; -import { GenericAuthenticatorInterface } from "../../identity-providers/models/identity-provider"; +} from "../../admin-applications-v1/components/settings/sign-on-methods/step-based-flow/add-authenticator-modal"; +import { FeatureConfigInterface } from "../../admin-core-v1/models"; +import { AppState } from "../../admin-core-v1/store"; +import { GenericAuthenticatorInterface } from "../../admin-identity-providers-v1/models/identity-provider"; import useAuthenticationFlow from "../hooks/use-authentication-flow"; /** diff --git a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-revert-disclaimer-modal.tsx b/features/admin-authentication-flow-builder-v1/components/authentication-flow-revert-disclaimer-modal.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/authentication-flow-revert-disclaimer-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/authentication-flow-revert-disclaimer-modal.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-visual-editor.scss b/features/admin-authentication-flow-builder-v1/components/authentication-flow-visual-editor.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/authentication-flow-visual-editor.scss rename to features/admin-authentication-flow-builder-v1/components/authentication-flow-visual-editor.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-visual-editor.tsx b/features/admin-authentication-flow-builder-v1/components/authentication-flow-visual-editor.tsx similarity index 98% rename from apps/console/src/features/authentication-flow-builder/components/authentication-flow-visual-editor.tsx rename to features/admin-authentication-flow-builder-v1/components/authentication-flow-visual-editor.tsx index 7c2d7b9e79a..02c1a5afa02 100644 --- a/apps/console/src/features/authentication-flow-builder/components/authentication-flow-visual-editor.tsx +++ b/features/admin-authentication-flow-builder-v1/components/authentication-flow-visual-editor.tsx @@ -60,12 +60,12 @@ import { AuthenticationSequenceInterface, AuthenticationStepInterface, AuthenticatorInterface -} from "../../applications/models/application"; -import { AuthenticatorManagementConstants } from "../../connections"; -import useMultiFactorAuthenticatorDetails from "../../connections/api/use-multi-factor-authentication-details"; -import { history } from "../../core"; -import { IdentityProviderManagementConstants } from "../../identity-providers/constants"; -import { ConnectorPropertyInterface } from "../../server-configurations"; +} from "../../admin-applications-v1/models/application"; +import { AuthenticatorManagementConstants } from "../../admin-connections-v1"; +import useMultiFactorAuthenticatorDetails from "../../admin-connections-v1/api/use-multi-factor-authentication-details"; +import { history } from "../../admin-core-v1"; +import { IdentityProviderManagementConstants } from "../../admin-identity-providers-v1/constants"; +import { ConnectorPropertyInterface } from "../../admin-server-configurations-v1"; import { FIDO_AUTHENTICATOR_ID } from "../constants/template-constants"; import useAuthenticationFlow from "../hooks/use-authentication-flow"; import "reactflow/dist/style.css"; diff --git a/apps/console/src/features/authentication-flow-builder/components/edges/__tests__/__mocks__/permissions.ts b/features/admin-authentication-flow-builder-v1/components/edges/__tests__/__mocks__/permissions.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/edges/__tests__/__mocks__/permissions.ts rename to features/admin-authentication-flow-builder-v1/components/edges/__tests__/__mocks__/permissions.ts diff --git a/apps/console/src/features/authentication-flow-builder/components/edges/__tests__/step-addition-edge.test.tsx b/features/admin-authentication-flow-builder-v1/components/edges/__tests__/step-addition-edge.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/edges/__tests__/step-addition-edge.test.tsx rename to features/admin-authentication-flow-builder-v1/components/edges/__tests__/step-addition-edge.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/edges/step-addition-edge.scss b/features/admin-authentication-flow-builder-v1/components/edges/step-addition-edge.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/edges/step-addition-edge.scss rename to features/admin-authentication-flow-builder-v1/components/edges/step-addition-edge.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/edges/step-addition-edge.tsx b/features/admin-authentication-flow-builder-v1/components/edges/step-addition-edge.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/edges/step-addition-edge.tsx rename to features/admin-authentication-flow-builder-v1/components/edges/step-addition-edge.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/__tests__/__mocks__/permissions.ts b/features/admin-authentication-flow-builder-v1/components/nodes/__tests__/__mocks__/permissions.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/__tests__/__mocks__/permissions.ts rename to features/admin-authentication-flow-builder-v1/components/nodes/__tests__/__mocks__/permissions.ts diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/__tests__/done-node.test.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/__tests__/done-node.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/__tests__/done-node.test.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/__tests__/done-node.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/done-node.scss b/features/admin-authentication-flow-builder-v1/components/nodes/done-node.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/done-node.scss rename to features/admin-authentication-flow-builder-v1/components/nodes/done-node.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/done-node.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/done-node.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/done-node.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/done-node.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/__tests__/__mocks__/permissions.ts b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/__tests__/__mocks__/permissions.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/__tests__/__mocks__/permissions.ts rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/__tests__/__mocks__/permissions.ts diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/__tests__/sign-in-box-node.test.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/__tests__/sign-in-box-node.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/__tests__/sign-in-box-node.test.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/__tests__/sign-in-box-node.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/__mocks__/permissions.ts b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/__mocks__/permissions.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/__mocks__/permissions.ts rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/__mocks__/permissions.ts diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/basic-auth-fragment.test.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/basic-auth-fragment.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/basic-auth-fragment.test.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/basic-auth-fragment.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/basic-sign-in-option-controls.test.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/basic-sign-in-option-controls.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/basic-sign-in-option-controls.test.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/basic-sign-in-option-controls.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/email-otp-fragment.test.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/email-otp-fragment.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/email-otp-fragment.test.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/email-otp-fragment.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/identifier-first-fragment.test.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/identifier-first-fragment.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/identifier-first-fragment.test.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/identifier-first-fragment.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/sms-otp-fragment.test.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/sms-otp-fragment.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/sms-otp-fragment.test.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/sms-otp-fragment.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/totp-otp-fragment.test.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/totp-otp-fragment.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/__tests__/totp-otp-fragment.test.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/__tests__/totp-otp-fragment.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/active-sessions-limit-fragment.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/active-sessions-limit-fragment.tsx similarity index 98% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/active-sessions-limit-fragment.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/active-sessions-limit-fragment.tsx index 8d7eab80da6..cdd62365ea2 100644 --- a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/active-sessions-limit-fragment.tsx +++ b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/active-sessions-limit-fragment.tsx @@ -24,7 +24,7 @@ import { useTranslation } from "react-i18next"; import BasicSignInOptionControls from "./basic-sign-in-option-controls"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; import { CHROME_BROWSER_CONSTANT, FIREFOX_BROWSER_CONSTANT diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/basic-auth-fragment.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/basic-auth-fragment.tsx similarity index 98% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/basic-auth-fragment.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/basic-auth-fragment.tsx index d6d57c3b167..d02f8a86791 100644 --- a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/basic-auth-fragment.tsx +++ b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/basic-auth-fragment.tsx @@ -28,7 +28,7 @@ import { useTranslation } from "react-i18next"; import BasicSignInOptionControls from "./basic-sign-in-option-controls"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; /** * Proptypes for the Basic Auth fragment component. diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/basic-sign-in-option-controls.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/basic-sign-in-option-controls.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/basic-sign-in-option-controls.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/basic-sign-in-option-controls.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/email-otp-fragment.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/email-otp-fragment.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/email-otp-fragment.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/email-otp-fragment.tsx index 9559f099996..c051efb1f16 100644 --- a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/email-otp-fragment.tsx +++ b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/email-otp-fragment.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import BasicSignInOptionControls from "./basic-sign-in-option-controls"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; /** * Proptypes for the Email OTP fragment component. diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/identifier-first-fragment.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/identifier-first-fragment.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/identifier-first-fragment.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/identifier-first-fragment.tsx index 0ce7cbff62c..64e1eec9fe5 100644 --- a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/identifier-first-fragment.tsx +++ b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/identifier-first-fragment.tsx @@ -28,7 +28,7 @@ import { useTranslation } from "react-i18next"; import BasicSignInOptionControls from "./basic-sign-in-option-controls"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; /** * Proptypes for the Identifier First fragment component. diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/sms-otp-fragment.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/sms-otp-fragment.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/sms-otp-fragment.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/sms-otp-fragment.tsx index eb941763d82..53b049bbc2a 100644 --- a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/sms-otp-fragment.tsx +++ b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/sms-otp-fragment.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import BasicSignInOptionControls from "./basic-sign-in-option-controls"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; /** * Proptypes for the SMS OTP fragment component. diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/totp-fragment.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/totp-fragment.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/totp-fragment.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/totp-fragment.tsx index f8784fd8cd8..3b0f8dad082 100644 --- a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/fragments/totp-fragment.tsx +++ b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/fragments/totp-fragment.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import BasicSignInOptionControls from "./basic-sign-in-option-controls"; import { IdentityProviderManagementConstants -} from "../../../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; /** * Proptypes for the TOTP fragment component. diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/sign-in-box-node.scss b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/sign-in-box-node.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/sign-in-box-node.scss rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/sign-in-box-node.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/sign-in-box-node.tsx b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/sign-in-box-node.tsx similarity index 98% rename from apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/sign-in-box-node.tsx rename to features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/sign-in-box-node.tsx index 35ceda351d6..2913dc6e68e 100644 --- a/apps/console/src/features/authentication-flow-builder/components/nodes/sign-in-box-node/sign-in-box-node.tsx +++ b/features/admin-authentication-flow-builder-v1/components/nodes/sign-in-box-node/sign-in-box-node.tsx @@ -51,11 +51,11 @@ import EmailOTPFragment from "./fragments/email-otp-fragment"; import IdentifierFirstFragment from "./fragments/identifier-first-fragment"; import SMSOTPFragment from "./fragments/sms-otp-fragment"; import TOTPFragment from "./fragments/totp-fragment"; -import { AuthenticationSequenceInterface, AuthenticatorInterface } from "../../../../applications/models/application"; +import { AuthenticationSequenceInterface, AuthenticatorInterface } from "../../../../admin-applications-v1/models/application"; import { IdentityProviderManagementConstants -} from "../../../../identity-providers/constants/identity-provider-management-constants"; -import { GenericAuthenticatorInterface } from "../../../../identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; +import { GenericAuthenticatorInterface } from "../../../../admin-identity-providers-v1/models/identity-provider"; import useAuthenticationFlow from "../../../hooks/use-authentication-flow"; import "./sign-in-box-node.scss"; diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/__mocks__/permissions.ts b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/__mocks__/permissions.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/__mocks__/permissions.ts rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/__mocks__/permissions.ts diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/adaptive-auth-template-change-confimation-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/adaptive-auth-template-change-confimation-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/adaptive-auth-template-change-confimation-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/adaptive-auth-template-change-confimation-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/adaptive-auth-template-info-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/adaptive-auth-template-info-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/adaptive-auth-template-info-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/adaptive-auth-template-info-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/duplicate-social-authenticator-selection-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/duplicate-social-authenticator-selection-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/duplicate-social-authenticator-selection-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/duplicate-social-authenticator-selection-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/missing-social-authenticator-selection-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/missing-social-authenticator-selection-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/missing-social-authenticator-selection-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/missing-social-authenticator-selection-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/predefined-flows-side-panel.test.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/predefined-flows-side-panel.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/predefined-flows-side-panel.test.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/predefined-flows-side-panel.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/predefined-social-flow-handler-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/predefined-social-flow-handler-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/__tests__/predefined-social-flow-handler-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/__tests__/predefined-social-flow-handler-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/adaptive-auth-template-change-confimation-modal.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/adaptive-auth-template-change-confimation-modal.tsx similarity index 98% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/adaptive-auth-template-change-confimation-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/adaptive-auth-template-change-confimation-modal.tsx index 2a36acbd3ce..3b8d08824bc 100644 --- a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/adaptive-auth-template-change-confimation-modal.tsx +++ b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/adaptive-auth-template-change-confimation-modal.tsx @@ -21,7 +21,7 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { Code, ConfirmationModal, ConfirmationModalPropsInterface, Link, Text } from "@wso2is/react-components"; import React, { FunctionComponent, MouseEvent } from "react"; import { Trans, useTranslation } from "react-i18next"; -import { AdaptiveAuthTemplateInterface } from "../../../applications/models/application"; +import { AdaptiveAuthTemplateInterface } from "../../../admin-applications-v1/models/application"; /** * Proptypes for the Predefined flows side panel component. diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/adaptive-auth-template-info-modal.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/adaptive-auth-template-info-modal.tsx similarity index 99% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/adaptive-auth-template-info-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/adaptive-auth-template-info-modal.tsx index c5c4dd1e0fd..a27545cc0a0 100644 --- a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/adaptive-auth-template-info-modal.tsx +++ b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/adaptive-auth-template-info-modal.tsx @@ -22,7 +22,7 @@ import isObject from "lodash-es/isObject"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { List, Modal, ModalProps, Table } from "semantic-ui-react"; -import { AdaptiveAuthTemplateInterface, AdaptiveAuthTemplateTypes } from "../../../applications/models"; +import { AdaptiveAuthTemplateInterface, AdaptiveAuthTemplateTypes } from "../../../admin-applications-v1/models"; /** * Proptypes for the adaptive auth template info modal component. diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/basic-login-flow-template-change-confimation-modal.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/basic-login-flow-template-change-confimation-modal.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/basic-login-flow-template-change-confimation-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/basic-login-flow-template-change-confimation-modal.tsx index fd6a58718ea..f9ad5a76434 100644 --- a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/basic-login-flow-template-change-confimation-modal.tsx +++ b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/basic-login-flow-template-change-confimation-modal.tsx @@ -20,7 +20,7 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { Code, ConfirmationModal, ConfirmationModalPropsInterface } from "@wso2is/react-components"; import React, { FunctionComponent, MouseEvent } from "react"; import { Trans, useTranslation } from "react-i18next"; -import { AuthenticationSequenceInterface } from "../../../applications/models/application"; +import { AuthenticationSequenceInterface } from "../../../admin-applications-v1/models/application"; /** * Proptypes for the basic login flow change confirmation modal component. diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/duplicate-social-authenticator-selection-modal.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/duplicate-social-authenticator-selection-modal.tsx similarity index 96% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/duplicate-social-authenticator-selection-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/duplicate-social-authenticator-selection-modal.tsx index bbd00c6f262..383c5204ee5 100644 --- a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/duplicate-social-authenticator-selection-modal.tsx +++ b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/duplicate-social-authenticator-selection-modal.tsx @@ -23,8 +23,8 @@ import { Trans, useTranslation } from "react-i18next"; import { Divider } from "semantic-ui-react"; import { IdentityProviderManagementConstants -} from "../../../identity-providers/constants/identity-provider-management-constants"; -import { GenericAuthenticatorInterface } from "../../../identity-providers/models/identity-provider"; +} from "../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; +import { GenericAuthenticatorInterface } from "../../../admin-identity-providers-v1/models/identity-provider"; /** * Proptypes for the duplicate social authenticator selection modal component. diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/missing-social-authenticator-selection-modal.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/missing-social-authenticator-selection-modal.tsx similarity index 96% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/missing-social-authenticator-selection-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/missing-social-authenticator-selection-modal.tsx index 0ed4fe811d2..837cc78926b 100644 --- a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/missing-social-authenticator-selection-modal.tsx +++ b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/missing-social-authenticator-selection-modal.tsx @@ -21,11 +21,11 @@ import { Code, ConfirmationModal, ConfirmationModalPropsInterface } from "@wso2i import React, { FunctionComponent, MouseEvent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { ModalProps } from "semantic-ui-react"; -import { AppConstants } from "../../../core/constants/app-constants"; -import { history } from "../../../core/helpers/history"; +import { AppConstants } from "../../../admin-core-v1/constants/app-constants"; +import { history } from "../../../admin-core-v1/helpers/history"; import { AuthenticatorCreateWizardFactory -} from "../../../identity-providers/components/wizards/authenticator-create-wizard-factory"; +} from "../../../admin-identity-providers-v1/components/wizards/authenticator-create-wizard-factory"; import useAuthenticationFlow from "../../hooks/use-authentication-flow"; /** diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/predefined-flows-side-panel.scss b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/predefined-flows-side-panel.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/predefined-flows-side-panel.scss rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/predefined-flows-side-panel.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/predefined-flows-side-panel.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/predefined-flows-side-panel.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/predefined-flows-side-panel.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/predefined-flows-side-panel.tsx index c2af704f8d7..40698eee2d1 100644 --- a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/predefined-flows-side-panel.tsx +++ b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/predefined-flows-side-panel.tsx @@ -46,31 +46,31 @@ import AdaptiveAuthTemplateChangeConfirmationModal from "./adaptive-auth-templat import AdaptiveAuthTemplateInfoModal from "./adaptive-auth-template-info-modal"; import BasicLoginFlowTemplateChangeConfirmationModal from "./basic-login-flow-template-change-confimation-modal"; import PredefinedSocialFlowHandlerModalFactory from "./predefined-social-flow-handler-modal-factory"; -import { serverConfigurationConfig } from "../../../../extensions/configs/server-configuration"; +import { serverConfigurationConfig } from "../../../admin-extensions-v1/configs/server-configuration"; import { AdaptiveAuthTemplateCategoryInterface, AdaptiveAuthTemplateInterface, AuthenticationSequenceInterface, AuthenticationStepInterface, AuthenticatorInterface -} from "../../../applications/models/application"; -import { AdaptiveScriptUtils } from "../../../applications/utils/adaptive-script-utils"; -import { ConnectionManagementConstants } from "../../../connections/constants/connection-constants"; -import { getAuthenticatorIcons } from "../../../identity-providers/configs/ui"; -import { GenericAuthenticatorInterface } from "../../../identity-providers/models"; +} from "../../../admin-applications-v1/models/application"; +import { AdaptiveScriptUtils } from "../../../admin-applications-v1/utils/adaptive-script-utils"; +import { ConnectionManagementConstants } from "../../../admin-connections-v1/constants/connection-constants"; +import { getAuthenticatorIcons } from "../../../admin-identity-providers-v1/configs/ui"; +import { GenericAuthenticatorInterface } from "../../../admin-identity-providers-v1/models"; import { getConnectorDetails, updateGovernanceConnector -} from "../../../server-configurations/api/governance-connectors"; +} from "../../../admin-server-configurations-v1/api/governance-connectors"; import { ServerConfigurationsConstants -} from "../../../server-configurations/constants/server-configurations-constants"; -import { AnalyticsConfigurationForm } from "../../../server-configurations/forms/analytics-form"; +} from "../../../admin-server-configurations-v1/constants/server-configurations-constants"; +import { AnalyticsConfigurationForm } from "../../../admin-server-configurations-v1/forms/analytics-form"; import { GovernanceConnectorInterface, UpdateGovernanceConnectorConfigInterface -} from "../../../server-configurations/models/governance-connectors"; -import { GovernanceConnectorUtils } from "../../../server-configurations/utils/governance-connector-utils"; +} from "../../../admin-server-configurations-v1/models/governance-connectors"; +import { GovernanceConnectorUtils } from "../../../admin-server-configurations-v1/utils/governance-connector-utils"; import { APPLE_LOGIN_SEQUENCE, ELK_RISK_BASED_TEMPLATE_NAME } from "../../constants/template-constants"; import * as FlowSequences from "../../data/flow-sequences"; import useAuthenticationFlow from "../../hooks/use-authentication-flow"; diff --git a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/predefined-social-flow-handler-modal-factory.tsx b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/predefined-social-flow-handler-modal-factory.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/predefined-social-flow-handler-modal-factory.tsx rename to features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/predefined-social-flow-handler-modal-factory.tsx index 17929480249..e465cad0bdf 100644 --- a/apps/console/src/features/authentication-flow-builder/components/predefined-flows-side-panel/predefined-social-flow-handler-modal-factory.tsx +++ b/features/admin-authentication-flow-builder-v1/components/predefined-flows-side-panel/predefined-social-flow-handler-modal-factory.tsx @@ -23,11 +23,11 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, useEffect, useState } from "react"; import DuplicateSocialAuthenticatorSelectionModal from "./duplicate-social-authenticator-selection-modal"; import MissingSocialAuthenticatorSelectionModal from "./missing-social-authenticator-selection-modal"; -import { AuthenticationSequenceInterface, AuthenticatorInterface } from "../../../applications/models/application"; +import { AuthenticationSequenceInterface, AuthenticatorInterface } from "../../../admin-applications-v1/models/application"; import { IdentityProviderManagementConstants -} from "../../../identity-providers/constants/identity-provider-management-constants"; -import { GenericAuthenticatorInterface } from "../../../identity-providers/models"; +} from "../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; +import { GenericAuthenticatorInterface } from "../../../admin-identity-providers-v1/models"; import useAuthenticationFlow from "../../hooks/use-authentication-flow"; /** diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/__mocks__/permissions.ts b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/__mocks__/permissions.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/__mocks__/permissions.ts rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/__mocks__/permissions.ts diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/adaptive-script-reset-confirmation-model.test.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/adaptive-script-reset-confirmation-model.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/adaptive-script-reset-confirmation-model.test.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/adaptive-script-reset-confirmation-model.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/script-based-flow-switch.test.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/script-based-flow-switch.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/script-based-flow-switch.test.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/script-based-flow-switch.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/script-editor-panel.test.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/script-editor-panel.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/script-editor-panel.test.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/script-editor-panel.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/secret-delete-confirmation-modal.test.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/secret-delete-confirmation-modal.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/secret-delete-confirmation-modal.test.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/secret-delete-confirmation-modal.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/secret-selection-dropdown.test.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/secret-selection-dropdown.test.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/__tests__/secret-selection-dropdown.test.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/__tests__/secret-selection-dropdown.test.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/adaptive-script-reset-confirmation-modal.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/adaptive-script-reset-confirmation-modal.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/adaptive-script-reset-confirmation-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/adaptive-script-reset-confirmation-modal.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-based-flow-switch.scss b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-based-flow-switch.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-based-flow-switch.scss rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-based-flow-switch.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-based-flow-switch.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-based-flow-switch.tsx similarity index 98% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-based-flow-switch.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-based-flow-switch.tsx index ae484e70aec..f510f089f48 100644 --- a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-based-flow-switch.tsx +++ b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-based-flow-switch.tsx @@ -33,7 +33,7 @@ import React, { import { useTranslation } from "react-i18next"; import AdaptiveScriptResetConfirmationModal from "./adaptive-script-reset-confirmation-modal"; import ScriptEditorPanel from "./script-editor-panel"; -import { AdaptiveScriptUtils } from "../../../applications/utils/adaptive-script-utils"; +import { AdaptiveScriptUtils } from "../../../admin-applications-v1/utils/adaptive-script-utils"; import useAuthenticationFlow from "../../hooks/use-authentication-flow"; import "./script-based-flow-switch.scss"; diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-editor-panel.scss b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-editor-panel.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-editor-panel.scss rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-editor-panel.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-editor-panel.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-editor-panel.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-editor-panel.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-editor-panel.tsx index 70064a95f94..91a8295664b 100644 --- a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/script-editor-panel.tsx +++ b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/script-editor-panel.tsx @@ -46,10 +46,10 @@ import React, { import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import SecretSelectionDropdown from "./secret-selection-dropdown"; -import { AdaptiveScriptUtils } from "../../../applications/utils/adaptive-script-utils"; -import { FeatureConfigInterface } from "../../../core/models"; -import { AppState } from "../../../core/store"; -import { SecretModel } from "../../../secrets/models/secret"; +import { AdaptiveScriptUtils } from "../../../admin-applications-v1/utils/adaptive-script-utils"; +import { FeatureConfigInterface } from "../../../admin-core-v1/models"; +import { AppState } from "../../../admin-core-v1/store"; +import { SecretModel } from "../../../admin-secrets-v1/models/secret"; import useAuthenticationFlow from "../../hooks/use-authentication-flow"; import { ScriptEditorPanelSizeModes, SupportedEditorThemes } from "../../models/script-editor"; import "./script-editor-panel.scss"; diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/secret-delete-confirmation-modal.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/secret-delete-confirmation-modal.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/secret-delete-confirmation-modal.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/secret-delete-confirmation-modal.tsx index 5dbc6e3a9ac..2537e09cd90 100644 --- a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/secret-delete-confirmation-modal.tsx +++ b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/secret-delete-confirmation-modal.tsx @@ -24,8 +24,8 @@ import React, { FunctionComponent, MouseEvent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { deleteSecret } from "../../../secrets/api/secret"; -import { SecretModel } from "../../../secrets/models/secret"; +import { deleteSecret } from "../../../admin-secrets-v1/api/secret"; +import { SecretModel } from "../../../admin-secrets-v1/models/secret"; /** * Proptypes for the secret delete confirmation modal component. diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/secret-selection-dropdown.scss b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/secret-selection-dropdown.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/secret-selection-dropdown.scss rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/secret-selection-dropdown.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/secret-selection-dropdown.tsx b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/secret-selection-dropdown.tsx similarity index 96% rename from apps/console/src/features/authentication-flow-builder/components/script-editor-panel/secret-selection-dropdown.tsx rename to features/admin-authentication-flow-builder-v1/components/script-editor-panel/secret-selection-dropdown.tsx index 8286f8eb5ce..42a9188f04e 100644 --- a/apps/console/src/features/authentication-flow-builder/components/script-editor-panel/secret-selection-dropdown.tsx +++ b/features/admin-authentication-flow-builder-v1/components/script-editor-panel/secret-selection-dropdown.tsx @@ -33,12 +33,12 @@ import React, { MouseEvent, ReactElement, SVGProps, SyntheticEvent, useEffect, u import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import SecretDeleteConfirmationModal from "./secret-delete-confirmation-modal"; -import { FeatureConfigInterface } from "../../../core/models"; -import { AppState } from "../../../core/store"; -import { useGetSecrets } from "../../../secrets/api/secret"; -import AddSecretWizard from "../../../secrets/components/add-secret-wizard"; -import { ADAPTIVE_SCRIPT_SECRETS } from "../../../secrets/constants/secrets.common"; -import { SecretModel } from "../../../secrets/models/secret"; +import { FeatureConfigInterface } from "../../../admin-core-v1/models"; +import { AppState } from "../../../admin-core-v1/store"; +import { useGetSecrets } from "../../../admin-secrets-v1/api/secret"; +import AddSecretWizard from "../../../admin-secrets-v1/components/add-secret-wizard"; +import { ADAPTIVE_SCRIPT_SECRETS } from "../../../admin-secrets-v1/constants/secrets.common"; +import { SecretModel } from "../../../admin-secrets-v1/models/secret"; import "./secret-selection-dropdown.scss"; /** diff --git a/apps/console/src/features/authentication-flow-builder/components/side-panel-drawer.scss b/features/admin-authentication-flow-builder-v1/components/side-panel-drawer.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/side-panel-drawer.scss rename to features/admin-authentication-flow-builder-v1/components/side-panel-drawer.scss diff --git a/apps/console/src/features/authentication-flow-builder/components/side-panel-drawer.tsx b/features/admin-authentication-flow-builder-v1/components/side-panel-drawer.tsx similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/side-panel-drawer.tsx rename to features/admin-authentication-flow-builder-v1/components/side-panel-drawer.tsx diff --git a/apps/console/src/features/authentication-flow-builder/components/sign-in-methods.scss b/features/admin-authentication-flow-builder-v1/components/sign-in-methods.scss similarity index 100% rename from apps/console/src/features/authentication-flow-builder/components/sign-in-methods.scss rename to features/admin-authentication-flow-builder-v1/components/sign-in-methods.scss diff --git a/apps/console/src/features/authentication-flow-builder/constants/active-sessions-limit-constants.ts b/features/admin-authentication-flow-builder-v1/constants/active-sessions-limit-constants.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/constants/active-sessions-limit-constants.ts rename to features/admin-authentication-flow-builder-v1/constants/active-sessions-limit-constants.ts diff --git a/apps/console/src/features/authentication-flow-builder/constants/editor-constants.ts b/features/admin-authentication-flow-builder-v1/constants/editor-constants.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/constants/editor-constants.ts rename to features/admin-authentication-flow-builder-v1/constants/editor-constants.ts diff --git a/apps/console/src/features/authentication-flow-builder/constants/template-constants.ts b/features/admin-authentication-flow-builder-v1/constants/template-constants.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/constants/template-constants.ts rename to features/admin-authentication-flow-builder-v1/constants/template-constants.ts diff --git a/apps/console/src/features/authentication-flow-builder/context/authentication-flow-context.tsx b/features/admin-authentication-flow-builder-v1/context/authentication-flow-context.tsx similarity index 97% rename from apps/console/src/features/authentication-flow-builder/context/authentication-flow-context.tsx rename to features/admin-authentication-flow-builder-v1/context/authentication-flow-context.tsx index dae06eb77d0..71b96fc5c65 100644 --- a/apps/console/src/features/authentication-flow-builder/context/authentication-flow-context.tsx +++ b/features/admin-authentication-flow-builder-v1/context/authentication-flow-context.tsx @@ -21,8 +21,8 @@ import { AdaptiveAuthTemplateCategoryListItemInterface, ApplicationInterface, AuthenticationSequenceInterface -} from "../../applications/models/application"; -import { GenericAuthenticatorInterface } from "../../identity-providers/models/identity-provider"; +} from "../../admin-applications-v1/models/application"; +import { GenericAuthenticatorInterface } from "../../admin-identity-providers-v1/models/identity-provider"; import { AuthenticationFlowBuilderModes } from "../models/flow-builder"; import { VisualEditorFlowNodeMetaInterface } from "../models/visual-editor"; diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/basic/default-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/basic/default-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/basic/default-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/basic/default-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/basic/index.ts b/features/admin-authentication-flow-builder-v1/data/flow-sequences/basic/index.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/basic/index.ts rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/basic/index.ts diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/index.ts b/features/admin-authentication-flow-builder-v1/data/flow-sequences/index.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/index.ts rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/index.ts diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/mfa/index.ts b/features/admin-authentication-flow-builder-v1/data/flow-sequences/mfa/index.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/mfa/index.ts rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/mfa/index.ts diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/mfa/second-factor-email-otp-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/mfa/second-factor-email-otp-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/mfa/second-factor-email-otp-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/mfa/second-factor-email-otp-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/mfa/second-factor-sms-otp-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/mfa/second-factor-sms-otp-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/mfa/second-factor-sms-otp-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/mfa/second-factor-sms-otp-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/mfa/second-factor-totp-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/mfa/second-factor-totp-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/mfa/second-factor-totp-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/mfa/second-factor-totp-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/email-otp-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/email-otp-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/email-otp-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/email-otp-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/index.ts b/features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/index.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/index.ts rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/index.ts diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/magic-link-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/magic-link-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/magic-link-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/magic-link-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/passkey-login-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/passkey-login-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/passkey-login-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/passkey-login-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/sms-otp-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/sms-otp-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/passwordless/sms-otp-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/passwordless/sms-otp-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/apple-login-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/social/apple-login-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/apple-login-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/social/apple-login-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/facebook-login-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/social/facebook-login-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/facebook-login-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/social/facebook-login-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/github-login-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/social/github-login-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/github-login-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/social/github-login-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/google-login-sequence.json b/features/admin-authentication-flow-builder-v1/data/flow-sequences/social/google-login-sequence.json similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/google-login-sequence.json rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/social/google-login-sequence.json diff --git a/apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/index.ts b/features/admin-authentication-flow-builder-v1/data/flow-sequences/social/index.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/data/flow-sequences/social/index.ts rename to features/admin-authentication-flow-builder-v1/data/flow-sequences/social/index.ts diff --git a/apps/console/src/features/authentication-flow-builder/hooks/use-authentication-flow.ts b/features/admin-authentication-flow-builder-v1/hooks/use-authentication-flow.ts similarity index 94% rename from apps/console/src/features/authentication-flow-builder/hooks/use-authentication-flow.ts rename to features/admin-authentication-flow-builder-v1/hooks/use-authentication-flow.ts index 264b6016ca9..656dac5195b 100644 --- a/apps/console/src/features/authentication-flow-builder/hooks/use-authentication-flow.ts +++ b/features/admin-authentication-flow-builder-v1/hooks/use-authentication-flow.ts @@ -18,8 +18,8 @@ import { useContext } from "react"; import AuthenticationFlowContext, { AuthenticationFlowContextProps } from "./../context/authentication-flow-context"; -import useUserPreferences from "../../core/hooks/use-user-preferences"; -import { UserPreferencesInterface } from "../../core/models/user-preferences"; +import useUserPreferences from "../../admin-core-v1/hooks/use-user-preferences"; +import { UserPreferencesInterface } from "../../admin-core-v1/models/user-preferences"; import { AuthenticationFlowBuilderModes } from "../models/flow-builder"; /** diff --git a/apps/console/src/features/authentication-flow-builder/models/flow-builder.ts b/features/admin-authentication-flow-builder-v1/models/flow-builder.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/models/flow-builder.ts rename to features/admin-authentication-flow-builder-v1/models/flow-builder.ts diff --git a/apps/console/src/features/authentication-flow-builder/models/predefined-flows.ts b/features/admin-authentication-flow-builder-v1/models/predefined-flows.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/models/predefined-flows.ts rename to features/admin-authentication-flow-builder-v1/models/predefined-flows.ts diff --git a/apps/console/src/features/authentication-flow-builder/models/script-editor.ts b/features/admin-authentication-flow-builder-v1/models/script-editor.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/models/script-editor.ts rename to features/admin-authentication-flow-builder-v1/models/script-editor.ts diff --git a/apps/console/src/features/authentication-flow-builder/models/visual-editor.ts b/features/admin-authentication-flow-builder-v1/models/visual-editor.ts similarity index 100% rename from apps/console/src/features/authentication-flow-builder/models/visual-editor.ts rename to features/admin-authentication-flow-builder-v1/models/visual-editor.ts diff --git a/apps/console/src/features/authentication-flow-builder/providers/authentication-flow-provider.tsx b/features/admin-authentication-flow-builder-v1/providers/authentication-flow-provider.tsx similarity index 96% rename from apps/console/src/features/authentication-flow-builder/providers/authentication-flow-provider.tsx rename to features/admin-authentication-flow-builder-v1/providers/authentication-flow-provider.tsx index c080613e259..59051227396 100644 --- a/apps/console/src/features/authentication-flow-builder/providers/authentication-flow-provider.tsx +++ b/features/admin-authentication-flow-builder-v1/providers/authentication-flow-provider.tsx @@ -19,7 +19,7 @@ import useUIConfig from "@wso2is/common/src/hooks/use-ui-configs"; import { AlertLevels, FeatureAccessConfigInterface } from "@wso2is/core/models"; import { addAlert } from "@wso2is/core/store"; -import { applicationConfig } from "../../../extensions"; +import { applicationConfig } from "../../admin-extensions-v1"; import cloneDeep from "lodash-es/cloneDeep"; import isEmpty from "lodash-es/isEmpty"; import isEqual from "lodash-es/isEqual"; @@ -27,32 +27,32 @@ import React, { PropsWithChildren, ReactElement, useCallback, useEffect, useMemo import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { identityProviderConfig } from "../../../extensions/configs/identity-provider"; -import { useGetAdaptiveAuthTemplates } from "../../applications/api"; -import { ApplicationManagementConstants } from "../../applications/constants/application-management"; +import { identityProviderConfig } from "../../admin-extensions-v1/configs/identity-provider"; +import { useGetAdaptiveAuthTemplates } from "../../admin-applications-v1/api"; +import { ApplicationManagementConstants } from "../../admin-applications-v1/constants/application-management"; import { ApplicationInterface, AuthenticationSequenceInterface, AuthenticationSequenceType, AuthenticationStepInterface, AuthenticatorInterface -} from "../../applications/models/application"; -import { AdaptiveScriptUtils } from "../../applications/utils/adaptive-script-utils"; -import { SignInMethodUtils } from "../../applications/utils/sign-in-method-utils"; -import { AuthenticatorManagementConstants } from "../../connections/constants/autheticator-constants"; -import { AuthenticatorMeta } from "../../connections/meta/authenticator-meta"; -import { ConnectionInterface } from "../../connections/models/connection"; -import { ConnectionsManagementUtils } from "../../connections/utils/connection-utils"; -import { AppState } from "../../core/store"; +} from "../../admin-applications-v1/models/application"; +import { AdaptiveScriptUtils } from "../../admin-applications-v1/utils/adaptive-script-utils"; +import { SignInMethodUtils } from "../../admin-applications-v1/utils/sign-in-method-utils"; +import { AuthenticatorManagementConstants } from "../../admin-connections-v1/constants/autheticator-constants"; +import { AuthenticatorMeta } from "../../admin-connections-v1/meta/authenticator-meta"; +import { ConnectionInterface } from "../../admin-connections-v1/models/connection"; +import { ConnectionsManagementUtils } from "../../admin-connections-v1/utils/connection-utils"; +import { AppState } from "../../admin-core-v1/store"; import { IdentityProviderManagementConstants -} from "../../identity-providers/constants/identity-provider-management-constants"; +} from "../../admin-identity-providers-v1/constants/identity-provider-management-constants"; import { FederatedAuthenticatorInterface, GenericAuthenticatorInterface, SupportedAuthenticators -} from "../../identity-providers/models/identity-provider"; -import { OrganizationType } from "../../organizations/constants"; +} from "../../admin-identity-providers-v1/models/identity-provider"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; import { LEGACY_EDITOR_FEATURE_ID, VISUAL_EDITOR_FEATURE_ID } from "../constants/editor-constants"; import AuthenticationFlowContext from "../context/authentication-flow-context"; import DefaultFlowConfigurationSequenceTemplate from "../data/flow-sequences/basic/default-sequence.json"; diff --git a/apps/console/src/features/authentication/hooks/use-sign-in.ts b/features/admin-authentication-v1/hooks/use-sign-in.ts similarity index 96% rename from apps/console/src/features/authentication/hooks/use-sign-in.ts rename to features/admin-authentication-v1/hooks/use-sign-in.ts index c3f0b367289..a78b0a0f0cf 100644 --- a/apps/console/src/features/authentication/hooks/use-sign-in.ts +++ b/features/admin-authentication-v1/hooks/use-sign-in.ts @@ -39,11 +39,11 @@ import axios, { AxiosResponse } from "axios"; import { useDispatch } from "react-redux"; import { AnyAction } from "redux"; import { ThunkDispatch } from "redux-thunk"; -import useAuthorization from "../../authorization/hooks/use-authorization"; -import { Config } from "../../core/configs/app"; -import { AppConstants, CommonConstants } from "../../core/constants"; -import { DeploymentConfigInterface } from "../../core/models/config"; -import { AppState } from "../../core/store"; +import useAuthorization from "../../admin-authorization-v1/hooks/use-authorization"; +import { Config } from "../../admin-core-v1/configs/app"; +import { AppConstants, CommonConstants } from "../../admin-core-v1/constants"; +import { DeploymentConfigInterface } from "../../admin-core-v1/models/config"; +import { AppState } from "../../admin-core-v1/store"; import { getServerConfigurations, setCurrentOrganization, @@ -52,10 +52,10 @@ import { setOrganization, setOrganizationType, setUserOrganizationId -} from "../../core/store/actions/organization"; -import { OrganizationType } from "../../organizations/constants"; -import useOrganizationSwitch from "../../organizations/hooks/use-organization-switch"; -import useOrganizations from "../../organizations/hooks/use-organizations"; +} from "../../admin-core-v1/store/actions/organization"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; +import useOrganizationSwitch from "../../admin-organizations-v1/hooks/use-organization-switch"; +import useOrganizations from "../../admin-organizations-v1/hooks/use-organizations"; import { getProfileInformation } from "../store/actions"; import { AuthenticateUtils } from "../utils/authenticate-utils"; diff --git a/apps/console/src/features/authentication/index.ts b/features/admin-authentication-v1/index.ts similarity index 100% rename from apps/console/src/features/authentication/index.ts rename to features/admin-authentication-v1/index.ts diff --git a/apps/console/src/features/authentication/pages/index.ts b/features/admin-authentication-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/authentication/pages/index.ts rename to features/admin-authentication-v1/pages/index.ts diff --git a/apps/console/src/features/authentication/pages/sign-out.tsx b/features/admin-authentication-v1/pages/sign-out.tsx similarity index 93% rename from apps/console/src/features/authentication/pages/sign-out.tsx rename to features/admin-authentication-v1/pages/sign-out.tsx index ec1ae079f06..80605a21dbc 100644 --- a/apps/console/src/features/authentication/pages/sign-out.tsx +++ b/features/admin-authentication-v1/pages/sign-out.tsx @@ -23,8 +23,8 @@ import { AuthenticateUtils } from "@wso2is/core/utils"; import React, { FunctionComponent, ReactElement, useEffect } from "react"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { AppState, PreLoader, history } from "../../core"; -import useOrganizations from "../../organizations/hooks/use-organizations"; +import { AppState, PreLoader, history } from "../../admin-core-v1"; +import useOrganizations from "../../admin-organizations-v1/hooks/use-organizations"; /** * Virtual component used to handle Sign in action. diff --git a/apps/console/src/features/authentication/store/actions/authenticate.ts b/features/admin-authentication-v1/store/actions/authenticate.ts similarity index 97% rename from apps/console/src/features/authentication/store/actions/authenticate.ts rename to features/admin-authentication-v1/store/actions/authenticate.ts index e57602f2ed7..a75a8188164 100644 --- a/apps/console/src/features/authentication/store/actions/authenticate.ts +++ b/features/admin-authentication-v1/store/actions/authenticate.ts @@ -34,9 +34,9 @@ import { import { I18n } from "@wso2is/i18n"; import isEmpty from "lodash-es/isEmpty"; import { Dispatch } from "redux"; -import { Config } from "../../../core/configs"; -import { store } from "../../../core/store"; -import { getProfileInfo, getProfileSchemas } from "../../../users/api"; +import { Config } from "../../../admin-core-v1/configs"; +import { store } from "../../../admin-core-v1/store"; +import { getProfileInfo, getProfileSchemas } from "../../../admin-users-v1/api"; /** * Gets profile information by making an API call diff --git a/apps/console/src/features/authentication/store/actions/index.ts b/features/admin-authentication-v1/store/actions/index.ts similarity index 100% rename from apps/console/src/features/authentication/store/actions/index.ts rename to features/admin-authentication-v1/store/actions/index.ts diff --git a/apps/console/src/features/authentication/store/index.ts b/features/admin-authentication-v1/store/index.ts similarity index 100% rename from apps/console/src/features/authentication/store/index.ts rename to features/admin-authentication-v1/store/index.ts diff --git a/apps/console/src/features/authentication/store/reducers/authenticate.ts b/features/admin-authentication-v1/store/reducers/authenticate.ts similarity index 93% rename from apps/console/src/features/authentication/store/reducers/authenticate.ts rename to features/admin-authentication-v1/store/reducers/authenticate.ts index 485220bf91f..52547473c0f 100644 --- a/apps/console/src/features/authentication/store/reducers/authenticate.ts +++ b/features/admin-authentication-v1/store/reducers/authenticate.ts @@ -16,7 +16,7 @@ * under the License. */ -import { AuthReducerStateInterface } from "../../../core/models"; +import { AuthReducerStateInterface } from "../../../admin-core-v1/models"; /** * Initial state for the common authenticate reducer. diff --git a/apps/console/src/features/authentication/store/reducers/index.ts b/features/admin-authentication-v1/store/reducers/index.ts similarity index 100% rename from apps/console/src/features/authentication/store/reducers/index.ts rename to features/admin-authentication-v1/store/reducers/index.ts diff --git a/apps/console/src/features/authentication/utils/authenticate-utils.ts b/features/admin-authentication-v1/utils/authenticate-utils.ts similarity index 98% rename from apps/console/src/features/authentication/utils/authenticate-utils.ts rename to features/admin-authentication-v1/utils/authenticate-utils.ts index f176328691c..7d151986dff 100644 --- a/apps/console/src/features/authentication/utils/authenticate-utils.ts +++ b/features/admin-authentication-v1/utils/authenticate-utils.ts @@ -19,7 +19,7 @@ import { AuthReactConfig, ResponseMode, Storage } from "@asgardeo/auth-react"; import { TokenConstants } from "@wso2is/core/constants"; import UAParser from "ua-parser-js"; -import isLegacyAuthzRuntime from "../../authorization/utils/get-legacy-authz-runtime"; +import isLegacyAuthzRuntime from "../../admin-authorization-v1/utils/get-legacy-authz-runtime"; /** * Response mode fallback. diff --git a/apps/console/src/features/authentication/utils/index.ts b/features/admin-authentication-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/authentication/utils/index.ts rename to features/admin-authentication-v1/utils/index.ts diff --git a/apps/console/src/features/authorization/hooks/use-authorization.ts b/features/admin-authorization-v1/hooks/use-authorization.ts similarity index 100% rename from apps/console/src/features/authorization/hooks/use-authorization.ts rename to features/admin-authorization-v1/hooks/use-authorization.ts diff --git a/apps/console/src/features/authorization/utils/get-legacy-authz-runtime.ts b/features/admin-authorization-v1/utils/get-legacy-authz-runtime.ts similarity index 100% rename from apps/console/src/features/authorization/utils/get-legacy-authz-runtime.ts rename to features/admin-authorization-v1/utils/get-legacy-authz-runtime.ts diff --git a/apps/console/src/features/branding/__tests__/__mocks__/branding-permissions.ts b/features/admin-branding-v1/__tests__/__mocks__/branding-permissions.ts similarity index 100% rename from apps/console/src/features/branding/__tests__/__mocks__/branding-permissions.ts rename to features/admin-branding-v1/__tests__/__mocks__/branding-permissions.ts diff --git a/apps/console/src/features/branding/__tests__/__snapshots__/branding.test.tsx.snap b/features/admin-branding-v1/__tests__/__snapshots__/branding.test.tsx.snap similarity index 100% rename from apps/console/src/features/branding/__tests__/__snapshots__/branding.test.tsx.snap rename to features/admin-branding-v1/__tests__/__snapshots__/branding.test.tsx.snap diff --git a/apps/console/src/features/branding/__tests__/branding.test.tsx b/features/admin-branding-v1/__tests__/branding.test.tsx similarity index 100% rename from apps/console/src/features/branding/__tests__/branding.test.tsx rename to features/admin-branding-v1/__tests__/branding.test.tsx diff --git a/apps/console/src/features/branding/api/branding-preferences.ts b/features/admin-branding-v1/api/branding-preferences.ts similarity index 96% rename from apps/console/src/features/branding/api/branding-preferences.ts rename to features/admin-branding-v1/api/branding-preferences.ts index acd5ebdccc5..9d37f57ae25 100644 --- a/apps/console/src/features/branding/api/branding-preferences.ts +++ b/features/admin-branding-v1/api/branding-preferences.ts @@ -20,9 +20,9 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { I18nConstants } from "../../core/constants"; -import { store } from "../../core/store"; -import { OrganizationType } from "../../organizations/constants/organization-constants"; +import { I18nConstants } from "../../admin-core-v1/constants"; +import { store } from "../../admin-core-v1/store"; +import { OrganizationType } from "../../admin-organizations-v1/constants/organization-constants"; import { BrandingPreferencesConstants } from "../constants"; import { BrandingPreferenceAPIResponseInterface, diff --git a/apps/console/src/features/branding/api/delete-all-custom-text-preference.ts b/features/admin-branding-v1/api/delete-all-custom-text-preference.ts similarity index 98% rename from apps/console/src/features/branding/api/delete-all-custom-text-preference.ts rename to features/admin-branding-v1/api/delete-all-custom-text-preference.ts index 9465b7ab616..756b72c6252 100644 --- a/apps/console/src/features/branding/api/delete-all-custom-text-preference.ts +++ b/features/admin-branding-v1/api/delete-all-custom-text-preference.ts @@ -20,7 +20,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; import { CustomTextPreferenceConstants } from "../constants/custom-text-preference-constants"; import { CustomTextPreferenceAPIResponseInterface } from "../models/custom-text-preference"; diff --git a/apps/console/src/features/branding/api/delete-custom-text-preference.ts b/features/admin-branding-v1/api/delete-custom-text-preference.ts similarity index 94% rename from apps/console/src/features/branding/api/delete-custom-text-preference.ts rename to features/admin-branding-v1/api/delete-custom-text-preference.ts index d10f17d5be7..8fffba7a94f 100644 --- a/apps/console/src/features/branding/api/delete-custom-text-preference.ts +++ b/features/admin-branding-v1/api/delete-custom-text-preference.ts @@ -20,9 +20,9 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { I18nConstants } from "../../core/constants/i18n-constants"; -import { store } from "../../core/store"; -import { OrganizationType } from "../../organizations/constants/organization-constants"; +import { I18nConstants } from "../../admin-core-v1/constants/i18n-constants"; +import { store } from "../../admin-core-v1/store"; +import { OrganizationType } from "../../admin-organizations-v1/constants/organization-constants"; import { CustomTextPreferenceConstants } from "../constants/custom-text-preference-constants"; import { BrandingPreferenceTypes } from "../models/branding-preferences"; import { CustomTextPreferenceAPIResponseInterface } from "../models/custom-text-preference"; diff --git a/apps/console/src/features/branding/api/index.ts b/features/admin-branding-v1/api/index.ts similarity index 100% rename from apps/console/src/features/branding/api/index.ts rename to features/admin-branding-v1/api/index.ts diff --git a/apps/console/src/features/branding/api/layout.ts b/features/admin-branding-v1/api/layout.ts similarity index 95% rename from apps/console/src/features/branding/api/layout.ts rename to features/admin-branding-v1/api/layout.ts index 5dd517bed48..77bf3f4cc99 100644 --- a/apps/console/src/features/branding/api/layout.ts +++ b/features/admin-branding-v1/api/layout.ts @@ -17,13 +17,13 @@ */ import { HttpMethods } from "@wso2is/core/models"; -import { Config } from "../../core/configs"; -import { AppConstants } from "../../core/constants"; +import { Config } from "../../admin-core-v1/configs"; +import { AppConstants } from "../../admin-core-v1/constants"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { PredefinedLayouts } from "../meta"; /** diff --git a/apps/console/src/features/branding/api/preview-skeletons.ts b/features/admin-branding-v1/api/preview-skeletons.ts similarity index 97% rename from apps/console/src/features/branding/api/preview-skeletons.ts rename to features/admin-branding-v1/api/preview-skeletons.ts index e6e54c34f98..3923f284390 100644 --- a/apps/console/src/features/branding/api/preview-skeletons.ts +++ b/features/admin-branding-v1/api/preview-skeletons.ts @@ -18,12 +18,12 @@ import { HttpMethods } from "@wso2is/core/models"; import { useEffect, useState } from "react"; -import { AppConstants } from "../../core/constants"; +import { AppConstants } from "../../admin-core-v1/constants"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { PreviewScreenType } from "../models/branding-preferences"; /** diff --git a/apps/console/src/features/branding/api/update-custom-text-preference.ts b/features/admin-branding-v1/api/update-custom-text-preference.ts similarity index 94% rename from apps/console/src/features/branding/api/update-custom-text-preference.ts rename to features/admin-branding-v1/api/update-custom-text-preference.ts index 32d74cee47b..1208fd87153 100644 --- a/apps/console/src/features/branding/api/update-custom-text-preference.ts +++ b/features/admin-branding-v1/api/update-custom-text-preference.ts @@ -20,9 +20,9 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { I18nConstants } from "../../core/constants/i18n-constants"; -import { store } from "../../core/store"; -import { OrganizationType } from "../../organizations/constants/organization-constants"; +import { I18nConstants } from "../../admin-core-v1/constants/i18n-constants"; +import { store } from "../../admin-core-v1/store"; +import { OrganizationType } from "../../admin-organizations-v1/constants/organization-constants"; import { CustomTextPreferenceConstants } from "../constants/custom-text-preference-constants"; import { BrandingPreferenceTypes } from "../models/branding-preferences"; import { diff --git a/apps/console/src/features/branding/api/use-get-branding-preference-resolve.ts b/features/admin-branding-v1/api/use-get-branding-preference-resolve.ts similarity index 87% rename from apps/console/src/features/branding/api/use-get-branding-preference-resolve.ts rename to features/admin-branding-v1/api/use-get-branding-preference-resolve.ts index c663bab3dd2..62d97ed5901 100644 --- a/apps/console/src/features/branding/api/use-get-branding-preference-resolve.ts +++ b/features/admin-branding-v1/api/use-get-branding-preference-resolve.ts @@ -17,15 +17,15 @@ */ import { HttpMethods } from "@wso2is/core/models"; -import { store } from "../../core"; -import { I18nConstants } from "../../core/constants/i18n-constants"; +import { store } from "../../admin-core-v1"; +import { I18nConstants } from "../../admin-core-v1/constants/i18n-constants"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { OrganizationType } from "../../organizations/constants/organization-constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1/hooks/use-request"; +import { OrganizationType } from "../../admin-organizations-v1/constants/organization-constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { BrandingPreferenceAPIResponseInterface, BrandingPreferenceTypes diff --git a/apps/console/src/features/branding/api/use-get-branding-preference.ts b/features/admin-branding-v1/api/use-get-branding-preference.ts similarity index 86% rename from apps/console/src/features/branding/api/use-get-branding-preference.ts rename to features/admin-branding-v1/api/use-get-branding-preference.ts index 486e3604e27..32cbcb95eca 100644 --- a/apps/console/src/features/branding/api/use-get-branding-preference.ts +++ b/features/admin-branding-v1/api/use-get-branding-preference.ts @@ -17,15 +17,15 @@ */ import { HttpMethods } from "@wso2is/core/models"; -import { store } from "../../core"; -import { I18nConstants } from "../../core/constants/i18n-constants"; +import { store } from "../../admin-core-v1"; +import { I18nConstants } from "../../admin-core-v1/constants/i18n-constants"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { OrganizationType } from "../../organizations/constants/organization-constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1/hooks/use-request"; +import { OrganizationType } from "../../admin-organizations-v1/constants/organization-constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { BrandingPreferenceAPIResponseInterface, BrandingPreferenceTypes diff --git a/apps/console/src/features/branding/api/use-get-custom-text-preference-fallbacks.ts b/features/admin-branding-v1/api/use-get-custom-text-preference-fallbacks.ts similarity index 93% rename from apps/console/src/features/branding/api/use-get-custom-text-preference-fallbacks.ts rename to features/admin-branding-v1/api/use-get-custom-text-preference-fallbacks.ts index 7f1517b2235..04b3acfacda 100644 --- a/apps/console/src/features/branding/api/use-get-custom-text-preference-fallbacks.ts +++ b/features/admin-branding-v1/api/use-get-custom-text-preference-fallbacks.ts @@ -17,13 +17,13 @@ */ import { HttpMethods } from "@wso2is/core/models"; -import { AppConstants } from "../../core/constants/app-constants"; -import { I18nConstants } from "../../core/constants/i18n-constants"; +import { AppConstants } from "../../admin-core-v1/constants/app-constants"; +import { I18nConstants } from "../../admin-core-v1/constants/i18n-constants"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { BrandingPreferenceTypes } from "../models/branding-preferences"; import { CustomTextPreferenceAPIResponseInterface } from "../models/custom-text-preference"; diff --git a/apps/console/src/features/branding/api/use-get-custom-text-preference-meta.ts b/features/admin-branding-v1/api/use-get-custom-text-preference-meta.ts similarity index 94% rename from apps/console/src/features/branding/api/use-get-custom-text-preference-meta.ts rename to features/admin-branding-v1/api/use-get-custom-text-preference-meta.ts index 5baba49c7fc..29d2a0c163e 100644 --- a/apps/console/src/features/branding/api/use-get-custom-text-preference-meta.ts +++ b/features/admin-branding-v1/api/use-get-custom-text-preference-meta.ts @@ -17,12 +17,12 @@ */ import { HttpMethods } from "@wso2is/core/models"; -import { AppConstants } from "../../core/constants/app-constants"; +import { AppConstants } from "../../admin-core-v1/constants/app-constants"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { CustomTextPreferenceMeta } from "../models/custom-text-preference"; /** diff --git a/apps/console/src/features/branding/api/use-get-custom-text-preference-resolve.ts b/features/admin-branding-v1/api/use-get-custom-text-preference-resolve.ts similarity index 89% rename from apps/console/src/features/branding/api/use-get-custom-text-preference-resolve.ts rename to features/admin-branding-v1/api/use-get-custom-text-preference-resolve.ts index 61619295966..9115bad7bff 100644 --- a/apps/console/src/features/branding/api/use-get-custom-text-preference-resolve.ts +++ b/features/admin-branding-v1/api/use-get-custom-text-preference-resolve.ts @@ -17,15 +17,15 @@ */ import { HttpMethods } from "@wso2is/core/models"; -import { I18nConstants } from "../../core/constants/i18n-constants"; +import { I18nConstants } from "../../admin-core-v1/constants/i18n-constants"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; -import { OrganizationType } from "../../organizations/constants/organization-constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; +import { OrganizationType } from "../../admin-organizations-v1/constants/organization-constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { CustomTextPreferenceConstants } from "../constants/custom-text-preference-constants"; import { BrandingPreferenceTypes } from "../models/branding-preferences"; import { diff --git a/apps/console/src/features/branding/api/use-get-custom-text-preference-screen-meta.ts b/features/admin-branding-v1/api/use-get-custom-text-preference-screen-meta.ts similarity index 94% rename from apps/console/src/features/branding/api/use-get-custom-text-preference-screen-meta.ts rename to features/admin-branding-v1/api/use-get-custom-text-preference-screen-meta.ts index a667aadf99e..34e2a2e003d 100644 --- a/apps/console/src/features/branding/api/use-get-custom-text-preference-screen-meta.ts +++ b/features/admin-branding-v1/api/use-get-custom-text-preference-screen-meta.ts @@ -17,12 +17,12 @@ */ import { HttpMethods } from "@wso2is/core/models"; -import { AppConstants } from "../../core/constants/app-constants"; +import { AppConstants } from "../../admin-core-v1/constants/app-constants"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { CustomTextPreferenceScreenMetaInterface } from "../models/custom-text-preference"; /** diff --git a/apps/console/src/features/branding/components/advanced/advance-form.tsx b/features/admin-branding-v1/components/advanced/advance-form.tsx similarity index 99% rename from apps/console/src/features/branding/components/advanced/advance-form.tsx rename to features/admin-branding-v1/components/advanced/advance-form.tsx index d68b934551a..026b28f2636 100644 --- a/apps/console/src/features/branding/components/advanced/advance-form.tsx +++ b/features/admin-branding-v1/components/advanced/advance-form.tsx @@ -25,7 +25,7 @@ import { FormValidation } from "@wso2is/validation"; import React, { FunctionComponent, MutableRefObject, ReactElement, Ref, forwardRef, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Placeholder } from "semantic-ui-react"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; import { BrandingPreferencesConstants } from "../../constants"; import { BrandingURLPreferenceConstants } from "../../constants/url-preference-constants"; import { BrandingPreferenceInterface } from "../../models"; diff --git a/apps/console/src/features/branding/components/advanced/index.ts b/features/admin-branding-v1/components/advanced/index.ts similarity index 100% rename from apps/console/src/features/branding/components/advanced/index.ts rename to features/admin-branding-v1/components/advanced/index.ts diff --git a/apps/console/src/features/branding/components/branding-preference-tabs.tsx b/features/admin-branding-v1/components/branding-preference-tabs.tsx similarity index 99% rename from apps/console/src/features/branding/components/branding-preference-tabs.tsx rename to features/admin-branding-v1/components/branding-preference-tabs.tsx index 0efa3b385e4..e795420cdba 100644 --- a/apps/console/src/features/branding/components/branding-preference-tabs.tsx +++ b/features/admin-branding-v1/components/branding-preference-tabs.tsx @@ -47,8 +47,8 @@ import { import { BrandingPreferencePreview } from "./preview"; import ScreenDropdown from "./screen-dropdown"; import { StickyTabPaneActionPanel } from "./sticky-tab-pane-action-panel"; -import { commonConfig } from "../../../extensions/configs"; -import { AppState } from "../../core/store"; +import { commonConfig } from "../../admin-extensions-v1/configs"; +import { AppState } from "../../admin-core-v1/store"; import { BrandingPreferencesConstants } from "../constants"; import { CustomTextPreferenceConstants } from "../constants/custom-text-preference-constants"; import useBrandingPreference from "../hooks/use-branding-preference"; diff --git a/apps/console/src/features/branding/components/custom-text/custom-text-fields.scss b/features/admin-branding-v1/components/custom-text/custom-text-fields.scss similarity index 100% rename from apps/console/src/features/branding/components/custom-text/custom-text-fields.scss rename to features/admin-branding-v1/components/custom-text/custom-text-fields.scss diff --git a/apps/console/src/features/branding/components/custom-text/custom-text-fields.tsx b/features/admin-branding-v1/components/custom-text/custom-text-fields.tsx similarity index 99% rename from apps/console/src/features/branding/components/custom-text/custom-text-fields.tsx rename to features/admin-branding-v1/components/custom-text/custom-text-fields.tsx index 1edfdef826a..0dceb09c671 100644 --- a/apps/console/src/features/branding/components/custom-text/custom-text-fields.tsx +++ b/features/admin-branding-v1/components/custom-text/custom-text-fields.tsx @@ -29,7 +29,7 @@ import orderBy from "lodash-es/orderBy"; import React, { FunctionComponent, ReactElement, SVGAttributes, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppState } from "../../../core/store"; +import { AppState } from "../../../admin-core-v1/store"; import { CustomTextPreferenceConstants } from "../../constants/custom-text-preference-constants"; import useBrandingPreference from "../../hooks/use-branding-preference"; import { CustomTextInterface } from "../../models/custom-text-preference"; diff --git a/apps/console/src/features/branding/components/custom-text/custom-text-revert-all-confirmation-modal.tsx b/features/admin-branding-v1/components/custom-text/custom-text-revert-all-confirmation-modal.tsx similarity index 98% rename from apps/console/src/features/branding/components/custom-text/custom-text-revert-all-confirmation-modal.tsx rename to features/admin-branding-v1/components/custom-text/custom-text-revert-all-confirmation-modal.tsx index 3df03725ea2..20633608073 100644 --- a/apps/console/src/features/branding/components/custom-text/custom-text-revert-all-confirmation-modal.tsx +++ b/features/admin-branding-v1/components/custom-text/custom-text-revert-all-confirmation-modal.tsx @@ -21,7 +21,7 @@ import { Code, ConfirmationModal, ConfirmationModalPropsInterface } from "@wso2i import React, { FunctionComponent, MouseEvent } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppState } from "../../../core/store"; +import { AppState } from "../../../admin-core-v1/store"; import useBrandingPreference from "../../hooks/use-branding-preference"; /** diff --git a/apps/console/src/features/branding/components/custom-text/custom-text-unsaved-changes-confirmation-modal.tsx b/features/admin-branding-v1/components/custom-text/custom-text-unsaved-changes-confirmation-modal.tsx similarity index 100% rename from apps/console/src/features/branding/components/custom-text/custom-text-unsaved-changes-confirmation-modal.tsx rename to features/admin-branding-v1/components/custom-text/custom-text-unsaved-changes-confirmation-modal.tsx diff --git a/apps/console/src/features/branding/components/custom-text/custom-text.scss b/features/admin-branding-v1/components/custom-text/custom-text.scss similarity index 100% rename from apps/console/src/features/branding/components/custom-text/custom-text.scss rename to features/admin-branding-v1/components/custom-text/custom-text.scss diff --git a/apps/console/src/features/branding/components/custom-text/custom-text.tsx b/features/admin-branding-v1/components/custom-text/custom-text.tsx similarity index 100% rename from apps/console/src/features/branding/components/custom-text/custom-text.tsx rename to features/admin-branding-v1/components/custom-text/custom-text.tsx diff --git a/apps/console/src/features/branding/components/design/__tests__/__snapshots__/theme-swatch.test.tsx.snap b/features/admin-branding-v1/components/design/__tests__/__snapshots__/theme-swatch.test.tsx.snap similarity index 100% rename from apps/console/src/features/branding/components/design/__tests__/__snapshots__/theme-swatch.test.tsx.snap rename to features/admin-branding-v1/components/design/__tests__/__snapshots__/theme-swatch.test.tsx.snap diff --git a/apps/console/src/features/branding/components/design/__tests__/theme-swatch.test.tsx b/features/admin-branding-v1/components/design/__tests__/theme-swatch.test.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/__tests__/theme-swatch.test.tsx rename to features/admin-branding-v1/components/design/__tests__/theme-swatch.test.tsx diff --git a/apps/console/src/features/branding/components/design/design-form.tsx b/features/admin-branding-v1/components/design/design-form.tsx similarity index 99% rename from apps/console/src/features/branding/components/design/design-form.tsx rename to features/admin-branding-v1/components/design/design-form.tsx index e6c453a667b..63daee2e3df 100644 --- a/apps/console/src/features/branding/components/design/design-form.tsx +++ b/features/admin-branding-v1/components/design/design-form.tsx @@ -49,9 +49,9 @@ import { IllustrationsPreview } from "./illustrations-preview"; import * as LayoutDesignExtensions from "./layout-design-extensions"; import { LayoutSwatchAdapter } from "./layout-swatch"; import { ThemeSwatchAdapter, ThemeSwatchUIConfigsInterface } from "./theme-swatch"; -import { commonConfig } from "../../../../extensions/configs"; -import { AppConstants } from "../../../core/constants"; -import { AppState } from "../../../core/store"; +import { commonConfig } from "../../../admin-extensions-v1/configs"; +import { AppConstants } from "../../../admin-core-v1/constants"; +import { AppState } from "../../../admin-core-v1/store"; import { useLayout } from "../../api"; import { BrandingPreferencesConstants } from "../../constants"; import { BrandingPreferenceMeta, PredefinedLayouts } from "../../meta"; diff --git a/apps/console/src/features/branding/components/design/illustrations-preview.tsx b/features/admin-branding-v1/components/design/illustrations-preview.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/illustrations-preview.tsx rename to features/admin-branding-v1/components/design/illustrations-preview.tsx diff --git a/apps/console/src/features/branding/components/design/index.ts b/features/admin-branding-v1/components/design/index.ts similarity index 100% rename from apps/console/src/features/branding/components/design/index.ts rename to features/admin-branding-v1/components/design/index.ts diff --git a/apps/console/src/features/branding/components/design/layout-design-extensions/index.ts b/features/admin-branding-v1/components/design/layout-design-extensions/index.ts similarity index 100% rename from apps/console/src/features/branding/components/design/layout-design-extensions/index.ts rename to features/admin-branding-v1/components/design/layout-design-extensions/index.ts diff --git a/apps/console/src/features/branding/components/design/layout-design-extensions/layout-design-extension-component-interface.tsx b/features/admin-branding-v1/components/design/layout-design-extensions/layout-design-extension-component-interface.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/layout-design-extensions/layout-design-extension-component-interface.tsx rename to features/admin-branding-v1/components/design/layout-design-extensions/layout-design-extension-component-interface.tsx diff --git a/apps/console/src/features/branding/components/design/layout-design-extensions/side-aligned.tsx b/features/admin-branding-v1/components/design/layout-design-extensions/side-aligned.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/layout-design-extensions/side-aligned.tsx rename to features/admin-branding-v1/components/design/layout-design-extensions/side-aligned.tsx diff --git a/apps/console/src/features/branding/components/design/layout-design-extensions/side-image.tsx b/features/admin-branding-v1/components/design/layout-design-extensions/side-image.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/layout-design-extensions/side-image.tsx rename to features/admin-branding-v1/components/design/layout-design-extensions/side-image.tsx diff --git a/apps/console/src/features/branding/components/design/layout-swatch/index.ts b/features/admin-branding-v1/components/design/layout-swatch/index.ts similarity index 100% rename from apps/console/src/features/branding/components/design/layout-swatch/index.ts rename to features/admin-branding-v1/components/design/layout-swatch/index.ts diff --git a/apps/console/src/features/branding/components/design/layout-swatch/layout-swatch-adapter.tsx b/features/admin-branding-v1/components/design/layout-swatch/layout-swatch-adapter.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/layout-swatch/layout-swatch-adapter.tsx rename to features/admin-branding-v1/components/design/layout-swatch/layout-swatch-adapter.tsx diff --git a/apps/console/src/features/branding/components/design/layout-swatch/layout-swatch.tsx b/features/admin-branding-v1/components/design/layout-swatch/layout-swatch.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/layout-swatch/layout-swatch.tsx rename to features/admin-branding-v1/components/design/layout-swatch/layout-swatch.tsx diff --git a/apps/console/src/features/branding/components/design/theme-swatch/index.ts b/features/admin-branding-v1/components/design/theme-swatch/index.ts similarity index 100% rename from apps/console/src/features/branding/components/design/theme-swatch/index.ts rename to features/admin-branding-v1/components/design/theme-swatch/index.ts diff --git a/apps/console/src/features/branding/components/design/theme-swatch/theme-swatch-adapter.tsx b/features/admin-branding-v1/components/design/theme-swatch/theme-swatch-adapter.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/theme-swatch/theme-swatch-adapter.tsx rename to features/admin-branding-v1/components/design/theme-swatch/theme-swatch-adapter.tsx diff --git a/apps/console/src/features/branding/components/design/theme-swatch/theme-swatch.tsx b/features/admin-branding-v1/components/design/theme-swatch/theme-swatch.tsx similarity index 100% rename from apps/console/src/features/branding/components/design/theme-swatch/theme-swatch.tsx rename to features/admin-branding-v1/components/design/theme-swatch/theme-swatch.tsx diff --git a/apps/console/src/features/branding/components/general/general-details-form.tsx b/features/admin-branding-v1/components/general/general-details-form.tsx similarity index 99% rename from apps/console/src/features/branding/components/general/general-details-form.tsx rename to features/admin-branding-v1/components/general/general-details-form.tsx index d15d5b7c9fb..444425d514c 100644 --- a/apps/console/src/features/branding/components/general/general-details-form.tsx +++ b/features/admin-branding-v1/components/general/general-details-form.tsx @@ -22,7 +22,7 @@ import React, { FunctionComponent, MutableRefObject, ReactElement, Ref, forwardR import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Placeholder } from "semantic-ui-react"; -import { AppState } from "../../../core/store"; +import { AppState } from "../../../admin-core-v1/store"; import { BrandingPreferencesConstants } from "../../constants"; import { BrandingPreferenceInterface } from "../../models"; diff --git a/apps/console/src/features/branding/components/general/index.ts b/features/admin-branding-v1/components/general/index.ts similarity index 100% rename from apps/console/src/features/branding/components/general/index.ts rename to features/admin-branding-v1/components/general/index.ts diff --git a/apps/console/src/features/branding/components/index.ts b/features/admin-branding-v1/components/index.ts similarity index 100% rename from apps/console/src/features/branding/components/index.ts rename to features/admin-branding-v1/components/index.ts diff --git a/apps/console/src/features/branding/components/locale-dropdown.tsx b/features/admin-branding-v1/components/locale-dropdown.tsx similarity index 100% rename from apps/console/src/features/branding/components/locale-dropdown.tsx rename to features/admin-branding-v1/components/locale-dropdown.tsx diff --git a/apps/console/src/features/branding/components/preview/branding-preference-preview.tsx b/features/admin-branding-v1/components/preview/branding-preference-preview.tsx similarity index 98% rename from apps/console/src/features/branding/components/preview/branding-preference-preview.tsx rename to features/admin-branding-v1/components/preview/branding-preference-preview.tsx index 64af218d6d4..6a51fa85eb8 100644 --- a/apps/console/src/features/branding/components/preview/branding-preference-preview.tsx +++ b/features/admin-branding-v1/components/preview/branding-preference-preview.tsx @@ -42,12 +42,12 @@ import { Placeholder } from "semantic-ui-react"; import { EmailTemplateScreenSkeleton } from "./email-template-screen-skeleton"; import { LoginScreenSkeleton } from "./login-screen-skeleton"; import { MyAccountScreenSkeleton } from "./my-account-screen-skeleton"; -import { commonConfig } from "../../../../extensions/configs"; +import { commonConfig } from "../../../admin-extensions-v1/configs"; import { ReactComponent as CustomLayoutSuccessImg } from - "../../../../themes/wso2is/assets/images/branding/custom-layout-success.svg"; + "../../../themes/wso2is/assets/images/branding/custom-layout-success.svg"; import { ReactComponent as CustomLayoutWarningImg } from - "../../../../themes/wso2is/assets/images/branding/custom-layout-warning.svg"; -import { AppState } from "../../../core/store"; + "../../../themes/wso2is/assets/images/branding/custom-layout-warning.svg"; +import { AppState } from "../../../admin-core-v1/store"; import { useLayout, useLayoutStyle } from "../../api"; import { usePreviewContent, usePreviewStyle } from "../../api/preview-skeletons"; import { BrandingPreferenceMeta, LAYOUT_DATA, PredefinedLayouts } from "../../meta"; diff --git a/apps/console/src/features/branding/components/preview/email-template-screen-skeleton.tsx b/features/admin-branding-v1/components/preview/email-template-screen-skeleton.tsx similarity index 99% rename from apps/console/src/features/branding/components/preview/email-template-screen-skeleton.tsx rename to features/admin-branding-v1/components/preview/email-template-screen-skeleton.tsx index 256ec793be3..a77c5840fb4 100644 --- a/apps/console/src/features/branding/components/preview/email-template-screen-skeleton.tsx +++ b/features/admin-branding-v1/components/preview/email-template-screen-skeleton.tsx @@ -22,7 +22,7 @@ import parse from "html-react-parser"; import Mustache from "mustache"; import React, { FunctionComponent, ReactElement, useMemo } from "react"; import { useSelector } from "react-redux"; -import { AppState } from "../../../core/store"; +import { AppState } from "../../../admin-core-v1/store"; import { CustomTextPreferenceConstants } from "../../constants/custom-text-preference-constants"; import useBrandingPreference from "../../hooks/use-branding-preference"; import { BrandingPreferenceMeta } from "../../meta/branding-preference-meta"; diff --git a/apps/console/src/features/branding/components/preview/index.ts b/features/admin-branding-v1/components/preview/index.ts similarity index 100% rename from apps/console/src/features/branding/components/preview/index.ts rename to features/admin-branding-v1/components/preview/index.ts diff --git a/apps/console/src/features/branding/components/preview/login-screen-skeleton.tsx b/features/admin-branding-v1/components/preview/login-screen-skeleton.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/login-screen-skeleton.tsx rename to features/admin-branding-v1/components/preview/login-screen-skeleton.tsx diff --git a/apps/console/src/features/branding/components/preview/my-account-screen-skeleton.tsx b/features/admin-branding-v1/components/preview/my-account-screen-skeleton.tsx similarity index 98% rename from apps/console/src/features/branding/components/preview/my-account-screen-skeleton.tsx rename to features/admin-branding-v1/components/preview/my-account-screen-skeleton.tsx index ee81fd0f391..87f6a3c48fe 100644 --- a/apps/console/src/features/branding/components/preview/my-account-screen-skeleton.tsx +++ b/features/admin-branding-v1/components/preview/my-account-screen-skeleton.tsx @@ -22,7 +22,7 @@ import parse from "html-react-parser"; import Mustache from "mustache"; import React, { FunctionComponent, ReactElement, useMemo } from "react"; import { useSelector } from "react-redux"; -import { AppState } from "../../../core/store"; +import { AppState } from "../../../admin-core-v1/store"; import { CustomTextPreferenceConstants } from "../../constants/custom-text-preference-constants"; import useBrandingPreference from "../../hooks/use-branding-preference"; import { BrandingPreferenceMeta } from "../../meta/branding-preference-meta"; diff --git a/apps/console/src/features/branding/components/preview/product-footer.tsx b/features/admin-branding-v1/components/preview/product-footer.tsx similarity index 99% rename from apps/console/src/features/branding/components/preview/product-footer.tsx rename to features/admin-branding-v1/components/preview/product-footer.tsx index 78f4d8de3be..1e6a0ffb798 100644 --- a/apps/console/src/features/branding/components/preview/product-footer.tsx +++ b/features/admin-branding-v1/components/preview/product-footer.tsx @@ -24,7 +24,7 @@ import React, { ReactElement } from "react"; import { useSelector } from "react-redux"; -import { AppState } from "../../../core/store"; +import { AppState } from "../../../admin-core-v1/store"; import { BrandingPreferencesConstants } from "../../constants"; import { CustomTextPreferenceConstants } from "../../constants/custom-text-preference-constants"; import useBrandingPreference from "../../hooks/use-branding-preference"; diff --git a/apps/console/src/features/branding/components/preview/product-header.tsx b/features/admin-branding-v1/components/preview/product-header.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/product-header.tsx rename to features/admin-branding-v1/components/preview/product-header.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/basic-auth-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/basic-auth-fragment.tsx similarity index 99% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/basic-auth-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/basic-auth-fragment.tsx index 2435578c525..fb137a35434 100644 --- a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/basic-auth-fragment.tsx +++ b/features/admin-branding-v1/components/preview/sign-in-box/fragments/basic-auth-fragment.tsx @@ -23,7 +23,7 @@ import React, { useEffect, useState } from "react"; -import { AppConstants } from "../../../../../core/constants"; +import { AppConstants } from "../../../../../admin-core-v1/constants"; import { CustomTextPreferenceConstants } from "../../../../constants/custom-text-preference-constants"; import useBrandingPreference from "../../../../hooks/use-branding-preference"; diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/common-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/common-fragment.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/common-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/common-fragment.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/email-otp-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/email-otp-fragment.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/email-otp-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/email-otp-fragment.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/password-recovery-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/password-recovery-fragment.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/password-recovery-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/password-recovery-fragment.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/password-reset-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/password-reset-fragment.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/password-reset-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/password-reset-fragment.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/password-reset-success-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/password-reset-success-fragment.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/password-reset-success-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/password-reset-success-fragment.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/sign-up-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/sign-up-fragment.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/sign-up-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/sign-up-fragment.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/sms-otp-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/sms-otp-fragment.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/sms-otp-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/sms-otp-fragment.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/fragments/totp-fragment.tsx b/features/admin-branding-v1/components/preview/sign-in-box/fragments/totp-fragment.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/fragments/totp-fragment.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/fragments/totp-fragment.tsx diff --git a/apps/console/src/features/branding/components/preview/sign-in-box/sign-in-box.tsx b/features/admin-branding-v1/components/preview/sign-in-box/sign-in-box.tsx similarity index 100% rename from apps/console/src/features/branding/components/preview/sign-in-box/sign-in-box.tsx rename to features/admin-branding-v1/components/preview/sign-in-box/sign-in-box.tsx diff --git a/apps/console/src/features/branding/components/screen-dropdown.tsx b/features/admin-branding-v1/components/screen-dropdown.tsx similarity index 100% rename from apps/console/src/features/branding/components/screen-dropdown.tsx rename to features/admin-branding-v1/components/screen-dropdown.tsx diff --git a/apps/console/src/features/branding/components/sticky-tab-pane-action-panel.tsx b/features/admin-branding-v1/components/sticky-tab-pane-action-panel.tsx similarity index 100% rename from apps/console/src/features/branding/components/sticky-tab-pane-action-panel.tsx rename to features/admin-branding-v1/components/sticky-tab-pane-action-panel.tsx diff --git a/apps/console/src/features/branding/configs/endpoints.ts b/features/admin-branding-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/branding/configs/endpoints.ts rename to features/admin-branding-v1/configs/endpoints.ts diff --git a/apps/console/src/features/branding/constants/branding-preferences-constants.ts b/features/admin-branding-v1/constants/branding-preferences-constants.ts similarity index 99% rename from apps/console/src/features/branding/constants/branding-preferences-constants.ts rename to features/admin-branding-v1/constants/branding-preferences-constants.ts index 09542e76569..e28e2f4c22a 100644 --- a/apps/console/src/features/branding/constants/branding-preferences-constants.ts +++ b/features/admin-branding-v1/constants/branding-preferences-constants.ts @@ -17,7 +17,7 @@ */ import { IdentityAppsError } from "@wso2is/core/errors"; -import { commonConfig } from "../../../extensions"; +import { commonConfig } from "../../admin-extensions-v1"; import { PredefinedLayouts } from "../meta/layouts"; import { BrandingPreferenceInterface, PredefinedThemes, ThemeConfigInterface } from "../models"; diff --git a/apps/console/src/features/branding/constants/custom-text-preference-constants.ts b/features/admin-branding-v1/constants/custom-text-preference-constants.ts similarity index 100% rename from apps/console/src/features/branding/constants/custom-text-preference-constants.ts rename to features/admin-branding-v1/constants/custom-text-preference-constants.ts diff --git a/apps/console/src/features/branding/constants/index.ts b/features/admin-branding-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/branding/constants/index.ts rename to features/admin-branding-v1/constants/index.ts diff --git a/apps/console/src/features/branding/constants/url-preference-constants.ts b/features/admin-branding-v1/constants/url-preference-constants.ts similarity index 100% rename from apps/console/src/features/branding/constants/url-preference-constants.ts rename to features/admin-branding-v1/constants/url-preference-constants.ts diff --git a/apps/console/src/features/branding/context/branding-preference-context.tsx b/features/admin-branding-v1/context/branding-preference-context.tsx similarity index 100% rename from apps/console/src/features/branding/context/branding-preference-context.tsx rename to features/admin-branding-v1/context/branding-preference-context.tsx diff --git a/apps/console/src/features/branding/hooks/use-branding-preference.ts b/features/admin-branding-v1/hooks/use-branding-preference.ts similarity index 100% rename from apps/console/src/features/branding/hooks/use-branding-preference.ts rename to features/admin-branding-v1/hooks/use-branding-preference.ts diff --git a/apps/console/src/features/branding/meta/branding-preference-meta.ts b/features/admin-branding-v1/meta/branding-preference-meta.ts similarity index 100% rename from apps/console/src/features/branding/meta/branding-preference-meta.ts rename to features/admin-branding-v1/meta/branding-preference-meta.ts diff --git a/apps/console/src/features/branding/meta/index.ts b/features/admin-branding-v1/meta/index.ts similarity index 100% rename from apps/console/src/features/branding/meta/index.ts rename to features/admin-branding-v1/meta/index.ts diff --git a/apps/console/src/features/branding/meta/layouts/common.ts b/features/admin-branding-v1/meta/layouts/common.ts similarity index 95% rename from apps/console/src/features/branding/meta/layouts/common.ts rename to features/admin-branding-v1/meta/layouts/common.ts index cdb73bbed0c..9022cc61ee8 100644 --- a/apps/console/src/features/branding/meta/layouts/common.ts +++ b/features/admin-branding-v1/meta/layouts/common.ts @@ -16,7 +16,7 @@ * under the License. */ -import { Config } from "../../../core/configs"; +import { Config } from "../../../admin-core-v1/configs"; /** * Data set required to generate layout html code. diff --git a/apps/console/src/features/branding/meta/layouts/index.ts b/features/admin-branding-v1/meta/layouts/index.ts similarity index 100% rename from apps/console/src/features/branding/meta/layouts/index.ts rename to features/admin-branding-v1/meta/layouts/index.ts diff --git a/apps/console/src/features/branding/meta/layouts/layouts-meta-data-interface.ts b/features/admin-branding-v1/meta/layouts/layouts-meta-data-interface.ts similarity index 100% rename from apps/console/src/features/branding/meta/layouts/layouts-meta-data-interface.ts rename to features/admin-branding-v1/meta/layouts/layouts-meta-data-interface.ts diff --git a/apps/console/src/features/branding/meta/layouts/side-aligned.ts b/features/admin-branding-v1/meta/layouts/side-aligned.ts similarity index 100% rename from apps/console/src/features/branding/meta/layouts/side-aligned.ts rename to features/admin-branding-v1/meta/layouts/side-aligned.ts diff --git a/apps/console/src/features/branding/meta/layouts/side-image.ts b/features/admin-branding-v1/meta/layouts/side-image.ts similarity index 100% rename from apps/console/src/features/branding/meta/layouts/side-image.ts rename to features/admin-branding-v1/meta/layouts/side-image.ts diff --git a/apps/console/src/features/branding/meta/themes/dark-theme.ts b/features/admin-branding-v1/meta/themes/dark-theme.ts similarity index 100% rename from apps/console/src/features/branding/meta/themes/dark-theme.ts rename to features/admin-branding-v1/meta/themes/dark-theme.ts diff --git a/apps/console/src/features/branding/meta/themes/index.ts b/features/admin-branding-v1/meta/themes/index.ts similarity index 100% rename from apps/console/src/features/branding/meta/themes/index.ts rename to features/admin-branding-v1/meta/themes/index.ts diff --git a/apps/console/src/features/branding/meta/themes/light-theme.ts b/features/admin-branding-v1/meta/themes/light-theme.ts similarity index 100% rename from apps/console/src/features/branding/meta/themes/light-theme.ts rename to features/admin-branding-v1/meta/themes/light-theme.ts diff --git a/apps/console/src/features/branding/models/branding-preferences.ts b/features/admin-branding-v1/models/branding-preferences.ts similarity index 100% rename from apps/console/src/features/branding/models/branding-preferences.ts rename to features/admin-branding-v1/models/branding-preferences.ts diff --git a/apps/console/src/features/branding/models/custom-text-preference.ts b/features/admin-branding-v1/models/custom-text-preference.ts similarity index 100% rename from apps/console/src/features/branding/models/custom-text-preference.ts rename to features/admin-branding-v1/models/custom-text-preference.ts diff --git a/apps/console/src/features/branding/models/element-styles.ts b/features/admin-branding-v1/models/element-styles.ts similarity index 100% rename from apps/console/src/features/branding/models/element-styles.ts rename to features/admin-branding-v1/models/element-styles.ts diff --git a/apps/console/src/features/branding/models/endpoints.ts b/features/admin-branding-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/branding/models/endpoints.ts rename to features/admin-branding-v1/models/endpoints.ts diff --git a/apps/console/src/features/branding/models/index.ts b/features/admin-branding-v1/models/index.ts similarity index 100% rename from apps/console/src/features/branding/models/index.ts rename to features/admin-branding-v1/models/index.ts diff --git a/apps/console/src/features/branding/pages/branding.tsx b/features/admin-branding-v1/pages/branding.tsx similarity index 98% rename from apps/console/src/features/branding/pages/branding.tsx rename to features/admin-branding-v1/pages/branding.tsx index eb616c15b85..8453ddbc928 100644 --- a/apps/console/src/features/branding/pages/branding.tsx +++ b/features/admin-branding-v1/pages/branding.tsx @@ -42,11 +42,11 @@ import React, { FunctionComponent, ReactElement, useEffect, useMemo, useState } import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { ExtendedFeatureConfigInterface } from "../../../extensions/configs/models"; -import { EventPublisher } from "../../core"; -import { AppState } from "../../core/store"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; -import { OrganizationResponseInterface } from "../../organizations/models/organizations"; +import { ExtendedFeatureConfigInterface } from "../../admin-extensions-v1/configs/models"; +import { EventPublisher } from "../../admin-core-v1"; +import { AppState } from "../../admin-core-v1/store"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; +import { OrganizationResponseInterface } from "../../admin-organizations-v1/models/organizations"; import { deleteBrandingPreference, updateBrandingPreference } from "../api"; import deleteAllCustomTextPreferences from "../api/delete-all-custom-text-preference"; import useGetBrandingPreferenceResolve from "../api/use-get-branding-preference-resolve"; diff --git a/apps/console/src/features/branding/pages/index.ts b/features/admin-branding-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/branding/pages/index.ts rename to features/admin-branding-v1/pages/index.ts diff --git a/apps/console/src/features/branding/providers/branding-preference-provider.tsx b/features/admin-branding-v1/providers/branding-preference-provider.tsx similarity index 98% rename from apps/console/src/features/branding/providers/branding-preference-provider.tsx rename to features/admin-branding-v1/providers/branding-preference-provider.tsx index 20a30bfc880..9911f1b1bd3 100644 --- a/apps/console/src/features/branding/providers/branding-preference-provider.tsx +++ b/features/admin-branding-v1/providers/branding-preference-provider.tsx @@ -31,9 +31,9 @@ import React, { FunctionComponent, PropsWithChildren, ReactElement, useEffect, u import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { AppState } from "../../core/store"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; -import { OrganizationResponseInterface } from "../../organizations/models/organizations"; +import { AppState } from "../../admin-core-v1/store"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; +import { OrganizationResponseInterface } from "../../admin-organizations-v1/models/organizations"; import deleteCustomTextPreference from "../api/delete-custom-text-preference"; import updateCustomTextPreference from "../api/update-custom-text-preference"; import useGetBrandingPreferenceResolve from "../api/use-get-branding-preference-resolve"; diff --git a/apps/console/src/features/branding/utils/branding-preference-migration-client.ts b/features/admin-branding-v1/utils/branding-preference-migration-client.ts similarity index 100% rename from apps/console/src/features/branding/utils/branding-preference-migration-client.ts rename to features/admin-branding-v1/utils/branding-preference-migration-client.ts diff --git a/apps/console/src/features/branding/utils/branding-preference-utils.ts b/features/admin-branding-v1/utils/branding-preference-utils.ts similarity index 99% rename from apps/console/src/features/branding/utils/branding-preference-utils.ts rename to features/admin-branding-v1/utils/branding-preference-utils.ts index 973dbaa3526..803d07d78d5 100644 --- a/apps/console/src/features/branding/utils/branding-preference-utils.ts +++ b/features/admin-branding-v1/utils/branding-preference-utils.ts @@ -197,7 +197,7 @@ export class BrandingPreferenceUtils { public static getPredefinedThemePreferences = ( appTheme: string): Promise => { - return import(`../../../themes/${ appTheme }/theme-variables.json`) + return import(`../../themes/${ appTheme }/theme-variables.json`) .then((response: Record) => { return Promise.resolve({ activeTheme: BrandingPreferencesConstants.DEFAULT_THEME, diff --git a/apps/console/src/features/branding/utils/index.ts b/features/admin-branding-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/branding/utils/index.ts rename to features/admin-branding-v1/utils/index.ts diff --git a/apps/console/src/features/branding/utils/process-custom-text-template-literals.ts b/features/admin-branding-v1/utils/process-custom-text-template-literals.ts similarity index 100% rename from apps/console/src/features/branding/utils/process-custom-text-template-literals.ts rename to features/admin-branding-v1/utils/process-custom-text-template-literals.ts diff --git a/apps/console/src/features/branding/utils/replace-object-key-symbols.ts b/features/admin-branding-v1/utils/replace-object-key-symbols.ts similarity index 100% rename from apps/console/src/features/branding/utils/replace-object-key-symbols.ts rename to features/admin-branding-v1/utils/replace-object-key-symbols.ts diff --git a/apps/console/src/features/certificates/api/certificates.ts b/features/admin-certificates-v1/api/certificates.ts similarity index 99% rename from apps/console/src/features/certificates/api/certificates.ts rename to features/admin-certificates-v1/api/certificates.ts index 883b5dd3993..566ec9c7c8b 100644 --- a/apps/console/src/features/certificates/api/certificates.ts +++ b/features/admin-certificates-v1/api/certificates.ts @@ -19,7 +19,7 @@ import { AsgardeoSPAClient } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { Certificate, HttpMethods } from "@wso2is/core/models"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; /** * Initialize an axios Http client. diff --git a/apps/console/src/features/certificates/api/index.ts b/features/admin-certificates-v1/api/index.ts similarity index 100% rename from apps/console/src/features/certificates/api/index.ts rename to features/admin-certificates-v1/api/index.ts diff --git a/apps/console/src/features/certificates/components/certificates-list.tsx b/features/admin-certificates-v1/components/certificates-list.tsx similarity index 99% rename from apps/console/src/features/certificates/components/certificates-list.tsx rename to features/admin-certificates-v1/components/certificates-list.tsx index ac7ce43392f..6d666f4addb 100644 --- a/apps/console/src/features/certificates/components/certificates-list.tsx +++ b/features/admin-certificates-v1/components/certificates-list.tsx @@ -49,7 +49,7 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, Modal, SemanticICONS } from "semantic-ui-react"; -import { AppState, FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations } from "../../core"; +import { AppState, FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations } from "../../admin-core-v1"; import { deleteKeystoreCertificate, retrieveCertificateAlias, diff --git a/apps/console/src/features/certificates/components/import-certificate.tsx b/features/admin-certificates-v1/components/import-certificate.tsx similarity index 99% rename from apps/console/src/features/certificates/components/import-certificate.tsx rename to features/admin-certificates-v1/components/import-certificate.tsx index ef047404cee..97bc1c44714 100644 --- a/apps/console/src/features/certificates/components/import-certificate.tsx +++ b/features/admin-certificates-v1/components/import-certificate.tsx @@ -28,7 +28,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { CertificateSummary } from "./wizard"; -import { UploadCertificate } from "../../core"; +import { UploadCertificate } from "../../admin-core-v1"; import { createKeystoreCertificate } from "../api"; import { getImportCertificateWizardStepIcons } from "../configs"; diff --git a/apps/console/src/features/certificates/components/index.ts b/features/admin-certificates-v1/components/index.ts similarity index 100% rename from apps/console/src/features/certificates/components/index.ts rename to features/admin-certificates-v1/components/index.ts diff --git a/apps/console/src/features/certificates/components/wizard/certificate-summary.tsx b/features/admin-certificates-v1/components/wizard/certificate-summary.tsx similarity index 100% rename from apps/console/src/features/certificates/components/wizard/certificate-summary.tsx rename to features/admin-certificates-v1/components/wizard/certificate-summary.tsx diff --git a/apps/console/src/features/certificates/components/wizard/index.ts b/features/admin-certificates-v1/components/wizard/index.ts similarity index 100% rename from apps/console/src/features/certificates/components/wizard/index.ts rename to features/admin-certificates-v1/components/wizard/index.ts diff --git a/apps/console/src/features/certificates/configs/endpoints.ts b/features/admin-certificates-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/certificates/configs/endpoints.ts rename to features/admin-certificates-v1/configs/endpoints.ts diff --git a/apps/console/src/features/certificates/configs/index.ts b/features/admin-certificates-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/certificates/configs/index.ts rename to features/admin-certificates-v1/configs/index.ts diff --git a/apps/console/src/features/certificates/configs/ui.ts b/features/admin-certificates-v1/configs/ui.ts similarity index 74% rename from apps/console/src/features/certificates/configs/ui.ts rename to features/admin-certificates-v1/configs/ui.ts index 1702b4ad2cd..bf2b410cff1 100644 --- a/apps/console/src/features/certificates/configs/ui.ts +++ b/features/admin-certificates-v1/configs/ui.ts @@ -19,14 +19,14 @@ import { FunctionComponent, SVGProps } from "react"; import { ReactComponent as CertificateAvatar -} from "../../../themes/default/assets/images/icons/certificate-avatar.svg"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as FileUploadIllustration } from "../../../themes/default/assets/images/icons/upload.svg"; -import { ReactComponent as CertificateBadge } from "../../../themes/default/assets/images/illustrations/badge.svg"; +} from "../../themes/default/assets/images/icons/certificate-avatar.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as FileUploadIllustration } from "../../themes/default/assets/images/icons/upload.svg"; +import { ReactComponent as CertificateBadge } from "../../themes/default/assets/images/illustrations/badge.svg"; import { ReactComponent as CertificateIllustration -} from "../../../themes/default/assets/images/illustrations/certificate.svg"; -import { ReactComponent as CertificateRibbon } from "../../../themes/default/assets/images/illustrations/ribbon.svg"; +} from "../../themes/default/assets/images/illustrations/certificate.svg"; +import { ReactComponent as CertificateRibbon } from "../../themes/default/assets/images/illustrations/ribbon.svg"; export const getCertificateIllustrations = (): { avatar: FunctionComponent>; diff --git a/apps/console/src/features/certificates/index.ts b/features/admin-certificates-v1/index.ts similarity index 100% rename from apps/console/src/features/certificates/index.ts rename to features/admin-certificates-v1/index.ts diff --git a/apps/console/src/features/certificates/models/endpoints.ts b/features/admin-certificates-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/certificates/models/endpoints.ts rename to features/admin-certificates-v1/models/endpoints.ts diff --git a/apps/console/src/features/certificates/models/index.ts b/features/admin-certificates-v1/models/index.ts similarity index 100% rename from apps/console/src/features/certificates/models/index.ts rename to features/admin-certificates-v1/models/index.ts diff --git a/apps/console/src/features/certificates/pages/certificates-keystore.tsx b/features/admin-certificates-v1/pages/certificates-keystore.tsx similarity index 99% rename from apps/console/src/features/certificates/pages/certificates-keystore.tsx rename to features/admin-certificates-v1/pages/certificates-keystore.tsx index daaf98b1c6f..56f59c2852f 100644 --- a/apps/console/src/features/certificates/pages/certificates-keystore.tsx +++ b/features/admin-certificates-v1/pages/certificates-keystore.tsx @@ -27,7 +27,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; import { AdvancedSearchWithBasicFilters, AppState, @@ -35,7 +35,7 @@ import { UIConstants, filterList, sortList -} from "../../core"; +} from "../../admin-core-v1"; import { listCertificateAliases } from "../api"; import { CertificatesList, ImportCertificate } from "../components"; diff --git a/apps/console/src/features/certificates/pages/certificates-truststore.tsx b/features/admin-certificates-v1/pages/certificates-truststore.tsx similarity index 99% rename from apps/console/src/features/certificates/pages/certificates-truststore.tsx rename to features/admin-certificates-v1/pages/certificates-truststore.tsx index 6aec9e3ba36..75923181d25 100644 --- a/apps/console/src/features/certificates/pages/certificates-truststore.tsx +++ b/features/admin-certificates-v1/pages/certificates-truststore.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { DropdownProps, PaginationProps } from "semantic-ui-react"; -import { AdvancedSearchWithBasicFilters, UIConstants, filterList, sortList } from "../../core"; +import { AdvancedSearchWithBasicFilters, UIConstants, filterList, sortList } from "../../admin-core-v1"; import { listClientCertificates } from "../api"; import { CertificatesList } from "../components"; diff --git a/apps/console/src/features/certificates/pages/index.ts b/features/admin-certificates-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/certificates/pages/index.ts rename to features/admin-certificates-v1/pages/index.ts diff --git a/apps/console/src/features/claims/api/claims.ts b/features/admin-claims-v1/api/claims.ts similarity index 99% rename from apps/console/src/features/claims/api/claims.ts rename to features/admin-claims-v1/api/claims.ts index 435015a7302..c2cb81d252e 100644 --- a/apps/console/src/features/claims/api/claims.ts +++ b/features/admin-claims-v1/api/claims.ts @@ -28,7 +28,7 @@ import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { ClaimManagementConstants } from "../constants"; import { AddExternalClaim, ServerSupportedClaimsInterface } from "../models"; diff --git a/apps/console/src/features/claims/api/index.ts b/features/admin-claims-v1/api/index.ts similarity index 100% rename from apps/console/src/features/claims/api/index.ts rename to features/admin-claims-v1/api/index.ts diff --git a/apps/console/src/features/claims/components/add/add-dialect.tsx b/features/admin-claims-v1/components/add/add-dialect.tsx similarity index 99% rename from apps/console/src/features/claims/components/add/add-dialect.tsx rename to features/admin-claims-v1/components/add/add-dialect.tsx index 7a4d3aa1732..29649e995e2 100644 --- a/apps/console/src/features/claims/components/add/add-dialect.tsx +++ b/features/admin-claims-v1/components/add/add-dialect.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; -import { WizardStepInterface } from "../../../users/models"; +import { WizardStepInterface } from "../../../admin-users-v1/models"; import { addDialect, addExternalClaim } from "../../api"; import { getAddDialectWizardStepIcons } from "../../configs"; import { ClaimManagementConstants } from "../../constants"; diff --git a/apps/console/src/features/claims/components/add/add-external-claim.tsx b/features/admin-claims-v1/components/add/add-external-claim.tsx similarity index 99% rename from apps/console/src/features/claims/components/add/add-external-claim.tsx rename to features/admin-claims-v1/components/add/add-external-claim.tsx index 1dbf8dd03a0..8377f8d8e17 100644 --- a/apps/console/src/features/claims/components/add/add-external-claim.tsx +++ b/features/admin-claims-v1/components/add/add-external-claim.tsx @@ -26,9 +26,9 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { DropdownItemProps, DropdownOnSearchChangeData, Grid, Label } from "semantic-ui-react"; -import { SCIMConfigs, attributeConfig } from "../../../../extensions"; -import { getAllLocalClaims } from "../../../claims/api"; -import { AppConstants, AppState, history } from "../../../core"; +import { SCIMConfigs, attributeConfig } from "../../../admin-extensions-v1"; +import { getAllLocalClaims } from "../../../admin-claims-v1/api"; +import { AppConstants, AppState, history } from "../../../admin-core-v1"; import { addExternalClaim, getServerSupportedClaimsForSchema } from "../../api"; import { ClaimManagementConstants } from "../../constants"; import { AddExternalClaim, ServerSupportedClaimsInterface } from "../../models"; diff --git a/apps/console/src/features/claims/components/add/add-local-claim.tsx b/features/admin-claims-v1/components/add/add-local-claim.tsx similarity index 97% rename from apps/console/src/features/claims/components/add/add-local-claim.tsx rename to features/admin-claims-v1/components/add/add-local-claim.tsx index a180ad78f24..883fe4dd871 100644 --- a/apps/console/src/features/claims/components/add/add-local-claim.tsx +++ b/features/admin-claims-v1/components/add/add-local-claim.tsx @@ -29,14 +29,14 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; -import { attributeConfig } from "../../../../extensions"; -import { AppState, EventPublisher } from "../../../core"; -import { AppConstants } from "../../../core/constants"; -import { history } from "../../../core/helpers"; -import { getProfileSchemas } from "../../../users/api"; -import { WizardStepInterface } from "../../../users/models"; -import { useUserStores } from "../../../userstores/api"; -import { UserStoreListItem } from "../../../userstores/models"; +import { attributeConfig } from "../../../admin-extensions-v1"; +import { AppState, EventPublisher } from "../../../admin-core-v1"; +import { AppConstants } from "../../../admin-core-v1/constants"; +import { history } from "../../../admin-core-v1/helpers"; +import { getProfileSchemas } from "../../../admin-users-v1/api"; +import { WizardStepInterface } from "../../../admin-users-v1/models"; +import { useUserStores } from "../../../admin-userstores-v1/api"; +import { UserStoreListItem } from "../../../admin-userstores-v1/models"; import { addDialect, addExternalClaim, addLocalClaim } from "../../api"; import { getAddLocalClaimWizardStepIcons } from "../../configs"; import { ClaimManagementConstants } from "../../constants"; diff --git a/apps/console/src/features/claims/components/add/index.ts b/features/admin-claims-v1/components/add/index.ts similarity index 100% rename from apps/console/src/features/claims/components/add/index.ts rename to features/admin-claims-v1/components/add/index.ts diff --git a/apps/console/src/features/claims/components/claims-list.tsx b/features/admin-claims-v1/components/claims-list.tsx similarity index 99% rename from apps/console/src/features/claims/components/claims-list.tsx rename to features/admin-claims-v1/components/claims-list.tsx index d64a53cd285..14035b2cc0a 100644 --- a/apps/console/src/features/claims/components/claims-list.tsx +++ b/features/admin-claims-v1/components/claims-list.tsx @@ -62,7 +62,7 @@ import { useDispatch, useSelector } from "react-redux"; import { ThunkDispatch } from "redux-thunk"; import { Header, Icon, ItemHeader, SemanticICONS } from "semantic-ui-react"; import { EditExternalClaim } from "./edit"; -import { attributeConfig } from "../../../extensions"; +import { attributeConfig } from "../../admin-extensions-v1"; import { AppConstants, AppState, @@ -70,10 +70,10 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; -import { getProfileSchemas } from "../../users/api"; -import { getUserStores } from "../../userstores/api/user-stores"; -import { UserStoreListItem } from "../../userstores/models/user-stores"; +} from "../../admin-core-v1"; +import { getProfileSchemas } from "../../admin-users-v1/api"; +import { getUserStores } from "../../admin-userstores-v1/api/user-stores"; +import { UserStoreListItem } from "../../admin-userstores-v1/models/user-stores"; import { deleteAClaim, deleteADialect, deleteAnExternalClaim } from "../api"; import { ClaimManagementConstants } from "../constants"; import { AddExternalClaim } from "../models"; diff --git a/apps/console/src/features/claims/components/edit/external-dialect/edit-dialect-details.tsx b/features/admin-claims-v1/components/edit/external-dialect/edit-dialect-details.tsx similarity index 99% rename from apps/console/src/features/claims/components/edit/external-dialect/edit-dialect-details.tsx rename to features/admin-claims-v1/components/edit/external-dialect/edit-dialect-details.tsx index 08295b75548..d11a7d765a0 100644 --- a/apps/console/src/features/claims/components/edit/external-dialect/edit-dialect-details.tsx +++ b/features/admin-claims-v1/components/edit/external-dialect/edit-dialect-details.tsx @@ -24,7 +24,7 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; -import { AppState, ConfigReducerStateInterface } from "../../../../core"; +import { AppState, ConfigReducerStateInterface } from "../../../../admin-core-v1"; import { updateADialect } from "../../../api"; import { ClaimManagementConstants } from "../../../constants"; import { resolveType } from "../../../utils"; diff --git a/apps/console/src/features/claims/components/edit/external-dialect/edit-external-claim.tsx b/features/admin-claims-v1/components/edit/external-dialect/edit-external-claim.tsx similarity index 99% rename from apps/console/src/features/claims/components/edit/external-dialect/edit-external-claim.tsx rename to features/admin-claims-v1/components/edit/external-dialect/edit-external-claim.tsx index 209ec9357ba..b55f6777317 100644 --- a/apps/console/src/features/claims/components/edit/external-dialect/edit-external-claim.tsx +++ b/features/admin-claims-v1/components/edit/external-dialect/edit-external-claim.tsx @@ -26,8 +26,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid } from "semantic-ui-react"; -import { getAllLocalClaims } from "../../../../claims/api"; -import { AppState, sortList } from "../../../../core"; +import { getAllLocalClaims } from "../../../../admin-claims-v1/api"; +import { AppState, sortList } from "../../../../admin-core-v1"; import { getAnExternalClaim, updateAnExternalClaim } from "../../../api"; import { ClaimManagementConstants } from "../../../constants"; import { AddExternalClaim } from "../../../models"; diff --git a/apps/console/src/features/claims/components/edit/external-dialect/edit-external-claims.tsx b/features/admin-claims-v1/components/edit/external-dialect/edit-external-claims.tsx similarity index 99% rename from apps/console/src/features/claims/components/edit/external-dialect/edit-external-claims.tsx rename to features/admin-claims-v1/components/edit/external-dialect/edit-external-claims.tsx index 483772e046b..c75e4488dc2 100644 --- a/apps/console/src/features/claims/components/edit/external-dialect/edit-external-claims.tsx +++ b/features/admin-claims-v1/components/edit/external-dialect/edit-external-claims.tsx @@ -28,7 +28,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Divider, DropdownProps, Grid, Icon, Modal, PaginationProps } from "semantic-ui-react"; import { ClaimsList, ListType } from "../../"; -import { attributeConfig } from "../../../../../extensions"; +import { attributeConfig } from "../../../../admin-extensions-v1"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -39,7 +39,7 @@ import { filterList, history, sortList -} from "../../../../core"; +} from "../../../../admin-core-v1"; import { addExternalClaim } from "../../../api"; import { ClaimManagementConstants } from "../../../constants"; import { AddExternalClaim } from "../../../models"; diff --git a/apps/console/src/features/claims/components/edit/external-dialect/index.ts b/features/admin-claims-v1/components/edit/external-dialect/index.ts similarity index 100% rename from apps/console/src/features/claims/components/edit/external-dialect/index.ts rename to features/admin-claims-v1/components/edit/external-dialect/index.ts diff --git a/apps/console/src/features/claims/components/edit/index.ts b/features/admin-claims-v1/components/edit/index.ts similarity index 100% rename from apps/console/src/features/claims/components/edit/index.ts rename to features/admin-claims-v1/components/edit/index.ts diff --git a/apps/console/src/features/claims/components/edit/local-claim/edit-additional-properties-local-claims.tsx b/features/admin-claims-v1/components/edit/local-claim/edit-additional-properties-local-claims.tsx similarity index 99% rename from apps/console/src/features/claims/components/edit/local-claim/edit-additional-properties-local-claims.tsx rename to features/admin-claims-v1/components/edit/local-claim/edit-additional-properties-local-claims.tsx index 94e8fe667a4..6ce13fd2604 100644 --- a/apps/console/src/features/claims/components/edit/local-claim/edit-additional-properties-local-claims.tsx +++ b/features/admin-claims-v1/components/edit/local-claim/edit-additional-properties-local-claims.tsx @@ -28,7 +28,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid } from "semantic-ui-react"; -import { AppState, FeatureConfigInterface } from "../../../../core"; +import { AppState, FeatureConfigInterface } from "../../../../admin-core-v1"; import { updateAClaim } from "../../../api"; /** diff --git a/apps/console/src/features/claims/components/edit/local-claim/edit-basic-details-local-claims.tsx b/features/admin-claims-v1/components/edit/local-claim/edit-basic-details-local-claims.tsx similarity index 98% rename from apps/console/src/features/claims/components/edit/local-claim/edit-basic-details-local-claims.tsx rename to features/admin-claims-v1/components/edit/local-claim/edit-basic-details-local-claims.tsx index b5e10f18e55..dd2ea7a81b5 100644 --- a/apps/console/src/features/claims/components/edit/local-claim/edit-basic-details-local-claims.tsx +++ b/features/admin-claims-v1/components/edit/local-claim/edit-basic-details-local-claims.tsx @@ -55,19 +55,19 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Icon, Form as SemanticForm } from "semantic-ui-react"; -import { attributeConfig } from "../../../../../extensions"; -import { SCIMConfigs } from "../../../../../extensions/configs/scim"; -import { AccessControlConstants } from "../../../../access-control/constants/access-control"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../../../core"; +import { attributeConfig } from "../../../../admin-extensions-v1"; +import { SCIMConfigs } from "../../../../admin-extensions-v1/configs/scim"; +import { AccessControlConstants } from "../../../../admin-access-control-v1/constants/access-control"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../../../admin-core-v1"; import { ConnectorPropertyInterface, GovernanceConnectorInterface, ServerConfigurationsConstants, - getConnectorDetails } from "../../../../server-configurations"; -import { getProfileSchemas } from "../../../../users/api"; -import { getUsernameConfiguration } from "../../../../users/utils/user-management-utils"; -import { useValidationConfigData } from "../../../../validation/api"; -import { ValidationFormInterface } from "../../../../validation/models"; + getConnectorDetails } from "../../../../admin-server-configurations-v1"; +import { getProfileSchemas } from "../../../../admin-users-v1/api"; +import { getUsernameConfiguration } from "../../../../admin-users-v1/utils/user-management-utils"; +import { useValidationConfigData } from "../../../../admin-validation-v1/api"; +import { ValidationFormInterface } from "../../../../admin-validation-v1/models"; import { deleteAClaim, getExternalClaims, updateAClaim } from "../../../api"; import { ClaimManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/claims/components/edit/local-claim/edit-mapped-attributes-local-claims.tsx b/features/admin-claims-v1/components/edit/local-claim/edit-mapped-attributes-local-claims.tsx similarity index 97% rename from apps/console/src/features/claims/components/edit/local-claim/edit-mapped-attributes-local-claims.tsx rename to features/admin-claims-v1/components/edit/local-claim/edit-mapped-attributes-local-claims.tsx index ef6c8ec7d44..129235a9125 100644 --- a/apps/console/src/features/claims/components/edit/local-claim/edit-mapped-attributes-local-claims.tsx +++ b/features/admin-claims-v1/components/edit/local-claim/edit-mapped-attributes-local-claims.tsx @@ -27,9 +27,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid } from "semantic-ui-react"; -import { AppState, FeatureConfigInterface } from "../../../../core"; -import { getUserStoreList } from "../../../../userstores/api"; -import { UserStoreListItem } from "../../../../userstores/models/user-stores"; +import { AppState, FeatureConfigInterface } from "../../../../admin-core-v1"; +import { getUserStoreList } from "../../../../admin-userstores-v1/api"; +import { UserStoreListItem } from "../../../../admin-userstores-v1/models/user-stores"; import { updateAClaim } from "../../../api"; /** diff --git a/apps/console/src/features/claims/components/edit/local-claim/index.ts b/features/admin-claims-v1/components/edit/local-claim/index.ts similarity index 100% rename from apps/console/src/features/claims/components/edit/local-claim/index.ts rename to features/admin-claims-v1/components/edit/local-claim/index.ts diff --git a/apps/console/src/features/claims/components/index.ts b/features/admin-claims-v1/components/index.ts similarity index 100% rename from apps/console/src/features/claims/components/index.ts rename to features/admin-claims-v1/components/index.ts diff --git a/apps/console/src/features/claims/components/wizard/external-dialect/dialect-details-add-dialect.tsx b/features/admin-claims-v1/components/wizard/external-dialect/dialect-details-add-dialect.tsx similarity index 100% rename from apps/console/src/features/claims/components/wizard/external-dialect/dialect-details-add-dialect.tsx rename to features/admin-claims-v1/components/wizard/external-dialect/dialect-details-add-dialect.tsx diff --git a/apps/console/src/features/claims/components/wizard/external-dialect/external-claims-add-dialect.tsx b/features/admin-claims-v1/components/wizard/external-dialect/external-claims-add-dialect.tsx similarity index 99% rename from apps/console/src/features/claims/components/wizard/external-dialect/external-claims-add-dialect.tsx rename to features/admin-claims-v1/components/wizard/external-dialect/external-claims-add-dialect.tsx index 32aba2b485e..874d1d70c4d 100644 --- a/apps/console/src/features/claims/components/wizard/external-dialect/external-claims-add-dialect.tsx +++ b/features/admin-claims-v1/components/wizard/external-dialect/external-claims-add-dialect.tsx @@ -25,7 +25,7 @@ import React, { FunctionComponent, MutableRefObject, ReactElement, useEffect, us import { useTranslation } from "react-i18next"; import { Divider, Grid } from "semantic-ui-react"; import { ClaimEventClickItem, ClaimsList, ListType } from "../.."; -import { getEmptyPlaceholderIllustrations } from "../../../../core"; +import { getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; import { ClaimManagementConstants } from "../../../constants"; import { AddExternalClaim } from "../../../models"; import { resolveType } from "../../../utils"; diff --git a/apps/console/src/features/claims/components/wizard/external-dialect/index.ts b/features/admin-claims-v1/components/wizard/external-dialect/index.ts similarity index 100% rename from apps/console/src/features/claims/components/wizard/external-dialect/index.ts rename to features/admin-claims-v1/components/wizard/external-dialect/index.ts diff --git a/apps/console/src/features/claims/components/wizard/external-dialect/summary-add-dialect.tsx b/features/admin-claims-v1/components/wizard/external-dialect/summary-add-dialect.tsx similarity index 100% rename from apps/console/src/features/claims/components/wizard/external-dialect/summary-add-dialect.tsx rename to features/admin-claims-v1/components/wizard/external-dialect/summary-add-dialect.tsx diff --git a/apps/console/src/features/claims/components/wizard/index.ts b/features/admin-claims-v1/components/wizard/index.ts similarity index 100% rename from apps/console/src/features/claims/components/wizard/index.ts rename to features/admin-claims-v1/components/wizard/index.ts diff --git a/apps/console/src/features/claims/components/wizard/local-claim/basic-details-local-claims.tsx b/features/admin-claims-v1/components/wizard/local-claim/basic-details-local-claims.tsx similarity index 99% rename from apps/console/src/features/claims/components/wizard/local-claim/basic-details-local-claims.tsx rename to features/admin-claims-v1/components/wizard/local-claim/basic-details-local-claims.tsx index 0feef522510..3e7c8793e13 100644 --- a/apps/console/src/features/claims/components/wizard/local-claim/basic-details-local-claims.tsx +++ b/features/admin-claims-v1/components/wizard/local-claim/basic-details-local-claims.tsx @@ -22,8 +22,8 @@ import { GenericIcon, Hint, InlineEditInput, Message, Popup } from "@wso2is/reac import React, { ReactElement, useEffect, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; import { Card, Grid, Icon, Label } from "semantic-ui-react"; -import { attributeConfig } from "../../../../../extensions"; -import { getTechnologyLogos } from "../../../../core"; +import { attributeConfig } from "../../../../admin-extensions-v1"; +import { getTechnologyLogos } from "../../../../admin-core-v1"; import { ClaimManagementConstants } from "../../../constants"; /** diff --git a/apps/console/src/features/claims/components/wizard/local-claim/index.ts b/features/admin-claims-v1/components/wizard/local-claim/index.ts similarity index 100% rename from apps/console/src/features/claims/components/wizard/local-claim/index.ts rename to features/admin-claims-v1/components/wizard/local-claim/index.ts diff --git a/apps/console/src/features/claims/components/wizard/local-claim/mapped-attributes.tsx b/features/admin-claims-v1/components/wizard/local-claim/mapped-attributes.tsx similarity index 95% rename from apps/console/src/features/claims/components/wizard/local-claim/mapped-attributes.tsx rename to features/admin-claims-v1/components/wizard/local-claim/mapped-attributes.tsx index c3f9127487c..7a0e29b9ea9 100644 --- a/apps/console/src/features/claims/components/wizard/local-claim/mapped-attributes.tsx +++ b/features/admin-claims-v1/components/wizard/local-claim/mapped-attributes.tsx @@ -22,10 +22,10 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; -import { attributeConfig } from "../../../../../extensions"; -import { AppState } from "../../../../core"; -import { getUserStoreList } from "../../../../userstores/api"; -import { UserStoreListItem } from "../../../../userstores/models/user-stores"; +import { attributeConfig } from "../../../../admin-extensions-v1"; +import { AppState } from "../../../../admin-core-v1"; +import { getUserStoreList } from "../../../../admin-userstores-v1/api"; +import { UserStoreListItem } from "../../../../admin-userstores-v1/models/user-stores"; /** * Prop types of `MappedAttributes` component diff --git a/apps/console/src/features/claims/components/wizard/local-claim/summary-local-claims.tsx b/features/admin-claims-v1/components/wizard/local-claim/summary-local-claims.tsx similarity index 100% rename from apps/console/src/features/claims/components/wizard/local-claim/summary-local-claims.tsx rename to features/admin-claims-v1/components/wizard/local-claim/summary-local-claims.tsx diff --git a/apps/console/src/features/claims/configs/endpoints.ts b/features/admin-claims-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/claims/configs/endpoints.ts rename to features/admin-claims-v1/configs/endpoints.ts diff --git a/apps/console/src/features/claims/configs/index.ts b/features/admin-claims-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/claims/configs/index.ts rename to features/admin-claims-v1/configs/index.ts diff --git a/apps/console/src/features/claims/configs/ui.ts b/features/admin-claims-v1/configs/ui.ts similarity index 90% rename from apps/console/src/features/claims/configs/ui.ts rename to features/admin-claims-v1/configs/ui.ts index 25e3b100282..061b7e15e06 100644 --- a/apps/console/src/features/claims/configs/ui.ts +++ b/features/admin-claims-v1/configs/ui.ts @@ -16,7 +16,7 @@ * under the License. */ -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; export const getAddDialectWizardStepIcons = (): { general: React.FunctionComponent> diff --git a/apps/console/src/features/claims/constants/claim-management-constants.ts b/features/admin-claims-v1/constants/claim-management-constants.ts similarity index 99% rename from apps/console/src/features/claims/constants/claim-management-constants.ts rename to features/admin-claims-v1/constants/claim-management-constants.ts index 53af994ef7a..8bc57f46675 100644 --- a/apps/console/src/features/claims/constants/claim-management-constants.ts +++ b/features/admin-claims-v1/constants/claim-management-constants.ts @@ -17,7 +17,7 @@ */ // Keep statement as this to avoid cyclic dependency. Do not import from config index. -import { SCIMConfigs } from "../../../extensions/configs/scim"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; /** * Class containing claim constants. diff --git a/apps/console/src/features/claims/constants/index.ts b/features/admin-claims-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/claims/constants/index.ts rename to features/admin-claims-v1/constants/index.ts diff --git a/apps/console/src/features/claims/models/claim.ts b/features/admin-claims-v1/models/claim.ts similarity index 100% rename from apps/console/src/features/claims/models/claim.ts rename to features/admin-claims-v1/models/claim.ts diff --git a/apps/console/src/features/claims/models/endpoints.ts b/features/admin-claims-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/claims/models/endpoints.ts rename to features/admin-claims-v1/models/endpoints.ts diff --git a/apps/console/src/features/claims/models/index.ts b/features/admin-claims-v1/models/index.ts similarity index 100% rename from apps/console/src/features/claims/models/index.ts rename to features/admin-claims-v1/models/index.ts diff --git a/apps/console/src/features/claims/pages/attribute-mappings.tsx b/features/admin-claims-v1/pages/attribute-mappings.tsx similarity index 99% rename from apps/console/src/features/claims/pages/attribute-mappings.tsx rename to features/admin-claims-v1/pages/attribute-mappings.tsx index 6ce80a0e2d3..e90598575ac 100644 --- a/apps/console/src/features/claims/pages/attribute-mappings.tsx +++ b/features/admin-claims-v1/pages/attribute-mappings.tsx @@ -35,9 +35,9 @@ import { RouteChildrenProps } from "react-router"; import { Dispatch } from "redux"; import { Image, StrictTabProps } from "semantic-ui-react"; import ExternalDialectEditPage from "./external-dialect-edit"; -import { SCIMConfigs, attributeConfig } from "../../../extensions"; -import { getAllExternalClaims, getDialects } from "../../claims/api"; -import { AppConstants, AppState, getTechnologyLogos, history } from "../../core"; +import { SCIMConfigs, attributeConfig } from "../../admin-extensions-v1"; +import { getAllExternalClaims, getDialects } from "../../admin-claims-v1/api"; +import { AppConstants, AppState, getTechnologyLogos, history } from "../../admin-core-v1"; import { } from "../components"; import { ClaimManagementConstants } from "../constants"; import { resolveType } from "../utils"; diff --git a/apps/console/src/features/claims/pages/attribute-verification-settings.tsx b/features/admin-claims-v1/pages/attribute-verification-settings.tsx similarity index 98% rename from apps/console/src/features/claims/pages/attribute-verification-settings.tsx rename to features/admin-claims-v1/pages/attribute-verification-settings.tsx index bfff1346422..f1705632085 100644 --- a/apps/console/src/features/claims/pages/attribute-verification-settings.tsx +++ b/features/admin-claims-v1/pages/attribute-verification-settings.tsx @@ -21,21 +21,21 @@ import { AlertLevels, IdentifiableComponentInterface } from "@wso2is/core/models import { addAlert } from "@wso2is/core/store"; import { Field, Form } from "@wso2is/form"; import { ContentLoader, EmphasizedSegment, PageLayout } from "@wso2is/react-components"; -import { ServerConfigurationsConstants } from "../../server-configurations/constants"; +import { ServerConfigurationsConstants } from "../../admin-server-configurations-v1/constants"; import { AxiosError } from "axios"; import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useEffect, useMemo, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; -import { getConnectorDetails, updateGovernanceConnector } from "../../server-configurations/api"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; +import { getConnectorDetails, updateGovernanceConnector } from "../../admin-server-configurations-v1/api"; import { ConnectorPropertyInterface, GovernanceConnectorInterface, UpdateGovernanceConnectorConfigInterface -} from "../../server-configurations/models/governance-connectors"; -import { GovernanceConnectorUtils } from "../../server-configurations/utils"; +} from "../../admin-server-configurations-v1/models/governance-connectors"; +import { GovernanceConnectorUtils } from "../../admin-server-configurations-v1/utils"; /** * Props for alternative login identifier edit page. diff --git a/apps/console/src/features/claims/pages/claim-dialects.tsx b/features/admin-claims-v1/pages/claim-dialects.tsx similarity index 99% rename from apps/console/src/features/claims/pages/claim-dialects.tsx rename to features/admin-claims-v1/pages/claim-dialects.tsx index a07852d0034..833e0dcd4e8 100644 --- a/apps/console/src/features/claims/pages/claim-dialects.tsx +++ b/features/admin-claims-v1/pages/claim-dialects.tsx @@ -35,8 +35,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Header, Icon, Image, List, Placeholder } from "semantic-ui-react"; -import { attributeConfig } from "../../../extensions"; -import { getDialects } from "../../claims/api"; +import { attributeConfig } from "../../admin-extensions-v1"; +import { getDialects } from "../../admin-claims-v1/api"; import { AppConstants, AppState, @@ -44,7 +44,7 @@ import { getSidePanelIcons, getTechnologyLogos, history -} from "../../core"; +} from "../../admin-core-v1"; import { AddDialect } from "../components"; import { ClaimManagementConstants } from "../constants"; diff --git a/apps/console/src/features/claims/pages/external-dialect-edit.tsx b/features/admin-claims-v1/pages/external-dialect-edit.tsx similarity index 98% rename from apps/console/src/features/claims/pages/external-dialect-edit.tsx rename to features/admin-claims-v1/pages/external-dialect-edit.tsx index b4c3524ad3c..51ff86783ce 100644 --- a/apps/console/src/features/claims/pages/external-dialect-edit.tsx +++ b/features/admin-claims-v1/pages/external-dialect-edit.tsx @@ -32,9 +32,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Header, Placeholder } from "semantic-ui-react"; -import { attributeConfig } from "../../../extensions"; -import { getAllExternalClaims } from "../../claims/api"; -import { AppConstants, history, sortList } from "../../core"; +import { attributeConfig } from "../../admin-extensions-v1"; +import { getAllExternalClaims } from "../../admin-claims-v1/api"; +import { AppConstants, history, sortList } from "../../admin-core-v1"; import { deleteADialect, getADialect } from "../api"; import { EditDialectDetails, EditExternalClaims } from "../components"; import { ClaimManagementConstants } from "../constants"; diff --git a/apps/console/src/features/claims/pages/index.ts b/features/admin-claims-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/claims/pages/index.ts rename to features/admin-claims-v1/pages/index.ts diff --git a/apps/console/src/features/claims/pages/local-claims-edit.tsx b/features/admin-claims-v1/pages/local-claims-edit.tsx similarity index 98% rename from apps/console/src/features/claims/pages/local-claims-edit.tsx rename to features/admin-claims-v1/pages/local-claims-edit.tsx index 1c10a25d610..61dbfb8f218 100644 --- a/apps/console/src/features/claims/pages/local-claims-edit.tsx +++ b/features/admin-claims-v1/pages/local-claims-edit.tsx @@ -25,8 +25,8 @@ import { useDispatch } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; import { Image } from "semantic-ui-react"; -import { attributeConfig } from "../../../extensions"; -import { AppConstants, history } from "../../core"; +import { attributeConfig } from "../../admin-extensions-v1"; +import { AppConstants, history } from "../../admin-core-v1"; import { getAClaim } from "../api"; import { EditAdditionalPropertiesLocalClaims, diff --git a/apps/console/src/features/claims/pages/local-claims.tsx b/features/admin-claims-v1/pages/local-claims.tsx similarity index 98% rename from apps/console/src/features/claims/pages/local-claims.tsx rename to features/admin-claims-v1/pages/local-claims.tsx index d73e9c42d44..9122c8dbd01 100644 --- a/apps/console/src/features/claims/pages/local-claims.tsx +++ b/features/admin-claims-v1/pages/local-claims.tsx @@ -28,9 +28,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { DropdownItemProps, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { attributeConfig } from "../../../extensions"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; -import { getAllLocalClaims } from "../../claims/api"; +import { attributeConfig } from "../../admin-extensions-v1"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; +import { getAllLocalClaims } from "../../admin-claims-v1/api"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -40,7 +40,7 @@ import { filterList, history, sortList -} from "../../core"; +} from "../../admin-core-v1"; import { getADialect } from "../api"; import { AddLocalClaims, ClaimsList, ListType } from "../components"; diff --git a/apps/console/src/features/claims/utils/index.ts b/features/admin-claims-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/claims/utils/index.ts rename to features/admin-claims-v1/utils/index.ts diff --git a/apps/console/src/features/claims/utils/resolve-type.tsx b/features/admin-claims-v1/utils/resolve-type.tsx similarity index 100% rename from apps/console/src/features/claims/utils/resolve-type.tsx rename to features/admin-claims-v1/utils/resolve-type.tsx diff --git a/apps/console/src/features/connections/api/authenticators.ts b/features/admin-connections-v1/api/authenticators.ts similarity index 99% rename from apps/console/src/features/connections/api/authenticators.ts rename to features/admin-connections-v1/api/authenticators.ts index a929e87c75e..eddee89a126 100644 --- a/apps/console/src/features/connections/api/authenticators.ts +++ b/features/admin-connections-v1/api/authenticators.ts @@ -21,12 +21,12 @@ import useResourceEndpoints from "@wso2is/common/src/hooks/use-resource-endpoint import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { AuthenticatorManagementConstants } from "../constants/autheticator-constants"; import { ConnectionManagementConstants diff --git a/apps/console/src/features/connections/api/connections.ts b/features/admin-connections-v1/api/connections.ts similarity index 99% rename from apps/console/src/features/connections/api/connections.ts rename to features/admin-connections-v1/api/connections.ts index 92b50a8427e..93a1442a94a 100644 --- a/apps/console/src/features/connections/api/connections.ts +++ b/features/admin-connections-v1/api/connections.ts @@ -21,12 +21,12 @@ import useResourceEndpoints from "@wso2is/common/src/hooks/use-resource-endpoint import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { AuthenticatorManagementConstants } from "../constants/autheticator-constants"; import { ConnectionManagementConstants } from "../constants/connection-constants"; import { NotificationSenderSMSInterface } from "../models/authenticators"; diff --git a/apps/console/src/features/connections/api/use-multi-factor-authentication-details.ts b/features/admin-connections-v1/api/use-multi-factor-authentication-details.ts similarity index 95% rename from apps/console/src/features/connections/api/use-multi-factor-authentication-details.ts rename to features/admin-connections-v1/api/use-multi-factor-authentication-details.ts index 3ae036f9519..d6fd371cde0 100644 --- a/apps/console/src/features/connections/api/use-multi-factor-authentication-details.ts +++ b/features/admin-connections-v1/api/use-multi-factor-authentication-details.ts @@ -18,11 +18,11 @@ import { HttpMethods } from "@wso2is/core/models"; import { AxiosRequestConfig } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { MultiFactorAuthenticatorInterface } from "../models/authenticators"; diff --git a/apps/console/src/features/connections/components/authenticator-grid.tsx b/features/admin-connections-v1/components/authenticator-grid.tsx similarity index 99% rename from apps/console/src/features/connections/components/authenticator-grid.tsx rename to features/admin-connections-v1/components/authenticator-grid.tsx index 08e50136a58..41bb5f8f992 100644 --- a/apps/console/src/features/connections/components/authenticator-grid.tsx +++ b/features/admin-connections-v1/components/authenticator-grid.tsx @@ -50,8 +50,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { getAuthenticatorList } from "./common"; -import { getApplicationDetails } from "../../applications/api"; -import { AppState, EventPublisher, FeatureConfigInterface, history } from "../../core"; +import { getApplicationDetails } from "../../admin-applications-v1/api"; +import { AppState, EventPublisher, FeatureConfigInterface, history } from "../../admin-core-v1"; import { deleteConnection, getConnectedApps diff --git a/apps/console/src/extensions/components/authenticators/email-otp/assets/build-login-flow.png b/features/admin-connections-v1/components/authenticators/email-otp/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/components/authenticators/email-otp/assets/build-login-flow.png rename to features/admin-connections-v1/components/authenticators/email-otp/assets/build-login-flow.png diff --git a/apps/console/src/features/connections/components/authenticators/email-otp/quick-start.tsx b/features/admin-connections-v1/components/authenticators/email-otp/quick-start.tsx similarity index 98% rename from apps/console/src/features/connections/components/authenticators/email-otp/quick-start.tsx rename to features/admin-connections-v1/components/authenticators/email-otp/quick-start.tsx index 0e434c7b3c7..12963173e51 100644 --- a/apps/console/src/features/connections/components/authenticators/email-otp/quick-start.tsx +++ b/features/admin-connections-v1/components/authenticators/email-otp/quick-start.tsx @@ -23,7 +23,7 @@ import { GenericIcon, Heading, Link, PageHeader, Text } from "@wso2is/react-comp import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import ApplicationSelectionModal from "../../../../../extensions/components/shared/application-selection-modal"; +import ApplicationSelectionModal from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; /** * Prop types of the component. diff --git a/apps/console/src/extensions/components/authenticators/fido/assets/build-login-flow.png b/features/admin-connections-v1/components/authenticators/fido/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/components/authenticators/fido/assets/build-login-flow.png rename to features/admin-connections-v1/components/authenticators/fido/assets/build-login-flow.png diff --git a/apps/console/src/features/connections/components/authenticators/fido/assets/configure-parameters.png b/features/admin-connections-v1/components/authenticators/fido/assets/configure-parameters.png similarity index 100% rename from apps/console/src/features/connections/components/authenticators/fido/assets/configure-parameters.png rename to features/admin-connections-v1/components/authenticators/fido/assets/configure-parameters.png diff --git a/apps/console/src/features/connections/components/authenticators/fido/quick-start.tsx b/features/admin-connections-v1/components/authenticators/fido/quick-start.tsx similarity index 98% rename from apps/console/src/features/connections/components/authenticators/fido/quick-start.tsx rename to features/admin-connections-v1/components/authenticators/fido/quick-start.tsx index 036ebcd4757..8571eec3b6b 100644 --- a/apps/console/src/features/connections/components/authenticators/fido/quick-start.tsx +++ b/features/admin-connections-v1/components/authenticators/fido/quick-start.tsx @@ -35,7 +35,7 @@ import { import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import ApplicationSelectionModal from "../../../../../extensions/components/shared/application-selection-modal"; +import ApplicationSelectionModal from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; /** * Prop types of the component. diff --git a/apps/console/src/extensions/components/authenticators/magic-link/assets/build-login-flow.png b/features/admin-connections-v1/components/authenticators/magic-link/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/components/authenticators/magic-link/assets/build-login-flow.png rename to features/admin-connections-v1/components/authenticators/magic-link/assets/build-login-flow.png diff --git a/apps/console/src/features/connections/components/authenticators/magic-link/quick-start.tsx b/features/admin-connections-v1/components/authenticators/magic-link/quick-start.tsx similarity index 98% rename from apps/console/src/features/connections/components/authenticators/magic-link/quick-start.tsx rename to features/admin-connections-v1/components/authenticators/magic-link/quick-start.tsx index c34d05fa894..40f361f09f2 100644 --- a/apps/console/src/features/connections/components/authenticators/magic-link/quick-start.tsx +++ b/features/admin-connections-v1/components/authenticators/magic-link/quick-start.tsx @@ -26,7 +26,7 @@ import { GenericIcon, Heading, Link, PageHeader, Text } from "@wso2is/react-comp import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import ApplicationSelectionModal from "../../../../../extensions/components/shared/application-selection-modal"; +import ApplicationSelectionModal from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; /** * Prop types of the component. diff --git a/apps/console/src/extensions/components/authenticators/sms-otp/assets/build-login-flow.png b/features/admin-connections-v1/components/authenticators/sms-otp/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/components/authenticators/sms-otp/assets/build-login-flow.png rename to features/admin-connections-v1/components/authenticators/sms-otp/assets/build-login-flow.png diff --git a/apps/console/src/features/connections/components/authenticators/sms-otp/quick-start.tsx b/features/admin-connections-v1/components/authenticators/sms-otp/quick-start.tsx similarity index 98% rename from apps/console/src/features/connections/components/authenticators/sms-otp/quick-start.tsx rename to features/admin-connections-v1/components/authenticators/sms-otp/quick-start.tsx index ecd0fc6796c..55ccdd2115d 100644 --- a/apps/console/src/features/connections/components/authenticators/sms-otp/quick-start.tsx +++ b/features/admin-connections-v1/components/authenticators/sms-otp/quick-start.tsx @@ -26,7 +26,7 @@ import { GenericIcon, Heading, Link, PageHeader, Text } from "@wso2is/react-comp import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import ApplicationSelectionModal from "../../../../../extensions/components/shared/application-selection-modal"; +import ApplicationSelectionModal from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; /** * Prop types of the component. diff --git a/apps/console/src/features/connections/components/authenticators/sms-otp/sms-otp-authenticator-activation-section.tsx b/features/admin-connections-v1/components/authenticators/sms-otp/sms-otp-authenticator-activation-section.tsx similarity index 100% rename from apps/console/src/features/connections/components/authenticators/sms-otp/sms-otp-authenticator-activation-section.tsx rename to features/admin-connections-v1/components/authenticators/sms-otp/sms-otp-authenticator-activation-section.tsx diff --git a/apps/console/src/features/connections/components/authenticators/sms-otp/sms-otp-authenticator.tsx b/features/admin-connections-v1/components/authenticators/sms-otp/sms-otp-authenticator.tsx similarity index 100% rename from apps/console/src/features/connections/components/authenticators/sms-otp/sms-otp-authenticator.tsx rename to features/admin-connections-v1/components/authenticators/sms-otp/sms-otp-authenticator.tsx diff --git a/apps/console/src/extensions/components/authenticators/totp/assets/build-login-flow.png b/features/admin-connections-v1/components/authenticators/totp/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/components/authenticators/totp/assets/build-login-flow.png rename to features/admin-connections-v1/components/authenticators/totp/assets/build-login-flow.png diff --git a/apps/console/src/features/connections/components/authenticators/totp/quick-start.tsx b/features/admin-connections-v1/components/authenticators/totp/quick-start.tsx similarity index 97% rename from apps/console/src/features/connections/components/authenticators/totp/quick-start.tsx rename to features/admin-connections-v1/components/authenticators/totp/quick-start.tsx index f88e737ef62..b08d94e9aee 100644 --- a/apps/console/src/features/connections/components/authenticators/totp/quick-start.tsx +++ b/features/admin-connections-v1/components/authenticators/totp/quick-start.tsx @@ -26,7 +26,7 @@ import { GenericIcon, Heading, Link, PageHeader, Text } from "@wso2is/react-comp import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import ApplicationSelectionModal from "../../../../../extensions/components/shared/application-selection-modal"; +import ApplicationSelectionModal from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; /** * Prop types of the component. diff --git a/apps/console/src/features/connections/components/common.tsx b/features/admin-connections-v1/components/common.tsx similarity index 100% rename from apps/console/src/features/connections/components/common.tsx rename to features/admin-connections-v1/components/common.tsx diff --git a/apps/console/src/features/connections/components/create/add-connection-wizard.tsx b/features/admin-connections-v1/components/create/add-connection-wizard.tsx similarity index 99% rename from apps/console/src/features/connections/components/create/add-connection-wizard.tsx rename to features/admin-connections-v1/components/create/add-connection-wizard.tsx index 802485b2401..ba9f94a5570 100644 --- a/apps/console/src/features/connections/components/create/add-connection-wizard.tsx +++ b/features/admin-connections-v1/components/create/add-connection-wizard.tsx @@ -45,7 +45,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid } from "semantic-ui-react"; import CreateConnectionWizardHelp from "./create-wizard-help"; -import { EventPublisher } from "../../../core"; +import { EventPublisher } from "../../../admin-core-v1"; import { createConnection, useGetConnectionMetaData } from "../../api/connections"; import { ConnectionManagementConstants } from "../../constants/connection-constants"; import { diff --git a/apps/console/src/features/connections/components/create/authenticator-create-wizard-factory.tsx b/features/admin-connections-v1/components/create/authenticator-create-wizard-factory.tsx similarity index 99% rename from apps/console/src/features/connections/components/create/authenticator-create-wizard-factory.tsx rename to features/admin-connections-v1/components/create/authenticator-create-wizard-factory.tsx index f2a4f79bcd3..81414eb4b6c 100644 --- a/apps/console/src/features/connections/components/create/authenticator-create-wizard-factory.tsx +++ b/features/admin-connections-v1/components/create/authenticator-create-wizard-factory.tsx @@ -25,7 +25,7 @@ import { CreateConnectionWizard } from "./add-connection-wizard"; import { EnterpriseConnectionCreateWizard } from "./enterprise-connection-create-wizard"; -import { AppState } from "../../../core"; +import { AppState } from "../../../admin-core-v1"; import { useGetConnectionTemplate, useGetConnections } from "../../api/connections"; import { ConnectionManagementConstants } from "../../constants/connection-constants"; import { diff --git a/apps/console/src/features/connections/components/create/create-wizard-help.tsx b/features/admin-connections-v1/components/create/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/connections/components/create/create-wizard-help.tsx rename to features/admin-connections-v1/components/create/create-wizard-help.tsx diff --git a/apps/console/src/features/connections/components/create/enterprise-connection-create-wizard.tsx b/features/admin-connections-v1/components/create/enterprise-connection-create-wizard.tsx similarity index 99% rename from apps/console/src/features/connections/components/create/enterprise-connection-create-wizard.tsx rename to features/admin-connections-v1/components/create/enterprise-connection-create-wizard.tsx index 5af987eeca8..2b485d2904a 100644 --- a/apps/console/src/features/connections/components/create/enterprise-connection-create-wizard.tsx +++ b/features/admin-connections-v1/components/create/enterprise-connection-create-wizard.tsx @@ -68,8 +68,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Icon, Grid as SemanticGrid } from "semantic-ui-react"; -import { commonConfig } from "../../../../extensions"; -import { EventPublisher } from "../../../core"; +import { commonConfig } from "../../../admin-extensions-v1"; +import { EventPublisher } from "../../../admin-core-v1"; import { createConnection, useGetConnectionTemplate } from "../../api/connections"; import { getConnectionIcons, getConnectionWizardStepIcons } from "../../configs/ui"; import { ConnectionManagementConstants } from "../../constants/connection-constants"; diff --git a/apps/console/src/features/connections/components/edit/connection-edit.tsx b/features/admin-connections-v1/components/edit/connection-edit.tsx similarity index 98% rename from apps/console/src/features/connections/components/edit/connection-edit.tsx rename to features/admin-connections-v1/components/edit/connection-edit.tsx index a234c441b25..8040a1e6de6 100644 --- a/apps/console/src/features/connections/components/edit/connection-edit.tsx +++ b/features/admin-connections-v1/components/edit/connection-edit.tsx @@ -44,12 +44,12 @@ import { OutboundProvisioningSettings } from "./settings"; import { JITProvisioningSettings } from "./settings/jit-provisioning-settings"; -import { identityProviderConfig } from "../../../../extensions"; -import { FeatureConfigInterface } from "../../../core/models/config"; -import { AppState } from "../../../core/store"; +import { identityProviderConfig } from "../../../admin-extensions-v1"; +import { FeatureConfigInterface } from "../../../admin-core-v1/models/config"; +import { AppState } from "../../../admin-core-v1/store"; import { IdentityProviderManagementConstants -} from "../../../identity-providers/constants/identity-provider-management-constants"; +} from "../../../admin-identity-providers-v1/constants/identity-provider-management-constants"; import { AuthenticatorManagementConstants } from "../../constants/autheticator-constants"; import { ConnectionManagementConstants } from "../../constants/connection-constants"; import { diff --git a/apps/console/src/features/connections/components/edit/connection-quick-start.tsx b/features/admin-connections-v1/components/edit/connection-quick-start.tsx similarity index 98% rename from apps/console/src/features/connections/components/edit/connection-quick-start.tsx rename to features/admin-connections-v1/components/edit/connection-quick-start.tsx index 153657ffc4f..7570dd9d037 100644 --- a/apps/console/src/features/connections/components/edit/connection-quick-start.tsx +++ b/features/admin-connections-v1/components/edit/connection-quick-start.tsx @@ -25,7 +25,7 @@ import React, { FC, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { Grid } from "semantic-ui-react"; import ApplicationSelectionModal - from "../../../../extensions/components/shared/application-selection-modal"; + from "../../../admin-extensions-v1/components/shared/application-selection-modal"; import { ConnectionInterface, ConnectionTemplateInterface } from "../../models/connection"; import { ConnectionsManagementUtils } from "../../utils/connection-utils"; diff --git a/apps/console/src/features/connections/components/edit/forms/advanced-configurations-form.tsx b/features/admin-connections-v1/components/edit/forms/advanced-configurations-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/advanced-configurations-form.tsx rename to features/admin-connections-v1/components/edit/forms/advanced-configurations-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticator-settings-form.scss b/features/admin-connections-v1/components/edit/forms/authenticator-settings-form.scss similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticator-settings-form.scss rename to features/admin-connections-v1/components/edit/forms/authenticator-settings-form.scss diff --git a/apps/console/src/features/connections/components/edit/forms/authenticator-settings-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticator-settings-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticator-settings-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticator-settings-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/apple-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/apple-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/apple-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/apple-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/common-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/common-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/common-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/common-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/email-otp-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/email-otp-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/email-otp-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/email-otp-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/facebook-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/facebook-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/facebook-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/facebook-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/github-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/github-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/github-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/github-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/google-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/google-authenticator-form.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/forms/authenticators/google-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/google-authenticator-form.tsx index d5a76282de7..dd46d4db1b9 100644 --- a/apps/console/src/features/connections/components/edit/forms/authenticators/google-authenticator-form.tsx +++ b/features/admin-connections-v1/components/edit/forms/authenticators/google-authenticator-form.tsx @@ -24,7 +24,7 @@ import React, { FunctionComponent, ReactElement, ReactNode, useEffect, useState import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Icon, SemanticICONS } from "semantic-ui-react"; -import { AppConstants, AppState } from "../../../../../core"; +import { AppConstants, AppState } from "../../../../../admin-core-v1"; import { AuthenticatorManagementConstants } from "../../../../constants/autheticator-constants"; import { AuthenticatorSettingsFormModes, diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/index.ts b/features/admin-connections-v1/components/edit/forms/authenticators/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/index.ts rename to features/admin-connections-v1/components/edit/forms/authenticators/index.ts diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/microsoft-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/microsoft-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/microsoft-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/microsoft-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/saml-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/saml-authenticator-form.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/forms/authenticators/saml-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/saml-authenticator-form.tsx index 7b49e11b6fa..e53a7c8c48b 100644 --- a/apps/console/src/features/connections/components/edit/forms/authenticators/saml-authenticator-form.tsx +++ b/features/admin-connections-v1/components/edit/forms/authenticators/saml-authenticator-form.tsx @@ -26,8 +26,8 @@ import React, { FunctionComponent, PropsWithChildren, ReactElement, useEffect, u import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Grid, SemanticWIDTHS } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions"; -import { AppState, ConfigReducerStateInterface } from "../../../../../core"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; import { AuthenticatorSettingsFormModes, CommonAuthenticatorFormInitialValuesInterface diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/sms-otp-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/sms-otp-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/sms-otp-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/sms-otp-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/authenticators/swe-authenticator-form.tsx b/features/admin-connections-v1/components/edit/forms/authenticators/swe-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/authenticators/swe-authenticator-form.tsx rename to features/admin-connections-v1/components/edit/forms/authenticators/swe-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/components/common-pluggable-component-form.tsx b/features/admin-connections-v1/components/edit/forms/components/common-pluggable-component-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/components/common-pluggable-component-form.tsx rename to features/admin-connections-v1/components/edit/forms/components/common-pluggable-component-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/components/index.ts b/features/admin-connections-v1/components/edit/forms/components/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/components/index.ts rename to features/admin-connections-v1/components/edit/forms/components/index.ts diff --git a/apps/console/src/features/connections/components/edit/forms/factories/authenticator-form-factory.tsx b/features/admin-connections-v1/components/edit/forms/factories/authenticator-form-factory.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/forms/factories/authenticator-form-factory.tsx rename to features/admin-connections-v1/components/edit/forms/factories/authenticator-form-factory.tsx index d94d90ae349..fab3da5243d 100644 --- a/apps/console/src/features/connections/components/edit/forms/factories/authenticator-form-factory.tsx +++ b/features/admin-connections-v1/components/edit/forms/factories/authenticator-form-factory.tsx @@ -18,7 +18,7 @@ import { TestableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement } from "react"; -import { identityProviderConfig } from "../../../../../../extensions/configs/identity-provider"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs/identity-provider"; import { AuthenticatorManagementConstants } from "../../../../constants/autheticator-constants"; import { ConnectionManagementConstants } from "../../../../constants/connection-constants"; import { diff --git a/apps/console/src/features/connections/components/edit/forms/factories/index.ts b/features/admin-connections-v1/components/edit/forms/factories/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/factories/index.ts rename to features/admin-connections-v1/components/edit/forms/factories/index.ts diff --git a/apps/console/src/features/connections/components/edit/forms/factories/outbound-provisioning-connector-form-factory.tsx b/features/admin-connections-v1/components/edit/forms/factories/outbound-provisioning-connector-form-factory.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/factories/outbound-provisioning-connector-form-factory.tsx rename to features/admin-connections-v1/components/edit/forms/factories/outbound-provisioning-connector-form-factory.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/general-details-form.tsx b/features/admin-connections-v1/components/edit/forms/general-details-form.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/forms/general-details-form.tsx rename to features/admin-connections-v1/components/edit/forms/general-details-form.tsx index 03c0cef6250..243e923174e 100644 --- a/apps/console/src/features/connections/components/edit/forms/general-details-form.tsx +++ b/features/admin-connections-v1/components/edit/forms/general-details-form.tsx @@ -24,9 +24,9 @@ import React, { FunctionComponent, ReactElement, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../extensions"; -import { AppState, ConfigReducerStateInterface } from "../../../../core"; -import { IdentityProviderManagementConstants } from "../../../../identity-providers/constants"; +import { identityProviderConfig } from "../../../../admin-extensions-v1"; +import { AppState, ConfigReducerStateInterface } from "../../../../admin-core-v1"; +import { IdentityProviderManagementConstants } from "../../../../admin-identity-providers-v1/constants"; import { AuthenticatorManagementConstants } from "../../../constants/autheticator-constants"; import { ConnectionManagementConstants } from "../../../constants/connection-constants"; import { diff --git a/apps/console/src/features/connections/components/edit/forms/helpers/form-fields-helper.tsx b/features/admin-connections-v1/components/edit/forms/helpers/form-fields-helper.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/forms/helpers/form-fields-helper.tsx rename to features/admin-connections-v1/components/edit/forms/helpers/form-fields-helper.tsx index ed9b75ca196..662d227b51b 100644 --- a/apps/console/src/features/connections/components/edit/forms/helpers/form-fields-helper.tsx +++ b/features/admin-connections-v1/components/edit/forms/helpers/form-fields-helper.tsx @@ -29,7 +29,7 @@ import { FormValidation } from "@wso2is/validation"; import React, { ReactElement, useState } from "react"; import { Grid } from "semantic-ui-react"; import { Pkcs12FileField } from "./pkcs12-file-field"; -import { commonConfig } from "../../../../../../extensions"; +import { commonConfig } from "../../../../../admin-extensions-v1"; import { ConnectionManagementConstants } from "../../../../constants/connection-constants"; import { AuthenticatorSettingsFormModes diff --git a/apps/console/src/features/connections/components/edit/forms/helpers/index.ts b/features/admin-connections-v1/components/edit/forms/helpers/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/helpers/index.ts rename to features/admin-connections-v1/components/edit/forms/helpers/index.ts diff --git a/apps/console/src/features/connections/components/edit/forms/helpers/pkcs12-file-field.tsx b/features/admin-connections-v1/components/edit/forms/helpers/pkcs12-file-field.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/helpers/pkcs12-file-field.tsx rename to features/admin-connections-v1/components/edit/forms/helpers/pkcs12-file-field.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/index.ts b/features/admin-connections-v1/components/edit/forms/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/index.ts rename to features/admin-connections-v1/components/edit/forms/index.ts diff --git a/apps/console/src/features/connections/components/edit/forms/jit-provisioning-configuration-form.tsx b/features/admin-connections-v1/components/edit/forms/jit-provisioning-configuration-form.tsx similarity index 98% rename from apps/console/src/features/connections/components/edit/forms/jit-provisioning-configuration-form.tsx rename to features/admin-connections-v1/components/edit/forms/jit-provisioning-configuration-form.tsx index f4ce1d6ab44..3114441b446 100644 --- a/apps/console/src/features/connections/components/edit/forms/jit-provisioning-configuration-form.tsx +++ b/features/admin-connections-v1/components/edit/forms/jit-provisioning-configuration-form.tsx @@ -24,9 +24,9 @@ import classNames from "classnames"; import React, { Fragment, FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Button, DropdownItemProps, Grid } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../extensions"; -import { SimpleUserStoreListItemInterface } from "../../../../applications/models"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +import { identityProviderConfig } from "../../../../admin-extensions-v1"; +import { SimpleUserStoreListItemInterface } from "../../../../admin-applications-v1/models"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { ConnectionInterface, JITProvisioningResponseInterface, diff --git a/apps/console/src/features/connections/components/edit/forms/outbound-provisioning-connectors/common-outbound-provisioning-connector-form.tsx b/features/admin-connections-v1/components/edit/forms/outbound-provisioning-connectors/common-outbound-provisioning-connector-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/outbound-provisioning-connectors/common-outbound-provisioning-connector-form.tsx rename to features/admin-connections-v1/components/edit/forms/outbound-provisioning-connectors/common-outbound-provisioning-connector-form.tsx diff --git a/apps/console/src/features/connections/components/edit/forms/outbound-provisioning-connectors/index.ts b/features/admin-connections-v1/components/edit/forms/outbound-provisioning-connectors/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/forms/outbound-provisioning-connectors/index.ts rename to features/admin-connections-v1/components/edit/forms/outbound-provisioning-connectors/index.ts diff --git a/apps/console/src/features/connections/components/edit/forms/trusted-token-issuer-advanced-configuration-form.tsx b/features/admin-connections-v1/components/edit/forms/trusted-token-issuer-advanced-configuration-form.tsx similarity index 97% rename from apps/console/src/features/connections/components/edit/forms/trusted-token-issuer-advanced-configuration-form.tsx rename to features/admin-connections-v1/components/edit/forms/trusted-token-issuer-advanced-configuration-form.tsx index 1aafb372953..f2928baa0d9 100644 --- a/apps/console/src/features/connections/components/edit/forms/trusted-token-issuer-advanced-configuration-form.tsx +++ b/features/admin-connections-v1/components/edit/forms/trusted-token-issuer-advanced-configuration-form.tsx @@ -24,10 +24,10 @@ import { Hint, Message } from "@wso2is/react-components"; import React, { Dispatch, FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; -import { IdentityAppsApiException } from "../../../../../../../../modules/core/dist/types/exceptions"; -import { DropdownOptionsInterface } from "../../../../applications/components/settings"; -import { getExternalClaims } from "../../../../claims/api"; -import { ClaimManagementConstants } from "../../../../claims/constants"; +import { IdentityAppsApiException } from "@wso2is/core/exceptions"; +import { DropdownOptionsInterface } from "../../../../admin-applications-v1/components/settings"; +import { getExternalClaims } from "../../../../admin-claims-v1/api"; +import { ClaimManagementConstants } from "../../../../admin-claims-v1/constants"; import { ConnectionManagementConstants } from "../../../constants/connection-constants"; import { ImplicitAssociaionConfigInterface } from "../../../models/connection"; import { SubjectAttributeListItem } from "../settings"; diff --git a/apps/console/src/features/connections/components/edit/settings/advance-settings.tsx b/features/admin-connections-v1/components/edit/settings/advance-settings.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/advance-settings.tsx rename to features/admin-connections-v1/components/edit/settings/advance-settings.tsx index 61c07bfed4a..db43172486b 100644 --- a/apps/console/src/features/connections/components/edit/settings/advance-settings.tsx +++ b/features/admin-connections-v1/components/edit/settings/advance-settings.tsx @@ -19,7 +19,7 @@ import { AlertLevels, TestableComponentInterface } from "@wso2is/core/models"; import { addAlert } from "@wso2is/core/store"; import { EmphasizedSegment } from "@wso2is/react-components"; -import { IdentityProviderManagementConstants } from "../../../../identity-providers/constants"; +import { IdentityProviderManagementConstants } from "../../../../admin-identity-providers-v1/constants"; import { AxiosError } from "axios"; import React, { Dispatch, FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-list-item.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/attribute-list-item.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-list-item.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/attribute-list-item.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-mapping-add-item.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/attribute-mapping-add-item.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-mapping-add-item.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/attribute-mapping-add-item.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-mapping-list-item.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/attribute-mapping-list-item.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-mapping-list-item.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/attribute-mapping-list-item.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-selection-modal.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/attribute-selection-modal.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-selection-modal.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/attribute-selection-modal.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-selection-v2.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/attribute-selection-v2.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-selection-v2.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/attribute-selection-v2.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-selection-wizard.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/attribute-selection-wizard.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-selection-wizard.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/attribute-selection-wizard.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-selection.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/attribute-selection.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/attribute-selection.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/attribute-selection.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/attributes-mapping-list.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/attributes-mapping-list.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/attributes-mapping-list.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/attributes-mapping-list.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/index.ts b/features/admin-connections-v1/components/edit/settings/attribute-management/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/index.ts rename to features/admin-connections-v1/components/edit/settings/attribute-management/index.ts diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/role-mapping-settings.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/role-mapping-settings.tsx similarity index 95% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/role-mapping-settings.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/role-mapping-settings.tsx index cb1dc918937..3d39c436f01 100644 --- a/apps/console/src/features/connections/components/edit/settings/attribute-management/role-mapping-settings.tsx +++ b/features/admin-connections-v1/components/edit/settings/attribute-management/role-mapping-settings.tsx @@ -24,15 +24,15 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; -import { AppState } from "../../../../../core"; -import { getOrganizationRoles } from "../../../../../organizations/api"; -import { useGetCurrentOrganizationType } from "../../../../../organizations/hooks/use-get-organization-type"; +import { AppState } from "../../../../../admin-core-v1"; +import { getOrganizationRoles } from "../../../../../admin-organizations-v1/api"; +import { useGetCurrentOrganizationType } from "../../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { OrganizationResponseInterface, OrganizationRoleListItemInterface, OrganizationRoleListResponseInterface -} from "../../../../../organizations/models"; -import { getRolesList } from "../../../../../roles/api/roles"; +} from "../../../../../admin-organizations-v1/models"; +import { getRolesList } from "../../../../../admin-roles-v2/api/roles"; import { ConnectionManagementConstants } from "../../../../constants/connection-constants"; import { ConnectionRoleMappingInterface } from "../../../../models/connection"; import { handleGetRoleListError } from "../../../../utils/connection-utils"; diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/subject-attribute-list-item.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/subject-attribute-list-item.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/subject-attribute-list-item.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/subject-attribute-list-item.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-management/uri-attributes-settings.tsx b/features/admin-connections-v1/components/edit/settings/attribute-management/uri-attributes-settings.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/attribute-management/uri-attributes-settings.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-management/uri-attributes-settings.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/attribute-settings.tsx b/features/admin-connections-v1/components/edit/settings/attribute-settings.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/attribute-settings.tsx rename to features/admin-connections-v1/components/edit/settings/attribute-settings.tsx index d90e0e8f736..bb52e8a84c5 100644 --- a/apps/console/src/features/connections/components/edit/settings/attribute-settings.tsx +++ b/features/admin-connections-v1/components/edit/settings/attribute-settings.tsx @@ -29,7 +29,7 @@ import { Dispatch } from "redux"; import { Button, Divider, Grid } from "semantic-ui-react"; import { AttributeSelection, UriAttributesSettings } from "./attribute-management"; import { AttributesSelectionV2 } from "./attribute-management/attribute-selection-v2"; -import { getAllLocalClaims } from "../../../../claims/api"; +import { getAllLocalClaims } from "../../../../admin-claims-v1/api"; import { ConnectionClaimInterface, ConnectionClaimMappingInterface, diff --git a/apps/console/src/features/connections/components/edit/settings/authenticator-settings.tsx b/features/admin-connections-v1/components/edit/settings/authenticator-settings.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/authenticator-settings.tsx rename to features/admin-connections-v1/components/edit/settings/authenticator-settings.tsx index b3080fae7df..eb2f72acbb5 100644 --- a/apps/console/src/features/connections/components/edit/settings/authenticator-settings.tsx +++ b/features/admin-connections-v1/components/edit/settings/authenticator-settings.tsx @@ -37,9 +37,9 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { AccordionTitleProps, CheckboxProps, Grid, Icon } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../extensions"; -import { AppState, ConfigReducerStateInterface, getEmptyPlaceholderIllustrations } from "../../../../core"; -import { AuthenticatorAccordion } from "../../../../core/components"; +import { identityProviderConfig } from "../../../../admin-extensions-v1"; +import { AppState, ConfigReducerStateInterface, getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; +import { AuthenticatorAccordion } from "../../../../admin-core-v1/components"; import { getFederatedAuthenticatorDetails, getFederatedAuthenticatorMeta, diff --git a/apps/console/src/features/connections/components/edit/settings/connected-apps.tsx b/features/admin-connections-v1/components/edit/settings/connected-apps.tsx similarity index 97% rename from apps/console/src/features/connections/components/edit/settings/connected-apps.tsx rename to features/admin-connections-v1/components/edit/settings/connected-apps.tsx index abeb3a062d1..1ffd7a82660 100644 --- a/apps/console/src/features/connections/components/edit/settings/connected-apps.tsx +++ b/features/admin-connections-v1/components/edit/settings/connected-apps.tsx @@ -51,19 +51,19 @@ import { Label, SemanticICONS } from "semantic-ui-react"; -import { applicationListConfig } from "../../../../../extensions/configs/application-list"; -import { getApplicationDetails } from "../../../../applications/api"; -import { ApplicationManagementConstants } from "../../../../applications/constants"; +import { applicationListConfig } from "../../../../admin-extensions-v1/configs/application-list"; +import { getApplicationDetails } from "../../../../admin-applications-v1/api"; +import { ApplicationManagementConstants } from "../../../../admin-applications-v1/constants"; import { ApplicationAccessTypes, ApplicationBasicInterface, ApplicationListItemInterface, ApplicationTemplateListItemInterface -} from "../../../../applications/models"; +} from "../../../../admin-applications-v1/models"; import { ApplicationTemplateManagementUtils -} from "../../../../applications/utils/application-template-management-utils"; -import { ConsoleSettingsModes } from "../../../../console-settings/models/ui"; +} from "../../../../admin-applications-v1/utils/application-template-management-utils"; +import { ConsoleSettingsModes } from "../../../../admin-console-settings-v1/models/ui"; import { AppConstants, AppState, @@ -72,8 +72,8 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../../../core"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +} from "../../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { getConnectedApps } from "../../../api/connections"; import { ConnectedAppInterface, diff --git a/apps/console/src/features/connections/components/edit/settings/general-settings.tsx b/features/admin-connections-v1/components/edit/settings/general-settings.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/general-settings.tsx rename to features/admin-connections-v1/components/edit/settings/general-settings.tsx index 5479c7224ce..43d82571cbe 100755 --- a/apps/console/src/features/connections/components/edit/settings/general-settings.tsx +++ b/features/admin-connections-v1/components/edit/settings/general-settings.tsx @@ -27,8 +27,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { CheckboxProps, Divider, List } from "semantic-ui-react"; -import { getApplicationDetails } from "../../../../applications/api"; -import { ApplicationBasicInterface } from "../../../../applications/models"; +import { getApplicationDetails } from "../../../../admin-applications-v1/api"; +import { ApplicationBasicInterface } from "../../../../admin-applications-v1/models"; import { deleteConnection, getConnectedApps, diff --git a/apps/console/src/features/connections/components/edit/settings/identity-provider-groups/create-identity-provider-group-wizard.tsx b/features/admin-connections-v1/components/edit/settings/identity-provider-groups/create-identity-provider-group-wizard.tsx similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/identity-provider-groups/create-identity-provider-group-wizard.tsx rename to features/admin-connections-v1/components/edit/settings/identity-provider-groups/create-identity-provider-group-wizard.tsx diff --git a/apps/console/src/features/connections/components/edit/settings/identity-provider-groups/identity-provider-groups-list.tsx b/features/admin-connections-v1/components/edit/settings/identity-provider-groups/identity-provider-groups-list.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/identity-provider-groups/identity-provider-groups-list.tsx rename to features/admin-connections-v1/components/edit/settings/identity-provider-groups/identity-provider-groups-list.tsx index 7e546b9f440..c05bb09a78f 100644 --- a/apps/console/src/features/connections/components/edit/settings/identity-provider-groups/identity-provider-groups-list.tsx +++ b/features/admin-connections-v1/components/edit/settings/identity-provider-groups/identity-provider-groups-list.tsx @@ -50,7 +50,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, Input, SemanticICONS } from "semantic-ui-react"; import { CreateIdPGroupWizard } from "./create-identity-provider-group-wizard"; -import { FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations } from "../../../../../core"; +import { FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations } from "../../../../../admin-core-v1"; import { useConnectionGroups, updateConnectionGroup } from "../../../../api/connections"; import { ConnectionGroupInterface } from "../../../../models/connection"; diff --git a/apps/console/src/features/connections/components/edit/settings/identity-provider-groups/identity-provider-groups.tsx b/features/admin-connections-v1/components/edit/settings/identity-provider-groups/identity-provider-groups.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/identity-provider-groups/identity-provider-groups.tsx rename to features/admin-connections-v1/components/edit/settings/identity-provider-groups/identity-provider-groups.tsx index 90cf7654167..1c0a6c8f286 100644 --- a/apps/console/src/features/connections/components/edit/settings/identity-provider-groups/identity-provider-groups.tsx +++ b/features/admin-connections-v1/components/edit/settings/identity-provider-groups/identity-provider-groups.tsx @@ -34,7 +34,7 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Form, Grid } from "semantic-ui-react"; import { IdentityProviderGroupsList } from "./identity-provider-groups-list"; -import { AppState, FeatureConfigInterface } from "../../../../../core"; +import { AppState, FeatureConfigInterface } from "../../../../../admin-core-v1"; import { useClaimConfigs } from "../../../../api/connections"; import { ConnectionManagementConstants } from "../../../../constants/connection-constants"; import { diff --git a/apps/console/src/features/connections/components/edit/settings/identity-provider-groups/index.ts b/features/admin-connections-v1/components/edit/settings/identity-provider-groups/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/identity-provider-groups/index.ts rename to features/admin-connections-v1/components/edit/settings/identity-provider-groups/index.ts diff --git a/apps/console/src/features/connections/components/edit/settings/idp-certificates/add-idp-certificate-modal.tsx b/features/admin-connections-v1/components/edit/settings/idp-certificates/add-idp-certificate-modal.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/idp-certificates/add-idp-certificate-modal.tsx rename to features/admin-connections-v1/components/edit/settings/idp-certificates/add-idp-certificate-modal.tsx index cce60ec254e..850e2c40f23 100644 --- a/apps/console/src/features/connections/components/edit/settings/idp-certificates/add-idp-certificate-modal.tsx +++ b/features/admin-connections-v1/components/edit/settings/idp-certificates/add-idp-certificate-modal.tsx @@ -33,7 +33,7 @@ import React, { FC, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; -import { getCertificateIllustrations } from "../../../../../core"; +import { getCertificateIllustrations } from "../../../../../admin-core-v1"; import { updateIDPCertificate } from "../../../../api/connections"; import { ConnectionInterface } from "../../../../models/connection"; diff --git a/apps/console/src/features/connections/components/edit/settings/idp-certificates/empty-certificates-placeholder.tsx b/features/admin-connections-v1/components/edit/settings/idp-certificates/empty-certificates-placeholder.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/idp-certificates/empty-certificates-placeholder.tsx rename to features/admin-connections-v1/components/edit/settings/idp-certificates/empty-certificates-placeholder.tsx index 80518abed01..775cc677d84 100644 --- a/apps/console/src/features/connections/components/edit/settings/idp-certificates/empty-certificates-placeholder.tsx +++ b/features/admin-connections-v1/components/edit/settings/idp-certificates/empty-certificates-placeholder.tsx @@ -22,7 +22,7 @@ import { EmptyPlaceholder, PrimaryButton } from "@wso2is/react-components"; import React, { FC, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Icon, Segment } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations } from "../../../../../core"; +import { getEmptyPlaceholderIllustrations } from "../../../../../admin-core-v1"; // Component constants. diff --git a/apps/console/src/features/connections/components/edit/settings/idp-certificates/idp-certificates.tsx b/features/admin-connections-v1/components/edit/settings/idp-certificates/idp-certificates.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/idp-certificates/idp-certificates.tsx rename to features/admin-connections-v1/components/edit/settings/idp-certificates/idp-certificates.tsx index 93faab0ba4b..1fb4ae01bec 100644 --- a/apps/console/src/features/connections/components/edit/settings/idp-certificates/idp-certificates.tsx +++ b/features/admin-connections-v1/components/edit/settings/idp-certificates/idp-certificates.tsx @@ -34,7 +34,7 @@ import { SwitcherOptionProps } from "@wso2is/react-components"; import { FormValidation } from "@wso2is/validation"; -import { IdentityProviderManagementConstants } from "../../../../../identity-providers/constants"; +import { IdentityProviderManagementConstants } from "../../../../../admin-identity-providers-v1/constants"; import React, { FunctionComponent, ReactElement, ReactNode, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; @@ -43,8 +43,8 @@ import { Icon, Segment } from "semantic-ui-react"; import { AddIdpCertificateModal } from "./add-idp-certificate-modal"; import { EmptyCertificatesPlaceholder } from "./empty-certificates-placeholder"; import { IdpCertificatesList } from "./idp-cetificates-list"; -import { commonConfig } from "../../../../../../extensions/configs"; -import { AppState, ConfigReducerStateInterface } from "../../../../../core"; +import { commonConfig } from "../../../../../admin-extensions-v1/configs"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; import { updateIDPCertificate } from "../../../../api/connections"; import { ConnectionManagementConstants } from "../../../../constants/connection-constants"; import { CertificatePatchRequestInterface, ConnectionInterface } from "../../../../models/connection"; diff --git a/apps/console/src/features/connections/components/edit/settings/idp-certificates/idp-cetificates-list.tsx b/features/admin-connections-v1/components/edit/settings/idp-certificates/idp-cetificates-list.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/idp-certificates/idp-cetificates-list.tsx rename to features/admin-connections-v1/components/edit/settings/idp-certificates/idp-cetificates-list.tsx index 8bfc682b56b..2b7ee96e411 100644 --- a/apps/console/src/features/connections/components/edit/settings/idp-certificates/idp-cetificates-list.tsx +++ b/features/admin-connections-v1/components/edit/settings/idp-certificates/idp-cetificates-list.tsx @@ -35,7 +35,7 @@ import { ResourceListItem, UserAvatar } from "@wso2is/react-components"; -import { IdentityProviderManagementConstants } from "../../../../../identity-providers/constants"; +import { IdentityProviderManagementConstants } from "../../../../../admin-identity-providers-v1/constants"; import moment from "moment"; import React, { FC, PropsWithChildren, ReactElement, ReactNode, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; @@ -43,7 +43,7 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, SemanticCOLORS, SemanticICONS } from "semantic-ui-react"; import { ShowCertificateModal } from "./show-certificate-modal"; -import { AppState, ConfigReducerStateInterface } from "../../../../../core"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; import { updateIDPCertificate } from "../../../../api/connections"; import { CertificatePatchRequestInterface, ConnectionInterface } from "../../../../models/connection"; diff --git a/apps/console/src/features/connections/components/edit/settings/idp-certificates/index.ts b/features/admin-connections-v1/components/edit/settings/idp-certificates/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/idp-certificates/index.ts rename to features/admin-connections-v1/components/edit/settings/idp-certificates/index.ts diff --git a/apps/console/src/features/connections/components/edit/settings/idp-certificates/show-certificate-modal.tsx b/features/admin-connections-v1/components/edit/settings/idp-certificates/show-certificate-modal.tsx similarity index 98% rename from apps/console/src/features/connections/components/edit/settings/idp-certificates/show-certificate-modal.tsx rename to features/admin-connections-v1/components/edit/settings/idp-certificates/show-certificate-modal.tsx index aab9df79a29..598a6ff1ba6 100644 --- a/apps/console/src/features/connections/components/edit/settings/idp-certificates/show-certificate-modal.tsx +++ b/features/admin-connections-v1/components/edit/settings/idp-certificates/show-certificate-modal.tsx @@ -23,7 +23,7 @@ import { Certificate as CertificateDisplay, Code, GenericIcon } from "@wso2is/re import React, { FC, PropsWithChildren, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Modal, Segment } from "semantic-ui-react"; -import { getCertificateIllustrations } from "../../../../../core"; +import { getCertificateIllustrations } from "../../../../../admin-core-v1"; /** * Props interface of {@link ShowCertificateModal} diff --git a/apps/console/src/features/connections/components/edit/settings/index.ts b/features/admin-connections-v1/components/edit/settings/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/index.ts rename to features/admin-connections-v1/components/edit/settings/index.ts diff --git a/apps/console/src/features/connections/components/edit/settings/jit-provisioning-settings.tsx b/features/admin-connections-v1/components/edit/settings/jit-provisioning-settings.tsx similarity index 95% rename from apps/console/src/features/connections/components/edit/settings/jit-provisioning-settings.tsx rename to features/admin-connections-v1/components/edit/settings/jit-provisioning-settings.tsx index 8a92307c572..88a22844f2f 100644 --- a/apps/console/src/features/connections/components/edit/settings/jit-provisioning-settings.tsx +++ b/features/admin-connections-v1/components/edit/settings/jit-provisioning-settings.tsx @@ -24,9 +24,9 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { SimpleUserStoreListItemInterface } from "../../../../applications/models"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; -import { getUserStoreList } from "../../../../userstores/api"; +import { SimpleUserStoreListItemInterface } from "../../../../admin-applications-v1/models"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { getUserStoreList } from "../../../../admin-userstores-v1/api"; import { updateJITProvisioningConfigs } from "../../../api/connections"; import { JITProvisioningResponseInterface } from "../../../models/connection"; import { JITProvisioningConfigurationsForm } from "../forms"; diff --git a/apps/console/src/features/connections/components/edit/settings/outbound-provisioning-settings.tsx b/features/admin-connections-v1/components/edit/settings/outbound-provisioning-settings.tsx similarity index 99% rename from apps/console/src/features/connections/components/edit/settings/outbound-provisioning-settings.tsx rename to features/admin-connections-v1/components/edit/settings/outbound-provisioning-settings.tsx index 6a0cd9bd156..7f25800e0bb 100644 --- a/apps/console/src/features/connections/components/edit/settings/outbound-provisioning-settings.tsx +++ b/features/admin-connections-v1/components/edit/settings/outbound-provisioning-settings.tsx @@ -35,8 +35,8 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { AccordionTitleProps, CheckboxProps, Divider, Grid, Icon, Segment } from "semantic-ui-react"; import { OutboundProvisioningRoles } from "./outbound-provisioning"; -import { AuthenticatorAccordion } from "../../../../core"; -import { RootOnlyComponent } from "../../../../organizations/components"; +import { AuthenticatorAccordion } from "../../../../admin-core-v1"; +import { RootOnlyComponent } from "../../../../admin-organizations-v1/components"; import { getOutboundProvisioningConnector, getOutboundProvisioningConnectorMetadata, diff --git a/apps/console/src/features/connections/components/edit/settings/outbound-provisioning/index.ts b/features/admin-connections-v1/components/edit/settings/outbound-provisioning/index.ts similarity index 100% rename from apps/console/src/features/connections/components/edit/settings/outbound-provisioning/index.ts rename to features/admin-connections-v1/components/edit/settings/outbound-provisioning/index.ts diff --git a/apps/console/src/features/connections/components/edit/settings/outbound-provisioning/outbound-provisioning-roles.tsx b/features/admin-connections-v1/components/edit/settings/outbound-provisioning/outbound-provisioning-roles.tsx similarity index 98% rename from apps/console/src/features/connections/components/edit/settings/outbound-provisioning/outbound-provisioning-roles.tsx rename to features/admin-connections-v1/components/edit/settings/outbound-provisioning/outbound-provisioning-roles.tsx index 38bc35df313..b82727933d1 100644 --- a/apps/console/src/features/connections/components/edit/settings/outbound-provisioning/outbound-provisioning-roles.tsx +++ b/features/admin-connections-v1/components/edit/settings/outbound-provisioning/outbound-provisioning-roles.tsx @@ -29,8 +29,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Button, DropdownItemProps, DropdownProps, Form, Grid, Icon, Label } from "semantic-ui-react"; -import { useGetCurrentOrganizationType } from "../../../../../organizations/hooks/use-get-organization-type"; -import { getRolesList } from "../../../../../roles/api"; +import { useGetCurrentOrganizationType } from "../../../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { getRolesList } from "../../../../../admin-roles-v2/api"; import { updateConnectionRoleMappings } from "../../../../api/connections"; import { ConnectionRolesInterface } from "../../../../models/connection"; import { handleGetRoleListError, handleUpdateIDPRoleMappingsError } from "../../../../utils/connection-utils"; diff --git a/apps/console/src/features/connections/components/forms/authenticators/sms-otp-authenticator-form.tsx b/features/admin-connections-v1/components/forms/authenticators/sms-otp-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/connections/components/forms/authenticators/sms-otp-authenticator-form.tsx rename to features/admin-connections-v1/components/forms/authenticators/sms-otp-authenticator-form.tsx diff --git a/apps/console/src/features/connections/components/meta/authenticators.ts b/features/admin-connections-v1/components/meta/authenticators.ts similarity index 100% rename from apps/console/src/features/connections/components/meta/authenticators.ts rename to features/admin-connections-v1/components/meta/authenticators.ts diff --git a/apps/console/src/features/connections/components/meta/connectors.ts b/features/admin-connections-v1/components/meta/connectors.ts similarity index 100% rename from apps/console/src/features/connections/components/meta/connectors.ts rename to features/admin-connections-v1/components/meta/connectors.ts diff --git a/apps/console/src/features/connections/components/wizards/add-certificate-wizard.tsx b/features/admin-connections-v1/components/wizards/add-certificate-wizard.tsx similarity index 100% rename from apps/console/src/features/connections/components/wizards/add-certificate-wizard.tsx rename to features/admin-connections-v1/components/wizards/add-certificate-wizard.tsx diff --git a/apps/console/src/features/connections/components/wizards/authenticator-create-wizard.tsx b/features/admin-connections-v1/components/wizards/authenticator-create-wizard.tsx similarity index 99% rename from apps/console/src/features/connections/components/wizards/authenticator-create-wizard.tsx rename to features/admin-connections-v1/components/wizards/authenticator-create-wizard.tsx index 15e573ce0f7..99f1c36af8e 100644 --- a/apps/console/src/features/connections/components/wizards/authenticator-create-wizard.tsx +++ b/features/admin-connections-v1/components/wizards/authenticator-create-wizard.tsx @@ -38,7 +38,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { AuthenticatorTemplateSelection } from "./steps/authenticator-template-selection"; -import { AuthenticatorSettings } from "../../../identity-providers/components/wizards/steps"; +import { AuthenticatorSettings } from "../../../admin-identity-providers-v1/components/wizards/steps"; import { getFederatedAuthenticatorMetadata, updateFederatedAuthenticator diff --git a/apps/console/src/features/connections/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard-content.tsx b/features/admin-connections-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/connections/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard-content.tsx rename to features/admin-connections-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/connections/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx b/features/admin-connections-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx similarity index 99% rename from apps/console/src/features/connections/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx rename to features/admin-connections-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx index 56a20802f7f..1705d49d1b6 100644 --- a/apps/console/src/features/connections/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx +++ b/features/admin-connections-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx @@ -38,8 +38,8 @@ import { Grid } from "semantic-ui-react"; import { ExpertModeAuthenticationProviderCreateWizardContent } from "./expert-mode-authentication-provider-create-wizard-content"; -import { ModalWithSidePanel, TierLimitReachErrorModal } from "../../../../core/components"; -import { EventPublisher } from "../../../../core/utils"; +import { ModalWithSidePanel, TierLimitReachErrorModal } from "../../../../admin-core-v1/components"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; import { createConnection } from "../../../api/connections"; import { getConnectionIcons } from "../../../configs/ui"; import { ConnectionManagementConstants } from "../../../constants/connection-constants"; diff --git a/apps/console/src/features/connections/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard-content.tsx b/features/admin-connections-v1/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/connections/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard-content.tsx rename to features/admin-connections-v1/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard-content.tsx diff --git a/apps/console/src/features/connections/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard.tsx b/features/admin-connections-v1/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard.tsx similarity index 99% rename from apps/console/src/features/connections/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard.tsx rename to features/admin-connections-v1/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard.tsx index 8ad386d284f..03535934747 100644 --- a/apps/console/src/features/connections/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard.tsx +++ b/features/admin-connections-v1/components/wizards/organization-enterprise/organization-enterprise-connection-create-wizard.tsx @@ -36,7 +36,7 @@ import { EventPublisher, ModalWithSidePanel, TierLimitReachErrorModal -} from "../../../../core"; +} from "../../../../admin-core-v1"; import { createConnection } from "../../../api/connections"; import { getConnectionIcons } from "../../../configs/ui"; import { ConnectionManagementConstants } from "../../../constants/connection-constants"; diff --git a/apps/console/src/features/connections/components/wizards/outbound-provisioning-connector-create-wizard.tsx b/features/admin-connections-v1/components/wizards/outbound-provisioning-connector-create-wizard.tsx similarity index 100% rename from apps/console/src/features/connections/components/wizards/outbound-provisioning-connector-create-wizard.tsx rename to features/admin-connections-v1/components/wizards/outbound-provisioning-connector-create-wizard.tsx diff --git a/apps/console/src/features/connections/components/wizards/steps/add-certificate-form.tsx b/features/admin-connections-v1/components/wizards/steps/add-certificate-form.tsx similarity index 98% rename from apps/console/src/features/connections/components/wizards/steps/add-certificate-form.tsx rename to features/admin-connections-v1/components/wizards/steps/add-certificate-form.tsx index 54575d28a15..5c8b04e620e 100644 --- a/apps/console/src/features/connections/components/wizards/steps/add-certificate-form.tsx +++ b/features/admin-connections-v1/components/wizards/steps/add-certificate-form.tsx @@ -22,7 +22,7 @@ import { Forms } from "@wso2is/forms"; import * as forge from "node-forge"; import React, { ReactElement, useEffect, useState } from "react"; import { Grid } from "semantic-ui-react"; -import { UploadCertificate } from "../../../../core"; +import { UploadCertificate } from "../../../../admin-core-v1"; /** * Proptypes for the add IDP certificate form component. diff --git a/apps/console/src/features/connections/components/wizards/steps/authenticator-template-selection.tsx b/features/admin-connections-v1/components/wizards/steps/authenticator-template-selection.tsx similarity index 100% rename from apps/console/src/features/connections/components/wizards/steps/authenticator-template-selection.tsx rename to features/admin-connections-v1/components/wizards/steps/authenticator-template-selection.tsx diff --git a/apps/console/src/features/connections/components/wizards/steps/outbound-provisioning-connectors.tsx b/features/admin-connections-v1/components/wizards/steps/outbound-provisioning-connectors.tsx similarity index 100% rename from apps/console/src/features/connections/components/wizards/steps/outbound-provisioning-connectors.tsx rename to features/admin-connections-v1/components/wizards/steps/outbound-provisioning-connectors.tsx diff --git a/apps/console/src/features/connections/components/wizards/steps/shared-steps/outbound-provisioning-settings.tsx b/features/admin-connections-v1/components/wizards/steps/shared-steps/outbound-provisioning-settings.tsx similarity index 100% rename from apps/console/src/features/connections/components/wizards/steps/shared-steps/outbound-provisioning-settings.tsx rename to features/admin-connections-v1/components/wizards/steps/shared-steps/outbound-provisioning-settings.tsx diff --git a/apps/console/src/features/connections/components/wizards/steps/shared-steps/wizard-summary.tsx b/features/admin-connections-v1/components/wizards/steps/shared-steps/wizard-summary.tsx similarity index 100% rename from apps/console/src/features/connections/components/wizards/steps/shared-steps/wizard-summary.tsx rename to features/admin-connections-v1/components/wizards/steps/shared-steps/wizard-summary.tsx diff --git a/apps/console/src/features/connections/components/wizards/trusted-token-issuer-create-wizard.tsx b/features/admin-connections-v1/components/wizards/trusted-token-issuer-create-wizard.tsx similarity index 99% rename from apps/console/src/features/connections/components/wizards/trusted-token-issuer-create-wizard.tsx rename to features/admin-connections-v1/components/wizards/trusted-token-issuer-create-wizard.tsx index da8fc6dd99f..b4db5bc502d 100644 --- a/apps/console/src/features/connections/components/wizards/trusted-token-issuer-create-wizard.tsx +++ b/features/admin-connections-v1/components/wizards/trusted-token-issuer-create-wizard.tsx @@ -56,14 +56,14 @@ import { useDispatch, useSelector } from "react-redux"; import { AnyAction } from "redux"; import { ThunkDispatch } from "redux-thunk"; import { Icon, Modal } from "semantic-ui-react"; -import { commonConfig } from "../../../../extensions"; +import { commonConfig } from "../../../admin-extensions-v1"; import { AppState, ConfigReducerStateInterface, EventPublisher, TierLimitReachErrorModal, getCertificateIllustrations -} from "../../../core"; +} from "../../../admin-core-v1"; import { CertificateType, GenericIdentityProviderCreateWizardPropsInterface, @@ -72,7 +72,7 @@ import { IdentityProviderInterface, TrsutedTokenIssuerWizardStep, TrustedTokenIssuerWizardStepInterface -} from "../../../identity-providers/models"; +} from "../../../admin-identity-providers-v1/models"; import { createConnection } from "../../api/connections"; import { getConnectionIcons, getConnectionWizardStepIcons } from "../../configs/ui"; import { ConnectionManagementConstants } from "../../constants/connection-constants"; diff --git a/apps/console/src/features/connections/configs/endpoints.ts b/features/admin-connections-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/connections/configs/endpoints.ts rename to features/admin-connections-v1/configs/endpoints.ts diff --git a/apps/console/src/features/connections/configs/templates.ts b/features/admin-connections-v1/configs/templates.ts similarity index 100% rename from apps/console/src/features/connections/configs/templates.ts rename to features/admin-connections-v1/configs/templates.ts diff --git a/apps/console/src/features/connections/configs/ui.ts b/features/admin-connections-v1/configs/ui.ts similarity index 71% rename from apps/console/src/features/connections/configs/ui.ts rename to features/admin-connections-v1/configs/ui.ts index f77bed0634c..5268af56339 100644 --- a/apps/console/src/features/connections/configs/ui.ts +++ b/features/admin-connections-v1/configs/ui.ts @@ -16,23 +16,23 @@ * under the License. */ -import BasicAuthIcon from "../../../themes/default/assets/images/authenticators/basic-auth.png"; -import FIDOIcon from "../../../themes/default/assets/images/authenticators/fido-passkey-black.svg"; -import SalesforceLogo from "../../../themes/default/assets/images/connectors/salesforce.png"; -import SCIMLogo from "../../../themes/default/assets/images/connectors/scim.png"; -import SPMLLogo from "../../../themes/default/assets/images/connectors/spml.png"; -import FacebookLogo from "../../../themes/default/assets/images/identity-providers/facebook-idp-illustration.svg"; -import GithubIdPIcon from "../../../themes/default/assets/images/identity-providers/github-idp-illustration.svg"; -import GoogleLogo from "../../../themes/default/assets/images/identity-providers/google-idp-illustration.svg"; -import KerberosLogo from "../../../themes/default/assets/images/identity-providers/kerberos.png"; -import Office365Logo from "../../../themes/default/assets/images/identity-providers/office-365.svg"; +import BasicAuthIcon from "../../themes/default/assets/images/authenticators/basic-auth.png"; +import FIDOIcon from "../../themes/default/assets/images/authenticators/fido-passkey-black.svg"; +import SalesforceLogo from "../../themes/default/assets/images/connectors/salesforce.png"; +import SCIMLogo from "../../themes/default/assets/images/connectors/scim.png"; +import SPMLLogo from "../../themes/default/assets/images/connectors/spml.png"; +import FacebookLogo from "../../themes/default/assets/images/identity-providers/facebook-idp-illustration.svg"; +import GithubIdPIcon from "../../themes/default/assets/images/identity-providers/github-idp-illustration.svg"; +import GoogleLogo from "../../themes/default/assets/images/identity-providers/google-idp-illustration.svg"; +import KerberosLogo from "../../themes/default/assets/images/identity-providers/kerberos.png"; +import Office365Logo from "../../themes/default/assets/images/identity-providers/office-365.svg"; import TrustedTokenIssuerIcon - from "../../../themes/default/assets/images/identity-providers/trusted-token-issuer-illustration.svg"; -import TwitterLogo from "../../../themes/default/assets/images/identity-providers/twitter.svg"; -import YahooLogo from "../../../themes/default/assets/images/identity-providers/yahoo.svg"; -import JWTLogo from "../../../themes/default/assets/images/technologies/jwt-logo.svg"; -import AppleLogo from "../../../themes/default/assets/images/third-party/apple-logo.svg"; -import MicrosoftLogo from "../../../themes/default/assets/images/third-party/microsoft-logo.svg"; + from "../../themes/default/assets/images/identity-providers/trusted-token-issuer-illustration.svg"; +import TwitterLogo from "../../themes/default/assets/images/identity-providers/twitter.svg"; +import YahooLogo from "../../themes/default/assets/images/identity-providers/yahoo.svg"; +import JWTLogo from "../../themes/default/assets/images/technologies/jwt-logo.svg"; +import AppleLogo from "../../themes/default/assets/images/third-party/apple-logo.svg"; +import MicrosoftLogo from "../../themes/default/assets/images/third-party/microsoft-logo.svg"; import { SupportedServices } from "../models/connection"; import ConnectionIcon from "../resources/assets/images/icons/connection.svg"; import { ReactComponent as DefaultConnectionIcon diff --git a/apps/console/src/features/connections/constants/autheticator-constants.ts b/features/admin-connections-v1/constants/autheticator-constants.ts similarity index 100% rename from apps/console/src/features/connections/constants/autheticator-constants.ts rename to features/admin-connections-v1/constants/autheticator-constants.ts diff --git a/apps/console/src/features/connections/constants/connection-constants.ts b/features/admin-connections-v1/constants/connection-constants.ts similarity index 100% rename from apps/console/src/features/connections/constants/connection-constants.ts rename to features/admin-connections-v1/constants/connection-constants.ts diff --git a/apps/console/src/features/connections/hooks/use-connection-templates.tsx b/features/admin-connections-v1/hooks/use-connection-templates.tsx similarity index 100% rename from apps/console/src/features/connections/hooks/use-connection-templates.tsx rename to features/admin-connections-v1/hooks/use-connection-templates.tsx diff --git a/apps/console/src/features/connections/index.ts b/features/admin-connections-v1/index.ts similarity index 100% rename from apps/console/src/features/connections/index.ts rename to features/admin-connections-v1/index.ts diff --git a/apps/console/src/features/connections/meta/authenticator-meta.ts b/features/admin-connections-v1/meta/authenticator-meta.ts similarity index 100% rename from apps/console/src/features/connections/meta/authenticator-meta.ts rename to features/admin-connections-v1/meta/authenticator-meta.ts diff --git a/apps/console/src/features/connections/meta/templates-meta/categories/default.json b/features/admin-connections-v1/meta/templates-meta/categories/default.json similarity index 100% rename from apps/console/src/features/connections/meta/templates-meta/categories/default.json rename to features/admin-connections-v1/meta/templates-meta/categories/default.json diff --git a/apps/console/src/features/connections/meta/templates-meta/groups/enterprise.json b/features/admin-connections-v1/meta/templates-meta/groups/enterprise.json similarity index 100% rename from apps/console/src/features/connections/meta/templates-meta/groups/enterprise.json rename to features/admin-connections-v1/meta/templates-meta/groups/enterprise.json diff --git a/apps/console/src/features/connections/models/authenticators.ts b/features/admin-connections-v1/models/authenticators.ts similarity index 100% rename from apps/console/src/features/connections/models/authenticators.ts rename to features/admin-connections-v1/models/authenticators.ts diff --git a/apps/console/src/features/connections/models/connection.ts b/features/admin-connections-v1/models/connection.ts similarity index 100% rename from apps/console/src/features/connections/models/connection.ts rename to features/admin-connections-v1/models/connection.ts diff --git a/apps/console/src/features/connections/models/endpoints.ts b/features/admin-connections-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/connections/models/endpoints.ts rename to features/admin-connections-v1/models/endpoints.ts diff --git a/apps/console/src/features/connections/pages/connection-edit.tsx b/features/admin-connections-v1/pages/connection-edit.tsx similarity index 99% rename from apps/console/src/features/connections/pages/connection-edit.tsx rename to features/admin-connections-v1/pages/connection-edit.tsx index c07de3e7503..ce465cedea1 100644 --- a/apps/console/src/features/connections/pages/connection-edit.tsx +++ b/features/admin-connections-v1/pages/connection-edit.tsx @@ -49,16 +49,16 @@ import { Label } from "semantic-ui-react"; import { AuthenticatorExtensionsConfigInterface, identityProviderConfig -} from "../../../extensions/configs"; +} from "../../admin-extensions-v1/configs"; import { AppConstants, AppState, FeatureConfigInterface, history -} from "../../core"; +} from "../../admin-core-v1"; import { EditMultiFactorAuthenticator -} from "../../identity-providers/components/edit-multi-factor-authenticator"; +} from "../../admin-identity-providers-v1/components/edit-multi-factor-authenticator"; import { getLocalAuthenticator, getMultiFactorAuthenticatorDetails diff --git a/apps/console/src/features/connections/pages/connection-templates.tsx b/features/admin-connections-v1/pages/connection-templates.tsx similarity index 99% rename from apps/console/src/features/connections/pages/connection-templates.tsx rename to features/admin-connections-v1/pages/connection-templates.tsx index 18eff375406..d6e0b4b2f24 100644 --- a/apps/console/src/features/connections/pages/connection-templates.tsx +++ b/features/admin-connections-v1/pages/connection-templates.tsx @@ -44,7 +44,7 @@ import React, { FC, ReactElement, ReactNode, SyntheticEvent, useEffect, useState import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { RouteComponentProps } from "react-router"; -import { AppState, ConfigReducerStateInterface, EventPublisher, history } from "../../core"; +import { AppState, ConfigReducerStateInterface, EventPublisher, history } from "../../admin-core-v1"; import { useGetConnectionTemplates } from "../api/connections"; import { AuthenticatorCreateWizardFactory diff --git a/apps/console/src/features/connections/pages/connections.tsx b/features/admin-connections-v1/pages/connections.tsx similarity index 98% rename from apps/console/src/features/connections/pages/connections.tsx rename to features/admin-connections-v1/pages/connections.tsx index 72de871cc4d..d158662851b 100644 --- a/apps/console/src/features/connections/pages/connections.tsx +++ b/features/admin-connections-v1/pages/connections.tsx @@ -40,7 +40,7 @@ import { Icon } from "semantic-ui-react"; import { AuthenticatorExtensionsConfigInterface, identityProviderConfig -} from "../../../extensions/configs"; +} from "../../admin-extensions-v1/configs"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -49,9 +49,9 @@ import { EventPublisher, UIConstants, history -} from "../../core"; -import { OrganizationType } from "../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { useGetAuthenticatorTags, useGetAuthenticators } from "../api/authenticators"; import { useGetConnections } from "../api/connections"; import { AuthenticatorGrid } from "../components/authenticator-grid"; diff --git a/apps/console/src/features/connections/resources/assets/images/icons/connection.svg b/features/admin-connections-v1/resources/assets/images/icons/connection.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/connection.svg rename to features/admin-connections-v1/resources/assets/images/icons/connection.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/default-connection-icon.svg b/features/admin-connections-v1/resources/assets/images/icons/default-connection-icon.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/default-connection-icon.svg rename to features/admin-connections-v1/resources/assets/images/icons/default-connection-icon.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/document-icon.svg b/features/admin-connections-v1/resources/assets/images/icons/document-icon.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/document-icon.svg rename to features/admin-connections-v1/resources/assets/images/icons/document-icon.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/email-otp.svg b/features/admin-connections-v1/resources/assets/images/icons/email-otp.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/email-otp.svg rename to features/admin-connections-v1/resources/assets/images/icons/email-otp.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/email-solid.svg b/features/admin-connections-v1/resources/assets/images/icons/email-solid.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/email-solid.svg rename to features/admin-connections-v1/resources/assets/images/icons/email-solid.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/enterprise-icon.svg b/features/admin-connections-v1/resources/assets/images/icons/enterprise-icon.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/enterprise-icon.svg rename to features/admin-connections-v1/resources/assets/images/icons/enterprise-icon.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/fido2.svg b/features/admin-connections-v1/resources/assets/images/icons/fido2.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/fido2.svg rename to features/admin-connections-v1/resources/assets/images/icons/fido2.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/gears-icon.svg b/features/admin-connections-v1/resources/assets/images/icons/gears-icon.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/gears-icon.svg rename to features/admin-connections-v1/resources/assets/images/icons/gears-icon.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/magic-link-icon.svg b/features/admin-connections-v1/resources/assets/images/icons/magic-link-icon.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/magic-link-icon.svg rename to features/admin-connections-v1/resources/assets/images/icons/magic-link-icon.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/oidc-connection-icon.png b/features/admin-connections-v1/resources/assets/images/icons/oidc-connection-icon.png similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/oidc-connection-icon.png rename to features/admin-connections-v1/resources/assets/images/icons/oidc-connection-icon.png diff --git a/apps/console/src/features/connections/resources/assets/images/icons/organization-sso-icon.svg b/features/admin-connections-v1/resources/assets/images/icons/organization-sso-icon.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/organization-sso-icon.svg rename to features/admin-connections-v1/resources/assets/images/icons/organization-sso-icon.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/provision.svg b/features/admin-connections-v1/resources/assets/images/icons/provision.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/provision.svg rename to features/admin-connections-v1/resources/assets/images/icons/provision.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/report-icon.svg b/features/admin-connections-v1/resources/assets/images/icons/report-icon.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/report-icon.svg rename to features/admin-connections-v1/resources/assets/images/icons/report-icon.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/saml-connection-icon.png b/features/admin-connections-v1/resources/assets/images/icons/saml-connection-icon.png similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/saml-connection-icon.png rename to features/admin-connections-v1/resources/assets/images/icons/saml-connection-icon.png diff --git a/apps/console/src/features/connections/resources/assets/images/icons/sms-otp.svg b/features/admin-connections-v1/resources/assets/images/icons/sms-otp.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/sms-otp.svg rename to features/admin-connections-v1/resources/assets/images/icons/sms-otp.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/totp.svg b/features/admin-connections-v1/resources/assets/images/icons/totp.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/totp.svg rename to features/admin-connections-v1/resources/assets/images/icons/totp.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/trusted-token-issuer.svg b/features/admin-connections-v1/resources/assets/images/icons/trusted-token-issuer.svg similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/trusted-token-issuer.svg rename to features/admin-connections-v1/resources/assets/images/icons/trusted-token-issuer.svg diff --git a/apps/console/src/features/connections/resources/assets/images/icons/ws-fed.png b/features/admin-connections-v1/resources/assets/images/icons/ws-fed.png similarity index 100% rename from apps/console/src/features/connections/resources/assets/images/icons/ws-fed.png rename to features/admin-connections-v1/resources/assets/images/icons/ws-fed.png diff --git a/apps/console/src/features/connections/resources/guides/apple/assets/build-login-flow-01.png b/features/admin-connections-v1/resources/guides/apple/assets/build-login-flow-01.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/apple/assets/build-login-flow-01.png rename to features/admin-connections-v1/resources/guides/apple/assets/build-login-flow-01.png diff --git a/apps/console/src/features/connections/resources/guides/apple/assets/build-login-flow-02.png b/features/admin-connections-v1/resources/guides/apple/assets/build-login-flow-02.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/apple/assets/build-login-flow-02.png rename to features/admin-connections-v1/resources/guides/apple/assets/build-login-flow-02.png diff --git a/apps/console/src/features/connections/resources/guides/apple/assets/build-login-flow-03.png b/features/admin-connections-v1/resources/guides/apple/assets/build-login-flow-03.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/apple/assets/build-login-flow-03.png rename to features/admin-connections-v1/resources/guides/apple/assets/build-login-flow-03.png diff --git a/apps/console/src/features/connections/resources/guides/apple/quick-start.tsx b/features/admin-connections-v1/resources/guides/apple/quick-start.tsx similarity index 96% rename from apps/console/src/features/connections/resources/guides/apple/quick-start.tsx rename to features/admin-connections-v1/resources/guides/apple/quick-start.tsx index a789f05a2c5..e441d18a89b 100644 --- a/apps/console/src/features/connections/resources/guides/apple/quick-start.tsx +++ b/features/admin-connections-v1/resources/guides/apple/quick-start.tsx @@ -31,13 +31,13 @@ import BuildLoginFlowStep01Illustration from "./assets/build-login-flow-01.png"; import BuildLoginFlowStep02Illustration from "./assets/build-login-flow-02.png"; import BuildLoginFlowStep03Illustration from "./assets/build-login-flow-03.png"; import ApplicationSelectionModal - from "../../../../../extensions/components/shared/application-selection-modal"; + from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; import { ConnectionInterface, ConnectionTemplateInterface -} from "../../../../connections/models/connection"; -import { FeatureConfigInterface } from "../../../../core/models"; -import { AppState } from "../../../../core/store"; +} from "../../../../admin-connections-v1/models/connection"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/extensions/identity-provider-templates/templates/apple/assets/build-login-flow.png b/features/admin-connections-v1/resources/guides/duo/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/apple/assets/build-login-flow.png rename to features/admin-connections-v1/resources/guides/duo/assets/build-login-flow.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/apple/assets/customize-steps.png b/features/admin-connections-v1/resources/guides/duo/assets/customize-steps.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/apple/assets/customize-steps.png rename to features/admin-connections-v1/resources/guides/duo/assets/customize-steps.png diff --git a/apps/console/src/features/connections/resources/guides/facebook/assets/build-login-flow-01.png b/features/admin-connections-v1/resources/guides/facebook/assets/build-login-flow-01.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/facebook/assets/build-login-flow-01.png rename to features/admin-connections-v1/resources/guides/facebook/assets/build-login-flow-01.png diff --git a/apps/console/src/features/connections/resources/guides/facebook/assets/build-login-flow-02.png b/features/admin-connections-v1/resources/guides/facebook/assets/build-login-flow-02.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/facebook/assets/build-login-flow-02.png rename to features/admin-connections-v1/resources/guides/facebook/assets/build-login-flow-02.png diff --git a/apps/console/src/features/connections/resources/guides/facebook/assets/build-login-flow-03.png b/features/admin-connections-v1/resources/guides/facebook/assets/build-login-flow-03.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/facebook/assets/build-login-flow-03.png rename to features/admin-connections-v1/resources/guides/facebook/assets/build-login-flow-03.png diff --git a/apps/console/src/features/connections/resources/guides/facebook/quick-start.tsx b/features/admin-connections-v1/resources/guides/facebook/quick-start.tsx similarity index 96% rename from apps/console/src/features/connections/resources/guides/facebook/quick-start.tsx rename to features/admin-connections-v1/resources/guides/facebook/quick-start.tsx index aeee15961a1..4958fd9e7e8 100644 --- a/apps/console/src/features/connections/resources/guides/facebook/quick-start.tsx +++ b/features/admin-connections-v1/resources/guides/facebook/quick-start.tsx @@ -31,13 +31,13 @@ import BuildLoginFlowStep01Illustration from "./assets/build-login-flow-01.png"; import BuildLoginFlowStep02Illustration from "./assets/build-login-flow-02.png"; import BuildLoginFlowStep03Illustration from "./assets/build-login-flow-03.png"; import ApplicationSelectionModal - from "../../../../../extensions/components/shared/application-selection-modal"; + from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; import { ConnectionInterface, ConnectionTemplateInterface -} from "../../../../connections/models/connection"; -import { FeatureConfigInterface } from "../../../../core/models"; -import { AppState } from "../../../../core/store"; +} from "../../../../admin-connections-v1/models/connection"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/features/connections/resources/guides/github/assets/build-login-flow-01.png b/features/admin-connections-v1/resources/guides/github/assets/build-login-flow-01.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/github/assets/build-login-flow-01.png rename to features/admin-connections-v1/resources/guides/github/assets/build-login-flow-01.png diff --git a/apps/console/src/features/connections/resources/guides/github/assets/build-login-flow-02.png b/features/admin-connections-v1/resources/guides/github/assets/build-login-flow-02.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/github/assets/build-login-flow-02.png rename to features/admin-connections-v1/resources/guides/github/assets/build-login-flow-02.png diff --git a/apps/console/src/features/connections/resources/guides/github/assets/build-login-flow-03.png b/features/admin-connections-v1/resources/guides/github/assets/build-login-flow-03.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/github/assets/build-login-flow-03.png rename to features/admin-connections-v1/resources/guides/github/assets/build-login-flow-03.png diff --git a/apps/console/src/features/connections/resources/guides/github/quick-start.tsx b/features/admin-connections-v1/resources/guides/github/quick-start.tsx similarity index 96% rename from apps/console/src/features/connections/resources/guides/github/quick-start.tsx rename to features/admin-connections-v1/resources/guides/github/quick-start.tsx index 849671e56a1..aee4d1bed8f 100644 --- a/apps/console/src/features/connections/resources/guides/github/quick-start.tsx +++ b/features/admin-connections-v1/resources/guides/github/quick-start.tsx @@ -31,13 +31,13 @@ import BuildLoginFlowStep01Illustration from "./assets/build-login-flow-01.png"; import BuildLoginFlowStep02Illustration from "./assets/build-login-flow-02.png"; import BuildLoginFlowStep03Illustration from "./assets/build-login-flow-03.png"; import ApplicationSelectionModal - from "../../../../../extensions/components/shared/application-selection-modal"; + from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; import { ConnectionInterface, ConnectionTemplateInterface -} from "../../../../connections/models/connection"; -import { FeatureConfigInterface } from "../../../../core/models"; -import { AppState } from "../../../../core/store"; +} from "../../../../admin-connections-v1/models/connection"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/features/connections/resources/guides/google/assets/build-login-flow-01.png b/features/admin-connections-v1/resources/guides/google/assets/build-login-flow-01.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/google/assets/build-login-flow-01.png rename to features/admin-connections-v1/resources/guides/google/assets/build-login-flow-01.png diff --git a/apps/console/src/features/connections/resources/guides/google/assets/build-login-flow-02.png b/features/admin-connections-v1/resources/guides/google/assets/build-login-flow-02.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/google/assets/build-login-flow-02.png rename to features/admin-connections-v1/resources/guides/google/assets/build-login-flow-02.png diff --git a/apps/console/src/features/connections/resources/guides/google/assets/build-login-flow-03.png b/features/admin-connections-v1/resources/guides/google/assets/build-login-flow-03.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/google/assets/build-login-flow-03.png rename to features/admin-connections-v1/resources/guides/google/assets/build-login-flow-03.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/google/assets/setup-google-client-illustration.png b/features/admin-connections-v1/resources/guides/google/assets/setup-google-client-illustration.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/google/assets/setup-google-client-illustration.png rename to features/admin-connections-v1/resources/guides/google/assets/setup-google-client-illustration.png diff --git a/apps/console/src/features/connections/resources/guides/google/quick-start.tsx b/features/admin-connections-v1/resources/guides/google/quick-start.tsx similarity index 96% rename from apps/console/src/features/connections/resources/guides/google/quick-start.tsx rename to features/admin-connections-v1/resources/guides/google/quick-start.tsx index 73bb1bb14af..8146c1bccfd 100644 --- a/apps/console/src/features/connections/resources/guides/google/quick-start.tsx +++ b/features/admin-connections-v1/resources/guides/google/quick-start.tsx @@ -33,18 +33,18 @@ import { DropdownProps, Grid, Modal, PaginationProps } from "semantic-ui-react"; import BuildLoginFlowStep01Illustration from "./assets/build-login-flow-01.png"; import BuildLoginFlowStep02Illustration from "./assets/build-login-flow-02.png"; import BuildLoginFlowStep03Illustration from "./assets/build-login-flow-03.png"; -import { getApplicationList } from "../../../../applications/api"; -import { ApplicationList } from "../../../../applications/components/application-list"; -import { ApplicationListInterface } from "../../../../applications/models"; +import { getApplicationList } from "../../../../admin-applications-v1/api"; +import { ApplicationList } from "../../../../admin-applications-v1/components/application-list"; +import { ApplicationListInterface } from "../../../../admin-applications-v1/models"; import { ConnectionInterface, ConnectionTemplateInterface -} from "../../../../connections/models/connection"; -import { AdvancedSearchWithBasicFilters } from "../../../../core/components"; -import { AppConstants } from "../../../../core/constants"; -import { history } from "../../../../core/helpers"; -import { FeatureConfigInterface } from "../../../../core/models"; -import { AppState } from "../../../../core/store"; +} from "../../../../admin-connections-v1/models/connection"; +import { AdvancedSearchWithBasicFilters } from "../../../../admin-core-v1/components"; +import { AppConstants } from "../../../../admin-core-v1/constants"; +import { history } from "../../../../admin-core-v1/helpers"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/features/connections/resources/guides/hypr/assets/build-login-flow-01.png b/features/admin-connections-v1/resources/guides/hypr/assets/build-login-flow-01.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/hypr/assets/build-login-flow-01.png rename to features/admin-connections-v1/resources/guides/hypr/assets/build-login-flow-01.png diff --git a/apps/console/src/features/connections/resources/guides/hypr/assets/build-login-flow-02.png b/features/admin-connections-v1/resources/guides/hypr/assets/build-login-flow-02.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/hypr/assets/build-login-flow-02.png rename to features/admin-connections-v1/resources/guides/hypr/assets/build-login-flow-02.png diff --git a/apps/console/src/features/connections/resources/guides/hypr/assets/build-login-flow-03.png b/features/admin-connections-v1/resources/guides/hypr/assets/build-login-flow-03.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/hypr/assets/build-login-flow-03.png rename to features/admin-connections-v1/resources/guides/hypr/assets/build-login-flow-03.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/hypr/assets/conditional-auth.png b/features/admin-connections-v1/resources/guides/hypr/assets/conditional-auth.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/hypr/assets/conditional-auth.png rename to features/admin-connections-v1/resources/guides/hypr/assets/conditional-auth.png diff --git a/apps/console/src/features/connections/resources/guides/hypr/quick-start.tsx b/features/admin-connections-v1/resources/guides/hypr/quick-start.tsx similarity index 97% rename from apps/console/src/features/connections/resources/guides/hypr/quick-start.tsx rename to features/admin-connections-v1/resources/guides/hypr/quick-start.tsx index 1c7a5eb4c7a..28743bcfff0 100644 --- a/apps/console/src/features/connections/resources/guides/hypr/quick-start.tsx +++ b/features/admin-connections-v1/resources/guides/hypr/quick-start.tsx @@ -32,13 +32,13 @@ import BuildLoginFlowStep02Illustration from "./assets/build-login-flow-02.png"; import BuildLoginFlowStep03Illustration from "./assets/build-login-flow-03.png"; import ConditionalAuthIllustration from "./assets/conditional-auth.png"; import ApplicationSelectionModal - from "../../../../../extensions/components/shared/application-selection-modal"; + from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; import { ConnectionInterface, ConnectionTemplateInterface -} from "../../../../connections/models/connection"; -import { FeatureConfigInterface } from "../../../../core/models"; -import { AppState } from "../../../../core/store"; +} from "../../../../admin-connections-v1/models/connection"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; interface HyprAuthenticatorQuickStartPropsInterface extends IdentifiableComponentInterface { /** diff --git a/apps/console/src/features/connections/resources/guides/microsoft/assets/build-login-flow-01.png b/features/admin-connections-v1/resources/guides/microsoft/assets/build-login-flow-01.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/microsoft/assets/build-login-flow-01.png rename to features/admin-connections-v1/resources/guides/microsoft/assets/build-login-flow-01.png diff --git a/apps/console/src/features/connections/resources/guides/microsoft/assets/build-login-flow-02.png b/features/admin-connections-v1/resources/guides/microsoft/assets/build-login-flow-02.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/microsoft/assets/build-login-flow-02.png rename to features/admin-connections-v1/resources/guides/microsoft/assets/build-login-flow-02.png diff --git a/apps/console/src/features/connections/resources/guides/microsoft/assets/build-login-flow-03.png b/features/admin-connections-v1/resources/guides/microsoft/assets/build-login-flow-03.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/microsoft/assets/build-login-flow-03.png rename to features/admin-connections-v1/resources/guides/microsoft/assets/build-login-flow-03.png diff --git a/apps/console/src/features/connections/resources/guides/microsoft/quick-start.tsx b/features/admin-connections-v1/resources/guides/microsoft/quick-start.tsx similarity index 96% rename from apps/console/src/features/connections/resources/guides/microsoft/quick-start.tsx rename to features/admin-connections-v1/resources/guides/microsoft/quick-start.tsx index 1c414057834..40d021be0df 100644 --- a/apps/console/src/features/connections/resources/guides/microsoft/quick-start.tsx +++ b/features/admin-connections-v1/resources/guides/microsoft/quick-start.tsx @@ -31,13 +31,13 @@ import BuildLoginFlowStep01Illustration from "./assets/build-login-flow-01.png"; import BuildLoginFlowStep02Illustration from "./assets/build-login-flow-02.png"; import BuildLoginFlowStep03Illustration from "./assets/build-login-flow-03.png"; import ApplicationSelectionModal - from "../../../../../extensions/components/shared/application-selection-modal"; + from "../../../../admin-extensions-v1/components/shared/application-selection-modal"; import { ConnectionInterface, ConnectionTemplateInterface -} from "../../../../connections/models/connection"; -import { FeatureConfigInterface } from "../../../../core/models"; -import { AppState } from "../../../../core/store"; +} from "../../../../admin-connections-v1/models/connection"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/features/connections/resources/guides/swe/assets/build-login-flow-01.png b/features/admin-connections-v1/resources/guides/swe/assets/build-login-flow-01.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/swe/assets/build-login-flow-01.png rename to features/admin-connections-v1/resources/guides/swe/assets/build-login-flow-01.png diff --git a/apps/console/src/features/connections/resources/guides/swe/assets/build-login-flow-02.png b/features/admin-connections-v1/resources/guides/swe/assets/build-login-flow-02.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/swe/assets/build-login-flow-02.png rename to features/admin-connections-v1/resources/guides/swe/assets/build-login-flow-02.png diff --git a/apps/console/src/features/connections/resources/guides/swe/assets/build-login-flow-03.png b/features/admin-connections-v1/resources/guides/swe/assets/build-login-flow-03.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/swe/assets/build-login-flow-03.png rename to features/admin-connections-v1/resources/guides/swe/assets/build-login-flow-03.png diff --git a/apps/console/src/features/connections/resources/guides/swe/quick-start.tsx b/features/admin-connections-v1/resources/guides/swe/quick-start.tsx similarity index 96% rename from apps/console/src/features/connections/resources/guides/swe/quick-start.tsx rename to features/admin-connections-v1/resources/guides/swe/quick-start.tsx index ae171e5a1be..73e4c518e8a 100644 --- a/apps/console/src/features/connections/resources/guides/swe/quick-start.tsx +++ b/features/admin-connections-v1/resources/guides/swe/quick-start.tsx @@ -32,17 +32,17 @@ import { DropdownProps, Grid, Modal, PaginationProps } from "semantic-ui-react"; import BuildLoginFlowStep01Illustration from "./assets/build-login-flow-01.png"; import BuildLoginFlowStep02Illustration from "./assets/build-login-flow-02.png"; import BuildLoginFlowStep03Illustration from "./assets/build-login-flow-03.png"; -import { useApplicationList } from "../../../../applications/api"; -import { ApplicationList } from "../../../../applications/components/application-list"; +import { useApplicationList } from "../../../../admin-applications-v1/api"; +import { ApplicationList } from "../../../../admin-applications-v1/components/application-list"; import { ConnectionInterface, ConnectionTemplateInterface -} from "../../../../connections/models/connection"; -import { AdvancedSearchWithBasicFilters } from "../../../../core/components"; -import { AppConstants } from "../../../../core/constants"; -import { history } from "../../../../core/helpers"; -import { FeatureConfigInterface } from "../../../../core/models"; -import { AppState } from "../../../../core/store"; +} from "../../../../admin-connections-v1/models/connection"; +import { AdvancedSearchWithBasicFilters } from "../../../../admin-core-v1/components"; +import { AppConstants } from "../../../../admin-core-v1/constants"; +import { history } from "../../../../admin-core-v1/helpers"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/features/connections/utils/attribute-utils.tsx b/features/admin-connections-v1/utils/attribute-utils.tsx similarity index 99% rename from apps/console/src/features/connections/utils/attribute-utils.tsx rename to features/admin-connections-v1/utils/attribute-utils.tsx index 007e20cd3e1..00fbedd323c 100644 --- a/apps/console/src/features/connections/utils/attribute-utils.tsx +++ b/features/admin-connections-v1/utils/attribute-utils.tsx @@ -34,7 +34,7 @@ import { ConnectionRolesInterface } from "../models/connection"; import { updateClaimsConfigs, updateConnectionRoleMappings } from "../api/connections"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { handleUpdateIDPRoleMappingsError } from "./connection-utils"; /** diff --git a/apps/console/src/features/connections/utils/common-pluggable-component-utils.tsx b/features/admin-connections-v1/utils/common-pluggable-component-utils.tsx similarity index 100% rename from apps/console/src/features/connections/utils/common-pluggable-component-utils.tsx rename to features/admin-connections-v1/utils/common-pluggable-component-utils.tsx diff --git a/apps/console/src/features/connections/utils/connection-template-utils.ts b/features/admin-connections-v1/utils/connection-template-utils.ts similarity index 100% rename from apps/console/src/features/connections/utils/connection-template-utils.ts rename to features/admin-connections-v1/utils/connection-template-utils.ts diff --git a/apps/console/src/features/connections/utils/connection-utils.ts b/features/admin-connections-v1/utils/connection-utils.ts similarity index 99% rename from apps/console/src/features/connections/utils/connection-utils.ts rename to features/admin-connections-v1/utils/connection-utils.ts index 420f3f3d1d2..1dbb6aa484b 100644 --- a/apps/console/src/features/connections/utils/connection-utils.ts +++ b/features/admin-connections-v1/utils/connection-utils.ts @@ -24,7 +24,7 @@ import { I18n } from "@wso2is/i18n"; import { AxiosError } from "axios"; import get from "lodash-es/get"; import isEmpty from "lodash-es/isEmpty"; -import { AppConstants, store } from "../../core"; +import { AppConstants, store } from "../../admin-core-v1"; import { getConnections } from "../api/connections"; import { AuthenticatorManagementConstants } from "../constants/autheticator-constants"; import { ConnectionManagementConstants } from "../constants/connection-constants"; diff --git a/apps/console/src/features/connections/utils/saml-idp-utils.ts b/features/admin-connections-v1/utils/saml-idp-utils.ts similarity index 100% rename from apps/console/src/features/connections/utils/saml-idp-utils.ts rename to features/admin-connections-v1/utils/saml-idp-utils.ts diff --git a/apps/console/src/features/console-settings/api/use-get-api-resource-collections.ts b/features/admin-console-settings-v1/api/use-get-api-resource-collections.ts similarity index 95% rename from apps/console/src/features/console-settings/api/use-get-api-resource-collections.ts rename to features/admin-console-settings-v1/api/use-get-api-resource-collections.ts index 182eef2fc45..d9c505a68a6 100644 --- a/apps/console/src/features/console-settings/api/use-get-api-resource-collections.ts +++ b/features/admin-console-settings-v1/api/use-get-api-resource-collections.ts @@ -21,8 +21,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { APIResourceCollectionResponseInterface } from "../models/console-roles"; /** diff --git a/apps/console/src/features/console-settings/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.scss b/features/admin-console-settings-v1/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.scss similarity index 100% rename from apps/console/src/features/console-settings/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.scss rename to features/admin-console-settings-v1/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.scss diff --git a/apps/console/src/features/console-settings/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.tsx b/features/admin-console-settings-v1/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.tsx similarity index 98% rename from apps/console/src/features/console-settings/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.tsx rename to features/admin-console-settings-v1/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.tsx index 52581dc08b3..f79bad618c1 100644 --- a/apps/console/src/features/console-settings/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.tsx +++ b/features/admin-console-settings-v1/components/console-administrators/add-existing-user-wizard/add-existing-user-wizard.tsx @@ -27,8 +27,8 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, ReactNode, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { Grid, Modal, ModalProps } from "semantic-ui-react"; -import { UserBasicInterface } from "../../../../core/models/users"; -import { UserManagementConstants } from "../../../../users/constants"; +import { UserBasicInterface } from "../../../../admin-core-v1/models/users"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; import { ConsoleAdministratorOnboardingConstants } from "../../../constants/console-administrator-onboarding-constants"; import useBulkAssignAdministratorRoles from "../../../hooks/use-bulk-assign-user-roles"; import useConsoleRoles from "../../../hooks/use-console-roles"; diff --git a/apps/console/src/features/console-settings/components/console-administrators/administrators-list/administrators-list.tsx b/features/admin-console-settings-v1/components/console-administrators/administrators-list/administrators-list.tsx similarity index 96% rename from apps/console/src/features/console-settings/components/console-administrators/administrators-list/administrators-list.tsx rename to features/admin-console-settings-v1/components/console-administrators/administrators-list/administrators-list.tsx index 8e514b81b87..b442f2c76c8 100644 --- a/apps/console/src/features/console-settings/components/console-administrators/administrators-list/administrators-list.tsx +++ b/features/admin-console-settings-v1/components/console-administrators/administrators-list/administrators-list.tsx @@ -30,7 +30,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; import AdministratorsTable from "./administrators-table"; -import { AccessControlConstants } from "../../../../access-control/constants/access-control"; +import { AccessControlConstants } from "../../../../admin-access-control-v1/constants/access-control"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -39,11 +39,11 @@ import { UserRoleInterface, getEmptyPlaceholderIllustrations, history -} from "../../../../core"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; -import { UserManagementConstants } from "../../../../users/constants"; -import { PRIMARY_USERSTORE } from "../../../../userstores/constants"; -import { UserStoreDropdownItem } from "../../../../userstores/models"; +} from "../../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; +import { PRIMARY_USERSTORE } from "../../../../admin-userstores-v1/constants"; +import { UserStoreDropdownItem } from "../../../../admin-userstores-v1/models"; import useAdministrators from "../../../hooks/use-administrators"; import useBulkAssignAdministratorRoles from "../../../hooks/use-bulk-assign-user-roles"; import AddExistingUserWizard from "../add-existing-user-wizard/add-existing-user-wizard"; diff --git a/apps/console/src/features/console-settings/components/console-administrators/administrators-list/administrators-table.scss b/features/admin-console-settings-v1/components/console-administrators/administrators-list/administrators-table.scss similarity index 100% rename from apps/console/src/features/console-settings/components/console-administrators/administrators-list/administrators-table.scss rename to features/admin-console-settings-v1/components/console-administrators/administrators-list/administrators-table.scss diff --git a/apps/console/src/features/console-settings/components/console-administrators/administrators-list/administrators-table.tsx b/features/admin-console-settings-v1/components/console-administrators/administrators-list/administrators-table.tsx similarity index 98% rename from apps/console/src/features/console-settings/components/console-administrators/administrators-list/administrators-table.tsx rename to features/admin-console-settings-v1/components/console-administrators/administrators-list/administrators-table.tsx index 525c22b9e10..c6004e8efbf 100644 --- a/apps/console/src/features/console-settings/components/console-administrators/administrators-list/administrators-table.tsx +++ b/features/admin-console-settings-v1/components/console-administrators/administrators-list/administrators-table.tsx @@ -48,12 +48,12 @@ import { UserBasicInterface, UserRoleInterface, getEmptyPlaceholderIllustrations -} from "../../../../core"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; -import { useServerConfigs } from "../../../../server-configurations"; -import { UserManagementConstants } from "../../../../users/constants"; -import { UserListInterface } from "../../../../users/models"; -import { UserManagementUtils } from "../../../../users/utils"; +} from "../../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { useServerConfigs } from "../../../../admin-server-configurations-v1"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; +import { UserListInterface } from "../../../../admin-users-v1/models"; +import { UserManagementUtils } from "../../../../admin-users-v1/utils"; import useConsoleRoles from "../../../hooks/use-console-roles"; import "./administrators-table.scss"; diff --git a/apps/console/src/features/console-settings/components/console-administrators/console-administrators.tsx b/features/admin-console-settings-v1/components/console-administrators/console-administrators.tsx similarity index 93% rename from apps/console/src/features/console-settings/components/console-administrators/console-administrators.tsx rename to features/admin-console-settings-v1/components/console-administrators/console-administrators.tsx index da6d6a8e1bd..495d90689dd 100644 --- a/apps/console/src/features/console-settings/components/console-administrators/console-administrators.tsx +++ b/features/admin-console-settings-v1/components/console-administrators/console-administrators.tsx @@ -30,11 +30,11 @@ import React, { import { useTranslation } from "react-i18next"; import AdministratorsList from "./administrators-list/administrators-list"; import InvitedAdministratorsList from "./invited-administrators/invited-administrators-list"; -import { UserStoreProperty, getAUserStore } from "../../../core"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; -import { useUserStores } from "../../../userstores/api"; -import { CONSUMER_USERSTORE } from "../../../userstores/constants"; -import { UserStoreDropdownItem, UserStoreListItem, UserStorePostData } from "../../../userstores/models"; +import { UserStoreProperty, getAUserStore } from "../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { useUserStores } from "../../../admin-userstores-v1/api"; +import { CONSUMER_USERSTORE } from "../../../admin-userstores-v1/constants"; +import { UserStoreDropdownItem, UserStoreListItem, UserStorePostData } from "../../../admin-userstores-v1/models"; /** * Props interface of {@link ConsoleAdministrators} diff --git a/apps/console/src/features/console-settings/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.scss b/features/admin-console-settings-v1/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.scss similarity index 100% rename from apps/console/src/features/console-settings/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.scss rename to features/admin-console-settings-v1/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.scss diff --git a/apps/console/src/features/console-settings/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.tsx b/features/admin-console-settings-v1/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.tsx similarity index 98% rename from apps/console/src/features/console-settings/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.tsx rename to features/admin-console-settings-v1/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.tsx index 9b44e8753a5..c628f99b76b 100644 --- a/apps/console/src/features/console-settings/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.tsx +++ b/features/admin-console-settings-v1/components/console-administrators/invite-new-administrator-wizard/invite-new-administrator-wizard.tsx @@ -31,14 +31,14 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Modal, ModalProps } from "semantic-ui-react"; -import { AppState } from "../../../../core/store"; -import { sendParentOrgUserInvite } from "../../../../users/components/guests/api/invite"; +import { AppState } from "../../../../admin-core-v1/store"; +import { sendParentOrgUserInvite } from "../../../../admin-users-v1/components/guests/api/invite"; import { AdministratorInviteInterface, ParentOrgUserInvitationResult, ParentOrgUserInviteResultStatus -} from "../../../../users/components/guests/models/invite"; -import { UserManagementConstants } from "../../../../users/constants"; +} from "../../../../admin-users-v1/components/guests/models/invite"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; import { ConsoleAdministratorOnboardingConstants } from "../../../constants/console-administrator-onboarding-constants"; import useConsoleRoles from "../../../hooks/use-console-roles"; import "./invite-new-administrator-wizard.scss"; diff --git a/apps/console/src/features/console-settings/components/console-administrators/invited-administrators/invited-administrators-list.tsx b/features/admin-console-settings-v1/components/console-administrators/invited-administrators/invited-administrators-list.tsx similarity index 94% rename from apps/console/src/features/console-settings/components/console-administrators/invited-administrators/invited-administrators-list.tsx rename to features/admin-console-settings-v1/components/console-administrators/invited-administrators/invited-administrators-list.tsx index 583f07db5a8..2c4e0953e4b 100644 --- a/apps/console/src/features/console-settings/components/console-administrators/invited-administrators/invited-administrators-list.tsx +++ b/features/admin-console-settings-v1/components/console-administrators/invited-administrators/invited-administrators-list.tsx @@ -29,18 +29,18 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; import InvitedAdministratorsTable from "./invited-administrators-table"; -import { AccessControlConstants } from "../../../../access-control/constants/access-control"; +import { AccessControlConstants } from "../../../../admin-access-control-v1/constants/access-control"; import { AdvancedSearchWithBasicFilters, UIConstants, getEmptyPlaceholderIllustrations -} from "../../../../core"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; -import { deleteParentOrgInvite } from "../../../../users/components/guests/api/invite"; -import { UserManagementConstants } from "../../../../users/constants"; -import { UserInviteInterface } from "../../../../users/models"; -import { PRIMARY_USERSTORE } from "../../../../userstores/constants"; -import { UserStoreDropdownItem } from "../../../../userstores/models"; +} from "../../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { deleteParentOrgInvite } from "../../../../admin-users-v1/components/guests/api/invite"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; +import { UserInviteInterface } from "../../../../admin-users-v1/models"; +import { PRIMARY_USERSTORE } from "../../../../admin-userstores-v1/constants"; +import { UserStoreDropdownItem } from "../../../../admin-userstores-v1/models"; import useAdministrators from "../../../hooks/use-administrators"; import InviteNewAdministratorWizard from "../invite-new-administrator-wizard/invite-new-administrator-wizard"; diff --git a/apps/console/src/features/console-settings/components/console-administrators/invited-administrators/invited-administrators-table.tsx b/features/admin-console-settings-v1/components/console-administrators/invited-administrators/invited-administrators-table.tsx similarity index 98% rename from apps/console/src/features/console-settings/components/console-administrators/invited-administrators/invited-administrators-table.tsx rename to features/admin-console-settings-v1/components/console-administrators/invited-administrators/invited-administrators-table.tsx index 6c5c441f9d4..4a619111c73 100644 --- a/apps/console/src/features/console-settings/components/console-administrators/invited-administrators/invited-administrators-table.tsx +++ b/features/admin-console-settings-v1/components/console-administrators/invited-administrators/invited-administrators-table.tsx @@ -44,10 +44,10 @@ import { FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations -} from "../../../../core"; -import { useServerConfigs } from "../../../../server-configurations"; -import { UserInviteInterface } from "../../../../users/components/guests/models/invite"; -import { UserManagementConstants } from "../../../../users/constants"; +} from "../../../../admin-core-v1"; +import { useServerConfigs } from "../../../../admin-server-configurations-v1"; +import { UserInviteInterface } from "../../../../admin-users-v1/components/guests/models/invite"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; /** * Props interface of {@link InvitedAdministratorsTable} diff --git a/apps/console/src/features/console-settings/components/console-login-flow/console-login-flow.scss b/features/admin-console-settings-v1/components/console-login-flow/console-login-flow.scss similarity index 100% rename from apps/console/src/features/console-settings/components/console-login-flow/console-login-flow.scss rename to features/admin-console-settings-v1/components/console-login-flow/console-login-flow.scss diff --git a/apps/console/src/features/console-settings/components/console-login-flow/console-login-flow.tsx b/features/admin-console-settings-v1/components/console-login-flow/console-login-flow.tsx similarity index 92% rename from apps/console/src/features/console-settings/components/console-login-flow/console-login-flow.tsx rename to features/admin-console-settings-v1/components/console-login-flow/console-login-flow.tsx index 9fe8ef483e4..3a129de5dd6 100644 --- a/apps/console/src/features/console-settings/components/console-login-flow/console-login-flow.tsx +++ b/features/admin-console-settings-v1/components/console-login-flow/console-login-flow.tsx @@ -21,9 +21,9 @@ import { hasRequiredScopes } from "@wso2is/core/helpers"; import { FeatureAccessConfigInterface, IdentifiableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement, useMemo } from "react"; import { useSelector } from "react-redux"; -import { SignOnMethods } from "../../../applications/components/settings/sign-on-methods/sign-on-methods"; -import { AppState } from "../../../core/store"; -import { IdentityProviderManagementConstants } from "../../../identity-providers/constants"; +import { SignOnMethods } from "../../../admin-applications-v1/components/settings/sign-on-methods/sign-on-methods"; +import { AppState } from "../../../admin-core-v1/store"; +import { IdentityProviderManagementConstants } from "../../../admin-identity-providers-v1/constants"; import useConsoleSettings from "../../hooks/use-console-settings"; import "./console-login-flow.scss"; diff --git a/apps/console/src/features/console-settings/components/console-protocol/console-protocol.tsx b/features/admin-console-settings-v1/components/console-protocol/console-protocol.tsx similarity index 90% rename from apps/console/src/features/console-settings/components/console-protocol/console-protocol.tsx rename to features/admin-console-settings-v1/components/console-protocol/console-protocol.tsx index d47811b9e65..3774bf48e2d 100644 --- a/apps/console/src/features/console-settings/components/console-protocol/console-protocol.tsx +++ b/features/admin-console-settings-v1/components/console-protocol/console-protocol.tsx @@ -20,10 +20,10 @@ import { hasRequiredScopes } from "@wso2is/core/helpers"; import { FeatureAccessConfigInterface, IdentifiableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement, useMemo } from "react"; import { useSelector } from "react-redux"; -import { AccessConfiguration } from "../../../applications/components/settings/access-configuration"; -import { ApplicationManagementConstants } from "../../../applications/constants/application-management"; -import { SupportedAuthProtocolTypes } from "../../../applications/models/application-inbound"; -import { AppState } from "../../../core/store"; +import { AccessConfiguration } from "../../../admin-applications-v1/components/settings/access-configuration"; +import { ApplicationManagementConstants } from "../../../admin-applications-v1/constants/application-management"; +import { SupportedAuthProtocolTypes } from "../../../admin-applications-v1/models/application-inbound"; +import { AppState } from "../../../admin-core-v1/store"; import useConsoleSettings from "../../hooks/use-console-settings"; /** diff --git a/apps/console/src/features/console-settings/components/console-roles/console-role-table.tsx b/features/admin-console-settings-v1/components/console-roles/console-role-table.tsx similarity index 98% rename from apps/console/src/features/console-settings/components/console-roles/console-role-table.tsx rename to features/admin-console-settings-v1/components/console-roles/console-role-table.tsx index 1d93961114a..dca42378c03 100644 --- a/apps/console/src/features/console-settings/components/console-roles/console-role-table.tsx +++ b/features/admin-console-settings-v1/components/console-roles/console-role-table.tsx @@ -41,9 +41,9 @@ import React, { FunctionComponent, ReactElement, ReactNode, SyntheticEvent, useS import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations } from "../../../core/configs/ui"; -import { AppState } from "../../../core/store/index"; -import { RoleAudienceTypes } from "../../../roles/constants/role-constants"; +import { getEmptyPlaceholderIllustrations } from "../../../admin-core-v1/configs/ui"; +import { AppState } from "../../../admin-core-v1/store/index"; +import { RoleAudienceTypes } from "../../../admin-roles-v2/constants/role-constants"; /** * Props interface of {@link ConsoleRolesTable} diff --git a/apps/console/src/features/console-settings/components/console-roles/console-roles-edit/console-role-permissions.tsx b/features/admin-console-settings-v1/components/console-roles/console-roles-edit/console-role-permissions.tsx similarity index 97% rename from apps/console/src/features/console-settings/components/console-roles/console-roles-edit/console-role-permissions.tsx rename to features/admin-console-settings-v1/components/console-roles/console-roles-edit/console-role-permissions.tsx index 21e06575c42..aaaa2327ff2 100644 --- a/apps/console/src/features/console-settings/components/console-roles/console-roles-edit/console-role-permissions.tsx +++ b/features/admin-console-settings-v1/components/console-roles/console-roles-edit/console-role-permissions.tsx @@ -42,11 +42,11 @@ import React, { FunctionComponent, ReactElement, useMemo, useState } from "react import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { AppState } from "../../../../core/store"; -import { updateRoleDetails } from "../../../../roles/api/roles"; -import { RenderChip } from "../../../../roles/components/edit-role/edit-role-common/render-chip"; -import { Schemas } from "../../../../roles/constants/role-constants"; -import { CreateRolePermissionInterface, PatchRoleDataInterface } from "../../../../roles/models/roles"; +import { AppState } from "../../../../admin-core-v1/store"; +import { updateRoleDetails } from "../../../../admin-roles-v2/api/roles"; +import { RenderChip } from "../../../../admin-roles-v2/components/edit-role/edit-role-common/render-chip"; +import { Schemas } from "../../../../admin-roles-v2/constants/role-constants"; +import { CreateRolePermissionInterface, PatchRoleDataInterface } from "../../../../admin-roles-v2/models/roles"; import useGetAPIResourceCollections from "../../../api/use-get-api-resource-collections"; import { ConsoleRolesOnboardingConstants } from "../../../constants/console-roles-onboarding-constants"; import { diff --git a/apps/console/src/features/console-settings/components/console-roles/console-roles-edit/console-roles-edit.scss b/features/admin-console-settings-v1/components/console-roles/console-roles-edit/console-roles-edit.scss similarity index 100% rename from apps/console/src/features/console-settings/components/console-roles/console-roles-edit/console-roles-edit.scss rename to features/admin-console-settings-v1/components/console-roles/console-roles-edit/console-roles-edit.scss diff --git a/apps/console/src/features/console-settings/components/console-roles/console-roles-edit/console-roles-edit.tsx b/features/admin-console-settings-v1/components/console-roles/console-roles-edit/console-roles-edit.tsx similarity index 91% rename from apps/console/src/features/console-settings/components/console-roles/console-roles-edit/console-roles-edit.tsx rename to features/admin-console-settings-v1/components/console-roles/console-roles-edit/console-roles-edit.tsx index d262ef5f724..d0fcddd0a5c 100644 --- a/apps/console/src/features/console-settings/components/console-roles/console-roles-edit/console-roles-edit.tsx +++ b/features/admin-console-settings-v1/components/console-roles/console-roles-edit/console-roles-edit.tsx @@ -25,13 +25,13 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import ConsoleRolePermissions from "./console-role-permissions"; -import { AppState } from "../../../../core"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; -import { BasicRoleDetails } from "../../../../roles/components/edit-role/edit-role-basic"; -import { RoleConnectedApps } from "../../../../roles/components/edit-role/edit-role-connected-apps"; -import { RoleGroupsList } from "../../../../roles/components/edit-role/edit-role-groups"; -import { RoleUsersList } from "../../../../roles/components/edit-role/edit-role-users"; -import { RoleAudienceTypes } from "../../../../roles/constants/role-constants"; +import { AppState } from "../../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { BasicRoleDetails } from "../../../../admin-roles-v2/components/edit-role/edit-role-basic"; +import { RoleConnectedApps } from "../../../../admin-roles-v2/components/edit-role/edit-role-connected-apps"; +import { RoleGroupsList } from "../../../../admin-roles-v2/components/edit-role/edit-role-groups"; +import { RoleUsersList } from "../../../../admin-roles-v2/components/edit-role/edit-role-users"; +import { RoleAudienceTypes } from "../../../../admin-roles-v2/constants/role-constants"; import "./console-roles-edit.scss"; /** diff --git a/apps/console/src/features/console-settings/components/console-roles/console-roles-list-layout.tsx b/features/admin-console-settings-v1/components/console-roles/console-roles-list-layout.tsx similarity index 93% rename from apps/console/src/features/console-settings/components/console-roles/console-roles-list-layout.tsx rename to features/admin-console-settings-v1/components/console-roles/console-roles-list-layout.tsx index ea431172ecf..af9c81b1c18 100644 --- a/apps/console/src/features/console-settings/components/console-roles/console-roles-list-layout.tsx +++ b/features/admin-console-settings-v1/components/console-roles/console-roles-list-layout.tsx @@ -27,13 +27,13 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; import ConsoleRolesTable from "./console-role-table"; -import { AccessControlConstants } from "../../../access-control/constants/access-control"; -import { AdvancedSearchWithBasicFilters } from "../../../core/components"; -import { AppConstants } from "../../../core/constants/app-constants"; -import { history } from "../../../core/helpers/history"; -import { deleteRoleById } from "../../../roles/api/roles"; -import { RoleConstants } from "../../../roles/constants/role-constants"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; +import { AccessControlConstants } from "../../../admin-access-control-v1/constants/access-control"; +import { AdvancedSearchWithBasicFilters } from "../../../admin-core-v1/components"; +import { AppConstants } from "../../../admin-core-v1/constants/app-constants"; +import { history } from "../../../admin-core-v1/helpers/history"; +import { deleteRoleById } from "../../../admin-roles-v2/api/roles"; +import { RoleConstants } from "../../../admin-roles-v2/constants/role-constants"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; /** * Props interface of {@link ConsoleRolesListLayout} diff --git a/apps/console/src/features/console-settings/components/console-roles/console-roles-list.tsx b/features/admin-console-settings-v1/components/console-roles/console-roles-list.tsx similarity index 95% rename from apps/console/src/features/console-settings/components/console-roles/console-roles-list.tsx rename to features/admin-console-settings-v1/components/console-roles/console-roles-list.tsx index 42f25034881..83c9b876c65 100644 --- a/apps/console/src/features/console-settings/components/console-roles/console-roles-list.tsx +++ b/features/admin-console-settings-v1/components/console-roles/console-roles-list.tsx @@ -24,8 +24,8 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import ConsoleRolesListLayout from "./console-roles-list-layout"; import CreateConsoleRoleWizard from "./create-console-role-wizard/create-console-role-wizard"; -import { UIConstants } from "../../../core/constants/ui-constants"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; +import { UIConstants } from "../../../admin-core-v1/constants/ui-constants"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; import useConsoleRoles from "../../hooks/use-console-roles"; /** diff --git a/apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard-basic-info-form.tsx b/features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard-basic-info-form.tsx similarity index 97% rename from apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard-basic-info-form.tsx rename to features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard-basic-info-form.tsx index 3c77708fe35..a8576a96cd3 100644 --- a/apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard-basic-info-form.tsx +++ b/features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard-basic-info-form.tsx @@ -21,7 +21,7 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { Field, TextFieldAdapter } from "@wso2is/form"; import { Hint } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; -import { RoleConstants } from "../../../../roles/constants"; +import { RoleConstants } from "../../../../admin-roles-v2/constants"; /** * Prop types for the text customization fields component. diff --git a/apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.scss b/features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.scss similarity index 100% rename from apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.scss rename to features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.scss diff --git a/apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.tsx b/features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.tsx similarity index 99% rename from apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.tsx rename to features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.tsx index a82e4dc55f4..4349745d65d 100644 --- a/apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.tsx +++ b/features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard-permissions-form.tsx @@ -46,8 +46,8 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppState } from "../../../../core/store"; -import { CreateRolePermissionInterface } from "../../../../roles/models/roles"; +import { AppState } from "../../../../admin-core-v1/store"; +import { CreateRolePermissionInterface } from "../../../../admin-roles-v2/models/roles"; import useGetAPIResourceCollections from "../../../api/use-get-api-resource-collections"; import { ConsoleRolesOnboardingConstants } from "../../../constants/console-roles-onboarding-constants"; import { diff --git a/apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard.tsx b/features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard.tsx similarity index 97% rename from apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard.tsx rename to features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard.tsx index 787177faecb..1ed492cde8d 100644 --- a/apps/console/src/features/console-settings/components/console-roles/create-console-role-wizard/create-console-role-wizard.tsx +++ b/features/admin-console-settings-v1/components/console-roles/create-console-role-wizard/create-console-role-wizard.tsx @@ -30,9 +30,9 @@ import { Dispatch } from "redux"; import { Grid, Modal, ModalProps } from "semantic-ui-react"; import CreateConsoleRoleWizardBasicInfoForm from "./create-console-role-wizard-basic-info-form"; import CreateConsoleRoleWizardPermissionsForm from "./create-console-role-wizard-permissions-form"; -import { createRole } from "../../../../roles/api/roles"; -import { RoleAudienceTypes } from "../../../../roles/constants/role-constants"; -import { CreateRoleInterface, CreateRolePermissionInterface } from "../../../../roles/models/roles"; +import { createRole } from "../../../../admin-roles-v2/api/roles"; +import { RoleAudienceTypes } from "../../../../admin-roles-v2/constants/role-constants"; +import { CreateRoleInterface, CreateRolePermissionInterface } from "../../../../admin-roles-v2/models/roles"; import { ConsoleRolesOnboardingConstants } from "../../../constants/console-roles-onboarding-constants"; import useConsoleSettings from "../../../hooks/use-console-settings"; diff --git a/apps/console/src/features/console-settings/components/console-settings-tabs.scss b/features/admin-console-settings-v1/components/console-settings-tabs.scss similarity index 100% rename from apps/console/src/features/console-settings/components/console-settings-tabs.scss rename to features/admin-console-settings-v1/components/console-settings-tabs.scss diff --git a/apps/console/src/features/console-settings/components/console-settings-tabs.tsx b/features/admin-console-settings-v1/components/console-settings-tabs.tsx similarity index 98% rename from apps/console/src/features/console-settings/components/console-settings-tabs.tsx rename to features/admin-console-settings-v1/components/console-settings-tabs.tsx index aa1ff80fe06..1b2da49bf2a 100644 --- a/apps/console/src/features/console-settings/components/console-settings-tabs.tsx +++ b/features/admin-console-settings-v1/components/console-settings-tabs.tsx @@ -26,7 +26,7 @@ import ConsoleAdministrators from "./console-administrators/console-administrato import ConsoleLoginFlow from "./console-login-flow/console-login-flow"; import ConsoleProtocol from "./console-protocol/console-protocol"; import ConsoleRolesList from "./console-roles/console-roles-list"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { ConsoleSettingsModes, ConsoleSettingsTabIDs } from "../models/ui"; import "./console-settings-tabs.scss"; diff --git a/apps/console/src/features/console-settings/configs/endpoints.ts b/features/admin-console-settings-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/console-settings/configs/endpoints.ts rename to features/admin-console-settings-v1/configs/endpoints.ts diff --git a/apps/console/src/features/console-settings/constants/console-administrator-onboarding-constants.ts b/features/admin-console-settings-v1/constants/console-administrator-onboarding-constants.ts similarity index 100% rename from apps/console/src/features/console-settings/constants/console-administrator-onboarding-constants.ts rename to features/admin-console-settings-v1/constants/console-administrator-onboarding-constants.ts diff --git a/apps/console/src/features/console-settings/constants/console-roles-onboarding-constants.ts b/features/admin-console-settings-v1/constants/console-roles-onboarding-constants.ts similarity index 100% rename from apps/console/src/features/console-settings/constants/console-roles-onboarding-constants.ts rename to features/admin-console-settings-v1/constants/console-roles-onboarding-constants.ts diff --git a/apps/console/src/features/console-settings/context/console-settings-context.tsx b/features/admin-console-settings-v1/context/console-settings-context.tsx similarity index 94% rename from apps/console/src/features/console-settings/context/console-settings-context.tsx rename to features/admin-console-settings-v1/context/console-settings-context.tsx index 2cac04cf27d..d26b1ef96f9 100644 --- a/apps/console/src/features/console-settings/context/console-settings-context.tsx +++ b/features/admin-console-settings-v1/context/console-settings-context.tsx @@ -17,8 +17,8 @@ */ import { Context, createContext } from "react"; -import { ApplicationInterface, AuthenticationSequenceInterface } from "../../applications/models/application"; -import { OIDCDataInterface } from "../../applications/models/application-inbound"; +import { ApplicationInterface, AuthenticationSequenceInterface } from "../../admin-applications-v1/models/application"; +import { OIDCDataInterface } from "../../admin-applications-v1/models/application-inbound"; /** * Props interface of {@link ConsoleSettingsContext} diff --git a/apps/console/src/features/console-settings/hooks/use-administrators.ts b/features/admin-console-settings-v1/hooks/use-administrators.ts similarity index 91% rename from apps/console/src/features/console-settings/hooks/use-administrators.ts rename to features/admin-console-settings-v1/hooks/use-administrators.ts index dec1656dfbd..4fa242e66f5 100644 --- a/apps/console/src/features/console-settings/hooks/use-administrators.ts +++ b/features/admin-console-settings-v1/hooks/use-administrators.ts @@ -23,15 +23,15 @@ import isEmpty from "lodash-es/isEmpty"; import { useMemo, useState } from "react"; import { useSelector } from "react-redux"; import useConsoleRoles from "./use-console-roles"; -import { SCIMConfigs } from "../../../extensions/configs/scim"; -import { UserBasicInterface, UserListInterface, UserRoleInterface } from "../../core/models/users"; -import { AppState } from "../../core/store"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; -import { useUsersList } from "../../users/api/users"; -import { useGetParentOrgUserInvites } from "../../users/components/guests/api/use-get-parent-org-user-invites"; -import { InvitationsInterface } from "../../users/components/guests/models/invite"; -import { UserAccountTypes } from "../../users/constants/user-management-constants"; -import { UserManagementUtils } from "../../users/utils/user-management-utils"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; +import { UserBasicInterface, UserListInterface, UserRoleInterface } from "../../admin-core-v1/models/users"; +import { AppState } from "../../admin-core-v1/store"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; +import { useUsersList } from "../../admin-users-v1/api/users"; +import { useGetParentOrgUserInvites } from "../../admin-users-v1/components/guests/api/use-get-parent-org-user-invites"; +import { InvitationsInterface } from "../../admin-users-v1/components/guests/models/invite"; +import { UserAccountTypes } from "../../admin-users-v1/constants/user-management-constants"; +import { UserManagementUtils } from "../../admin-users-v1/utils/user-management-utils"; /** * Props interface of {@link UseAdministrators} diff --git a/apps/console/src/features/console-settings/hooks/use-bulk-assign-user-roles.ts b/features/admin-console-settings-v1/hooks/use-bulk-assign-user-roles.ts similarity index 94% rename from apps/console/src/features/console-settings/hooks/use-bulk-assign-user-roles.ts rename to features/admin-console-settings-v1/hooks/use-bulk-assign-user-roles.ts index ecf5721b86a..ff2e4aff739 100644 --- a/apps/console/src/features/console-settings/hooks/use-bulk-assign-user-roles.ts +++ b/features/admin-console-settings-v1/hooks/use-bulk-assign-user-roles.ts @@ -18,10 +18,10 @@ import { RolesInterface } from "@wso2is/core/models"; import { AxiosError } from "axios"; -import { UserBasicInterface, UserRoleInterface } from "../../core/models/users"; -import { updateRoleDetails } from "../../roles/api/roles"; -import { PatchRoleDataInterface } from "../../roles/models/roles"; -import { PayloadInterface } from "../../users/models/user"; +import { UserBasicInterface, UserRoleInterface } from "../../admin-core-v1/models/users"; +import { updateRoleDetails } from "../../admin-roles-v2/api/roles"; +import { PatchRoleDataInterface } from "../../admin-roles-v2/models/roles"; +import { PayloadInterface } from "../../admin-users-v1/models/user"; /** * Props interface of {@link useBulkAssignAdministratorRoles} diff --git a/apps/console/src/features/console-settings/hooks/use-console-roles.ts b/features/admin-console-settings-v1/hooks/use-console-roles.ts similarity index 96% rename from apps/console/src/features/console-settings/hooks/use-console-roles.ts rename to features/admin-console-settings-v1/hooks/use-console-roles.ts index f6d2111b847..a16855e1c72 100644 --- a/apps/console/src/features/console-settings/hooks/use-console-roles.ts +++ b/features/admin-console-settings-v1/hooks/use-console-roles.ts @@ -17,7 +17,7 @@ */ import useConsoleSettings from "./use-console-settings"; -import { useRolesList } from "../../roles/api/roles"; +import { useRolesList } from "../../admin-roles-v2/api/roles"; /** * Props interface of {@link useConsoleRoles} diff --git a/apps/console/src/features/console-settings/hooks/use-console-settings.ts b/features/admin-console-settings-v1/hooks/use-console-settings.ts similarity index 100% rename from apps/console/src/features/console-settings/hooks/use-console-settings.ts rename to features/admin-console-settings-v1/hooks/use-console-settings.ts diff --git a/apps/console/src/features/console-settings/hooks/use-prospective-administrators.ts b/features/admin-console-settings-v1/hooks/use-prospective-administrators.ts similarity index 94% rename from apps/console/src/features/console-settings/hooks/use-prospective-administrators.ts rename to features/admin-console-settings-v1/hooks/use-prospective-administrators.ts index e359a1ae08c..2196905e8eb 100644 --- a/apps/console/src/features/console-settings/hooks/use-prospective-administrators.ts +++ b/features/admin-console-settings-v1/hooks/use-prospective-administrators.ts @@ -21,12 +21,12 @@ import cloneDeep from "lodash-es/cloneDeep"; import { useMemo, useState } from "react"; import { useSelector } from "react-redux"; import useConsoleRoles from "./use-console-roles"; -import { SCIMConfigs } from "../../../extensions/configs/scim"; -import { UserBasicInterface, UserListInterface, UserRoleInterface } from "../../core/models/users"; -import { AppState } from "../../core/store"; -import { useUsersList } from "../../users/api/users"; -import { UserAccountTypes } from "../../users/constants/user-management-constants"; -import { UserManagementUtils } from "../../users/utils/user-management-utils"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; +import { UserBasicInterface, UserListInterface, UserRoleInterface } from "../../admin-core-v1/models/users"; +import { AppState } from "../../admin-core-v1/store"; +import { useUsersList } from "../../admin-users-v1/api/users"; +import { UserAccountTypes } from "../../admin-users-v1/constants/user-management-constants"; +import { UserManagementUtils } from "../../admin-users-v1/utils/user-management-utils"; /** * Props interface of {@link UseAdministrators} diff --git a/apps/console/src/features/console-settings/models/console-roles.ts b/features/admin-console-settings-v1/models/console-roles.ts similarity index 100% rename from apps/console/src/features/console-settings/models/console-roles.ts rename to features/admin-console-settings-v1/models/console-roles.ts diff --git a/apps/console/src/features/console-settings/models/endpoints.ts b/features/admin-console-settings-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/console-settings/models/endpoints.ts rename to features/admin-console-settings-v1/models/endpoints.ts diff --git a/apps/console/src/features/console-settings/models/permissions-ui.ts b/features/admin-console-settings-v1/models/permissions-ui.ts similarity index 100% rename from apps/console/src/features/console-settings/models/permissions-ui.ts rename to features/admin-console-settings-v1/models/permissions-ui.ts diff --git a/apps/console/src/features/console-settings/models/ui.ts b/features/admin-console-settings-v1/models/ui.ts similarity index 100% rename from apps/console/src/features/console-settings/models/ui.ts rename to features/admin-console-settings-v1/models/ui.ts diff --git a/apps/console/src/features/console-settings/pages/console-administrator-edit-page.tsx b/features/admin-console-settings-v1/pages/console-administrator-edit-page.tsx similarity index 96% rename from apps/console/src/features/console-settings/pages/console-administrator-edit-page.tsx rename to features/admin-console-settings-v1/pages/console-administrator-edit-page.tsx index 894a9dfe542..792c7908d6e 100644 --- a/apps/console/src/features/console-settings/pages/console-administrator-edit-page.tsx +++ b/features/admin-console-settings-v1/pages/console-administrator-edit-page.tsx @@ -32,16 +32,16 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Icon } from "semantic-ui-react"; -import { getProfileInformation } from "../../authentication/store"; -import { AppConstants, AppState, FeatureConfigInterface, SharedUserStoreUtils, history } from "../../core"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; -import { getGovernanceConnectors } from "../../server-configurations/api"; -import { ServerConfigurationsConstants } from "../../server-configurations/constants"; -import { ConnectorPropertyInterface, GovernanceConnectorInterface } from "../../server-configurations/models"; -import { getUserDetails, updateUserInfo } from "../../users/api/users"; -import { EditUser } from "../../users/components/edit-user"; -import UserManagementProvider from "../../users/providers/user-management-provider"; -import { UserManagementUtils } from "../../users/utils/user-management-utils"; +import { getProfileInformation } from "../../admin-authentication-v1/store"; +import { AppConstants, AppState, FeatureConfigInterface, SharedUserStoreUtils, history } from "../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; +import { getGovernanceConnectors } from "../../admin-server-configurations-v1/api"; +import { ServerConfigurationsConstants } from "../../admin-server-configurations-v1/constants"; +import { ConnectorPropertyInterface, GovernanceConnectorInterface } from "../../admin-server-configurations-v1/models"; +import { getUserDetails, updateUserInfo } from "../../admin-users-v1/api/users"; +import { EditUser } from "../../admin-users-v1/components/edit-user"; +import UserManagementProvider from "../../admin-users-v1/providers/user-management-provider"; +import { UserManagementUtils } from "../../admin-users-v1/utils/user-management-utils"; import { ConsoleSettingsModes } from "../models/ui"; /** diff --git a/apps/console/src/features/console-settings/pages/console-roles-edit-page.tsx b/features/admin-console-settings-v1/pages/console-roles-edit-page.tsx similarity index 94% rename from apps/console/src/features/console-settings/pages/console-roles-edit-page.tsx rename to features/admin-console-settings-v1/pages/console-roles-edit-page.tsx index db7bf15a385..d4bdefb3ce5 100644 --- a/apps/console/src/features/console-settings/pages/console-roles-edit-page.tsx +++ b/features/admin-console-settings-v1/pages/console-roles-edit-page.tsx @@ -26,11 +26,11 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Label } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations } from "../../core/configs/ui"; -import { AppConstants } from "../../core/constants/app-constants"; -import { history } from "../../core/helpers/history"; -import { useGetRoleById } from "../../roles/api/roles"; -import { RoleAudienceTypes } from "../../roles/constants/role-constants"; +import { getEmptyPlaceholderIllustrations } from "../../admin-core-v1/configs/ui"; +import { AppConstants } from "../../admin-core-v1/constants/app-constants"; +import { history } from "../../admin-core-v1/helpers/history"; +import { useGetRoleById } from "../../admin-roles-v2/api/roles"; +import { RoleAudienceTypes } from "../../admin-roles-v2/constants/role-constants"; import ConsoleRolesEdit from "../components/console-roles/console-roles-edit/console-roles-edit"; import { ConsoleSettingsModes } from "../models/ui"; diff --git a/apps/console/src/features/console-settings/pages/console-settings-page.scss b/features/admin-console-settings-v1/pages/console-settings-page.scss similarity index 100% rename from apps/console/src/features/console-settings/pages/console-settings-page.scss rename to features/admin-console-settings-v1/pages/console-settings-page.scss diff --git a/apps/console/src/features/console-settings/pages/console-settings-page.tsx b/features/admin-console-settings-v1/pages/console-settings-page.tsx similarity index 98% rename from apps/console/src/features/console-settings/pages/console-settings-page.tsx rename to features/admin-console-settings-v1/pages/console-settings-page.tsx index cea513be76d..4a82baead72 100644 --- a/apps/console/src/features/console-settings/pages/console-settings-page.tsx +++ b/features/admin-console-settings-v1/pages/console-settings-page.tsx @@ -29,7 +29,7 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppState } from "../../core/store"; +import { AppState } from "../../admin-core-v1/store"; import ConsoleSettingsTabs from "../components/console-settings-tabs"; import ConsoleSettingsProvider from "../providers/console-settings-provider"; import "./console-settings-page.scss"; diff --git a/apps/console/src/features/console-settings/providers/console-settings-provider.tsx b/features/admin-console-settings-v1/providers/console-settings-provider.tsx similarity index 88% rename from apps/console/src/features/console-settings/providers/console-settings-provider.tsx rename to features/admin-console-settings-v1/providers/console-settings-provider.tsx index 2761178cf98..0e2ac3de7ed 100644 --- a/apps/console/src/features/console-settings/providers/console-settings-provider.tsx +++ b/features/admin-console-settings-v1/providers/console-settings-provider.tsx @@ -17,11 +17,11 @@ */ import React, { PropsWithChildren, ReactElement, useMemo } from "react"; -import { updateApplicationConfigurations, useApplicationList } from "../../applications/api/application"; -import { useGetApplication } from "../../applications/api/use-get-application"; -import useGetApplicationInboundConfigs from "../../applications/api/use-get-application-inbound-configs"; -import { ApplicationManagementConstants } from "../../applications/constants"; -import { AuthenticationSequenceInterface } from "../../applications/models/application"; +import { updateApplicationConfigurations, useApplicationList } from "../../admin-applications-v1/api/application"; +import { useGetApplication } from "../../admin-applications-v1/api/use-get-application"; +import useGetApplicationInboundConfigs from "../../admin-applications-v1/api/use-get-application-inbound-configs"; +import { ApplicationManagementConstants } from "../../admin-applications-v1/constants"; +import { AuthenticationSequenceInterface } from "../../admin-applications-v1/models/application"; import ConsoleSettingsContext from "../context/console-settings-context"; /** diff --git a/apps/console/src/features/console-settings/utils/transform-resource-collection-to-permissions.ts b/features/admin-console-settings-v1/utils/transform-resource-collection-to-permissions.ts similarity index 100% rename from apps/console/src/features/console-settings/utils/transform-resource-collection-to-permissions.ts rename to features/admin-console-settings-v1/utils/transform-resource-collection-to-permissions.ts diff --git a/apps/console/src/features/core/api/bulk-operations.ts b/features/admin-core-v1/api/bulk-operations.ts similarity index 100% rename from apps/console/src/features/core/api/bulk-operations.ts rename to features/admin-core-v1/api/bulk-operations.ts diff --git a/apps/console/src/features/core/api/cors-configurations.ts b/features/admin-core-v1/api/cors-configurations.ts similarity index 100% rename from apps/console/src/features/core/api/cors-configurations.ts rename to features/admin-core-v1/api/cors-configurations.ts diff --git a/apps/console/src/features/core/api/index.ts b/features/admin-core-v1/api/index.ts similarity index 100% rename from apps/console/src/features/core/api/index.ts rename to features/admin-core-v1/api/index.ts diff --git a/apps/console/src/features/core/api/theme.ts b/features/admin-core-v1/api/theme.ts similarity index 94% rename from apps/console/src/features/core/api/theme.ts rename to features/admin-core-v1/api/theme.ts index 2ebfb869424..df29f3e0ecf 100644 --- a/apps/console/src/features/core/api/theme.ts +++ b/features/admin-core-v1/api/theme.ts @@ -26,7 +26,7 @@ export const getThemeVariables = (themeName: string): Promise> => { return new Promise((resolve: (value: Record) => void, reject: (reason?: Error) => void) => { - import(`../../../themes/${ themeName }/theme-variables.json`) + import(`../../themes/${ themeName }/theme-variables.json`) .then((response: Record) => { resolve(response); }).catch((error: Error) => { diff --git a/apps/console/src/features/core/api/user-store.ts b/features/admin-core-v1/api/user-store.ts similarity index 100% rename from apps/console/src/features/core/api/user-store.ts rename to features/admin-core-v1/api/user-store.ts diff --git a/apps/console/src/features/core/api/users.ts b/features/admin-core-v1/api/users.ts similarity index 100% rename from apps/console/src/features/core/api/users.ts rename to features/admin-core-v1/api/users.ts diff --git a/apps/console/src/features/core/components/advanced-search-with-basic-filters.tsx b/features/admin-core-v1/components/advanced-search-with-basic-filters.tsx similarity index 99% rename from apps/console/src/features/core/components/advanced-search-with-basic-filters.tsx rename to features/admin-core-v1/components/advanced-search-with-basic-filters.tsx index ba389dc4c40..572fc7f5093 100644 --- a/apps/console/src/features/core/components/advanced-search-with-basic-filters.tsx +++ b/features/admin-core-v1/components/advanced-search-with-basic-filters.tsx @@ -29,7 +29,7 @@ import { import React, { CSSProperties, FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { Divider, Form, Grid } from "semantic-ui-react"; -import { commonConfig } from "../../../extensions"; +import { commonConfig } from "../../admin-extensions-v1"; import { getAdvancedSearchIcons } from "../configs"; /** diff --git a/apps/console/src/features/core/components/attribute-select-list.tsx b/features/admin-core-v1/components/attribute-select-list.tsx similarity index 98% rename from apps/console/src/features/core/components/attribute-select-list.tsx rename to features/admin-core-v1/components/attribute-select-list.tsx index 6716752cb85..f570acc383e 100644 --- a/apps/console/src/features/core/components/attribute-select-list.tsx +++ b/features/admin-core-v1/components/attribute-select-list.tsx @@ -22,7 +22,7 @@ import sortBy from "lodash-es/sortBy"; import union from "lodash-es/union"; import React, { FunctionComponent, ReactElement, useEffect, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; -import { ExtendedExternalClaimInterface } from "../../applications/components/settings"; +import { ExtendedExternalClaimInterface } from "../../admin-applications-v1/components/settings"; interface AttributeSelectListPropsInterface extends TestableComponentInterface { setAvailableExternalClaims: (claims: ExtendedExternalClaimInterface[]) => void; diff --git a/apps/console/src/features/core/components/authenticator-accordion.tsx b/features/admin-core-v1/components/authenticator-accordion.tsx similarity index 100% rename from apps/console/src/features/core/components/authenticator-accordion.tsx rename to features/admin-core-v1/components/authenticator-accordion.tsx diff --git a/apps/console/src/features/core/components/footer.tsx b/features/admin-core-v1/components/footer.tsx similarity index 98% rename from apps/console/src/features/core/components/footer.tsx rename to features/admin-core-v1/components/footer.tsx index 9b5f8ca96e1..5c763359077 100644 --- a/apps/console/src/features/core/components/footer.tsx +++ b/features/admin-core-v1/components/footer.tsx @@ -26,7 +26,7 @@ import * as moment from "moment"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { commonConfig } from "../../../extensions"; +import { commonConfig } from "../../admin-extensions-v1"; import { AppConstants } from "../constants"; import { ConfigReducerStateInterface } from "../models"; import { AppState } from "../store"; diff --git a/apps/console/src/features/core/components/groups/assign-groups.tsx b/features/admin-core-v1/components/groups/assign-groups.tsx similarity index 100% rename from apps/console/src/features/core/components/groups/assign-groups.tsx rename to features/admin-core-v1/components/groups/assign-groups.tsx diff --git a/apps/console/src/features/core/components/groups/index.ts b/features/admin-core-v1/components/groups/index.ts similarity index 100% rename from apps/console/src/features/core/components/groups/index.ts rename to features/admin-core-v1/components/groups/index.ts diff --git a/apps/console/src/features/core/components/header.tsx b/features/admin-core-v1/components/header.tsx similarity index 93% rename from apps/console/src/features/core/components/header.tsx rename to features/admin-core-v1/components/header.tsx index a947fddaca0..9d916e67ba8 100644 --- a/apps/console/src/features/core/components/header.tsx +++ b/features/admin-core-v1/components/header.tsx @@ -45,25 +45,25 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { organizationConfigs } from "../../../extensions"; -import { FeatureGateConstants } from "../../../extensions/components/feature-gate/constants/feature-gate"; -import { SubscriptionContext } from "../../../extensions/components/subscription/contexts/subscription-context"; +import { organizationConfigs } from "../../admin-extensions-v1"; +import { FeatureGateConstants } from "../../admin-extensions-v1/components/feature-gate/constants/feature-gate"; +import { SubscriptionContext } from "../../admin-extensions-v1/components/subscription/contexts/subscription-context"; import { TenantTier, TenantTierRequestResponse -} from "../../../extensions/components/subscription/models/subscription"; -import { ReactComponent as LogoutIcon } from "../../../themes/default/assets/images/icons/logout-icon.svg"; -import { ReactComponent as MyAccountIcon } from "../../../themes/default/assets/images/icons/user-icon.svg"; -import { ReactComponent as AskHelpIcon } from "../../../themes/wso2is/assets/images/icons/ask-help-icon.svg"; -import { ReactComponent as CommunityIcon } from "../../../themes/wso2is/assets/images/icons/community-icon.svg"; +} from "../../admin-extensions-v1/components/subscription/models/subscription"; +import { ReactComponent as LogoutIcon } from "../../themes/default/assets/images/icons/logout-icon.svg"; +import { ReactComponent as MyAccountIcon } from "../../themes/default/assets/images/icons/user-icon.svg"; +import { ReactComponent as AskHelpIcon } from "../../themes/wso2is/assets/images/icons/ask-help-icon.svg"; +import { ReactComponent as CommunityIcon } from "../../themes/wso2is/assets/images/icons/community-icon.svg"; import { ReactComponent as ContactSupportIcon -} from "../../../themes/wso2is/assets/images/icons/contact-support-icon.svg"; -import { ReactComponent as DocsIcon } from "../../../themes/wso2is/assets/images/icons/docs-icon.svg"; -import { ReactComponent as BillingPortalIcon } from "../../../themes/wso2is/assets/images/icons/dollar-icon.svg"; -import useAuthorization from "../../authorization/hooks/use-authorization"; -import { OrganizationSwitchBreadcrumb } from "../../organizations/components/organization-switch"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../themes/wso2is/assets/images/icons/contact-support-icon.svg"; +import { ReactComponent as DocsIcon } from "../../themes/wso2is/assets/images/icons/docs-icon.svg"; +import { ReactComponent as BillingPortalIcon } from "../../themes/wso2is/assets/images/icons/dollar-icon.svg"; +import useAuthorization from "../../admin-authorization-v1/hooks/use-authorization"; +import { OrganizationSwitchBreadcrumb } from "../../admin-organizations-v1/components/organization-switch"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { AppConstants } from "../constants"; import { history } from "../helpers"; import { ConfigReducerStateInterface, FeatureConfigInterface } from "../models"; diff --git a/apps/console/src/features/core/components/index.ts b/features/admin-core-v1/components/index.ts similarity index 100% rename from apps/console/src/features/core/components/index.ts rename to features/admin-core-v1/components/index.ts diff --git a/apps/console/src/features/core/components/modal-with-side-panel.tsx b/features/admin-core-v1/components/modal-with-side-panel.tsx similarity index 100% rename from apps/console/src/features/core/components/modal-with-side-panel.tsx rename to features/admin-core-v1/components/modal-with-side-panel.tsx diff --git a/apps/console/src/features/core/components/pre-loader/index.ts b/features/admin-core-v1/components/pre-loader/index.ts similarity index 100% rename from apps/console/src/features/core/components/pre-loader/index.ts rename to features/admin-core-v1/components/pre-loader/index.ts diff --git a/apps/console/src/features/core/components/pre-loader/pre-loader.css b/features/admin-core-v1/components/pre-loader/pre-loader.css similarity index 100% rename from apps/console/src/features/core/components/pre-loader/pre-loader.css rename to features/admin-core-v1/components/pre-loader/pre-loader.css diff --git a/apps/console/src/features/core/components/pre-loader/pre-loader.tsx b/features/admin-core-v1/components/pre-loader/pre-loader.tsx similarity index 99% rename from apps/console/src/features/core/components/pre-loader/pre-loader.tsx rename to features/admin-core-v1/components/pre-loader/pre-loader.tsx index 00828f2f000..5b61d2404ce 100644 --- a/apps/console/src/features/core/components/pre-loader/pre-loader.tsx +++ b/features/admin-core-v1/components/pre-loader/pre-loader.tsx @@ -19,7 +19,7 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { ContentLoader } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; -import { commonConfig } from "../../../../extensions"; +import { commonConfig } from "../../../admin-extensions-v1"; /** * Pre loader component props interface. diff --git a/apps/console/src/features/core/components/protected-route.tsx b/features/admin-core-v1/components/protected-route.tsx similarity index 100% rename from apps/console/src/features/core/components/protected-route.tsx rename to features/admin-core-v1/components/protected-route.tsx diff --git a/apps/console/src/features/core/components/protocol-card.tsx b/features/admin-core-v1/components/protocol-card.tsx similarity index 100% rename from apps/console/src/features/core/components/protocol-card.tsx rename to features/admin-core-v1/components/protocol-card.tsx diff --git a/apps/console/src/features/core/components/roles/assign-roles.tsx b/features/admin-core-v1/components/roles/assign-roles.tsx similarity index 99% rename from apps/console/src/features/core/components/roles/assign-roles.tsx rename to features/admin-core-v1/components/roles/assign-roles.tsx index 0858aece907..31fbf9923ae 100644 --- a/apps/console/src/features/core/components/roles/assign-roles.tsx +++ b/features/admin-core-v1/components/roles/assign-roles.tsx @@ -23,7 +23,7 @@ import escapeRegExp from "lodash-es/escapeRegExp"; import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; -import useAuthorization from "../../../authorization/hooks/use-authorization"; +import useAuthorization from "../../../admin-authorization-v1/hooks/use-authorization"; /** * Proptypes for assign role component. diff --git a/apps/console/src/features/core/components/roles/index.ts b/features/admin-core-v1/components/roles/index.ts similarity index 100% rename from apps/console/src/features/core/components/roles/index.ts rename to features/admin-core-v1/components/roles/index.ts diff --git a/apps/console/src/features/core/components/roles/role-permissions.tsx b/features/admin-core-v1/components/roles/role-permissions.tsx similarity index 96% rename from apps/console/src/features/core/components/roles/role-permissions.tsx rename to features/admin-core-v1/components/roles/role-permissions.tsx index bdd94f1836b..01d8ee5b776 100644 --- a/apps/console/src/features/core/components/roles/role-permissions.tsx +++ b/features/admin-core-v1/components/roles/role-permissions.tsx @@ -21,8 +21,8 @@ import { Heading, LinkButton } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Divider, Icon, Segment } from "semantic-ui-react"; -import { getRoleById } from "../../../roles/api"; -import { PermissionList } from "../../../roles/components/wizard"; +import { getRoleById } from "../../../admin-roles-v2/api"; +import { PermissionList } from "../../../admin-roles-v2/components/wizard"; /** * Proptypes for the role permission component. diff --git a/apps/console/src/features/core/components/tier-limit-reach-error-modal.tsx b/features/admin-core-v1/components/tier-limit-reach-error-modal.tsx similarity index 100% rename from apps/console/src/features/core/components/tier-limit-reach-error-modal.tsx rename to features/admin-core-v1/components/tier-limit-reach-error-modal.tsx diff --git a/apps/console/src/features/core/components/upload-certificate.tsx b/features/admin-core-v1/components/upload-certificate.tsx similarity index 100% rename from apps/console/src/features/core/components/upload-certificate.tsx rename to features/admin-core-v1/components/upload-certificate.tsx diff --git a/apps/console/src/features/core/configs/app.ts b/features/admin-core-v1/configs/app.ts similarity index 89% rename from apps/console/src/features/core/configs/app.ts rename to features/admin-core-v1/configs/app.ts index 574e501a05b..498815aca46 100644 --- a/apps/console/src/features/core/configs/app.ts +++ b/features/admin-core-v1/configs/app.ts @@ -19,34 +19,34 @@ import { DocumentationConstants } from "@wso2is/core/constants"; import { DocumentationProviders, DocumentationStructureFileTypes } from "@wso2is/core/models"; import { I18nModuleInitOptions, I18nModuleOptionsInterface, MetaI18N, generateBackendPaths } from "@wso2is/i18n"; -import { getFeatureGateResourceEndpoints } from "../../../extensions/components/feature-gate/configs"; -import { getExtendedFeatureResourceEndpoints } from "../../../extensions/configs/endpoints"; -import { getAPIResourceEndpoints } from "../../api-resources/configs/endpoint"; -import { getApplicationsResourceEndpoints } from "../../applications/configs/endpoints"; -import isLegacyAuthzRuntime from "../../authorization/utils/get-legacy-authz-runtime"; -import { getBrandingResourceEndpoints } from "../../branding/configs/endpoints"; -import { getCertificatesResourceEndpoints } from "../../certificates"; -import { getClaimResourceEndpoints } from "../../claims/configs/endpoints"; -import { getConnectionResourceEndpoints } from "../../connections"; -import { getConsoleSettingsResourceEndpoints } from "../../console-settings/configs/endpoints"; -import { getEmailTemplatesResourceEndpoints } from "../../email-templates"; -import { getGroupsResourceEndpoints } from "../../groups"; -import { getIDPResourceEndpoints } from "../../identity-providers/configs/endpoints"; -import { getIDVPResourceEndpoints } from "../../identity-verification-providers"; -import { getScopesResourceEndpoints } from "../../oidc-scopes"; -import { getInsightsResourceEndpoints } from "../../org-insights/config/org-insights"; -import { getOrganizationsResourceEndpoints } from "../../organizations/configs"; -import { OrganizationUtils } from "../../organizations/utils"; -import { getJWTAuthenticationServiceEndpoints } from "../../private-key-jwt/configs"; -import { getRemoteFetchConfigResourceEndpoints } from "../../remote-repository-configuration"; -import { getRolesResourceEndpoints } from "../../roles/configs/endpoints"; -import { getSecretsManagementEndpoints } from "../../secrets/configs/endpoints"; -import { getServerConfigurationsResourceEndpoints } from "../../server-configurations"; -import { getTenantResourceEndpoints } from "../../tenants/configs/endpoints"; -import { getUsersResourceEndpoints } from "../../users/configs/endpoints"; -import { getUserstoreResourceEndpoints } from "../../userstores/configs/endpoints"; -import { getValidationServiceEndpoints } from "../../validation/configs"; -import { getApprovalsResourceEndpoints } from "../../workflow-approvals"; +import { getFeatureGateResourceEndpoints } from "../../admin-extensions-v1/components/feature-gate/configs"; +import { getExtendedFeatureResourceEndpoints } from "../../admin-extensions-v1/configs/endpoints"; +import { getAPIResourceEndpoints } from "../../admin-api-resources-v1/configs/endpoint"; +import { getApplicationsResourceEndpoints } from "../../admin-applications-v1/configs/endpoints"; +import isLegacyAuthzRuntime from "../../admin-authorization-v1/utils/get-legacy-authz-runtime"; +import { getBrandingResourceEndpoints } from "../../admin-branding-v1/configs/endpoints"; +import { getCertificatesResourceEndpoints } from "../../admin-certificates-v1"; +import { getClaimResourceEndpoints } from "../../admin-claims-v1/configs/endpoints"; +import { getConnectionResourceEndpoints } from "../../admin-connections-v1"; +import { getConsoleSettingsResourceEndpoints } from "../../admin-console-settings-v1/configs/endpoints"; +import { getEmailTemplatesResourceEndpoints } from "../../admin-email-templates-v1"; +import { getGroupsResourceEndpoints } from "../../admin-groups-v1"; +import { getIDPResourceEndpoints } from "../../admin-identity-providers-v1/configs/endpoints"; +import { getIDVPResourceEndpoints } from "../../admin-identity-verification-providers-v1"; +import { getScopesResourceEndpoints } from "../../admin-oidc-scopes-v1"; +import { getInsightsResourceEndpoints } from "../../admin-org-insights-v1/config/org-insights"; +import { getOrganizationsResourceEndpoints } from "../../admin-organizations-v1/configs"; +import { OrganizationUtils } from "../../admin-organizations-v1/utils"; +import { getJWTAuthenticationServiceEndpoints } from "../../admin-private-key-jwt-v1/configs"; +import { getRemoteFetchConfigResourceEndpoints } from "../../admin-remote-repository-configuration-v1"; +import { getRolesResourceEndpoints } from "../../admin-roles-v2/configs/endpoints"; +import { getSecretsManagementEndpoints } from "../../admin-secrets-v1/configs/endpoints"; +import { getServerConfigurationsResourceEndpoints } from "../../admin-server-configurations-v1"; +import { getTenantResourceEndpoints } from "../../admin-tenants-v1/configs/endpoints"; +import { getUsersResourceEndpoints } from "../../admin-users-v1/configs/endpoints"; +import { getUserstoreResourceEndpoints } from "../../admin-userstores-v1/configs/endpoints"; +import { getValidationServiceEndpoints } from "../../admin-validation-v1/configs"; +import { getApprovalsResourceEndpoints } from "../../admin-workflow-approvals-v1"; import { I18nConstants, UIConstants } from "../constants"; import { DeploymentConfigInterface, ServiceResourceEndpointsInterface, UIConfigInterface } from "../models"; import { store } from "../store"; diff --git a/apps/console/src/features/core/configs/documentation.ts b/features/admin-core-v1/configs/documentation.ts similarity index 91% rename from apps/console/src/features/core/configs/documentation.ts rename to features/admin-core-v1/configs/documentation.ts index 829b8d6dafb..250e26a38fb 100644 --- a/apps/console/src/features/core/configs/documentation.ts +++ b/features/admin-core-v1/configs/documentation.ts @@ -17,7 +17,7 @@ */ // DO NOT SHORTEN THE IMPORT PATH as it could lead to circular dependencies. -import { getDocumentationLinksExtension } from "../../../extensions/configs/documentation"; +import { getDocumentationLinksExtension } from "../../admin-extensions-v1/configs/documentation"; import { DocumentationLinksInterface } from "../models"; /** diff --git a/apps/console/src/features/core/configs/index.ts b/features/admin-core-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/core/configs/index.ts rename to features/admin-core-v1/configs/index.ts diff --git a/apps/console/src/features/core/configs/routes.tsx b/features/admin-core-v1/configs/routes.tsx similarity index 88% rename from apps/console/src/features/core/configs/routes.tsx rename to features/admin-core-v1/configs/routes.tsx index 24794aa77cc..f16eedde17d 100644 --- a/apps/console/src/features/core/configs/routes.tsx +++ b/features/admin-core-v1/configs/routes.tsx @@ -36,11 +36,11 @@ import merge from "lodash-es/merge"; import values from "lodash-es/values"; import React, { FunctionComponent, lazy } from "react"; import { getSidePanelIcons } from "./ui"; -import { commonConfig, identityProviderConfig } from "../../../extensions"; -import { FeatureGateConstants } from "../../../extensions/components/feature-gate/constants/feature-gate"; -import { AppLayout, AuthLayout, DefaultLayout, ErrorLayout } from "../../../layouts"; -import { AppView, FullScreenView } from "../../../views"; -import { ServerConfigurationsConstants } from "../../server-configurations"; +import { commonConfig, identityProviderConfig } from "../../admin-extensions-v1"; +import { FeatureGateConstants } from "../../admin-extensions-v1/components/feature-gate/constants/feature-gate"; +import { AppLayout, AuthLayout, DefaultLayout, ErrorLayout } from "../../admin-layouts-v1"; +import { AppView, FullScreenView } from "../../admin-views-v1"; +import { ServerConfigurationsConstants } from "../../admin-server-configurations-v1"; import { AppConstants } from "../constants"; /** @@ -71,7 +71,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { keyBy( compact([ { - component: lazy(() => import("../../../extensions/components/getting-started/getting-started")), + component: lazy(() => import("../../admin-extensions-v1/components/getting-started/getting-started")), exact: false, icon: { icon: getSidePanelIcons().home @@ -86,7 +86,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { children: [ { - component: lazy(() => import("../../session-management/pages/session-management")), + component: lazy(() => import("../../admin-session-management-v1/pages/session-management")), exact: true, id: "sessionManagement", name: "sessionManagement:title", @@ -95,7 +95,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../saml2-configuration/pages/saml2-configuration")), + component: lazy(() => import("../../admin-saml2-configuration-v1/pages/saml2-configuration")), exact: true, id: "saml2Configuration", name: "saml2Config:title", @@ -104,7 +104,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../wsfed-configuration/pages/wsfed-configuration")), + component: lazy(() => import("../../admin-wsfed-configuration-v1/pages/wsfed-configuration")), exact: true, id: "wsFedConfiguration", name: "wsFederationConfig:title", @@ -115,7 +115,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/" + + "../../admin-server-configurations-v1/" + "pages/connector-edit-page" ) ), @@ -137,7 +137,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/" + + "../../admin-server-configurations-v1/" + "pages/connector-edit-page" ) ), @@ -159,7 +159,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../../extensions/components/account-login/" + + "../../admin-extensions-v1/components/account-login/" + "pages/username-validation-edit" ) ), @@ -176,7 +176,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../../extensions/components/account-login/" + + "../../admin-extensions-v1/components/account-login/" + "pages/alternative-login-identifier-edit" ) ), @@ -193,7 +193,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { ], component: lazy(() => import( - "../../server-configurations/pages/connector-listing-page" + "../../admin-server-configurations-v1/pages/connector-listing-page" ) ), exact: false, @@ -211,7 +211,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { category: "console:develop.features.sidePanel.categories.application", children: [ { - component: lazy(() => import("../../applications/pages/application-template")), + component: lazy(() => import("../../admin-applications-v1/pages/application-template")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -223,7 +223,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../applications/pages/application-edit")), + component: lazy(() => import("../../admin-applications-v1/pages/application-edit")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -235,7 +235,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../applications/pages/applications")), + component: lazy(() => import("../../admin-applications-v1/pages/applications")), exact: true, icon: { icon: getSidePanelIcons().applications @@ -251,7 +251,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { category: "extensions:manage.sidePanel.categories.userManagement", children: [ { - component: lazy(() => import("../../users/pages/user-edit")), + component: lazy(() => import("../../admin-users-v1/pages/user-edit")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -263,7 +263,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../users/pages/users")), + component: lazy(() => import("../../admin-users-v1/pages/users")), exact: true, icon: { icon: getSidePanelIcons().users @@ -280,7 +280,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { children: [ { component: lazy(() => - import("../../connections/pages/connection-templates") + import("../../admin-connections-v1/pages/connection-templates") ), exact: true, icon: { @@ -294,7 +294,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { component: lazy(() => - import("../../connections/pages/connection-edit") + import("../../admin-connections-v1/pages/connection-edit") ), exact: true, icon: { @@ -307,7 +307,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../connections/pages/connections")), + component: lazy(() => import("../../admin-connections-v1/pages/connections")), exact: true, icon: { icon: @@ -326,7 +326,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { children: [ { component: lazy(() => - import("../../identity-verification-providers/pages/" + + import("../../admin-identity-verification-providers-v1/pages/" + "identity-verification-provider-template") ), exact: true, @@ -341,7 +341,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { component: lazy(() => import( - "../../identity-verification-providers/pages/identity-verification-provider-edit") + "../../admin-identity-verification-providers-v1/pages/identity-verification-provider-edit") ), exact: true, icon: { @@ -355,7 +355,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { } ], component: lazy( - () => import("../../identity-verification-providers/pages/identity-verification-providers") + () => import("../../admin-identity-verification-providers-v1/pages/identity-verification-providers") ), exact: true, icon: { icon: getSidePanelIcons().identityVerificationProviders }, @@ -370,7 +370,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { category: "extensions:manage.sidePanel.categories.attributeManagement", children: [ { - component: lazy(() => import("../../claims/pages/local-claims-edit")), + component: lazy(() => import("../../admin-claims-v1/pages/local-claims-edit")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -382,7 +382,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../claims/pages/local-claims")), + component: lazy(() => import("../../admin-claims-v1/pages/local-claims")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -394,7 +394,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../claims/pages/external-dialect-edit")), + component: lazy(() => import("../../admin-claims-v1/pages/external-dialect-edit")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -406,7 +406,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../claims/pages/attribute-mappings")), + component: lazy(() => import("../../admin-claims-v1/pages/attribute-mappings")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -418,7 +418,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../claims/pages/attribute-verification-settings")), + component: lazy(() => import("../../admin-claims-v1/pages/attribute-verification-settings")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -430,7 +430,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../claims/pages/claim-dialects")), + component: lazy(() => import("../../admin-claims-v1/pages/claim-dialects")), exact: true, icon: { icon: getSidePanelIcons().claims @@ -446,7 +446,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { category: "extensions:manage.sidePanel.categories.attributeManagement", children: [ { - component: lazy(() => import("../../oidc-scopes/pages/oidc-scopes-edit")), + component: lazy(() => import("../../admin-oidc-scopes-v1/pages/oidc-scopes-edit")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -458,7 +458,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../oidc-scopes/pages/oidc-scopes")), + component: lazy(() => import("../../admin-oidc-scopes-v1/pages/oidc-scopes")), exact: true, icon: { icon: @@ -474,7 +474,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { children: [ { component: lazy(() => - import("../../organizations/pages/organization-edit") + import("../../admin-organizations-v1/pages/organization-edit") ), exact: true, icon: { @@ -487,7 +487,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../organizations/pages/organizations")), + component: lazy(() => import("../../admin-organizations-v1/pages/organizations")), exact: true, icon: { icon: @@ -504,7 +504,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => { // eslint-disable-next-line max-len - return import("../../organization-discovery/pages/assign-organization-discovery-domains-page"); + return import("../../admin-organization-discovery-v1/pages/assign-organization-discovery-domains-page"); }), exact: true, icon: { @@ -519,7 +519,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => { // eslint-disable-next-line max-len - return import("../../organization-discovery/pages/edit-organization-discovery-domains-page"); + return import("../../admin-organization-discovery-v1/pages/edit-organization-discovery-domains-page"); }), exact: true, icon: { @@ -533,7 +533,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { } ], component: lazy(() => { - return import("../../organization-discovery/pages/organization-discovery-domains-page"); + return import("../../admin-organization-discovery-v1/pages/organization-discovery-domains-page"); }), exact: true, icon: { @@ -548,10 +548,10 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { category: "extensions:develop.sidePanel.categories.branding", - component: lazy(() => import("../../branding/pages/branding")), + component: lazy(() => import("../../admin-branding-v1/pages/branding")), exact: true, icon: { - icon: import("../../../extensions/assets/images/icons/paint-palette-and-brush-outline.svg") + icon: import("../../admin-extensions-v1/assets/images/icons/paint-palette-and-brush-outline.svg") }, id: "branding", name: "extensions:develop.sidePanel.stylesAndText", @@ -563,7 +563,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { category: "extensions:develop.sidePanel.categories.branding", component: lazy(() => - import("../../email-management/" + "pages/email-customization") + import("../../admin-email-management-v1/" + "pages/email-customization") ), exact: true, icon: { icon: }, @@ -577,7 +577,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { category: "extensions:develop.sidePanel.categories.branding", component: lazy(() => - import("../../email-and-sms/" + "pages/email-and-sms") + import("../../admin-email-and-sms-v1/" + "pages/email-and-sms") ), exact: true, icon: { icon: }, @@ -591,7 +591,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { category: "extensions:develop.sidePanel.categories.branding", component: lazy(() => - import("../../email-providers" + "/pages/email-providers") + import("../../admin-email-providers-v1" + "/pages/email-providers") ), exact: true, icon: { @@ -607,7 +607,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { category: "extensions:develop.sidePanel.categories.smsProvider", component: lazy(() => - import("../../sms-providers" + "/pages/sms-providers") + import("../../admin-sms-providers-v1" + "/pages/sms-providers") ), exact: true, icon: { @@ -625,7 +625,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { children: [ { component: lazy(() => - import("../../../extensions/components/" + "my-account/pages/my-account-edit") + import("../../admin-extensions-v1/components/" + "my-account/pages/my-account-edit") ), exact: true, icon: { @@ -638,10 +638,10 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../../extensions/components/my-account/pages/my-account")), + component: lazy(() => import("../../admin-extensions-v1/components/my-account/pages/my-account")), exact: true, icon: { - icon: import("../../../extensions/assets/images/icons/self-service-portal-icon.svg") + icon: import("../../admin-extensions-v1/assets/images/icons/self-service-portal-icon.svg") }, id: "myAccount", name: "Self-Service Portal", @@ -655,7 +655,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { children: [ { component: lazy(() => - import("../../../extensions/components/" + "my-account/pages/my-account-edit") + import("../../admin-extensions-v1/components/" + "my-account/pages/my-account-edit") ), exact: true, icon: { @@ -668,10 +668,10 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../../extensions/components/my-account/pages/my-account")), + component: lazy(() => import("../../admin-extensions-v1/components/my-account/pages/my-account")), exact: true, icon: { - icon: import("../../../extensions/assets/images/icons/self-service-portal-icon.svg") + icon: import("../../admin-extensions-v1/assets/images/icons/self-service-portal-icon.svg") }, id: "myAccount", name: "Self-Service Portal", @@ -686,7 +686,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/" + + "../../admin-server-configurations-v1/" + "pages/connector-edit-page" ) ), @@ -706,7 +706,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/" + + "../../admin-server-configurations-v1/" + "pages/connector-edit-page" ) ), @@ -727,7 +727,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/" + + "../../admin-server-configurations-v1/" + "pages/connector-edit-page" ) ), @@ -748,7 +748,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { ], component: lazy(() => import( - "../../server-configurations/pages/connector-listing-page" + "../../admin-server-configurations-v1/pages/connector-listing-page" ) ), exact: true, @@ -772,7 +772,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/pages/connector-edit-page" + "../../admin-server-configurations-v1/pages/connector-edit-page" ) ), exact: true, @@ -797,7 +797,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/pages/connector-edit-page" + "../../admin-server-configurations-v1/pages/connector-edit-page" ) ), exact: true, @@ -826,7 +826,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { ], component: lazy(() => import( - "../../server-configurations/pages/connector-listing-page" + "../../admin-server-configurations-v1/pages/connector-listing-page" ) ), exact: true, @@ -850,7 +850,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/" + + "../../admin-server-configurations-v1/" + "pages/connector-edit-page" ) ), @@ -876,7 +876,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/pages/connector-edit-page" + "../../admin-server-configurations-v1/pages/connector-edit-page" ) ), exact: true, @@ -900,7 +900,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { component: lazy(() => - import("../../validation/pages/validation-config-edit") + import("../../admin-validation-v1/pages/validation-config-edit") ), exact: true, icon: { @@ -914,7 +914,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { component: lazy(() => - import("../../private-key-jwt/pages/private-key-jwt-config-edit") + import("../../admin-private-key-jwt-v1/pages/private-key-jwt-config-edit") ), exact: true, icon: { @@ -929,7 +929,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { ], component: lazy(() => import( - "../../server-configurations/pages/connector-listing-page" + "../../admin-server-configurations-v1/pages/connector-listing-page" ) ), exact: true, @@ -949,11 +949,11 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { category: "extensions:develop.sidePanel.categories.monitor", - component: lazy(() => import("../../../extensions/components/logs/pages/logs")), + component: lazy(() => import("../../admin-extensions-v1/components/logs/pages/logs")), exact: true, featureGateIds: [ FeatureGateConstants.SAAS_FEATURES_IDENTIFIER ], icon: { - icon: import("../../../extensions/assets/images/icons/event-publishing.svg") + icon: import("../../admin-extensions-v1/assets/images/icons/event-publishing.svg") }, id: "logs", name: "extensions:develop.sidePanel.monitor", @@ -964,7 +964,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { category: "extensions:develop.sidePanel.categories.monitor", - component: lazy(() => import("../../org-insights/pages/org-insights")), + component: lazy(() => import("../../admin-org-insights-v1/pages/org-insights")), exact: true, featureGateIds: [ FeatureGateConstants.SAAS_FEATURES_IDENTIFIER ], featureStatus: "BETA", @@ -983,7 +983,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { category: "extensions:manage.sidePanel.categories.monitor", component: lazy(() => import( - "../../server-configurations/pages/connector-edit-page" + "../../admin-server-configurations-v1/pages/connector-edit-page" ) ), exact: true, @@ -1008,7 +1008,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { component: lazy(() => import( - "../../server-configurations/pages/connector-edit-page" + "../../admin-server-configurations-v1/pages/connector-edit-page" ) ), exact: true, @@ -1028,7 +1028,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { children: [ { component: lazy(() => - import("../../server/pages/admin-session-advisory-banner-page") + import("../../admin-server-v1/pages/admin-session-advisory-banner-page") ), exact: true, icon: { @@ -1042,7 +1042,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { component: lazy(() => - import("../../server/pages/remote-logging-page") + import("../../admin-server-v1/pages/remote-logging-page") ), exact: true, icon: { @@ -1056,7 +1056,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { component: lazy(() => - import("../../server/pages/internal-notification-sending-page") + import("../../admin-server-v1/pages/internal-notification-sending-page") ), exact: true, icon: { @@ -1071,7 +1071,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { ], component: lazy(() => import( - "../../server/pages/server" + "../../admin-server-v1/pages/server" ) ), exact: true, @@ -1087,7 +1087,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { category: "extensions:manage.sidePanel.categories.userManagement", - component: lazy(() => import("../../workflow-approvals/pages/approvals")), + component: lazy(() => import("../../admin-workflow-approvals-v1/pages/approvals")), exact: true, icon: { icon: @@ -1101,7 +1101,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { category: "console:manage.features.sidePanel.categories.legacy", - component: lazy(() => import("../../certificates/pages/certificates-keystore")), + component: lazy(() => import("../../admin-certificates-v1/pages/certificates-keystore")), icon: { icon: getSidePanelIcons().certificate }, @@ -1116,7 +1116,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { category: "console:manage.features.sidePanel.categories.legacy", children: [ { - component: lazy(() => import("../../secrets/pages/secret-edit")), + component: lazy(() => import("../../admin-secrets-v1/pages/secret-edit")), exact: false, icon: { icon: getSidePanelIcons().childIcon }, id: "secretManagementEdit", @@ -1126,7 +1126,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../secrets/pages/secrets")), + component: lazy(() => import("../../admin-secrets-v1/pages/secrets")), exact: true, icon: { icon: getSidePanelIcons().secrets }, id: "secretsManagement", @@ -1139,7 +1139,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { children: [ { - component: lazy(() => import("../../console-settings/pages/console-roles-edit-page")), + component: lazy(() => import("../../admin-console-settings-v1/pages/console-roles-edit-page")), exact: false, icon: { icon: getSidePanelIcons().childIcon }, id: "consoleRolesEdit", @@ -1150,7 +1150,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { }, { component: lazy(() => { - return import("../../console-settings/pages/console-administrator-edit-page"); + return import("../../admin-console-settings-v1/pages/console-administrator-edit-page"); }), exact: false, icon: { icon: getSidePanelIcons().childIcon }, @@ -1161,7 +1161,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false } ], - component: lazy(() => import("../../console-settings/pages/console-settings-page")), + component: lazy(() => import("../../admin-console-settings-v1/pages/console-settings-page")), exact: true, icon: { icon: @@ -1177,7 +1177,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { { category: "console:manage.features.sidePanel.categories.configurations", component: lazy(() => - import("../../remote-repository-configuration/pages/remote-repository-config") + import("../../admin-remote-repository-configuration-v1/pages/remote-repository-config") ), exact: true, icon: { @@ -1191,7 +1191,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../server-configurations/pages/governance-connectors")), + component: lazy(() => import("../../admin-server-configurations-v1/pages/governance-connectors")), exact: true, icon: null, id: "governanceConnectors", @@ -1202,7 +1202,7 @@ export const getAppViewRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../server-configurations/pages/multi-attribute-login-edit")), + component: lazy(() => import("../../admin-server-configurations-v1/pages/multi-attribute-login-edit")), exact: true, icon: null, id: "multiAttributeLogin", @@ -1325,7 +1325,7 @@ export const getErrorLayoutRoutes = (): RouteInterface[] => { export const getAuthLayoutRoutes = (): RouteInterface[] => { const routes: RouteInterface[] = [ { - component: lazy(() => import("../../../extensions/components/tenants/pages/create-tenant")), + component: lazy(() => import("../../admin-extensions-v1/components/tenants/pages/create-tenant")), exact: true, icon: null, id: "createTenant", @@ -1335,7 +1335,7 @@ export const getAuthLayoutRoutes = (): RouteInterface[] => { showOnSidePanel: false }, { - component: lazy(() => import("../../authentication/pages/sign-out")), + component: lazy(() => import("../../admin-authentication-v1/pages/sign-out")), icon: null, id: "authLayoutLogout", name: "Logout", diff --git a/apps/console/src/features/core/configs/ui.ts b/features/admin-core-v1/configs/ui.ts similarity index 62% rename from apps/console/src/features/core/configs/ui.ts rename to features/admin-core-v1/configs/ui.ts index 6edbf966939..4bb39f6be21 100644 --- a/apps/console/src/features/core/configs/ui.ts +++ b/features/admin-core-v1/configs/ui.ts @@ -17,158 +17,158 @@ */ import { FunctionComponent, ReactNode } from "react"; -import { ReactComponent as AlertIcon } from "../../../themes/default/assets/images/icons/alert-icon.svg"; +import { ReactComponent as AlertIcon } from "../../themes/default/assets/images/icons/alert-icon.svg"; import { ReactComponent as ApplicationRolesIcon -} from "../../../themes/default/assets/images/icons/application-roles.svg"; -import { ReactComponent as ArrowRight } from "../../../themes/default/assets/images/icons/arrow-right-icon.svg"; -import { ReactComponent as CaretLeftIcon } from "../../../themes/default/assets/images/icons/caret-left-icon.svg"; -import { ReactComponent as CaretRightIcon } from "../../../themes/default/assets/images/icons/caret-right-icon.svg"; +} from "../../themes/default/assets/images/icons/application-roles.svg"; +import { ReactComponent as ArrowRight } from "../../themes/default/assets/images/icons/arrow-right-icon.svg"; +import { ReactComponent as CaretLeftIcon } from "../../themes/default/assets/images/icons/caret-left-icon.svg"; +import { ReactComponent as CaretRightIcon } from "../../themes/default/assets/images/icons/caret-right-icon.svg"; import { ReactComponent as CertificateAvatar -} from "../../../themes/default/assets/images/icons/certificate-avatar.svg"; -import { ReactComponent as CertificateIcon } from "../../../themes/default/assets/images/icons/certificate-icon.svg"; -import { ReactComponent as ClaimsIcon } from "../../../themes/default/assets/images/icons/claims-icon.svg"; -import { ReactComponent as CodeForkIcon } from "../../../themes/default/assets/images/icons/code-fork.svg"; -import { ReactComponent as ConnectionIcon } from "../../../themes/default/assets/images/icons/connection.svg"; -import ConsoleIcon from "../../../themes/default/assets/images/icons/console-icon.svg"; -import { ReactComponent as CrossIcon } from "../../../themes/default/assets/images/icons/cross-icon.svg"; -import { ReactComponent as DashboardIcon } from "../../../themes/default/assets/images/icons/dashboard-icon.svg"; -import { ReactComponent as DatabaseIcon } from "../../../themes/default/assets/images/icons/database-icon.svg"; -import { ReactComponent as DragSquaresIcon } from "../../../themes/default/assets/images/icons/drag-squares-icon.svg"; -import { ReactComponent as EmailIcon } from "../../../themes/default/assets/images/icons/email-icon.svg"; -import { ReactComponent as ForbiddenIcon } from "../../../themes/default/assets/images/icons/forbidden-icon.svg"; -import { ReactComponent as GearsIcon } from "../../../themes/default/assets/images/icons/gears-icon.svg"; -import LogoutIcon from "../../../themes/default/assets/images/icons/logout-icon.svg"; -import { ReactComponent as MaximizeIcon } from "../../../themes/default/assets/images/icons/maximize-icon.svg"; -import { ReactComponent as IDPMetadataIcon } from "../../../themes/default/assets/images/icons/metadata.svg"; -import { ReactComponent as MinimizeIcon } from "../../../themes/default/assets/images/icons/minimize-icon.svg"; -import MyAccountIcon from "../../../themes/default/assets/images/icons/myaccount-icon.svg"; +} from "../../themes/default/assets/images/icons/certificate-avatar.svg"; +import { ReactComponent as CertificateIcon } from "../../themes/default/assets/images/icons/certificate-icon.svg"; +import { ReactComponent as ClaimsIcon } from "../../themes/default/assets/images/icons/claims-icon.svg"; +import { ReactComponent as CodeForkIcon } from "../../themes/default/assets/images/icons/code-fork.svg"; +import { ReactComponent as ConnectionIcon } from "../../themes/default/assets/images/icons/connection.svg"; +import ConsoleIcon from "../../themes/default/assets/images/icons/console-icon.svg"; +import { ReactComponent as CrossIcon } from "../../themes/default/assets/images/icons/cross-icon.svg"; +import { ReactComponent as DashboardIcon } from "../../themes/default/assets/images/icons/dashboard-icon.svg"; +import { ReactComponent as DatabaseIcon } from "../../themes/default/assets/images/icons/database-icon.svg"; +import { ReactComponent as DragSquaresIcon } from "../../themes/default/assets/images/icons/drag-squares-icon.svg"; +import { ReactComponent as EmailIcon } from "../../themes/default/assets/images/icons/email-icon.svg"; +import { ReactComponent as ForbiddenIcon } from "../../themes/default/assets/images/icons/forbidden-icon.svg"; +import { ReactComponent as GearsIcon } from "../../themes/default/assets/images/icons/gears-icon.svg"; +import LogoutIcon from "../../themes/default/assets/images/icons/logout-icon.svg"; +import { ReactComponent as MaximizeIcon } from "../../themes/default/assets/images/icons/maximize-icon.svg"; +import { ReactComponent as IDPMetadataIcon } from "../../themes/default/assets/images/icons/metadata.svg"; +import { ReactComponent as MinimizeIcon } from "../../themes/default/assets/images/icons/minimize-icon.svg"; +import MyAccountIcon from "../../themes/default/assets/images/icons/myaccount-icon.svg"; import { ReactComponent as OrganizationRolesIcon -} from "../../../themes/default/assets/images/icons/organization-roles.svg"; +} from "../../themes/default/assets/images/icons/organization-roles.svg"; import { ReactComponent as AccountManagementOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/account-management-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/account-management-outline.svg"; import { ReactComponent as AdminAdvisoryBannerIcon -} from "../../../themes/default/assets/images/icons/outline-icons/admin-advisory-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/admin-advisory-outline.svg"; import { ReactComponent as AnalyticsIcon -} from "../../../themes/default/assets/images/icons/outline-icons/analytics.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/analytics.svg"; import { ReactComponent as ApplicationsOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/application-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/application-outline.svg"; import { ReactComponent as BriefcaseIcon -} from "../../../themes/default/assets/images/icons/outline-icons/briefcase-outline.svg"; -import { ReactComponent as HomeIcon } from "../../../themes/default/assets/images/icons/outline-icons/home-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/briefcase-outline.svg"; +import { ReactComponent as HomeIcon } from "../../themes/default/assets/images/icons/outline-icons/home-outline.svg"; import { ReactComponent as IDPOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/idp-provider-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/idp-provider-outline.svg"; import { ReactComponent as IDVPOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/idvp-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/idvp-outline.svg"; import { ReactComponent as KeyOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/key-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/key-outline.svg"; import { ReactComponent as LDAPOutlineLegacyIcon -} from "../../../themes/default/assets/images/icons/outline-icons/ldap-outline-legacy.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/ldap-outline-legacy.svg"; import { ReactComponent as LDAPOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/ldap-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/ldap-outline.svg"; import { ReactComponent as LoginAttemptSecurityOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/login-attempts-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/login-attempts-outline.svg"; import { ReactComponent as UserOnboardingOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/onboarding-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/onboarding-outline.svg"; import { ReactComponent as OtherSettingsOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/other-settings-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/other-settings-outline.svg"; import { ReactComponent as ApprovalsIcon -} from "../../../themes/default/assets/images/icons/outline-icons/pending-approval-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/pending-approval-outline.svg"; import { ReactComponent as RemoteLoggingIcon -} from "../../../themes/default/assets/images/icons/outline-icons/remote-logging.svg"; -import { ReactComponent as PinIcon } from "../../../themes/default/assets/images/icons/pin-icon.svg"; -import { ReactComponent as PlugIcon } from "../../../themes/default/assets/images/icons/plug-icon.svg"; -import { ReactComponent as ScopeIcon } from "../../../themes/default/assets/images/icons/scope.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/remote-logging.svg"; +import { ReactComponent as PinIcon } from "../../themes/default/assets/images/icons/pin-icon.svg"; +import { ReactComponent as PlugIcon } from "../../themes/default/assets/images/icons/plug-icon.svg"; +import { ReactComponent as ScopeIcon } from "../../themes/default/assets/images/icons/scope.svg"; import { ReactComponent as LockIconFilled -} from "../../../themes/default/assets/images/icons/secret-grey.svg"; -import { ReactComponent as SMSIcon } from "../../../themes/default/assets/images/icons/sms-icon.svg"; +} from "../../themes/default/assets/images/icons/secret-grey.svg"; +import { ReactComponent as SMSIcon } from "../../themes/default/assets/images/icons/sms-icon.svg"; import { ReactComponent as DarkModeIcon -} from "../../../themes/default/assets/images/icons/solid-icons/crescent-icon.svg"; -import { ReactComponent as KeyIcon } from "../../../themes/default/assets/images/icons/solid-icons/key.svg"; +} from "../../themes/default/assets/images/icons/solid-icons/crescent-icon.svg"; +import { ReactComponent as KeyIcon } from "../../themes/default/assets/images/icons/solid-icons/key.svg"; import { ReactComponent as LightModeIcon -} from "../../../themes/default/assets/images/icons/solid-icons/light-icon.svg"; +} from "../../themes/default/assets/images/icons/solid-icons/light-icon.svg"; import { ReactComponent as MyAccountSolidIcon -} from "../../../themes/default/assets/images/icons/solid-icons/my-account-icon.svg"; +} from "../../themes/default/assets/images/icons/solid-icons/my-account-icon.svg"; import { ReactComponent as OpenBookIcon -} from "../../../themes/default/assets/images/icons/solid-icons/oidc.svg"; -import { ReactComponent as UnPinIcon } from "../../../themes/default/assets/images/icons/unpin-icon.svg"; -import { ReactComponent as FileUploadIllustration } from "../../../themes/default/assets/images/icons/upload.svg"; -import { ReactComponent as UserGroupIcon } from "../../../themes/default/assets/images/icons/user-group-icon.svg"; -import { ReactComponent as UserIcon } from "../../../themes/default/assets/images/icons/user-icon.svg"; -import { ReactComponent as CertificateBadge } from "../../../themes/default/assets/images/illustrations/badge.svg"; +} from "../../themes/default/assets/images/icons/solid-icons/oidc.svg"; +import { ReactComponent as UnPinIcon } from "../../themes/default/assets/images/icons/unpin-icon.svg"; +import { ReactComponent as FileUploadIllustration } from "../../themes/default/assets/images/icons/upload.svg"; +import { ReactComponent as UserGroupIcon } from "../../themes/default/assets/images/icons/user-group-icon.svg"; +import { ReactComponent as UserIcon } from "../../themes/default/assets/images/icons/user-icon.svg"; +import { ReactComponent as CertificateBadge } from "../../themes/default/assets/images/illustrations/badge.svg"; import { ReactComponent as CertificateIllustration -} from "../../../themes/default/assets/images/illustrations/certificate.svg"; +} from "../../themes/default/assets/images/illustrations/certificate.svg"; import { ReactComponent as JWTKey -} from "../../../themes/default/assets/images/illustrations/jwt-key-icon.svg"; -import { ReactComponent as CertificateRibbon } from "../../../themes/default/assets/images/illustrations/ribbon.svg"; +} from "../../themes/default/assets/images/illustrations/jwt-key-icon.svg"; +import { ReactComponent as CertificateRibbon } from "../../themes/default/assets/images/illustrations/ribbon.svg"; import { ReactComponent as BrokenPageIllustration -} from "../../../themes/default/assets/images/placeholder-illustrations/broken-page-illustration.svg"; +} from "../../themes/default/assets/images/placeholder-illustrations/broken-page-illustration.svg"; import { ReactComponent as CreateErrorIllustration -} from "../../../themes/default/assets/images/placeholder-illustrations/create-error-illustration.svg"; +} from "../../themes/default/assets/images/placeholder-illustrations/create-error-illustration.svg"; import { ReactComponent as EmptyListIllustration -} from "../../../themes/default/assets/images/placeholder-illustrations/empty-list-illustration.svg"; +} from "../../themes/default/assets/images/placeholder-illustrations/empty-list-illustration.svg"; import { ReactComponent as EmptySearchResultsIllustration -} from "../../../themes/default/assets/images/placeholder-illustrations/empty-search-illustration.svg"; +} from "../../themes/default/assets/images/placeholder-illustrations/empty-search-illustration.svg"; import { ReactComponent as PageNotFoundIllustration -} from "../../../themes/default/assets/images/placeholder-illustrations/page-not-found-illustration.svg"; -import AxschemaLogo from "../../../themes/default/assets/images/protocols/axschema.png"; -import EidasLogo from "../../../themes/default/assets/images/protocols/eidas.png"; -import OAuth2Logo from "../../../themes/default/assets/images/protocols/oauth2.png"; -import OIDCFullLogo from "../../../themes/default/assets/images/protocols/oidc.png"; -import OIDCLogo from "../../../themes/default/assets/images/protocols/openid-connect.png"; -import SamlLogo from "../../../themes/default/assets/images/protocols/saml.png"; -import SCIMLogo from "../../../themes/default/assets/images/protocols/scim.png"; -import WSFedLogo from "../../../themes/default/assets/images/protocols/ws-fed.png"; -import { ReactComponent as AndroidLogo } from "../../../themes/default/assets/images/technologies/android-logo.svg"; -import { ReactComponent as AngularLogo } from "../../../themes/default/assets/images/technologies/angular-logo.svg"; -import { ReactComponent as AppleLogo } from "../../../themes/default/assets/images/technologies/apple-logo.svg"; -import { ReactComponent as CSharpLogo } from "../../../themes/default/assets/images/technologies/c-sharp-logo.svg"; -import { ReactComponent as CordovaLogo } from "../../../themes/default/assets/images/technologies/cordova-logo.svg"; -import { ReactComponent as DotNetLogo } from "../../../themes/default/assets/images/technologies/dotnet-logo.svg"; -import { ReactComponent as FlutterLogo } from "../../../themes/default/assets/images/technologies/flutter-logo.svg"; -import { ReactComponent as HTMLLogo } from "../../../themes/default/assets/images/technologies/html-logo.svg"; -import { ReactComponent as IOSLogo } from "../../../themes/default/assets/images/technologies/ios-logo.svg"; -import { ReactComponent as JavaLogo } from "../../../themes/default/assets/images/technologies/java-logo.svg"; +} from "../../themes/default/assets/images/placeholder-illustrations/page-not-found-illustration.svg"; +import AxschemaLogo from "../../themes/default/assets/images/protocols/axschema.png"; +import EidasLogo from "../../themes/default/assets/images/protocols/eidas.png"; +import OAuth2Logo from "../../themes/default/assets/images/protocols/oauth2.png"; +import OIDCFullLogo from "../../themes/default/assets/images/protocols/oidc.png"; +import OIDCLogo from "../../themes/default/assets/images/protocols/openid-connect.png"; +import SamlLogo from "../../themes/default/assets/images/protocols/saml.png"; +import SCIMLogo from "../../themes/default/assets/images/protocols/scim.png"; +import WSFedLogo from "../../themes/default/assets/images/protocols/ws-fed.png"; +import { ReactComponent as AndroidLogo } from "../../themes/default/assets/images/technologies/android-logo.svg"; +import { ReactComponent as AngularLogo } from "../../themes/default/assets/images/technologies/angular-logo.svg"; +import { ReactComponent as AppleLogo } from "../../themes/default/assets/images/technologies/apple-logo.svg"; +import { ReactComponent as CSharpLogo } from "../../themes/default/assets/images/technologies/c-sharp-logo.svg"; +import { ReactComponent as CordovaLogo } from "../../themes/default/assets/images/technologies/cordova-logo.svg"; +import { ReactComponent as DotNetLogo } from "../../themes/default/assets/images/technologies/dotnet-logo.svg"; +import { ReactComponent as FlutterLogo } from "../../themes/default/assets/images/technologies/flutter-logo.svg"; +import { ReactComponent as HTMLLogo } from "../../themes/default/assets/images/technologies/html-logo.svg"; +import { ReactComponent as IOSLogo } from "../../themes/default/assets/images/technologies/ios-logo.svg"; +import { ReactComponent as JavaLogo } from "../../themes/default/assets/images/technologies/java-logo.svg"; import { ReactComponent as JavaScriptLogo -} from "../../../themes/default/assets/images/technologies/javascript-logo.svg"; -import MacOSLogo from "../../../themes/default/assets/images/technologies/macos-logo.png"; -import { ReactComponent as NodeJSLogo } from "../../../themes/default/assets/images/technologies/nodejs-logo.svg"; -import { ReactComponent as PHPLogo } from "../../../themes/default/assets/images/technologies/php-logo.svg"; -import { ReactComponent as PythonLogo } from "../../../themes/default/assets/images/technologies/python-logo.svg"; -import { ReactComponent as ReactLogo } from "../../../themes/default/assets/images/technologies/react-logo.svg"; -import { ReactComponent as VueLogo } from "../../../themes/default/assets/images/technologies/vue-logo.svg"; -import { ReactComponent as WindowsLogo } from "../../../themes/default/assets/images/technologies/windows-logo.svg"; -import { ServerConfigurationsConstants } from "../../server-configurations/constants"; +} from "../../themes/default/assets/images/technologies/javascript-logo.svg"; +import MacOSLogo from "../../themes/default/assets/images/technologies/macos-logo.png"; +import { ReactComponent as NodeJSLogo } from "../../themes/default/assets/images/technologies/nodejs-logo.svg"; +import { ReactComponent as PHPLogo } from "../../themes/default/assets/images/technologies/php-logo.svg"; +import { ReactComponent as PythonLogo } from "../../themes/default/assets/images/technologies/python-logo.svg"; +import { ReactComponent as ReactLogo } from "../../themes/default/assets/images/technologies/react-logo.svg"; +import { ReactComponent as VueLogo } from "../../themes/default/assets/images/technologies/vue-logo.svg"; +import { ReactComponent as WindowsLogo } from "../../themes/default/assets/images/technologies/windows-logo.svg"; +import { ServerConfigurationsConstants } from "../../admin-server-configurations-v1/constants"; /** * Typed interface of {@link getTechnologyLogos} diff --git a/apps/console/src/features/core/constants/app-constants.ts b/features/admin-core-v1/constants/app-constants.ts similarity index 99% rename from apps/console/src/features/core/constants/app-constants.ts rename to features/admin-core-v1/constants/app-constants.ts index c10a3cf88dc..06013163799 100644 --- a/apps/console/src/features/core/constants/app-constants.ts +++ b/features/admin-core-v1/constants/app-constants.ts @@ -19,12 +19,12 @@ import { AppThemeConfigInterface } from "@wso2is/core/models"; import { StringUtils } from "@wso2is/core/utils"; import { MultitenantConstants } from "./multitenant-constants"; -import { identityProviderConfig } from "../../../extensions/configs"; +import { identityProviderConfig } from "../../admin-extensions-v1/configs"; import { GovernanceCategoryForOrgsInterface, GovernanceConnectorCategoryInterface, GovernanceConnectorUtils -} from "../../server-configurations"; +} from "../../admin-server-configurations-v1"; /** * Class containing app constants. diff --git a/apps/console/src/features/core/constants/common-constants.ts b/features/admin-core-v1/constants/common-constants.ts similarity index 100% rename from apps/console/src/features/core/constants/common-constants.ts rename to features/admin-core-v1/constants/common-constants.ts diff --git a/apps/console/src/features/core/constants/i18n-constants.ts b/features/admin-core-v1/constants/i18n-constants.ts similarity index 100% rename from apps/console/src/features/core/constants/i18n-constants.ts rename to features/admin-core-v1/constants/i18n-constants.ts diff --git a/apps/console/src/features/core/constants/index.ts b/features/admin-core-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/core/constants/index.ts rename to features/admin-core-v1/constants/index.ts diff --git a/apps/console/src/features/core/constants/multitenant-constants.ts b/features/admin-core-v1/constants/multitenant-constants.ts similarity index 100% rename from apps/console/src/features/core/constants/multitenant-constants.ts rename to features/admin-core-v1/constants/multitenant-constants.ts diff --git a/apps/console/src/features/core/constants/ui-constants.ts b/features/admin-core-v1/constants/ui-constants.ts similarity index 100% rename from apps/console/src/features/core/constants/ui-constants.ts rename to features/admin-core-v1/constants/ui-constants.ts diff --git a/apps/console/src/features/core/constants/user-store-constants.ts b/features/admin-core-v1/constants/user-store-constants.ts similarity index 100% rename from apps/console/src/features/core/constants/user-store-constants.ts rename to features/admin-core-v1/constants/user-store-constants.ts diff --git a/apps/console/src/features/core/context/app-settings-context.tsx b/features/admin-core-v1/context/app-settings-context.tsx similarity index 100% rename from apps/console/src/features/core/context/app-settings-context.tsx rename to features/admin-core-v1/context/app-settings-context.tsx diff --git a/apps/console/src/features/core/context/user-preferences-context.tsx b/features/admin-core-v1/context/user-preferences-context.tsx similarity index 100% rename from apps/console/src/features/core/context/user-preferences-context.tsx rename to features/admin-core-v1/context/user-preferences-context.tsx diff --git a/apps/console/src/features/core/helpers/history.ts b/features/admin-core-v1/helpers/history.ts similarity index 100% rename from apps/console/src/features/core/helpers/history.ts rename to features/admin-core-v1/helpers/history.ts diff --git a/apps/console/src/features/core/helpers/index.ts b/features/admin-core-v1/helpers/index.ts similarity index 100% rename from apps/console/src/features/core/helpers/index.ts rename to features/admin-core-v1/helpers/index.ts diff --git a/apps/console/src/features/core/hooks/use-app-settings.ts b/features/admin-core-v1/hooks/use-app-settings.ts similarity index 100% rename from apps/console/src/features/core/hooks/use-app-settings.ts rename to features/admin-core-v1/hooks/use-app-settings.ts diff --git a/apps/console/src/features/core/hooks/use-request.ts b/features/admin-core-v1/hooks/use-request.ts similarity index 100% rename from apps/console/src/features/core/hooks/use-request.ts rename to features/admin-core-v1/hooks/use-request.ts diff --git a/apps/console/src/features/core/hooks/use-routes.tsx b/features/admin-core-v1/hooks/use-routes.tsx similarity index 97% rename from apps/console/src/features/core/hooks/use-routes.tsx rename to features/admin-core-v1/hooks/use-routes.tsx index ceac0e37be5..675156a6088 100644 --- a/apps/console/src/features/core/hooks/use-routes.tsx +++ b/features/admin-core-v1/hooks/use-routes.tsx @@ -22,8 +22,8 @@ import { RouteUtils as CommonRouteUtils } from "@wso2is/core/utils"; import isEmpty from "lodash-es/isEmpty"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import useAuthorization from "../../authorization/hooks/use-authorization"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +import useAuthorization from "../../admin-authorization-v1/hooks/use-authorization"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { getAppViewRoutes } from "../configs/routes"; import { AppConstants } from "../constants/app-constants"; import { history } from "../helpers/history"; diff --git a/apps/console/src/features/core/hooks/use-user-preferences.ts b/features/admin-core-v1/hooks/use-user-preferences.ts similarity index 100% rename from apps/console/src/features/core/hooks/use-user-preferences.ts rename to features/admin-core-v1/hooks/use-user-preferences.ts diff --git a/apps/console/src/features/core/index.ts b/features/admin-core-v1/index.ts similarity index 100% rename from apps/console/src/features/core/index.ts rename to features/admin-core-v1/index.ts diff --git a/apps/console/src/features/core/models/config.ts b/features/admin-core-v1/models/config.ts similarity index 91% rename from apps/console/src/features/core/models/config.ts rename to features/admin-core-v1/models/config.ts index 4496f68414e..b2cca111900 100644 --- a/apps/console/src/features/core/models/config.ts +++ b/features/admin-core-v1/models/config.ts @@ -27,24 +27,24 @@ import { I18nModuleOptionsInterface } from "@wso2is/i18n"; import { ApplicationTemplateLoadingStrategies, ApplicationsResourceEndpointsInterface -} from "../../applications/models"; -import { BrandingPreferenceResourceEndpointsInterface } from "../../branding/models/endpoints"; -import { CertificatesResourceEndpointsInterface } from "../../certificates"; -import { ClaimResourceEndpointsInterface } from "../../claims/models/endpoints"; -import { ConsoleSettingsResourceEndpointsInterface } from "../../console-settings/models/endpoints"; -import { GroupsResourceEndpointsInterface } from "../../groups"; -import { IDPResourceEndpointsInterface } from "../../identity-providers/models/endpoints"; -import { IdentityProviderTemplateLoadingStrategies } from "../../identity-providers/models/identity-provider"; -import { ScopesResourceEndpointsInterface } from "../../oidc-scopes"; -import { OrganizationResourceEndpointsInterface } from "../../organizations/models"; -import { JWTAuthenticationServiceEndpointsInterface } from "../../private-key-jwt/models"; -import { RolesResourceEndpointsInterface } from "../../roles/models/endpoints"; -import { SecretsManagementEndpoints } from "../../secrets/models/endpoints"; -import { ServerConfigurationsResourceEndpointsInterface } from "../../server-configurations"; -import { TenantResourceEndpointsInterface } from "../../tenants/models/endpoints"; -import { UsersResourceEndpointsInterface } from "../../users/models/endpoints"; -import { UserstoreResourceEndpointsInterface } from "../../userstores/models/endpoints"; -import { ValidationServiceEndpointsInterface } from "../../validation/models"; +} from "../../admin-applications-v1/models"; +import { BrandingPreferenceResourceEndpointsInterface } from "../../admin-branding-v1/models/endpoints"; +import { CertificatesResourceEndpointsInterface } from "../../admin-certificates-v1"; +import { ClaimResourceEndpointsInterface } from "../../admin-claims-v1/models/endpoints"; +import { ConsoleSettingsResourceEndpointsInterface } from "../../admin-console-settings-v1/models/endpoints"; +import { GroupsResourceEndpointsInterface } from "../../admin-groups-v1"; +import { IDPResourceEndpointsInterface } from "../../admin-identity-providers-v1/models/endpoints"; +import { IdentityProviderTemplateLoadingStrategies } from "../../admin-identity-providers-v1/models/identity-provider"; +import { ScopesResourceEndpointsInterface } from "../../admin-oidc-scopes-v1"; +import { OrganizationResourceEndpointsInterface } from "../../admin-organizations-v1/models"; +import { JWTAuthenticationServiceEndpointsInterface } from "../../admin-private-key-jwt-v1/models"; +import { RolesResourceEndpointsInterface } from "../../admin-roles-v2/models/endpoints"; +import { SecretsManagementEndpoints } from "../../admin-secrets-v1/models/endpoints"; +import { ServerConfigurationsResourceEndpointsInterface } from "../../admin-server-configurations-v1"; +import { TenantResourceEndpointsInterface } from "../../admin-tenants-v1/models/endpoints"; +import { UsersResourceEndpointsInterface } from "../../admin-users-v1/models/endpoints"; +import { UserstoreResourceEndpointsInterface } from "../../admin-userstores-v1/models/endpoints"; +import { ValidationServiceEndpointsInterface } from "../../admin-validation-v1/models"; export type ConfigInterface = CommonConfigInterface< DeploymentConfigInterface, diff --git a/apps/console/src/features/core/models/cors-configurations.ts b/features/admin-core-v1/models/cors-configurations.ts similarity index 100% rename from apps/console/src/features/core/models/cors-configurations.ts rename to features/admin-core-v1/models/cors-configurations.ts diff --git a/apps/console/src/features/core/models/documentation.ts b/features/admin-core-v1/models/documentation.ts similarity index 90% rename from apps/console/src/features/core/models/documentation.ts rename to features/admin-core-v1/models/documentation.ts index ebeefcbd852..adf9d4b5d90 100644 --- a/apps/console/src/features/core/models/documentation.ts +++ b/features/admin-core-v1/models/documentation.ts @@ -17,6 +17,6 @@ */ // DO NOT SHORTEN THE IMPORT PATH as it could lead to circular dependencies. -import { DocumentationLinksExtensionInterface } from "../../../extensions/configs"; +import { DocumentationLinksExtensionInterface } from "../../admin-extensions-v1/configs"; export type DocumentationLinksInterface = DocumentationLinksExtensionInterface; diff --git a/apps/console/src/features/core/models/help-panel.ts b/features/admin-core-v1/models/help-panel.ts similarity index 100% rename from apps/console/src/features/core/models/help-panel.ts rename to features/admin-core-v1/models/help-panel.ts diff --git a/apps/console/src/features/core/models/index.ts b/features/admin-core-v1/models/index.ts similarity index 100% rename from apps/console/src/features/core/models/index.ts rename to features/admin-core-v1/models/index.ts diff --git a/apps/console/src/features/core/models/reducer-state.ts b/features/admin-core-v1/models/reducer-state.ts similarity index 94% rename from apps/console/src/features/core/models/reducer-state.ts rename to features/admin-core-v1/models/reducer-state.ts index a1442c5620b..91a7cc0a69a 100644 --- a/apps/console/src/features/core/models/reducer-state.ts +++ b/features/admin-core-v1/models/reducer-state.ts @@ -34,8 +34,8 @@ import { } from "./config"; import { PortalDocumentationStructureInterface } from "./help-panel"; import { AppViewTypes } from "./ui"; -import { OrganizationType } from "../../organizations/constants"; -import { OrganizationResponseInterface } from "../../organizations/models"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; +import { OrganizationResponseInterface } from "../../admin-organizations-v1/models"; /** * Portal config reducer state interface. diff --git a/apps/console/src/features/core/models/ui.ts b/features/admin-core-v1/models/ui.ts similarity index 93% rename from apps/console/src/features/core/models/ui.ts rename to features/admin-core-v1/models/ui.ts index 869cc637755..39da6cc57c4 100644 --- a/apps/console/src/features/core/models/ui.ts +++ b/features/admin-core-v1/models/ui.ts @@ -16,7 +16,7 @@ * under the License. */ -import { AppViewExtensionTypes } from "../../../extensions"; +import { AppViewExtensionTypes } from "../../admin-extensions-v1"; /** * Types of views supported by default in the application. diff --git a/apps/console/src/features/core/models/user-preferences.ts b/features/admin-core-v1/models/user-preferences.ts similarity index 100% rename from apps/console/src/features/core/models/user-preferences.ts rename to features/admin-core-v1/models/user-preferences.ts diff --git a/apps/console/src/features/core/models/user-store.ts b/features/admin-core-v1/models/user-store.ts similarity index 100% rename from apps/console/src/features/core/models/user-store.ts rename to features/admin-core-v1/models/user-store.ts diff --git a/apps/console/src/features/core/models/users.ts b/features/admin-core-v1/models/users.ts similarity index 100% rename from apps/console/src/features/core/models/users.ts rename to features/admin-core-v1/models/users.ts diff --git a/apps/console/src/features/core/pages/errors/404.tsx b/features/admin-core-v1/pages/errors/404.tsx similarity index 100% rename from apps/console/src/features/core/pages/errors/404.tsx rename to features/admin-core-v1/pages/errors/404.tsx diff --git a/apps/console/src/features/core/pages/errors/index.ts b/features/admin-core-v1/pages/errors/index.ts similarity index 100% rename from apps/console/src/features/core/pages/errors/index.ts rename to features/admin-core-v1/pages/errors/index.ts diff --git a/apps/console/src/features/core/pages/errors/storage-disabled.tsx b/features/admin-core-v1/pages/errors/storage-disabled.tsx similarity index 100% rename from apps/console/src/features/core/pages/errors/storage-disabled.tsx rename to features/admin-core-v1/pages/errors/storage-disabled.tsx diff --git a/apps/console/src/features/core/pages/errors/unauthorized.tsx b/features/admin-core-v1/pages/errors/unauthorized.tsx similarity index 100% rename from apps/console/src/features/core/pages/errors/unauthorized.tsx rename to features/admin-core-v1/pages/errors/unauthorized.tsx diff --git a/apps/console/src/features/core/pages/index.ts b/features/admin-core-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/core/pages/index.ts rename to features/admin-core-v1/pages/index.ts diff --git a/apps/console/src/features/core/pages/privacy.tsx b/features/admin-core-v1/pages/privacy.tsx similarity index 100% rename from apps/console/src/features/core/pages/privacy.tsx rename to features/admin-core-v1/pages/privacy.tsx diff --git a/apps/console/src/features/core/providers/app-settings-provider.tsx b/features/admin-core-v1/providers/app-settings-provider.tsx similarity index 100% rename from apps/console/src/features/core/providers/app-settings-provider.tsx rename to features/admin-core-v1/providers/app-settings-provider.tsx diff --git a/apps/console/src/features/core/providers/user-preferences-provider.tsx b/features/admin-core-v1/providers/user-preferences-provider.tsx similarity index 100% rename from apps/console/src/features/core/providers/user-preferences-provider.tsx rename to features/admin-core-v1/providers/user-preferences-provider.tsx diff --git a/apps/console/src/features/core/store/actions/acess-control.ts b/features/admin-core-v1/store/actions/acess-control.ts similarity index 100% rename from apps/console/src/features/core/store/actions/acess-control.ts rename to features/admin-core-v1/store/actions/acess-control.ts diff --git a/apps/console/src/features/core/store/actions/global.ts b/features/admin-core-v1/store/actions/global.ts similarity index 100% rename from apps/console/src/features/core/store/actions/global.ts rename to features/admin-core-v1/store/actions/global.ts diff --git a/apps/console/src/features/core/store/actions/help-panel.ts b/features/admin-core-v1/store/actions/help-panel.ts similarity index 100% rename from apps/console/src/features/core/store/actions/help-panel.ts rename to features/admin-core-v1/store/actions/help-panel.ts diff --git a/apps/console/src/features/core/store/actions/index.ts b/features/admin-core-v1/store/actions/index.ts similarity index 100% rename from apps/console/src/features/core/store/actions/index.ts rename to features/admin-core-v1/store/actions/index.ts diff --git a/apps/console/src/features/core/store/actions/organization.ts b/features/admin-core-v1/store/actions/organization.ts similarity index 94% rename from apps/console/src/features/core/store/actions/organization.ts rename to features/admin-core-v1/store/actions/organization.ts index 21558b0d16c..644857482f1 100644 --- a/apps/console/src/features/core/store/actions/organization.ts +++ b/features/admin-core-v1/store/actions/organization.ts @@ -27,9 +27,9 @@ import { SetSuperAdminTypeInterface, SetUserOrganizationIdInterface } from "./types"; -import { OrganizationType } from "../../../organizations/constants"; -import { OrganizationResponseInterface } from "../../../organizations/models"; -import { ServerConfigurationsInterface, getServerConfigs } from "../../../server-configurations"; +import { OrganizationType } from "../../../admin-organizations-v1/constants"; +import { OrganizationResponseInterface } from "../../../admin-organizations-v1/models"; +import { ServerConfigurationsInterface, getServerConfigs } from "../../../admin-server-configurations-v1"; /** * This action sets an organization in the redux store. diff --git a/apps/console/src/features/core/store/actions/routes.ts b/features/admin-core-v1/store/actions/routes.ts similarity index 100% rename from apps/console/src/features/core/store/actions/routes.ts rename to features/admin-core-v1/store/actions/routes.ts diff --git a/apps/console/src/features/core/store/actions/types/access-control.ts b/features/admin-core-v1/store/actions/types/access-control.ts similarity index 100% rename from apps/console/src/features/core/store/actions/types/access-control.ts rename to features/admin-core-v1/store/actions/types/access-control.ts diff --git a/apps/console/src/features/core/store/actions/types/global.ts b/features/admin-core-v1/store/actions/types/global.ts similarity index 100% rename from apps/console/src/features/core/store/actions/types/global.ts rename to features/admin-core-v1/store/actions/types/global.ts diff --git a/apps/console/src/features/core/store/actions/types/help-panel.ts b/features/admin-core-v1/store/actions/types/help-panel.ts similarity index 100% rename from apps/console/src/features/core/store/actions/types/help-panel.ts rename to features/admin-core-v1/store/actions/types/help-panel.ts diff --git a/apps/console/src/features/core/store/actions/types/index.ts b/features/admin-core-v1/store/actions/types/index.ts similarity index 100% rename from apps/console/src/features/core/store/actions/types/index.ts rename to features/admin-core-v1/store/actions/types/index.ts diff --git a/apps/console/src/features/core/store/actions/types/organization.ts b/features/admin-core-v1/store/actions/types/organization.ts similarity index 93% rename from apps/console/src/features/core/store/actions/types/organization.ts rename to features/admin-core-v1/store/actions/types/organization.ts index 7924351991a..06b567c7b90 100644 --- a/apps/console/src/features/core/store/actions/types/organization.ts +++ b/features/admin-core-v1/store/actions/types/organization.ts @@ -16,8 +16,8 @@ * under the License. */ -import { OrganizationType } from "../../../../organizations/constants"; -import { OrganizationResponseInterface } from "../../../../organizations/models"; +import { OrganizationType } from "../../../../admin-organizations-v1/constants"; +import { OrganizationResponseInterface } from "../../../../admin-organizations-v1/models"; export enum OrganizationActionTypes { SET_SUPER_ADMIN = "SET_SUPER_ADMIN", diff --git a/apps/console/src/features/core/store/actions/types/routes.ts b/features/admin-core-v1/store/actions/types/routes.ts similarity index 100% rename from apps/console/src/features/core/store/actions/types/routes.ts rename to features/admin-core-v1/store/actions/types/routes.ts diff --git a/apps/console/src/features/core/store/combine-reducers.ts b/features/admin-core-v1/store/combine-reducers.ts similarity index 91% rename from apps/console/src/features/core/store/combine-reducers.ts rename to features/admin-core-v1/store/combine-reducers.ts index 8d7d062ceb7..6dbb3507b26 100644 --- a/apps/console/src/features/core/store/combine-reducers.ts +++ b/features/admin-core-v1/store/combine-reducers.ts @@ -41,9 +41,9 @@ import { organizationReducer } from "./reducers"; import { routeReducer } from "./reducers/routes"; -import { applicationReducer } from "../../applications/store"; -import { commonAuthenticateReducerInitialState } from "../../authentication/store"; -import { identityProviderReducer } from "../../identity-providers/store"; +import { applicationReducer } from "../../admin-applications-v1/store"; +import { commonAuthenticateReducerInitialState } from "../../admin-authentication-v1/store"; +import { identityProviderReducer } from "../../admin-identity-providers-v1/store"; import { AuthReducerStateInterface, DeploymentConfigInterface, diff --git a/apps/console/src/features/core/store/index.ts b/features/admin-core-v1/store/index.ts similarity index 100% rename from apps/console/src/features/core/store/index.ts rename to features/admin-core-v1/store/index.ts diff --git a/apps/console/src/features/core/store/reducers/access-control.ts b/features/admin-core-v1/store/reducers/access-control.ts similarity index 100% rename from apps/console/src/features/core/store/reducers/access-control.ts rename to features/admin-core-v1/store/reducers/access-control.ts diff --git a/apps/console/src/features/core/store/reducers/config.ts b/features/admin-core-v1/store/reducers/config.ts similarity index 100% rename from apps/console/src/features/core/store/reducers/config.ts rename to features/admin-core-v1/store/reducers/config.ts diff --git a/apps/console/src/features/core/store/reducers/global.ts b/features/admin-core-v1/store/reducers/global.ts similarity index 100% rename from apps/console/src/features/core/store/reducers/global.ts rename to features/admin-core-v1/store/reducers/global.ts diff --git a/apps/console/src/features/core/store/reducers/help-panel.ts b/features/admin-core-v1/store/reducers/help-panel.ts similarity index 100% rename from apps/console/src/features/core/store/reducers/help-panel.ts rename to features/admin-core-v1/store/reducers/help-panel.ts diff --git a/apps/console/src/features/core/store/reducers/index.ts b/features/admin-core-v1/store/reducers/index.ts similarity index 100% rename from apps/console/src/features/core/store/reducers/index.ts rename to features/admin-core-v1/store/reducers/index.ts diff --git a/apps/console/src/features/core/store/reducers/loaders.ts b/features/admin-core-v1/store/reducers/loaders.ts similarity index 100% rename from apps/console/src/features/core/store/reducers/loaders.ts rename to features/admin-core-v1/store/reducers/loaders.ts diff --git a/apps/console/src/features/core/store/reducers/organization.ts b/features/admin-core-v1/store/reducers/organization.ts similarity index 98% rename from apps/console/src/features/core/store/reducers/organization.ts rename to features/admin-core-v1/store/reducers/organization.ts index 06257dcde61..d4db9778762 100644 --- a/apps/console/src/features/core/store/reducers/organization.ts +++ b/features/admin-core-v1/store/reducers/organization.ts @@ -16,7 +16,7 @@ * under the License. */ -import { OrganizationManagementConstants, OrganizationType } from "../../../organizations/constants"; +import { OrganizationManagementConstants, OrganizationType } from "../../../admin-organizations-v1/constants"; import { OrganizationReducerStateInterface } from "../../models"; import { OrganizationAction, OrganizationActionTypes } from "../actions/types"; diff --git a/apps/console/src/features/core/store/reducers/profile.ts b/features/admin-core-v1/store/reducers/profile.ts similarity index 100% rename from apps/console/src/features/core/store/reducers/profile.ts rename to features/admin-core-v1/store/reducers/profile.ts diff --git a/apps/console/src/features/core/store/reducers/routes.ts b/features/admin-core-v1/store/reducers/routes.ts similarity index 100% rename from apps/console/src/features/core/store/reducers/routes.ts rename to features/admin-core-v1/store/reducers/routes.ts diff --git a/apps/console/src/features/core/utils/app-utils.ts b/features/admin-core-v1/utils/app-utils.ts similarity index 98% rename from apps/console/src/features/core/utils/app-utils.ts rename to features/admin-core-v1/utils/app-utils.ts index 2e22c8c4d33..68c64757d67 100644 --- a/apps/console/src/features/core/utils/app-utils.ts +++ b/features/admin-core-v1/utils/app-utils.ts @@ -22,7 +22,7 @@ import { LocalStorageUtils } from "@wso2is/core/utils"; import cloneDeep from "lodash-es/cloneDeep"; import get from "lodash-es/get"; import isEmpty from "lodash-es/isEmpty"; -import isLegacyAuthzRuntime from "../../authorization/utils/get-legacy-authz-runtime"; +import isLegacyAuthzRuntime from "../../admin-authorization-v1/utils/get-legacy-authz-runtime"; import { AppConstants } from "../constants"; import { store } from "../store"; diff --git a/apps/console/src/features/core/utils/common-utils.ts b/features/admin-core-v1/utils/common-utils.ts similarity index 100% rename from apps/console/src/features/core/utils/common-utils.ts rename to features/admin-core-v1/utils/common-utils.ts diff --git a/apps/console/src/features/core/utils/event-publisher.ts b/features/admin-core-v1/utils/event-publisher.ts similarity index 98% rename from apps/console/src/features/core/utils/event-publisher.ts rename to features/admin-core-v1/utils/event-publisher.ts index d2f9ca032a6..a45219db863 100644 --- a/apps/console/src/features/core/utils/event-publisher.ts +++ b/features/admin-core-v1/utils/event-publisher.ts @@ -16,7 +16,7 @@ * under the License. */ -import { analyticsConfig } from "../../../extensions/configs/analytics"; +import { analyticsConfig } from "../../admin-extensions-v1/configs/analytics"; /** * A event publisher to perform event logging. diff --git a/apps/console/src/features/core/utils/filter-list.ts b/features/admin-core-v1/utils/filter-list.ts similarity index 100% rename from apps/console/src/features/core/utils/filter-list.ts rename to features/admin-core-v1/utils/filter-list.ts diff --git a/apps/console/src/features/core/utils/help-panel-utils.ts b/features/admin-core-v1/utils/help-panel-utils.ts similarity index 100% rename from apps/console/src/features/core/utils/help-panel-utils.ts rename to features/admin-core-v1/utils/help-panel-utils.ts diff --git a/apps/console/src/features/core/utils/http-utils.ts b/features/admin-core-v1/utils/http-utils.ts similarity index 100% rename from apps/console/src/features/core/utils/http-utils.ts rename to features/admin-core-v1/utils/http-utils.ts diff --git a/apps/console/src/features/core/utils/index.ts b/features/admin-core-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/core/utils/index.ts rename to features/admin-core-v1/utils/index.ts diff --git a/apps/console/src/features/core/utils/route-utils.ts b/features/admin-core-v1/utils/route-utils.ts similarity index 99% rename from apps/console/src/features/core/utils/route-utils.ts rename to features/admin-core-v1/utils/route-utils.ts index 30f2a856f47..8db52c66a5f 100644 --- a/apps/console/src/features/core/utils/route-utils.ts +++ b/features/admin-core-v1/utils/route-utils.ts @@ -25,7 +25,7 @@ import { FeatureStatus } from "@wso2is/access-control"; import { NavCategory, NavRouteInterface, RouteInterface } from "@wso2is/core/models"; import groupBy from "lodash-es/groupBy"; import sortBy from "lodash-es/sortBy"; -import { FeatureGateConstants } from "../../../extensions/components/feature-gate/constants/feature-gate"; +import { FeatureGateConstants } from "../../admin-extensions-v1/components/feature-gate/constants/feature-gate"; import { AppConstants } from "../constants"; import { history } from "../helpers"; diff --git a/apps/console/src/features/core/utils/sort-list.ts b/features/admin-core-v1/utils/sort-list.ts similarity index 100% rename from apps/console/src/features/core/utils/sort-list.ts rename to features/admin-core-v1/utils/sort-list.ts diff --git a/apps/console/src/features/core/utils/user-store-utils.ts b/features/admin-core-v1/utils/user-store-utils.ts similarity index 97% rename from apps/console/src/features/core/utils/user-store-utils.ts rename to features/admin-core-v1/utils/user-store-utils.ts index 0929b995854..10919092904 100644 --- a/apps/console/src/features/core/utils/user-store-utils.ts +++ b/features/admin-core-v1/utils/user-store-utils.ts @@ -20,10 +20,10 @@ import { AlertLevels } from "@wso2is/core/models"; import { addAlert } from "@wso2is/core/store"; import { I18n } from "@wso2is/i18n"; import isEmpty from "lodash-es/isEmpty"; -import { userstoresConfig } from "../../../extensions"; -import { getUserStoreList } from "../../userstores/api"; -import { UserStore, UserStoreListItem, UserStoreProperty } from "../../userstores/models"; -import { ValidationFormInterface } from "../../validation/models"; +import { userstoresConfig } from "../../admin-extensions-v1"; +import { getUserStoreList } from "../../admin-userstores-v1/api"; +import { UserStore, UserStoreListItem, UserStoreProperty } from "../../admin-userstores-v1/models"; +import { ValidationFormInterface } from "../../admin-validation-v1/models"; import { getAUserStore, getPrimaryUserStore } from "../api"; import { SharedUserStoreConstants } from "../constants"; import { UserStoreDetails } from "../models"; diff --git a/apps/console/src/features/email-and-sms/pages/email-and-sms.tsx b/features/admin-email-and-sms-v1/pages/email-and-sms.tsx similarity index 95% rename from apps/console/src/features/email-and-sms/pages/email-and-sms.tsx rename to features/admin-email-and-sms-v1/pages/email-and-sms.tsx index d0bdd0c3be6..979f24f3af8 100644 --- a/apps/console/src/features/email-and-sms/pages/email-and-sms.tsx +++ b/features/admin-email-and-sms-v1/pages/email-and-sms.tsx @@ -23,9 +23,9 @@ import { PageLayout } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { ReactComponent as SMSIcon } from "../../../themes/default/assets/images/icons/sms-icon.svg"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +import { ReactComponent as SMSIcon } from "../../themes/default/assets/images/icons/sms-icon.svg"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { SettingsSection } from "../settings/settings-section"; import "./notification-channels.scss"; diff --git a/apps/console/src/features/email-and-sms/pages/notification-channels.scss b/features/admin-email-and-sms-v1/pages/notification-channels.scss similarity index 100% rename from apps/console/src/features/email-and-sms/pages/notification-channels.scss rename to features/admin-email-and-sms-v1/pages/notification-channels.scss diff --git a/apps/console/src/features/email-and-sms/settings/settings-section.tsx b/features/admin-email-and-sms-v1/settings/settings-section.tsx similarity index 100% rename from apps/console/src/features/email-and-sms/settings/settings-section.tsx rename to features/admin-email-and-sms-v1/settings/settings-section.tsx diff --git a/apps/console/src/features/email-management/api/email-templates.ts b/features/admin-email-management-v1/api/email-templates.ts similarity index 98% rename from apps/console/src/features/email-management/api/email-templates.ts rename to features/admin-email-management-v1/api/email-templates.ts index d6dfc5dd802..c89555791fc 100644 --- a/apps/console/src/features/email-management/api/email-templates.ts +++ b/features/admin-email-management-v1/api/email-templates.ts @@ -20,12 +20,12 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { I18nConstants, store } from "../../core"; +import { I18nConstants, store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { EmailTemplate, EmailTemplateType } from "../models/email-templates"; /** diff --git a/apps/console/src/features/email-management/api/index.ts b/features/admin-email-management-v1/api/index.ts similarity index 100% rename from apps/console/src/features/email-management/api/index.ts rename to features/admin-email-management-v1/api/index.ts diff --git a/apps/console/src/features/email-management/components/email-customization-footer.tsx b/features/admin-email-management-v1/components/email-customization-footer.tsx similarity index 100% rename from apps/console/src/features/email-management/components/email-customization-footer.tsx rename to features/admin-email-management-v1/components/email-customization-footer.tsx diff --git a/apps/console/src/features/email-management/components/email-customization-form.tsx b/features/admin-email-management-v1/components/email-customization-form.tsx similarity index 98% rename from apps/console/src/features/email-management/components/email-customization-form.tsx rename to features/admin-email-management-v1/components/email-customization-form.tsx index 0247cf13b6b..6b2ab1b1d9b 100755 --- a/apps/console/src/features/email-management/components/email-customization-form.tsx +++ b/features/admin-email-management-v1/components/email-customization-form.tsx @@ -36,8 +36,8 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { Grid } from "semantic-ui-react"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; -import { I18nConstants } from "../../core"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; +import { I18nConstants } from "../../admin-core-v1"; import { EmailTemplate } from "../models"; interface EmailCustomizationFormPropsInterface extends IdentifiableComponentInterface { diff --git a/apps/console/src/features/email-management/components/email-customization-header.tsx b/features/admin-email-management-v1/components/email-customization-header.tsx similarity index 99% rename from apps/console/src/features/email-management/components/email-customization-header.tsx rename to features/admin-email-management-v1/components/email-customization-header.tsx index d90d77252b0..eb7038ab118 100755 --- a/apps/console/src/features/email-management/components/email-customization-header.tsx +++ b/features/admin-email-management-v1/components/email-customization-header.tsx @@ -23,7 +23,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useMemo, useState } import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid, Segment } from "semantic-ui-react"; -import { AppState } from "../../core"; +import { AppState } from "../../admin-core-v1"; import { EmailTemplateType } from "../models"; const FORM_ID: string = "email-customization-header-form"; diff --git a/apps/console/src/features/email-management/components/email-template-preview.tsx b/features/admin-email-management-v1/components/email-template-preview.tsx similarity index 89% rename from apps/console/src/features/email-management/components/email-template-preview.tsx rename to features/admin-email-management-v1/components/email-template-preview.tsx index fbd6a34b260..b822fac18d8 100644 --- a/apps/console/src/features/email-management/components/email-template-preview.tsx +++ b/features/admin-email-management-v1/components/email-template-preview.tsx @@ -27,12 +27,12 @@ import React, { useState } from "react"; import { useSelector } from "react-redux"; -import useGetBrandingPreference from "../../branding/api/use-get-branding-preference"; -import { BrandingPreferencesConstants } from "../../branding/constants"; -import useBrandingPreference from "../../branding/hooks/use-branding-preference"; -import { BrandingPreferenceThemeInterface } from "../../branding/models"; -import { BrandingPreferenceUtils } from "../../branding/utils"; -import { AppState, store } from "../../core"; +import useGetBrandingPreference from "../../admin-branding-v1/api/use-get-branding-preference"; +import { BrandingPreferencesConstants } from "../../admin-branding-v1/constants"; +import useBrandingPreference from "../../admin-branding-v1/hooks/use-branding-preference"; +import { BrandingPreferenceThemeInterface } from "../../admin-branding-v1/models"; +import { BrandingPreferenceUtils } from "../../admin-branding-v1/utils"; +import { AppState, store } from "../../admin-core-v1"; import { EmailTemplate } from "../models"; import { EmailCustomizationUtils } from "../utils"; diff --git a/apps/console/src/features/email-management/components/index.ts b/features/admin-email-management-v1/components/index.ts similarity index 100% rename from apps/console/src/features/email-management/components/index.ts rename to features/admin-email-management-v1/components/index.ts diff --git a/apps/console/src/features/email-management/constants/email-management-constants.ts b/features/admin-email-management-v1/constants/email-management-constants.ts similarity index 100% rename from apps/console/src/features/email-management/constants/email-management-constants.ts rename to features/admin-email-management-v1/constants/email-management-constants.ts diff --git a/apps/console/src/features/email-management/models/email-templates.ts b/features/admin-email-management-v1/models/email-templates.ts similarity index 100% rename from apps/console/src/features/email-management/models/email-templates.ts rename to features/admin-email-management-v1/models/email-templates.ts diff --git a/apps/console/src/features/email-management/models/index.ts b/features/admin-email-management-v1/models/index.ts similarity index 100% rename from apps/console/src/features/email-management/models/index.ts rename to features/admin-email-management-v1/models/index.ts diff --git a/apps/console/src/features/email-management/pages/email-customization.tsx b/features/admin-email-management-v1/pages/email-customization.tsx similarity index 98% rename from apps/console/src/features/email-management/pages/email-customization.tsx rename to features/admin-email-management-v1/pages/email-customization.tsx index 3728fbef676..73a067c57a7 100755 --- a/apps/console/src/features/email-management/pages/email-customization.tsx +++ b/features/admin-email-management-v1/pages/email-customization.tsx @@ -39,9 +39,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { TabProps } from "semantic-ui-react"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; -import BrandingPreferenceProvider from "../../branding/providers/branding-preference-provider"; -import { AppState, I18nConstants } from "../../core"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; +import BrandingPreferenceProvider from "../../admin-branding-v1/providers/branding-preference-provider"; +import { AppState, I18nConstants } from "../../admin-core-v1"; import { createNewEmailTemplate, deleteEmailTemplate, diff --git a/apps/console/src/features/email-management/pages/index.ts b/features/admin-email-management-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/email-management/pages/index.ts rename to features/admin-email-management-v1/pages/index.ts diff --git a/apps/console/src/features/email-management/utils/email-customization-utils.ts b/features/admin-email-management-v1/utils/email-customization-utils.ts similarity index 95% rename from apps/console/src/features/email-management/utils/email-customization-utils.ts rename to features/admin-email-management-v1/utils/email-customization-utils.ts index 08cb2152184..acb4848f953 100644 --- a/apps/console/src/features/email-management/utils/email-customization-utils.ts +++ b/features/admin-email-management-v1/utils/email-customization-utils.ts @@ -21,10 +21,10 @@ import { BrandingPreferenceThemeInterface, PredefinedThemes, ThemeConfigInterface -} from "../../branding/models"; -import { CustomTextInterface } from "../../branding/models/custom-text-preference"; -import { BrandingPreferenceUtils } from "../../branding/utils"; -import processCustomTextTemplateLiterals from "../../branding/utils/process-custom-text-template-literals"; +} from "../../admin-branding-v1/models"; +import { CustomTextInterface } from "../../admin-branding-v1/models/custom-text-preference"; +import { BrandingPreferenceUtils } from "../../admin-branding-v1/utils"; +import processCustomTextTemplateLiterals from "../../admin-branding-v1/utils/process-custom-text-template-literals"; export class EmailCustomizationUtils { diff --git a/apps/console/src/features/email-management/utils/index.ts b/features/admin-email-management-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/email-management/utils/index.ts rename to features/admin-email-management-v1/utils/index.ts diff --git a/apps/console/src/features/email-providers/api/email-providers.ts b/features/admin-email-providers-v1/api/email-providers.ts similarity index 98% rename from apps/console/src/features/email-providers/api/email-providers.ts rename to features/admin-email-providers-v1/api/email-providers.ts index 107f0aa12ef..ad611db89f6 100644 --- a/apps/console/src/features/email-providers/api/email-providers.ts +++ b/features/admin-email-providers-v1/api/email-providers.ts @@ -24,8 +24,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { EmailProviderConstants } from "../constants"; import { EmailProviderConfigAPIResponseInterface } from "../models"; diff --git a/apps/console/src/features/email-providers/api/index.ts b/features/admin-email-providers-v1/api/index.ts similarity index 100% rename from apps/console/src/features/email-providers/api/index.ts rename to features/admin-email-providers-v1/api/index.ts diff --git a/apps/console/src/features/email-providers/constants/email-provider-constants.ts b/features/admin-email-providers-v1/constants/email-provider-constants.ts similarity index 100% rename from apps/console/src/features/email-providers/constants/email-provider-constants.ts rename to features/admin-email-providers-v1/constants/email-provider-constants.ts diff --git a/apps/console/src/features/email-providers/constants/index.ts b/features/admin-email-providers-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/email-providers/constants/index.ts rename to features/admin-email-providers-v1/constants/index.ts diff --git a/apps/console/src/features/email-providers/models/email-providers.ts b/features/admin-email-providers-v1/models/email-providers.ts similarity index 100% rename from apps/console/src/features/email-providers/models/email-providers.ts rename to features/admin-email-providers-v1/models/email-providers.ts diff --git a/apps/console/src/features/email-providers/models/index.ts b/features/admin-email-providers-v1/models/index.ts similarity index 100% rename from apps/console/src/features/email-providers/models/index.ts rename to features/admin-email-providers-v1/models/index.ts diff --git a/apps/console/src/features/email-providers/pages/email-providers.tsx b/features/admin-email-providers-v1/pages/email-providers.tsx similarity index 99% rename from apps/console/src/features/email-providers/pages/email-providers.tsx rename to features/admin-email-providers-v1/pages/email-providers.tsx index d8f99d8b6da..d99193416fd 100644 --- a/apps/console/src/features/email-providers/pages/email-providers.tsx +++ b/features/admin-email-providers-v1/pages/email-providers.tsx @@ -51,8 +51,8 @@ import { AppConstants, AppState, FeatureConfigInterface -} from "../../core"; -import { history } from "../../core/helpers"; +} from "../../admin-core-v1"; +import { history } from "../../admin-core-v1/helpers"; import { deleteEmailProviderConfigurations, updateEmailProviderConfigurations, useEmailProviderConfig } from "../api"; import { EmailProviderConstants } from "../constants"; import { diff --git a/apps/console/src/features/email-templates/api/email-templates.ts b/features/admin-email-templates-v1/api/email-templates.ts similarity index 99% rename from apps/console/src/features/email-templates/api/email-templates.ts rename to features/admin-email-templates-v1/api/email-templates.ts index 950a147dea6..51dbed55e25 100644 --- a/apps/console/src/features/email-templates/api/email-templates.ts +++ b/features/admin-email-templates-v1/api/email-templates.ts @@ -19,7 +19,7 @@ import { AsgardeoSPAClient } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { EmailTemplate, EmailTemplateDetails, EmailTemplateType } from "../models"; /** diff --git a/apps/console/src/features/email-templates/api/index.ts b/features/admin-email-templates-v1/api/index.ts similarity index 100% rename from apps/console/src/features/email-templates/api/index.ts rename to features/admin-email-templates-v1/api/index.ts diff --git a/apps/console/src/features/email-templates/components/email-template-editor.tsx b/features/admin-email-templates-v1/components/email-template-editor.tsx similarity index 100% rename from apps/console/src/features/email-templates/components/email-template-editor.tsx rename to features/admin-email-templates-v1/components/email-template-editor.tsx diff --git a/apps/console/src/features/email-templates/components/forms/add-email-template-form.tsx b/features/admin-email-templates-v1/components/forms/add-email-template-form.tsx similarity index 99% rename from apps/console/src/features/email-templates/components/forms/add-email-template-form.tsx rename to features/admin-email-templates-v1/components/forms/add-email-template-form.tsx index 3a6abba2b2e..782c2cf972c 100644 --- a/apps/console/src/features/email-templates/components/forms/add-email-template-form.tsx +++ b/features/admin-email-templates-v1/components/forms/add-email-template-form.tsx @@ -26,7 +26,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Button, DropdownItemProps, Form, Grid } from "semantic-ui-react"; -import { AppConstants, history } from "../../../core"; +import { AppConstants, history } from "../../../admin-core-v1"; import { createLocaleTemplate, getTemplateDetails, replaceLocaleTemplateContent } from "../../api"; import { EmailTemplate, EmailTemplateFormModes, EmailTemplateType } from "../../models"; import { EmailTemplateEditor } from "../email-template-editor"; diff --git a/apps/console/src/features/email-templates/components/forms/add-email-template-type-form.tsx b/features/admin-email-templates-v1/components/forms/add-email-template-type-form.tsx similarity index 100% rename from apps/console/src/features/email-templates/components/forms/add-email-template-type-form.tsx rename to features/admin-email-templates-v1/components/forms/add-email-template-type-form.tsx diff --git a/apps/console/src/features/email-templates/components/forms/index.ts b/features/admin-email-templates-v1/components/forms/index.ts similarity index 100% rename from apps/console/src/features/email-templates/components/forms/index.ts rename to features/admin-email-templates-v1/components/forms/index.ts diff --git a/apps/console/src/features/email-templates/components/index.ts b/features/admin-email-templates-v1/components/index.ts similarity index 100% rename from apps/console/src/features/email-templates/components/index.ts rename to features/admin-email-templates-v1/components/index.ts diff --git a/apps/console/src/features/email-templates/components/lists/index.ts b/features/admin-email-templates-v1/components/lists/index.ts similarity index 100% rename from apps/console/src/features/email-templates/components/lists/index.ts rename to features/admin-email-templates-v1/components/lists/index.ts diff --git a/apps/console/src/features/email-templates/components/lists/template-list.tsx b/features/admin-email-templates-v1/components/lists/template-list.tsx similarity index 99% rename from apps/console/src/features/email-templates/components/lists/template-list.tsx rename to features/admin-email-templates-v1/components/lists/template-list.tsx index 68a58ce86f2..ccdb69e62c2 100644 --- a/apps/console/src/features/email-templates/components/lists/template-list.tsx +++ b/features/admin-email-templates-v1/components/lists/template-list.tsx @@ -29,7 +29,7 @@ import * as CountryLanguage from "country-language"; import React, { FunctionComponent, ReactElement, ReactNode, SyntheticEvent, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Flag, FlagNameValues, Icon, SemanticICONS } from "semantic-ui-react"; -import { AppConstants, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../../core"; +import { AppConstants, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../../admin-core-v1"; import { EmailTemplate } from "../../models"; import { ViewLocaleTemplate } from "../wizards"; diff --git a/apps/console/src/features/email-templates/components/lists/template-type-list.tsx b/features/admin-email-templates-v1/components/lists/template-type-list.tsx similarity index 99% rename from apps/console/src/features/email-templates/components/lists/template-type-list.tsx rename to features/admin-email-templates-v1/components/lists/template-type-list.tsx index 689330f0946..63589df3435 100644 --- a/apps/console/src/features/email-templates/components/lists/template-type-list.tsx +++ b/features/admin-email-templates-v1/components/lists/template-type-list.tsx @@ -31,7 +31,7 @@ import { import React, { FunctionComponent, ReactElement, ReactNode, SyntheticEvent, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Header, Icon, SemanticICONS } from "semantic-ui-react"; -import { AppConstants, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../../core"; +import { AppConstants, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../../admin-core-v1"; import { EmailTemplateType } from "../../models"; /** diff --git a/apps/console/src/features/email-templates/components/wizards/add-template-type-wizard.tsx b/features/admin-email-templates-v1/components/wizards/add-template-type-wizard.tsx similarity index 99% rename from apps/console/src/features/email-templates/components/wizards/add-template-type-wizard.tsx rename to features/admin-email-templates-v1/components/wizards/add-template-type-wizard.tsx index e9e2a3a024b..feb80b77b5b 100644 --- a/apps/console/src/features/email-templates/components/wizards/add-template-type-wizard.tsx +++ b/features/admin-email-templates-v1/components/wizards/add-template-type-wizard.tsx @@ -25,7 +25,7 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Grid, Modal } from "semantic-ui-react"; -import { AppConstants, history } from "../../../core"; +import { AppConstants, history } from "../../../admin-core-v1"; import { createNewTemplateType } from "../../api"; import { getAddEmailTemplateTypeWizardStepIcons } from "../../configs"; import { AddEmailTemplateTypeForm } from "../forms"; diff --git a/apps/console/src/features/email-templates/components/wizards/index.ts b/features/admin-email-templates-v1/components/wizards/index.ts similarity index 100% rename from apps/console/src/features/email-templates/components/wizards/index.ts rename to features/admin-email-templates-v1/components/wizards/index.ts diff --git a/apps/console/src/features/email-templates/components/wizards/view-template.tsx b/features/admin-email-templates-v1/components/wizards/view-template.tsx similarity index 100% rename from apps/console/src/features/email-templates/components/wizards/view-template.tsx rename to features/admin-email-templates-v1/components/wizards/view-template.tsx diff --git a/apps/console/src/features/email-templates/configs/endpoints.ts b/features/admin-email-templates-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/email-templates/configs/endpoints.ts rename to features/admin-email-templates-v1/configs/endpoints.ts diff --git a/apps/console/src/features/email-templates/configs/index.ts b/features/admin-email-templates-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/email-templates/configs/index.ts rename to features/admin-email-templates-v1/configs/index.ts diff --git a/apps/console/src/features/email-templates/configs/ui.ts b/features/admin-email-templates-v1/configs/ui.ts similarity index 90% rename from apps/console/src/features/email-templates/configs/ui.ts rename to features/admin-email-templates-v1/configs/ui.ts index bf8c608bef7..9ef62700a21 100644 --- a/apps/console/src/features/email-templates/configs/ui.ts +++ b/features/admin-email-templates-v1/configs/ui.ts @@ -16,7 +16,7 @@ * under the License. */ -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; export const getAddEmailTemplateTypeWizardStepIcons = (): { general: React.FunctionComponent>; diff --git a/apps/console/src/features/email-templates/constants/email-template-management-constants.ts b/features/admin-email-templates-v1/constants/email-template-management-constants.ts similarity index 100% rename from apps/console/src/features/email-templates/constants/email-template-management-constants.ts rename to features/admin-email-templates-v1/constants/email-template-management-constants.ts diff --git a/apps/console/src/features/email-templates/constants/index.ts b/features/admin-email-templates-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/email-templates/constants/index.ts rename to features/admin-email-templates-v1/constants/index.ts diff --git a/apps/console/src/features/email-templates/index.ts b/features/admin-email-templates-v1/index.ts similarity index 100% rename from apps/console/src/features/email-templates/index.ts rename to features/admin-email-templates-v1/index.ts diff --git a/apps/console/src/features/email-templates/models/email-template.ts b/features/admin-email-templates-v1/models/email-template.ts similarity index 100% rename from apps/console/src/features/email-templates/models/email-template.ts rename to features/admin-email-templates-v1/models/email-template.ts diff --git a/apps/console/src/features/email-templates/models/endpoints.ts b/features/admin-email-templates-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/email-templates/models/endpoints.ts rename to features/admin-email-templates-v1/models/endpoints.ts diff --git a/apps/console/src/features/email-templates/models/index.ts b/features/admin-email-templates-v1/models/index.ts similarity index 100% rename from apps/console/src/features/email-templates/models/index.ts rename to features/admin-email-templates-v1/models/index.ts diff --git a/apps/console/src/features/email-templates/pages/email-template-edit-page.tsx b/features/admin-email-templates-v1/pages/email-template-edit-page.tsx similarity index 99% rename from apps/console/src/features/email-templates/pages/email-template-edit-page.tsx rename to features/admin-email-templates-v1/pages/email-template-edit-page.tsx index 3b88eb2e33b..844013d3627 100644 --- a/apps/console/src/features/email-templates/pages/email-template-edit-page.tsx +++ b/features/admin-email-templates-v1/pages/email-template-edit-page.tsx @@ -25,7 +25,7 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { RouteComponentProps } from "react-router"; -import { AppConstants, history } from "../../core"; +import { AppConstants, history } from "../../admin-core-v1"; import { getEmailTemplate } from "../api"; import { AddEmailTemplateForm } from "../components"; import { EmailTemplateDetails, EmailTemplateFormModes } from "../models"; diff --git a/apps/console/src/features/email-templates/pages/email-template-types-page.tsx b/features/admin-email-templates-v1/pages/email-template-types-page.tsx similarity index 98% rename from apps/console/src/features/email-templates/pages/email-template-types-page.tsx rename to features/admin-email-templates-v1/pages/email-template-types-page.tsx index 93881d30673..266b2dad399 100644 --- a/apps/console/src/features/email-templates/pages/email-template-types-page.tsx +++ b/features/admin-email-templates-v1/pages/email-template-types-page.tsx @@ -25,13 +25,13 @@ import React, { FunctionComponent, MouseEvent, ReactElement, useEffect, useState import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { AdvancedSearchWithBasicFilters, UIConstants, filterList, sortList } from "../../core"; -import { OrganizationUtils } from "../../organizations/utils"; +import { AdvancedSearchWithBasicFilters, UIConstants, filterList, sortList } from "../../admin-core-v1"; +import { OrganizationUtils } from "../../admin-organizations-v1/utils"; import { deleteEmailTemplateType, getEmailTemplateTypes } from "../api"; import { AddEmailTemplateTypeWizard, EmailTemplateTypeList } from "../components"; import { EmailTemplateType } from "../models"; import { EmailTemplateUtils } from "../utils/email-template-utils"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; /** * Props for the Email Templates Types page. diff --git a/apps/console/src/features/email-templates/pages/email-templates-page.tsx b/features/admin-email-templates-v1/pages/email-templates-page.tsx similarity index 99% rename from apps/console/src/features/email-templates/pages/email-templates-page.tsx rename to features/admin-email-templates-v1/pages/email-templates-page.tsx index 878bf8f7ef6..1498c4f9d9f 100644 --- a/apps/console/src/features/email-templates/pages/email-templates-page.tsx +++ b/features/admin-email-templates-v1/pages/email-templates-page.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { RouteComponentProps } from "react-router"; import { DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { AppConstants, UIConstants, history } from "../../core"; +import { AppConstants, UIConstants, history } from "../../admin-core-v1"; import { deleteLocaleTemplate, getEmailTemplate } from "../api"; import { EmailTemplateList } from "../components"; import { EmailTemplate, EmailTemplateDetails } from "../models"; diff --git a/apps/console/src/features/email-templates/pages/index.ts b/features/admin-email-templates-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/email-templates/pages/index.ts rename to features/admin-email-templates-v1/pages/index.ts diff --git a/apps/console/src/features/email-templates/utils/email-template-utils.ts b/features/admin-email-templates-v1/utils/email-template-utils.ts similarity index 100% rename from apps/console/src/features/email-templates/utils/email-template-utils.ts rename to features/admin-email-templates-v1/utils/email-template-utils.ts diff --git a/apps/console/src/extensions/application-templates/groups/web-application-template-group.json b/features/admin-extensions-v1/application-templates/groups/web-application-template-group.json similarity index 100% rename from apps/console/src/extensions/application-templates/groups/web-application-template-group.json rename to features/admin-extensions-v1/application-templates/groups/web-application-template-group.json diff --git a/apps/console/src/extensions/application-templates/shared/components/add-user-step-content.tsx b/features/admin-extensions-v1/application-templates/shared/components/add-user-step-content.tsx similarity index 95% rename from apps/console/src/extensions/application-templates/shared/components/add-user-step-content.tsx rename to features/admin-extensions-v1/application-templates/shared/components/add-user-step-content.tsx index b9763021b46..8a80820b928 100644 --- a/apps/console/src/extensions/application-templates/shared/components/add-user-step-content.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/add-user-step-content.tsx @@ -22,10 +22,10 @@ import { Button, ContentLoader, Text } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Icon, List } from "semantic-ui-react"; -import { AppConstants } from "../../../../features/core/constants"; -import { EventPublisher } from "../../../../features/core/utils"; -import { getUserDetails } from "../../../../features/users/api"; -import { AddConsumerUserWizard } from "../../../../features/users/components/wizard/add-consumer-user-wizard"; +import { AppConstants } from "../../../../admin-core-v1/constants"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; +import { getUserDetails } from "../../../../admin-users-v1/api"; +import { AddConsumerUserWizard } from "../../../../admin-users-v1/components/wizard/add-consumer-user-wizard"; /** * Proptypes for add user step component in application sample flow. diff --git a/apps/console/src/extensions/application-templates/shared/components/index.ts b/features/admin-extensions-v1/application-templates/shared/components/index.ts similarity index 100% rename from apps/console/src/extensions/application-templates/shared/components/index.ts rename to features/admin-extensions-v1/application-templates/shared/components/index.ts diff --git a/apps/console/src/extensions/application-templates/shared/components/mobile-custom-configuration.tsx b/features/admin-extensions-v1/application-templates/shared/components/mobile-custom-configuration.tsx similarity index 99% rename from apps/console/src/extensions/application-templates/shared/components/mobile-custom-configuration.tsx rename to features/admin-extensions-v1/application-templates/shared/components/mobile-custom-configuration.tsx index c4b28137192..0304f93dbb9 100644 --- a/apps/console/src/extensions/application-templates/shared/components/mobile-custom-configuration.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/mobile-custom-configuration.tsx @@ -37,8 +37,8 @@ import React, { FC, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Card, Divider, Form, Grid, Icon } from "semantic-ui-react"; -import { OIDCApplicationConfigurationInterface } from "../../../../features/applications/models"; -import { AppState, EventPublisher } from "../../../../features/core"; +import { OIDCApplicationConfigurationInterface } from "../../../../admin-applications-v1/models"; +import { AppState, EventPublisher } from "../../../../admin-core-v1"; const DEFAULT_REQUESTED_SCOPES: string = "openid profile"; diff --git a/apps/console/src/extensions/application-templates/shared/components/overview.tsx b/features/admin-extensions-v1/application-templates/shared/components/overview.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/shared/components/overview.tsx rename to features/admin-extensions-v1/application-templates/shared/components/overview.tsx index c51cb9f659b..35f2000d303 100644 --- a/apps/console/src/extensions/application-templates/shared/components/overview.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/overview.tsx @@ -20,14 +20,14 @@ import { AlertLevels, TestableComponentInterface } from "@wso2is/core/models"; import { GenericIcon, GenericIconProps, Heading, PageHeader } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Card, Grid, Radio } from "semantic-ui-react"; -import { getApplicationList } from "../../../../features/applications/api"; +import { getApplicationList } from "../../../../admin-applications-v1/api"; import { ApplicationInterface, ApplicationListInterface, InboundProtocolListItemInterface, URLFragmentTypes -} from "../../../../features/applications/models"; -import { EventPublisher, history } from "../../../../features/core"; +} from "../../../../admin-applications-v1/models"; +import { EventPublisher, history } from "../../../../admin-core-v1"; import { QuickStartModes } from "../models"; import { useDispatch } from "react-redux"; import { addAlert } from "@wso2is/core/store"; diff --git a/apps/console/src/extensions/application-templates/shared/components/spa-custom-configuration.tsx b/features/admin-extensions-v1/application-templates/shared/components/spa-custom-configuration.tsx similarity index 99% rename from apps/console/src/extensions/application-templates/shared/components/spa-custom-configuration.tsx rename to features/admin-extensions-v1/application-templates/shared/components/spa-custom-configuration.tsx index a1fe39534d3..f02bffae193 100644 --- a/apps/console/src/extensions/application-templates/shared/components/spa-custom-configuration.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/spa-custom-configuration.tsx @@ -31,8 +31,8 @@ import { import React, { FC, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Card, Form, Grid } from "semantic-ui-react"; -import { EventPublisher } from "../../../../features/core"; -import { Config } from "../../../../features/core/configs"; +import { EventPublisher } from "../../../../admin-core-v1"; +import { Config } from "../../../../admin-core-v1/configs"; const DEFAULT_REQUESTED_SCOPES: string = "openid profile"; diff --git a/apps/console/src/extensions/application-templates/shared/components/spa-technology-selection.tsx b/features/admin-extensions-v1/application-templates/shared/components/spa-technology-selection.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/shared/components/spa-technology-selection.tsx rename to features/admin-extensions-v1/application-templates/shared/components/spa-technology-selection.tsx index 2ffc3a67ff9..2ab01f36912 100644 --- a/apps/console/src/extensions/application-templates/shared/components/spa-technology-selection.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/spa-technology-selection.tsx @@ -23,7 +23,7 @@ import kebabCase from "lodash-es/kebabCase"; import React, { FunctionComponent, ReactElement, ReactNode } from "react"; import { useTranslation } from "react-i18next"; import { Card, Divider } from "semantic-ui-react"; -import { EventPublisher } from "../../../../features/core/utils"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; /** * Prop-types for the Technology Selection component. diff --git a/apps/console/src/extensions/application-templates/shared/components/supported-technology-array.tsx b/features/admin-extensions-v1/application-templates/shared/components/supported-technology-array.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/shared/components/supported-technology-array.tsx rename to features/admin-extensions-v1/application-templates/shared/components/supported-technology-array.tsx index 58483494a2a..2dee817aa41 100644 --- a/apps/console/src/extensions/application-templates/shared/components/supported-technology-array.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/supported-technology-array.tsx @@ -27,7 +27,7 @@ import { import React, { FC, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Card } from "semantic-ui-react"; -import { EventPublisher } from "../../../../features/core"; +import { EventPublisher } from "../../../../admin-core-v1"; type TechnologyArrayPropsInterface = { techIcon: GenericIconProps; diff --git a/apps/console/src/extensions/application-templates/shared/components/technology-selection.tsx b/features/admin-extensions-v1/application-templates/shared/components/technology-selection.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/shared/components/technology-selection.tsx rename to features/admin-extensions-v1/application-templates/shared/components/technology-selection.tsx index c46a292f1a3..f2e44e04901 100644 --- a/apps/console/src/extensions/application-templates/shared/components/technology-selection.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/technology-selection.tsx @@ -23,7 +23,7 @@ import kebabCase from "lodash-es/kebabCase"; import React, { FunctionComponent, ReactElement, ReactNode } from "react"; import { useTranslation } from "react-i18next"; import { Card, Divider } from "semantic-ui-react"; -import { EventPublisher } from "../../../../features/core/utils"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; /** * Prop-types for the Technology Selection component. diff --git a/apps/console/src/extensions/application-templates/shared/components/twa-oidc-custom-configuration.tsx b/features/admin-extensions-v1/application-templates/shared/components/twa-oidc-custom-configuration.tsx similarity index 99% rename from apps/console/src/extensions/application-templates/shared/components/twa-oidc-custom-configuration.tsx rename to features/admin-extensions-v1/application-templates/shared/components/twa-oidc-custom-configuration.tsx index 6e9847f5518..5bcd1ca3c00 100644 --- a/apps/console/src/extensions/application-templates/shared/components/twa-oidc-custom-configuration.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/twa-oidc-custom-configuration.tsx @@ -31,7 +31,7 @@ import { import React, { FC, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Card, Form, Grid } from "semantic-ui-react"; -import { EventPublisher } from "../../../../features/core"; +import { EventPublisher } from "../../../../admin-core-v1"; const DEFAULT_REQUESTED_SCOPES: string = "openid profile"; diff --git a/apps/console/src/extensions/application-templates/shared/components/twa-saml-custom-configuration.tsx b/features/admin-extensions-v1/application-templates/shared/components/twa-saml-custom-configuration.tsx similarity index 99% rename from apps/console/src/extensions/application-templates/shared/components/twa-saml-custom-configuration.tsx rename to features/admin-extensions-v1/application-templates/shared/components/twa-saml-custom-configuration.tsx index 25f461b0a18..00c6ab79791 100644 --- a/apps/console/src/extensions/application-templates/shared/components/twa-saml-custom-configuration.tsx +++ b/features/admin-extensions-v1/application-templates/shared/components/twa-saml-custom-configuration.tsx @@ -31,8 +31,8 @@ import React, { FC, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Card, Form, Grid } from "semantic-ui-react"; -import { SAMLApplicationConfigurationInterface } from "../../../../features/applications/models"; -import { AppState, EventPublisher } from "../../../../features/core"; +import { SAMLApplicationConfigurationInterface } from "../../../../admin-applications-v1/models"; +import { AppState, EventPublisher } from "../../../../admin-core-v1"; type TechnologyArrayPropsInterface = { techIcon: GenericIconProps; diff --git a/apps/console/src/extensions/application-templates/shared/index.ts b/features/admin-extensions-v1/application-templates/shared/index.ts similarity index 100% rename from apps/console/src/extensions/application-templates/shared/index.ts rename to features/admin-extensions-v1/application-templates/shared/index.ts diff --git a/apps/console/src/extensions/application-templates/shared/models.ts b/features/admin-extensions-v1/application-templates/shared/models.ts similarity index 100% rename from apps/console/src/extensions/application-templates/shared/models.ts rename to features/admin-extensions-v1/application-templates/shared/models.ts diff --git a/apps/console/src/extensions/application-templates/templates/choreo-apim-application-oidc/choreo-apim-application-oidc.json b/features/admin-extensions-v1/application-templates/templates/choreo-apim-application-oidc/choreo-apim-application-oidc.json similarity index 100% rename from apps/console/src/extensions/application-templates/templates/choreo-apim-application-oidc/choreo-apim-application-oidc.json rename to features/admin-extensions-v1/application-templates/templates/choreo-apim-application-oidc/choreo-apim-application-oidc.json diff --git a/apps/console/src/extensions/application-templates/templates/mobile-application/assets/android-logo.svg b/features/admin-extensions-v1/application-templates/templates/mobile-application/assets/android-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/mobile-application/assets/android-logo.svg rename to features/admin-extensions-v1/application-templates/templates/mobile-application/assets/android-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/mobile-application/assets/apple-logo.svg b/features/admin-extensions-v1/application-templates/templates/mobile-application/assets/apple-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/mobile-application/assets/apple-logo.svg rename to features/admin-extensions-v1/application-templates/templates/mobile-application/assets/apple-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/mobile-application/assets/flutter-logo.svg b/features/admin-extensions-v1/application-templates/templates/mobile-application/assets/flutter-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/mobile-application/assets/flutter-logo.svg rename to features/admin-extensions-v1/application-templates/templates/mobile-application/assets/flutter-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/mobile-application/assets/ionic-logo.svg b/features/admin-extensions-v1/application-templates/templates/mobile-application/assets/ionic-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/mobile-application/assets/ionic-logo.svg rename to features/admin-extensions-v1/application-templates/templates/mobile-application/assets/ionic-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/mobile-application/assets/react-native-logo.svg b/features/admin-extensions-v1/application-templates/templates/mobile-application/assets/react-native-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/mobile-application/assets/react-native-logo.svg rename to features/admin-extensions-v1/application-templates/templates/mobile-application/assets/react-native-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/mobile-application/assets/swift-logo.svg b/features/admin-extensions-v1/application-templates/templates/mobile-application/assets/swift-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/mobile-application/assets/swift-logo.svg rename to features/admin-extensions-v1/application-templates/templates/mobile-application/assets/swift-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/mobile-application/mobile-application.json b/features/admin-extensions-v1/application-templates/templates/mobile-application/mobile-application.json similarity index 100% rename from apps/console/src/extensions/application-templates/templates/mobile-application/mobile-application.json rename to features/admin-extensions-v1/application-templates/templates/mobile-application/mobile-application.json diff --git a/apps/console/src/extensions/application-templates/templates/mobile-application/quick-start.tsx b/features/admin-extensions-v1/application-templates/templates/mobile-application/quick-start.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/templates/mobile-application/quick-start.tsx rename to features/admin-extensions-v1/application-templates/templates/mobile-application/quick-start.tsx index 40cbc1f3d6a..04ee10fc684 100644 --- a/apps/console/src/extensions/application-templates/templates/mobile-application/quick-start.tsx +++ b/features/admin-extensions-v1/application-templates/templates/mobile-application/quick-start.tsx @@ -34,7 +34,7 @@ import SwiftLogo from "./assets/swift-logo.svg"; import { ApplicationInterface, ApplicationTemplateInterface -} from "../../../../features/applications/models"; +} from "../../../../admin-applications-v1/models"; import { MobileCustomConfiguration } from "../../shared/components"; /** diff --git a/apps/console/src/extensions/application-templates/templates/oidc-web-application/code-blocks.ts b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/code-blocks.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/oidc-web-application/code-blocks.ts rename to features/admin-extensions-v1/application-templates/templates/oidc-web-application/code-blocks.ts diff --git a/apps/console/src/extensions/application-templates/templates/oidc-web-application/integrate-sdks.tsx b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/integrate-sdks.tsx similarity index 99% rename from apps/console/src/extensions/application-templates/templates/oidc-web-application/integrate-sdks.tsx rename to features/admin-extensions-v1/application-templates/templates/oidc-web-application/integrate-sdks.tsx index 2acb15e5501..6692ede0e35 100644 --- a/apps/console/src/extensions/application-templates/templates/oidc-web-application/integrate-sdks.tsx +++ b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/integrate-sdks.tsx @@ -56,15 +56,15 @@ import { } from "./code-blocks"; import { SDKMeta } from "./meta"; import { SupportedTraditionalOIDCAppTechnologyTypes } from "./models"; -import { updateAuthProtocolConfig } from "../../../../features/applications/api"; +import { updateAuthProtocolConfig } from "../../../../admin-applications-v1/api"; import { ApplicationInterface, ApplicationTemplateInterface, OIDCDataInterface, SupportedAuthProtocolTypes -} from "../../../../features/applications/models"; -import { ApplicationManagementUtils } from "../../../../features/applications/utils/application-management-utils"; -import { Config } from "../../../../features/core/configs"; +} from "../../../../admin-applications-v1/models"; +import { ApplicationManagementUtils } from "../../../../admin-applications-v1/utils/application-management-utils"; +import { Config } from "../../../../admin-core-v1/configs"; import MavenLogo from "../../../assets/images/icons/maven-logo.svg"; import TomcatLogo from "../../../assets/images/icons/tomcat-icon.svg"; import { diff --git a/apps/console/src/extensions/application-templates/templates/oidc-web-application/meta.ts b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/meta.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/oidc-web-application/meta.ts rename to features/admin-extensions-v1/application-templates/templates/oidc-web-application/meta.ts diff --git a/apps/console/src/extensions/application-templates/templates/oidc-web-application/models.ts b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/models.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/oidc-web-application/models.ts rename to features/admin-extensions-v1/application-templates/templates/oidc-web-application/models.ts diff --git a/apps/console/src/extensions/application-templates/templates/oidc-web-application/oidc-web-application.json b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/oidc-web-application.json similarity index 100% rename from apps/console/src/extensions/application-templates/templates/oidc-web-application/oidc-web-application.json rename to features/admin-extensions-v1/application-templates/templates/oidc-web-application/oidc-web-application.json diff --git a/apps/console/src/extensions/application-templates/templates/oidc-web-application/quick-start.tsx b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/quick-start.tsx similarity index 97% rename from apps/console/src/extensions/application-templates/templates/oidc-web-application/quick-start.tsx rename to features/admin-extensions-v1/application-templates/templates/oidc-web-application/quick-start.tsx index f6ebd63cff2..40bf11a1769 100644 --- a/apps/console/src/extensions/application-templates/templates/oidc-web-application/quick-start.tsx +++ b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/quick-start.tsx @@ -35,16 +35,16 @@ import { IntegrateSDKs } from "./integrate-sdks"; import { SDKMeta } from "./meta"; import { SupportedTraditionalOIDCAppTechnologyTypes } from "./models"; import { TryoutSamples } from "./tryout-samples"; -import { getApplicationList } from "../../../../features/applications/api"; +import { getApplicationList } from "../../../../admin-applications-v1/api"; import { ApplicationInterface, ApplicationListInterface, ApplicationTemplateInterface, URLFragmentTypes -} from "../../../../features/applications/models"; -import { history } from "../../../../features/core"; -import { getTechnologyLogos } from "../../../../features/core/configs"; -import { AppState } from "../../../../features/core/store"; +} from "../../../../admin-applications-v1/models"; +import { history } from "../../../../admin-core-v1"; +import { getTechnologyLogos } from "../../../../admin-core-v1/configs"; +import { AppState } from "../../../../admin-core-v1/store"; import JavaLogo from "../../../assets/images/icons/java-logo.svg"; import DotNetLogo from "../../../assets/images/icons/net-logo.svg"; import NextJSLogo from "../../../assets/images/icons/next-js-logo.svg"; diff --git a/apps/console/src/extensions/application-templates/templates/oidc-web-application/tryout-samples.tsx b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/tryout-samples.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/templates/oidc-web-application/tryout-samples.tsx rename to features/admin-extensions-v1/application-templates/templates/oidc-web-application/tryout-samples.tsx index 116eaea8327..e0aa40dbe5b 100644 --- a/apps/console/src/extensions/application-templates/templates/oidc-web-application/tryout-samples.tsx +++ b/features/admin-extensions-v1/application-templates/templates/oidc-web-application/tryout-samples.tsx @@ -28,16 +28,16 @@ import { Button, Divider, Form, Icon, InputOnChangeData } from "semantic-ui-reac import { dotNetSDKInstallerConfigCode, tomcatOIDCSamplePropertiesFileCode } from "./code-blocks"; import { SDKMeta } from "./meta"; import { SupportedTraditionalOIDCAppTechnologyTypes } from "./models"; -import { updateAuthProtocolConfig } from "../../../../features/applications/api"; +import { updateAuthProtocolConfig } from "../../../../admin-applications-v1/api"; import { ApplicationInterface, ApplicationTemplateInterface, OIDCDataInterface, SupportedAuthProtocolTypes -} from "../../../../features/applications/models"; -import { ApplicationManagementUtils } from "../../../../features/applications/utils/application-management-utils"; -import { Config, getTechnologyLogos } from "../../../../features/core/configs"; -import { EventPublisher } from "../../../../features/core/utils"; +} from "../../../../admin-applications-v1/models"; +import { ApplicationManagementUtils } from "../../../../admin-applications-v1/utils/application-management-utils"; +import { Config, getTechnologyLogos } from "../../../../admin-core-v1/configs"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; import { VerticalStepper, VerticalStepperStepInterface diff --git a/apps/console/src/extensions/application-templates/templates/saml-web-application/code-blocks.ts b/features/admin-extensions-v1/application-templates/templates/saml-web-application/code-blocks.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/saml-web-application/code-blocks.ts rename to features/admin-extensions-v1/application-templates/templates/saml-web-application/code-blocks.ts diff --git a/apps/console/src/extensions/application-templates/templates/saml-web-application/integrate-sdks.tsx b/features/admin-extensions-v1/application-templates/templates/saml-web-application/integrate-sdks.tsx similarity index 99% rename from apps/console/src/extensions/application-templates/templates/saml-web-application/integrate-sdks.tsx rename to features/admin-extensions-v1/application-templates/templates/saml-web-application/integrate-sdks.tsx index d75ef530a21..bdbed8e921a 100644 --- a/apps/console/src/extensions/application-templates/templates/saml-web-application/integrate-sdks.tsx +++ b/features/admin-extensions-v1/application-templates/templates/saml-web-application/integrate-sdks.tsx @@ -48,9 +48,9 @@ import { ApplicationInterface, ApplicationTemplateInterface, SAMLApplicationConfigurationInterface -} from "../../../../features/applications/models"; -import { AppState } from "../../../../features/core"; -import { Config } from "../../../../features/core/configs"; +} from "../../../../admin-applications-v1/models"; +import { AppState } from "../../../../admin-core-v1"; +import { Config } from "../../../../admin-core-v1/configs"; import MavenLogo from "../../../assets/images/icons/maven-logo.svg"; import TomcatLogo from "../../../assets/images/icons/tomcat-icon.svg"; import { diff --git a/apps/console/src/extensions/application-templates/templates/saml-web-application/meta.ts b/features/admin-extensions-v1/application-templates/templates/saml-web-application/meta.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/saml-web-application/meta.ts rename to features/admin-extensions-v1/application-templates/templates/saml-web-application/meta.ts diff --git a/apps/console/src/extensions/application-templates/templates/saml-web-application/models.ts b/features/admin-extensions-v1/application-templates/templates/saml-web-application/models.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/saml-web-application/models.ts rename to features/admin-extensions-v1/application-templates/templates/saml-web-application/models.ts diff --git a/apps/console/src/extensions/application-templates/templates/saml-web-application/quick-start.tsx b/features/admin-extensions-v1/application-templates/templates/saml-web-application/quick-start.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/templates/saml-web-application/quick-start.tsx rename to features/admin-extensions-v1/application-templates/templates/saml-web-application/quick-start.tsx index 6aebb1f12f7..b8cd23f9b93 100644 --- a/apps/console/src/extensions/application-templates/templates/saml-web-application/quick-start.tsx +++ b/features/admin-extensions-v1/application-templates/templates/saml-web-application/quick-start.tsx @@ -28,9 +28,9 @@ import { ApplicationInterface, ApplicationTemplateInterface, URLFragmentTypes -} from "../../../../features/applications/models"; -import { history } from "../../../../features/core"; -import { getTechnologyLogos } from "../../../../features/core/configs"; +} from "../../../../admin-applications-v1/models"; +import { history } from "../../../../admin-core-v1"; +import { getTechnologyLogos } from "../../../../admin-core-v1/configs"; import JavaLogo from "../../../assets/images/icons/java-logo.svg"; import DotNetLogo from "../../../assets/images/icons/net-logo.svg"; import PerlLogo from "../../../assets/images/icons/perl-logo.svg"; diff --git a/apps/console/src/extensions/application-templates/templates/saml-web-application/saml-web-application.json b/features/admin-extensions-v1/application-templates/templates/saml-web-application/saml-web-application.json similarity index 100% rename from apps/console/src/extensions/application-templates/templates/saml-web-application/saml-web-application.json rename to features/admin-extensions-v1/application-templates/templates/saml-web-application/saml-web-application.json diff --git a/apps/console/src/extensions/application-templates/templates/saml-web-application/tryout-samples.tsx b/features/admin-extensions-v1/application-templates/templates/saml-web-application/tryout-samples.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/templates/saml-web-application/tryout-samples.tsx rename to features/admin-extensions-v1/application-templates/templates/saml-web-application/tryout-samples.tsx index b69f4d1a8b6..1a4d0f86ba3 100644 --- a/apps/console/src/extensions/application-templates/templates/saml-web-application/tryout-samples.tsx +++ b/features/admin-extensions-v1/application-templates/templates/saml-web-application/tryout-samples.tsx @@ -28,17 +28,17 @@ import { Button, Divider, Form, Icon, InputOnChangeData } from "semantic-ui-reac import { tomcatSAMLAgentDockerEnvCode } from "./code-blocks"; import { SDKMeta } from "./meta"; import { SupportedTraditionalSAMLAppTechnologyTypes } from "./models"; -import { updateAuthProtocolConfig } from "../../../../features/applications/api"; +import { updateAuthProtocolConfig } from "../../../../admin-applications-v1/api"; import { ApplicationInterface, ApplicationTemplateInterface, SAML2ConfigurationInterface, SAMLApplicationConfigurationInterface, SupportedAuthProtocolTypes -} from "../../../../features/applications/models"; -import { getTechnologyLogos } from "../../../../features/core/configs"; -import { AppState } from "../../../../features/core/store"; -import { EventPublisher } from "../../../../features/core/utils"; +} from "../../../../admin-applications-v1/models"; +import { getTechnologyLogos } from "../../../../admin-core-v1/configs"; +import { AppState } from "../../../../admin-core-v1/store"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; import { VerticalStepper, VerticalStepperStepInterface diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/angular-config-copying-illustration.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/angular-config-copying-illustration.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/angular-config-copying-illustration.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/angular-config-copying-illustration.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/angular-logo-icon.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/angular-logo-icon.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/angular-logo-icon.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/angular-logo-icon.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/angular-logo.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/angular-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/angular-logo.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/angular-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/aurelia-logo-icon.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/aurelia-logo-icon.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/aurelia-logo-icon.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/aurelia-logo-icon.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/backbone-logo-icon.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/backbone-logo-icon.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/backbone-logo-icon.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/backbone-logo-icon.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/ember-logo-icon.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/ember-logo-icon.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/ember-logo-icon.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/ember-logo-icon.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/html-logo.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/html-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/html-logo.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/html-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/javascript-logo.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/javascript-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/javascript-logo.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/javascript-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/meteor-logo-icon.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/meteor-logo-icon.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/meteor-logo-icon.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/meteor-logo-icon.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/polymer-logo-icon.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/polymer-logo-icon.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/polymer-logo-icon.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/polymer-logo-icon.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/react-config-copying-illustration.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/react-config-copying-illustration.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/react-config-copying-illustration.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/react-config-copying-illustration.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/react-icon.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/react-icon.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/react-icon.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/react-icon.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/typescript-logo.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/typescript-logo.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/typescript-logo.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/typescript-logo.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/assets/vue-logo-icon.svg b/features/admin-extensions-v1/application-templates/templates/single-page-application/assets/vue-logo-icon.svg similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/assets/vue-logo-icon.svg rename to features/admin-extensions-v1/application-templates/templates/single-page-application/assets/vue-logo-icon.svg diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/index.ts b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/index.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/index.ts rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/index.ts diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/integrate-sdks.tsx b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/integrate-sdks.tsx similarity index 99% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/integrate-sdks.tsx rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/integrate-sdks.tsx index 97df89e7812..5aafbf2bcf3 100644 --- a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/integrate-sdks.tsx +++ b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/integrate-sdks.tsx @@ -36,8 +36,8 @@ import { IntegrateStepGeneratorFactory } from "./integrate-step-generator-factor import { ApplicationInterface, ApplicationTemplateInterface -} from "../../../../../features/applications/models"; -import { AppState, ConfigReducerStateInterface } from "../../../../../features/core"; +} from "../../../../../admin-applications-v1/models"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; import { SDKInitConfig } from "../../../shared"; import { AddUserStepContent } from "../../../shared/components"; import { SupportedSPATechnologyTypes } from "../models"; diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/integrate-step-generator-factory.tsx b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/integrate-step-generator-factory.tsx similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/integrate-step-generator-factory.tsx rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/integrate-step-generator-factory.tsx diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/javascript/code-blocks.ts b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/javascript/code-blocks.ts similarity index 96% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/javascript/code-blocks.ts rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/javascript/code-blocks.ts index f90aaa0cc03..1e9beb35c93 100644 --- a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/javascript/code-blocks.ts +++ b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/javascript/code-blocks.ts @@ -18,7 +18,7 @@ import { SDKInitConfig } from "../../../../shared"; -export const javascriptSDKInitialisationCode = (SDKInitConfig: SDKInitConfig): string => { +export const javascriptSDKInitialisationCode: any = (SDKInitConfig: SDKInitConfig): string => { const scopesForDisplay = (): string => { diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/javascript/index.ts b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/javascript/index.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/javascript/index.ts rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/javascript/index.ts diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/javascript/javascript-sdk-integrate-steps.tsx b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/javascript/javascript-sdk-integrate-steps.tsx similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/javascript/javascript-sdk-integrate-steps.tsx rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/javascript/javascript-sdk-integrate-steps.tsx diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/prerequisites.tsx b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/prerequisites.tsx similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/prerequisites.tsx rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/prerequisites.tsx diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/react/code-blocks.ts b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/react/code-blocks.ts similarity index 97% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/react/code-blocks.ts rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/react/code-blocks.ts index e73d0dfc0ae..9a1529b78e1 100644 --- a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/react/code-blocks.ts +++ b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/react/code-blocks.ts @@ -32,7 +32,7 @@ export const reactSDKContextImportCode = (): string => { ); }; -export const reactSDKInitialisationCode = (SDKInitConfig: SDKInitConfig): string => { +export const reactSDKInitialisationCode: any = (SDKInitConfig: SDKInitConfig): string => { const scopesForDisplay = (): string => { diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/react/index.ts b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/react/index.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/react/index.ts rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/react/index.ts diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/react/react-sdk-integrate-steps.tsx b/features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/react/react-sdk-integrate-steps.tsx similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/integrate-sdks/react/react-sdk-integrate-steps.tsx rename to features/admin-extensions-v1/application-templates/templates/single-page-application/integrate-sdks/react/react-sdk-integrate-steps.tsx diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/login-playground-application.json b/features/admin-extensions-v1/application-templates/templates/single-page-application/login-playground-application.json similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/login-playground-application.json rename to features/admin-extensions-v1/application-templates/templates/single-page-application/login-playground-application.json diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/meta.ts b/features/admin-extensions-v1/application-templates/templates/single-page-application/meta.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/meta.ts rename to features/admin-extensions-v1/application-templates/templates/single-page-application/meta.ts diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/models.ts b/features/admin-extensions-v1/application-templates/templates/single-page-application/models.ts similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/models.ts rename to features/admin-extensions-v1/application-templates/templates/single-page-application/models.ts diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/quick-start.tsx b/features/admin-extensions-v1/application-templates/templates/single-page-application/quick-start.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/templates/single-page-application/quick-start.tsx rename to features/admin-extensions-v1/application-templates/templates/single-page-application/quick-start.tsx index d062c7d62ab..e5e8a16a577 100644 --- a/apps/console/src/extensions/application-templates/templates/single-page-application/quick-start.tsx +++ b/features/admin-extensions-v1/application-templates/templates/single-page-application/quick-start.tsx @@ -34,15 +34,15 @@ import VueIcon from "./assets/vue-logo-icon.svg"; import { IntegrateSDKs } from "./integrate-sdks/integrate-sdks"; import { SupportedSPATechnologyTypes } from "./models"; import { TryoutSamples } from "./tryout-samples"; -import { getApplicationList } from "../../../../features/applications/api"; +import { getApplicationList } from "../../../../admin-applications-v1/api"; import { ApplicationInterface, ApplicationListInterface, ApplicationTemplateInterface, URLFragmentTypes -} from "../../../../features/applications/models"; -import { history } from "../../../../features/core"; -import { AppState } from "../../../../features/core/store"; +} from "../../../../admin-applications-v1/models"; +import { history } from "../../../../admin-core-v1"; +import { AppState } from "../../../../admin-core-v1/store"; import { QuickStartModes } from "../../shared"; import { QuickStartPanelOverview, SPACustomConfiguration, SPATechnologySelection } from "../../shared/components"; import { SDKMeta } from "../../templates/single-page-application/meta"; diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/single-page-application.json b/features/admin-extensions-v1/application-templates/templates/single-page-application/single-page-application.json similarity index 100% rename from apps/console/src/extensions/application-templates/templates/single-page-application/single-page-application.json rename to features/admin-extensions-v1/application-templates/templates/single-page-application/single-page-application.json diff --git a/apps/console/src/extensions/application-templates/templates/single-page-application/tryout-samples.tsx b/features/admin-extensions-v1/application-templates/templates/single-page-application/tryout-samples.tsx similarity index 98% rename from apps/console/src/extensions/application-templates/templates/single-page-application/tryout-samples.tsx rename to features/admin-extensions-v1/application-templates/templates/single-page-application/tryout-samples.tsx index 87919f11a10..9e566fa27c6 100644 --- a/apps/console/src/extensions/application-templates/templates/single-page-application/tryout-samples.tsx +++ b/features/admin-extensions-v1/application-templates/templates/single-page-application/tryout-samples.tsx @@ -39,16 +39,16 @@ import { Button, Divider, Icon } from "semantic-ui-react"; import { ReactComponent as JavaScriptLogo } from "./assets/javascript-logo.svg"; import { SDKMeta } from "./meta"; import { SupportedSPATechnologyTypes } from "./models"; -import { updateAuthProtocolConfig } from "../../../../features/applications/api"; +import { updateAuthProtocolConfig } from "../../../../admin-applications-v1/api"; import { ApplicationInterface, ApplicationTemplateInterface, OIDCDataInterface, SupportedAuthProtocolTypes -} from "../../../../features/applications/models"; -import { ApplicationManagementUtils } from "../../../../features/applications/utils/application-management-utils"; -import { Config } from "../../../../features/core/configs"; -import { EventPublisher } from "../../../../features/core/utils"; +} from "../../../../admin-applications-v1/models"; +import { ApplicationManagementUtils } from "../../../../admin-applications-v1/utils/application-management-utils"; +import { Config } from "../../../../admin-core-v1/configs"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; import ReactLogoDataURL from "../../../assets/images/icons/react-icon.svg"; import { VerticalStepper, diff --git a/apps/console/src/extensions/assets/asgardeo-logo.svg b/features/admin-extensions-v1/assets/asgardeo-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/asgardeo-logo.svg rename to features/admin-extensions-v1/assets/asgardeo-logo.svg diff --git a/apps/console/src/extensions/assets/illustrations/asgardeo-rafiki-illustration.svg b/features/admin-extensions-v1/assets/illustrations/asgardeo-rafiki-illustration.svg similarity index 100% rename from apps/console/src/extensions/assets/illustrations/asgardeo-rafiki-illustration.svg rename to features/admin-extensions-v1/assets/illustrations/asgardeo-rafiki-illustration.svg diff --git a/apps/console/src/extensions/assets/illustrations/asgardio-tour-application-illustration.svg b/features/admin-extensions-v1/assets/illustrations/asgardio-tour-application-illustration.svg similarity index 100% rename from apps/console/src/extensions/assets/illustrations/asgardio-tour-application-illustration.svg rename to features/admin-extensions-v1/assets/illustrations/asgardio-tour-application-illustration.svg diff --git a/apps/console/src/extensions/assets/illustrations/asgardio-tour-get-started-illustration.svg b/features/admin-extensions-v1/assets/illustrations/asgardio-tour-get-started-illustration.svg similarity index 100% rename from apps/console/src/extensions/assets/illustrations/asgardio-tour-get-started-illustration.svg rename to features/admin-extensions-v1/assets/illustrations/asgardio-tour-get-started-illustration.svg diff --git a/apps/console/src/extensions/assets/illustrations/asgardio-tour-welcome-illustration.svg b/features/admin-extensions-v1/assets/illustrations/asgardio-tour-welcome-illustration.svg similarity index 100% rename from apps/console/src/extensions/assets/illustrations/asgardio-tour-welcome-illustration.svg rename to features/admin-extensions-v1/assets/illustrations/asgardio-tour-welcome-illustration.svg diff --git a/apps/console/src/extensions/assets/illustrations/consumer-user.svg b/features/admin-extensions-v1/assets/illustrations/consumer-user.svg similarity index 100% rename from apps/console/src/extensions/assets/illustrations/consumer-user.svg rename to features/admin-extensions-v1/assets/illustrations/consumer-user.svg diff --git a/apps/console/src/extensions/assets/illustrations/guest-user.svg b/features/admin-extensions-v1/assets/illustrations/guest-user.svg similarity index 100% rename from apps/console/src/extensions/assets/illustrations/guest-user.svg rename to features/admin-extensions-v1/assets/illustrations/guest-user.svg diff --git a/apps/console/src/extensions/assets/illustrations/work-user.svg b/features/admin-extensions-v1/assets/illustrations/work-user.svg similarity index 100% rename from apps/console/src/extensions/assets/illustrations/work-user.svg rename to features/admin-extensions-v1/assets/illustrations/work-user.svg diff --git a/apps/console/src/extensions/assets/images/icons/account-login-icon.svg b/features/admin-extensions-v1/assets/images/icons/account-login-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/account-login-icon.svg rename to features/admin-extensions-v1/assets/images/icons/account-login-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/admin-icon.svg b/features/admin-extensions-v1/assets/images/icons/admin-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/admin-icon.svg rename to features/admin-extensions-v1/assets/images/icons/admin-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/angular-icon.svg b/features/admin-extensions-v1/assets/images/icons/angular-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/angular-icon.svg rename to features/admin-extensions-v1/assets/images/icons/angular-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/api-resources-icon.svg b/features/admin-extensions-v1/assets/images/icons/api-resources-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/api-resources-icon.svg rename to features/admin-extensions-v1/assets/images/icons/api-resources-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/bulb-emoji-icon.png b/features/admin-extensions-v1/assets/images/icons/bulb-emoji-icon.png similarity index 100% rename from apps/console/src/extensions/assets/images/icons/bulb-emoji-icon.png rename to features/admin-extensions-v1/assets/images/icons/bulb-emoji-icon.png diff --git a/apps/console/src/extensions/assets/images/icons/css-icon.svg b/features/admin-extensions-v1/assets/images/icons/css-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/css-icon.svg rename to features/admin-extensions-v1/assets/images/icons/css-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/download-arrow.svg b/features/admin-extensions-v1/assets/images/icons/download-arrow.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/download-arrow.svg rename to features/admin-extensions-v1/assets/images/icons/download-arrow.svg diff --git a/apps/console/src/extensions/assets/images/icons/email-provider.svg b/features/admin-extensions-v1/assets/images/icons/email-provider.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/email-provider.svg rename to features/admin-extensions-v1/assets/images/icons/email-provider.svg diff --git a/apps/console/src/extensions/assets/images/icons/event-configuration.svg b/features/admin-extensions-v1/assets/images/icons/event-configuration.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/event-configuration.svg rename to features/admin-extensions-v1/assets/images/icons/event-configuration.svg diff --git a/apps/console/src/extensions/assets/images/icons/event-publishing.svg b/features/admin-extensions-v1/assets/images/icons/event-publishing.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/event-publishing.svg rename to features/admin-extensions-v1/assets/images/icons/event-publishing.svg diff --git a/apps/console/src/extensions/assets/images/icons/feedback-outline.svg b/features/admin-extensions-v1/assets/images/icons/feedback-outline.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/feedback-outline.svg rename to features/admin-extensions-v1/assets/images/icons/feedback-outline.svg diff --git a/apps/console/src/extensions/assets/images/icons/golang-logo.svg b/features/admin-extensions-v1/assets/images/icons/golang-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/golang-logo.svg rename to features/admin-extensions-v1/assets/images/icons/golang-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/help-center-icon.svg b/features/admin-extensions-v1/assets/images/icons/help-center-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/help-center-icon.svg rename to features/admin-extensions-v1/assets/images/icons/help-center-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/java-logo.svg b/features/admin-extensions-v1/assets/images/icons/java-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/java-logo.svg rename to features/admin-extensions-v1/assets/images/icons/java-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/javascript-logo.svg b/features/admin-extensions-v1/assets/images/icons/javascript-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/javascript-logo.svg rename to features/admin-extensions-v1/assets/images/icons/javascript-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/letter-t.svg b/features/admin-extensions-v1/assets/images/icons/letter-t.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/letter-t.svg rename to features/admin-extensions-v1/assets/images/icons/letter-t.svg diff --git a/apps/console/src/extensions/assets/images/icons/link-icon.svg b/features/admin-extensions-v1/assets/images/icons/link-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/link-icon.svg rename to features/admin-extensions-v1/assets/images/icons/link-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/maven-logo.svg b/features/admin-extensions-v1/assets/images/icons/maven-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/maven-logo.svg rename to features/admin-extensions-v1/assets/images/icons/maven-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/monitor-icon-outline.svg b/features/admin-extensions-v1/assets/images/icons/monitor-icon-outline.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/monitor-icon-outline.svg rename to features/admin-extensions-v1/assets/images/icons/monitor-icon-outline.svg diff --git a/apps/console/src/extensions/assets/images/icons/net-logo.svg b/features/admin-extensions-v1/assets/images/icons/net-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/net-logo.svg rename to features/admin-extensions-v1/assets/images/icons/net-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/next-js-logo.svg b/features/admin-extensions-v1/assets/images/icons/next-js-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/next-js-logo.svg rename to features/admin-extensions-v1/assets/images/icons/next-js-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/nodejs-logo.svg b/features/admin-extensions-v1/assets/images/icons/nodejs-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/nodejs-logo.svg rename to features/admin-extensions-v1/assets/images/icons/nodejs-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/paint-palette-and-brush-outline.svg b/features/admin-extensions-v1/assets/images/icons/paint-palette-and-brush-outline.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/paint-palette-and-brush-outline.svg rename to features/admin-extensions-v1/assets/images/icons/paint-palette-and-brush-outline.svg diff --git a/apps/console/src/extensions/assets/images/icons/paper-icon.svg b/features/admin-extensions-v1/assets/images/icons/paper-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/paper-icon.svg rename to features/admin-extensions-v1/assets/images/icons/paper-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/perl-logo.svg b/features/admin-extensions-v1/assets/images/icons/perl-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/perl-logo.svg rename to features/admin-extensions-v1/assets/images/icons/perl-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/photos-gallery-icon.svg b/features/admin-extensions-v1/assets/images/icons/photos-gallery-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/photos-gallery-icon.svg rename to features/admin-extensions-v1/assets/images/icons/photos-gallery-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/php-logo.svg b/features/admin-extensions-v1/assets/images/icons/php-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/php-logo.svg rename to features/admin-extensions-v1/assets/images/icons/php-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/python-logo.svg b/features/admin-extensions-v1/assets/images/icons/python-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/python-logo.svg rename to features/admin-extensions-v1/assets/images/icons/python-logo.svg diff --git a/apps/console/src/extensions/assets/images/icons/react-icon.svg b/features/admin-extensions-v1/assets/images/icons/react-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/react-icon.svg rename to features/admin-extensions-v1/assets/images/icons/react-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/self-service-portal-icon.svg b/features/admin-extensions-v1/assets/images/icons/self-service-portal-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/self-service-portal-icon.svg rename to features/admin-extensions-v1/assets/images/icons/self-service-portal-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/shuttle-icon.svg b/features/admin-extensions-v1/assets/images/icons/shuttle-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/shuttle-icon.svg rename to features/admin-extensions-v1/assets/images/icons/shuttle-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/support-headset-icon.svg b/features/admin-extensions-v1/assets/images/icons/support-headset-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/support-headset-icon.svg rename to features/admin-extensions-v1/assets/images/icons/support-headset-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/tomcat-icon.svg b/features/admin-extensions-v1/assets/images/icons/tomcat-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/tomcat-icon.svg rename to features/admin-extensions-v1/assets/images/icons/tomcat-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/user-icon.svg b/features/admin-extensions-v1/assets/images/icons/user-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/user-icon.svg rename to features/admin-extensions-v1/assets/images/icons/user-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/username-validation-icon.svg b/features/admin-extensions-v1/assets/images/icons/username-validation-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/username-validation-icon.svg rename to features/admin-extensions-v1/assets/images/icons/username-validation-icon.svg diff --git a/apps/console/src/extensions/assets/images/icons/www-icon.svg b/features/admin-extensions-v1/assets/images/icons/www-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/icons/www-icon.svg rename to features/admin-extensions-v1/assets/images/icons/www-icon.svg diff --git a/apps/console/src/extensions/assets/images/illustrations/download-sample-illustration.png b/features/admin-extensions-v1/assets/images/illustrations/download-sample-illustration.png similarity index 100% rename from apps/console/src/extensions/assets/images/illustrations/download-sample-illustration.png rename to features/admin-extensions-v1/assets/images/illustrations/download-sample-illustration.png diff --git a/apps/console/src/extensions/assets/images/illustrations/information-icon.svg b/features/admin-extensions-v1/assets/images/illustrations/information-icon.svg similarity index 100% rename from apps/console/src/extensions/assets/images/illustrations/information-icon.svg rename to features/admin-extensions-v1/assets/images/illustrations/information-icon.svg diff --git a/apps/console/src/extensions/assets/images/illustrations/mailbox-illustration.svg b/features/admin-extensions-v1/assets/images/illustrations/mailbox-illustration.svg similarity index 100% rename from apps/console/src/extensions/assets/images/illustrations/mailbox-illustration.svg rename to features/admin-extensions-v1/assets/images/illustrations/mailbox-illustration.svg diff --git a/apps/console/src/extensions/assets/images/illustrations/onboard-users-illustration.svg b/features/admin-extensions-v1/assets/images/illustrations/onboard-users-illustration.svg similarity index 100% rename from apps/console/src/extensions/assets/images/illustrations/onboard-users-illustration.svg rename to features/admin-extensions-v1/assets/images/illustrations/onboard-users-illustration.svg diff --git a/apps/console/src/extensions/assets/images/illustrations/register-applications-illustration.svg b/features/admin-extensions-v1/assets/images/illustrations/register-applications-illustration.svg similarity index 100% rename from apps/console/src/extensions/assets/images/illustrations/register-applications-illustration.svg rename to features/admin-extensions-v1/assets/images/illustrations/register-applications-illustration.svg diff --git a/apps/console/src/extensions/assets/images/illustrations/setup-social-connections-illustration.svg b/features/admin-extensions-v1/assets/images/illustrations/setup-social-connections-illustration.svg similarity index 100% rename from apps/console/src/extensions/assets/images/illustrations/setup-social-connections-illustration.svg rename to features/admin-extensions-v1/assets/images/illustrations/setup-social-connections-illustration.svg diff --git a/apps/console/src/extensions/assets/mini-asgardio-logo.svg b/features/admin-extensions-v1/assets/mini-asgardio-logo.svg similarity index 100% rename from apps/console/src/extensions/assets/mini-asgardio-logo.svg rename to features/admin-extensions-v1/assets/mini-asgardio-logo.svg diff --git a/apps/console/src/extensions/components/account-login/constants/index.ts b/features/admin-extensions-v1/components/account-login/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/account-login/constants/index.ts rename to features/admin-extensions-v1/components/account-login/constants/index.ts diff --git a/apps/console/src/extensions/components/account-login/constants/username-validation-constants.ts b/features/admin-extensions-v1/components/account-login/constants/username-validation-constants.ts similarity index 100% rename from apps/console/src/extensions/components/account-login/constants/username-validation-constants.ts rename to features/admin-extensions-v1/components/account-login/constants/username-validation-constants.ts diff --git a/apps/console/src/extensions/components/account-login/models/alternative-login-identifier-validation.ts b/features/admin-extensions-v1/components/account-login/models/alternative-login-identifier-validation.ts similarity index 100% rename from apps/console/src/extensions/components/account-login/models/alternative-login-identifier-validation.ts rename to features/admin-extensions-v1/components/account-login/models/alternative-login-identifier-validation.ts diff --git a/apps/console/src/extensions/components/account-login/models/index.ts b/features/admin-extensions-v1/components/account-login/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/account-login/models/index.ts rename to features/admin-extensions-v1/components/account-login/models/index.ts diff --git a/apps/console/src/extensions/components/account-login/models/username-validation.ts b/features/admin-extensions-v1/components/account-login/models/username-validation.ts similarity index 100% rename from apps/console/src/extensions/components/account-login/models/username-validation.ts rename to features/admin-extensions-v1/components/account-login/models/username-validation.ts diff --git a/apps/console/src/extensions/components/account-login/pages/account-login.tsx b/features/admin-extensions-v1/components/account-login/pages/account-login.tsx similarity index 98% rename from apps/console/src/extensions/components/account-login/pages/account-login.tsx rename to features/admin-extensions-v1/components/account-login/pages/account-login.tsx index d062de27f10..b2ed6212b77 100644 --- a/apps/console/src/extensions/components/account-login/pages/account-login.tsx +++ b/features/admin-extensions-v1/components/account-login/pages/account-login.tsx @@ -22,7 +22,7 @@ import { GridLayout, PageLayout, Section } from "@wso2is/react-components"; import React, { FunctionComponent, MutableRefObject, ReactElement, useRef } from "react"; import { useTranslation } from "react-i18next"; import { Divider, Grid, Ref } from "semantic-ui-react"; -import { AppConstants, history } from "../../../../features/core"; +import { AppConstants, history } from "../../../../admin-core-v1"; import UsernameValidationIcon from "../../../assets/images/icons/username-validation-icon.svg"; /** diff --git a/apps/console/src/extensions/components/account-login/pages/alternative-login-identifier-edit.tsx b/features/admin-extensions-v1/components/account-login/pages/alternative-login-identifier-edit.tsx similarity index 97% rename from apps/console/src/extensions/components/account-login/pages/alternative-login-identifier-edit.tsx rename to features/admin-extensions-v1/components/account-login/pages/alternative-login-identifier-edit.tsx index 36341e1a541..e1cf61333ed 100644 --- a/apps/console/src/extensions/components/account-login/pages/alternative-login-identifier-edit.tsx +++ b/features/admin-extensions-v1/components/account-login/pages/alternative-login-identifier-edit.tsx @@ -55,32 +55,32 @@ import { Dispatch } from "redux"; import { Icon } from "semantic-ui-react"; import { ExtendedClaimInterface -} from "../../../../features/applications/components/settings/attribute-management"; -import { ApplicationManagementConstants } from "../../../../features/applications/constants"; +} from "../../../../admin-applications-v1/components/settings/attribute-management"; +import { ApplicationManagementConstants } from "../../../../admin-applications-v1/constants"; import { getAllLocalClaims, updateAClaim -} from "../../../../features/claims/api/claims"; -import { ClaimManagementConstants } from "../../../../features/claims/constants"; +} from "../../../../admin-claims-v1/api/claims"; +import { ClaimManagementConstants } from "../../../../admin-claims-v1/constants"; import { AppConstants, AppState, history -} from "../../../../features/core"; +} from "../../../../admin-core-v1"; import { getConnectorDetails, updateGovernanceConnector -} from "../../../../features/server-configurations/api"; +} from "../../../../admin-server-configurations-v1/api"; import { ServerConfigurationsConstants -} from "../../../../features/server-configurations/constants"; +} from "../../../../admin-server-configurations-v1/constants"; import { ConnectorPropertyInterface, GovernanceConnectorInterface, UpdateGovernanceConnectorConfigInterface -} from "../../../../features/server-configurations/models"; -import { getUsernameConfiguration } from "../../../../features/users/utils/user-management-utils"; -import { useValidationConfigData } from "../../../../features/validation/api"; +} from "../../../../admin-server-configurations-v1/models"; +import { getUsernameConfiguration } from "../../../../admin-users-v1/utils/user-management-utils"; +import { useValidationConfigData } from "../../../../admin-validation-v1/api"; import { AlternativeLoginIdentifierFormInterface } from "../models"; diff --git a/apps/console/src/extensions/components/account-login/pages/username-validation-edit.tsx b/features/admin-extensions-v1/components/account-login/pages/username-validation-edit.tsx similarity index 99% rename from apps/console/src/extensions/components/account-login/pages/username-validation-edit.tsx rename to features/admin-extensions-v1/components/account-login/pages/username-validation-edit.tsx index af3889e6c0f..4d2156a3ad6 100644 --- a/apps/console/src/extensions/components/account-login/pages/username-validation-edit.tsx +++ b/features/admin-extensions-v1/components/account-login/pages/username-validation-edit.tsx @@ -26,13 +26,13 @@ import { PageLayout, Text } from "@wso2is/react-components"; -import { updateValidationConfigData, useValidationConfigData } from "../../../../features/validation/api"; +import { updateValidationConfigData, useValidationConfigData } from "../../../../admin-validation-v1/api"; import { ValidationConfInterface, ValidationDataInterface, ValidationFormInterface, ValidationPropertyInterface -} from "../../../../features/validation/models"; +} from "../../../../admin-validation-v1/models"; import { AxiosError } from "axios"; import React, { FunctionComponent, @@ -46,8 +46,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Ref } from "semantic-ui-react"; -import { ApplicationManagementConstants } from "../../../../features/applications/constants"; -import { AppConstants, history } from "../../../../features/core"; +import { ApplicationManagementConstants } from "../../../../admin-applications-v1/constants"; +import { AppConstants, history } from "../../../../admin-core-v1"; import { UsernameValidationConstants } from "../constants/username-validation-constants"; import { UsernameTypes } from "../models"; diff --git a/apps/console/src/extensions/components/administrators/api/index.ts b/features/admin-extensions-v1/components/administrators/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/api/index.ts rename to features/admin-extensions-v1/components/administrators/api/index.ts diff --git a/apps/console/src/extensions/components/administrators/api/organization.ts b/features/admin-extensions-v1/components/administrators/api/organization.ts similarity index 96% rename from apps/console/src/extensions/components/administrators/api/organization.ts rename to features/admin-extensions-v1/components/administrators/api/organization.ts index 09a99c3e678..d46f7c48b14 100644 --- a/apps/console/src/extensions/components/administrators/api/organization.ts +++ b/features/admin-extensions-v1/components/administrators/api/organization.ts @@ -24,8 +24,8 @@ import useRequest, { RequestErrorInterface, RequestResultInterface, SWRConfig -} from "../../../../features/core/hooks/use-request"; -import { store } from "../../../../features/core/store"; +} from "../../../../admin-core-v1/hooks/use-request"; +import { store } from "../../../../admin-core-v1/store"; import { OrganizationInterface } from "../models/organization"; /** diff --git a/apps/console/src/extensions/components/administrators/components/all-users-list.tsx b/features/admin-extensions-v1/components/administrators/components/all-users-list.tsx similarity index 98% rename from apps/console/src/extensions/components/administrators/components/all-users-list.tsx rename to features/admin-extensions-v1/components/administrators/components/all-users-list.tsx index fb70fca0a53..38b4ae15a19 100644 --- a/apps/console/src/extensions/components/administrators/components/all-users-list.tsx +++ b/features/admin-extensions-v1/components/administrators/components/all-users-list.tsx @@ -42,14 +42,14 @@ import { FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../../../features/core"; -import { RealmConfigInterface } from "../../../../features/server-configurations"; -import { UserManagementConstants } from "../../../../features/users/constants"; -import { UserBasicInterface, UserListInterface } from "../../../../features/users/models"; +} from "../../../../admin-core-v1"; +import { RealmConfigInterface } from "../../../../admin-server-configurations-v1"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; +import { UserBasicInterface, UserListInterface } from "../../../../admin-users-v1/models"; import { administratorConfig } from "../../../configs/administrator"; import { SCIMConfigs } from "../../../configs/scim"; import { AdministratorConstants, UserAccountTypes } from "../constants"; -import { UserManagementUtils } from "../../../../features/users/utils"; +import { UserManagementUtils } from "../../../../admin-users-v1/utils"; import { userstoresConfig } from "../../../configs"; /** diff --git a/apps/console/src/extensions/components/administrators/components/guests/edit-guest-user.tsx b/features/admin-extensions-v1/components/administrators/components/guests/edit-guest-user.tsx similarity index 94% rename from apps/console/src/extensions/components/administrators/components/guests/edit-guest-user.tsx rename to features/admin-extensions-v1/components/administrators/components/guests/edit-guest-user.tsx index e7f1991cc33..645c97f0765 100644 --- a/apps/console/src/extensions/components/administrators/components/guests/edit-guest-user.tsx +++ b/features/admin-extensions-v1/components/administrators/components/guests/edit-guest-user.tsx @@ -27,14 +27,14 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid } from "semantic-ui-react"; import { UserRolesList } from "./user-roles-edit"; -import { AppConstants } from "../../../../../features/core/constants"; -import { FeatureConfigInterface } from "../../../../../features/core/models"; -import { AppState } from "../../../../../features/core/store"; -import { ConnectorPropertyInterface, RealmConfigInterface } from "../../../../../features/server-configurations/models"; -import { UserProfile } from "../../../../../features/users/components/user-profile"; -import { UserSessions } from "../../../../../features/users/components/user-sessions"; -import { UserManagementConstants } from "../../../../../features/users/constants/user-management-constants"; -import { UserManagementUtils } from "../../../../../features/users/utils/user-management-utils"; +import { AppConstants } from "../../../../../admin-core-v1/constants"; +import { FeatureConfigInterface } from "../../../../../admin-core-v1/models"; +import { AppState } from "../../../../../admin-core-v1/store"; +import { ConnectorPropertyInterface, RealmConfigInterface } from "../../../../../admin-server-configurations-v1/models"; +import { UserProfile } from "../../../../../admin-users-v1/components/user-profile"; +import { UserSessions } from "../../../../../admin-users-v1/components/user-sessions"; +import { UserManagementConstants } from "../../../../../admin-users-v1/constants/user-management-constants"; +import { UserManagementUtils } from "../../../../../admin-users-v1/utils/user-management-utils"; import { administratorConfig } from "../../../../configs/administrator"; import { SCIMConfigs } from "../../../../configs/scim"; import { hiddenPermissions } from "../../../roles/meta"; diff --git a/apps/console/src/extensions/components/administrators/components/guests/guest-users-list.tsx b/features/admin-extensions-v1/components/administrators/components/guests/guest-users-list.tsx similarity index 99% rename from apps/console/src/extensions/components/administrators/components/guests/guest-users-list.tsx rename to features/admin-extensions-v1/components/administrators/components/guests/guest-users-list.tsx index 6b83cb63e01..f53f1ebacd4 100644 --- a/apps/console/src/extensions/components/administrators/components/guests/guest-users-list.tsx +++ b/features/admin-extensions-v1/components/administrators/components/guests/guest-users-list.tsx @@ -40,9 +40,9 @@ import { FeatureConfigInterface, UserListInterface, getEmptyPlaceholderIllustrations -} from "../../../../../features/core"; -import { InvitationStatus, UserInviteInterface } from "../../../../../features/users/models"; -import { deleteInvite, resendInvite, updateInvite } from "../../../../../features/users/api"; +} from "../../../../../admin-core-v1"; +import { InvitationStatus, UserInviteInterface } from "../../../../../admin-users-v1/models"; +import { deleteInvite, resendInvite, updateInvite } from "../../../../../admin-users-v1/api"; /** diff --git a/apps/console/src/extensions/components/administrators/components/guests/guest-users.tsx b/features/admin-extensions-v1/components/administrators/components/guests/guest-users.tsx similarity index 99% rename from apps/console/src/extensions/components/administrators/components/guests/guest-users.tsx rename to features/admin-extensions-v1/components/administrators/components/guests/guest-users.tsx index 5ce6651d339..d7f49f1704c 100644 --- a/apps/console/src/extensions/components/administrators/components/guests/guest-users.tsx +++ b/features/admin-extensions-v1/components/administrators/components/guests/guest-users.tsx @@ -30,9 +30,9 @@ import { FeatureConfigInterface, UIConstants, UserListInterface -} from "../../../../../features/core"; -import { PRIMARY_USERSTORE } from "../../../../../features/userstores/constants/user-store-constants"; -import { InvitationStatus, UserInviteInterface } from "../../../../../features/users/models"; +} from "../../../../../admin-core-v1"; +import { PRIMARY_USERSTORE } from "../../../../../admin-userstores-v1/constants/user-store-constants"; +import { InvitationStatus, UserInviteInterface } from "../../../../../admin-users-v1/models"; import { AdministratorConstants } from "../../constants"; /** diff --git a/apps/console/src/extensions/components/administrators/components/guests/index.ts b/features/admin-extensions-v1/components/administrators/components/guests/index.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/components/guests/index.ts rename to features/admin-extensions-v1/components/administrators/components/guests/index.ts diff --git a/apps/console/src/extensions/components/administrators/components/guests/invitee-role-selection.tsx b/features/admin-extensions-v1/components/administrators/components/guests/invitee-role-selection.tsx similarity index 98% rename from apps/console/src/extensions/components/administrators/components/guests/invitee-role-selection.tsx rename to features/admin-extensions-v1/components/administrators/components/guests/invitee-role-selection.tsx index 5aec2e3b572..e02c712f21a 100644 --- a/apps/console/src/extensions/components/administrators/components/guests/invitee-role-selection.tsx +++ b/features/admin-extensions-v1/components/administrators/components/guests/invitee-role-selection.tsx @@ -28,8 +28,8 @@ import { import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Divider, Form, Grid, Modal } from "semantic-ui-react"; -import { getRolesList } from "../../../../../features/roles/api"; -import { UserInviteInterface } from "../../../../../features/users/models"; +import { getRolesList } from "../../../../../admin-roles-v2/api"; +import { UserInviteInterface } from "../../../../../admin-users-v1/models"; interface InviteeRoleSelectionPropsInterface extends TestableComponentInterface { invitee: UserInviteInterface; diff --git a/apps/console/src/extensions/components/administrators/components/guests/onboarded-guest-user-list.tsx b/features/admin-extensions-v1/components/administrators/components/guests/onboarded-guest-user-list.tsx similarity index 98% rename from apps/console/src/extensions/components/administrators/components/guests/onboarded-guest-user-list.tsx rename to features/admin-extensions-v1/components/administrators/components/guests/onboarded-guest-user-list.tsx index 6f82e1228e5..f0f0b61cc9b 100644 --- a/apps/console/src/extensions/components/administrators/components/guests/onboarded-guest-user-list.tsx +++ b/features/admin-extensions-v1/components/administrators/components/guests/onboarded-guest-user-list.tsx @@ -50,18 +50,18 @@ import { UserRoleInterface, getEmptyPlaceholderIllustrations, history -} from "../../../../../features/core"; -import { updateRoleDetails } from "../../../../../features/roles/api/roles"; -import { PatchRoleDataInterface } from "../../../../../features/roles/models/roles"; -import { RealmConfigInterface } from "../../../../../features/server-configurations"; -import { deleteGuestUser } from "../../../../../features/users/api"; -import { UserManagementConstants } from "../../../../../features/users/constants"; +} from "../../../../../admin-core-v1"; +import { updateRoleDetails } from "../../../../../admin-roles-v2/api/roles"; +import { PatchRoleDataInterface } from "../../../../../admin-roles-v2/models/roles"; +import { RealmConfigInterface } from "../../../../../admin-server-configurations-v1"; +import { deleteGuestUser } from "../../../../../admin-users-v1/api"; +import { UserManagementConstants } from "../../../../../admin-users-v1/constants"; import { InternalAdminUserListInterface, UserBasicInterface, UserListInterface -} from "../../../../../features/users/models"; -import { UserManagementUtils } from "../../../../../features/users/utils"; +} from "../../../../../admin-users-v1/models"; +import { UserManagementUtils } from "../../../../../admin-users-v1/utils"; import { SCIMConfigs } from "../../../../configs/scim"; import { FeatureGateConstants } from "../../../feature-gate/constants/feature-gate"; import { diff --git a/apps/console/src/extensions/components/administrators/components/guests/user-roles-edit.tsx b/features/admin-extensions-v1/components/administrators/components/guests/user-roles-edit.tsx similarity index 98% rename from apps/console/src/extensions/components/administrators/components/guests/user-roles-edit.tsx rename to features/admin-extensions-v1/components/administrators/components/guests/user-roles-edit.tsx index a3ff5235c2e..4b7176cf392 100644 --- a/apps/console/src/extensions/components/administrators/components/guests/user-roles-edit.tsx +++ b/features/admin-extensions-v1/components/administrators/components/guests/user-roles-edit.tsx @@ -46,12 +46,12 @@ import { AppState, FeatureConfigInterface, updateResources -} from "../../../../../features/core"; -import { getRolesList } from "../../../../../features/roles/api"; -import { APPLICATION_DOMAIN, INTERNAL_DOMAIN } from "../../../../../features/roles/constants"; -import { RealmConfigInterface } from "../../../../../features/server-configurations/models"; -import { UserRolePermissions } from "../../../../../features/users/components/user-role-permissions"; -import { RolePermissions } from "../../../../../features/users/components/wizard/user-role-permissions"; +} from "../../../../../admin-core-v1"; +import { getRolesList } from "../../../../../admin-roles-v2/api"; +import { APPLICATION_DOMAIN, INTERNAL_DOMAIN } from "../../../../../admin-roles-v2/constants"; +import { RealmConfigInterface } from "../../../../../admin-server-configurations-v1/models"; +import { UserRolePermissions } from "../../../../../admin-users-v1/components/user-role-permissions"; +import { RolePermissions } from "../../../../../admin-users-v1/components/wizard/user-role-permissions"; interface UserRolesPropsInterface { /** diff --git a/apps/console/src/extensions/components/administrators/components/index.ts b/features/admin-extensions-v1/components/administrators/components/index.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/components/index.ts rename to features/admin-extensions-v1/components/administrators/components/index.ts diff --git a/apps/console/src/extensions/components/administrators/constants/index.ts b/features/admin-extensions-v1/components/administrators/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/constants/index.ts rename to features/admin-extensions-v1/components/administrators/constants/index.ts diff --git a/apps/console/src/extensions/components/administrators/constants/users.ts b/features/admin-extensions-v1/components/administrators/constants/users.ts similarity index 98% rename from apps/console/src/extensions/components/administrators/constants/users.ts rename to features/admin-extensions-v1/components/administrators/constants/users.ts index c61f76b9c27..5c60030d9f8 100644 --- a/apps/console/src/extensions/components/administrators/constants/users.ts +++ b/features/admin-extensions-v1/components/administrators/constants/users.ts @@ -16,7 +16,7 @@ * under the License. */ -import { AppConstants } from "../../../../features/core"; +import { AppConstants } from "../../../../admin-core-v1"; /** * Class containing users constants. diff --git a/apps/console/src/extensions/components/administrators/data/users.md b/features/admin-extensions-v1/components/administrators/data/users.md similarity index 100% rename from apps/console/src/extensions/components/administrators/data/users.md rename to features/admin-extensions-v1/components/administrators/data/users.md diff --git a/apps/console/src/extensions/components/administrators/index.ts b/features/admin-extensions-v1/components/administrators/index.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/index.ts rename to features/admin-extensions-v1/components/administrators/index.ts diff --git a/apps/console/src/extensions/components/administrators/models/index.ts b/features/admin-extensions-v1/components/administrators/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/models/index.ts rename to features/admin-extensions-v1/components/administrators/models/index.ts diff --git a/apps/console/src/extensions/components/administrators/models/invite.ts b/features/admin-extensions-v1/components/administrators/models/invite.ts similarity index 95% rename from apps/console/src/extensions/components/administrators/models/invite.ts rename to features/admin-extensions-v1/components/administrators/models/invite.ts index 06dfb98a807..be702476474 100644 --- a/apps/console/src/extensions/components/administrators/models/invite.ts +++ b/features/admin-extensions-v1/components/administrators/models/invite.ts @@ -17,7 +17,7 @@ */ import { RolesInterface } from "@wso2is/core/models"; -import { UserBasicInterface } from "../../../../features/core"; +import { UserBasicInterface } from "../../../../admin-core-v1"; export interface InviteValidationInterface { diff --git a/apps/console/src/extensions/components/administrators/models/organization.ts b/features/admin-extensions-v1/components/administrators/models/organization.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/models/organization.ts rename to features/admin-extensions-v1/components/administrators/models/organization.ts diff --git a/apps/console/src/extensions/components/administrators/pages/administrator-edit.tsx b/features/admin-extensions-v1/components/administrators/pages/administrator-edit.tsx similarity index 96% rename from apps/console/src/extensions/components/administrators/pages/administrator-edit.tsx rename to features/admin-extensions-v1/components/administrators/pages/administrator-edit.tsx index d28e7579744..571411aede4 100644 --- a/apps/console/src/extensions/components/administrators/pages/administrator-edit.tsx +++ b/features/admin-extensions-v1/components/administrators/pages/administrator-edit.tsx @@ -34,23 +34,23 @@ import { useDispatch, useSelector } from "react-redux"; import { AnyAction } from "redux"; import { ThunkDispatch } from "redux-thunk"; import { Icon } from "semantic-ui-react"; -import { getProfileInformation } from "../../../../features/authentication/store"; -import { AppState, FeatureConfigInterface, history, store } from "../../../../features/core"; -import { PatchRoleDataInterface } from "../../../../features/roles/models/roles"; +import { getProfileInformation } from "../../../../admin-authentication-v1/store"; +import { AppState, FeatureConfigInterface, history, store } from "../../../../admin-core-v1"; +import { PatchRoleDataInterface } from "../../../../admin-roles-v2/models/roles"; import { ServerConfigurationsInterface, getGovernanceConnectors, getServerConfigs -} from "../../../../features/server-configurations/api"; -import { ServerConfigurationsConstants } from "../../../../features/server-configurations/constants"; +} from "../../../../admin-server-configurations-v1/api"; +import { ServerConfigurationsConstants } from "../../../../admin-server-configurations-v1/constants"; import { ConnectorPropertyInterface, GovernanceConnectorInterface, RealmConfigInterface -} from "../../../../features/server-configurations/models"; -import { getUserDetails, updateUserInfo } from "../../../../features/users/api/users"; -import { UserManagementConstants } from "../../../../features/users/constants/user-management-constants"; -import { UserManagementUtils } from "../../../../features/users/utils/user-management-utils"; +} from "../../../../admin-server-configurations-v1/models"; +import { getUserDetails, updateUserInfo } from "../../../../admin-users-v1/api/users"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants/user-management-constants"; +import { UserManagementUtils } from "../../../../admin-users-v1/utils/user-management-utils"; import { administratorConfig } from "../../../configs/administrator"; import { UserStoreUtils } from "../../../utils/user-store-utils"; import { EditGuestUser } from "../components"; diff --git a/apps/console/src/extensions/components/administrators/pages/administrator-settings.tsx b/features/admin-extensions-v1/components/administrators/pages/administrator-settings.tsx similarity index 99% rename from apps/console/src/extensions/components/administrators/pages/administrator-settings.tsx rename to features/admin-extensions-v1/components/administrators/pages/administrator-settings.tsx index ad02257d7b9..f4fc70318f3 100644 --- a/apps/console/src/extensions/components/administrators/pages/administrator-settings.tsx +++ b/features/admin-extensions-v1/components/administrators/pages/administrator-settings.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Checkbox, CheckboxProps, Icon, Message } from "semantic-ui-react"; -import { history, store } from "../../../../features/core"; +import { history, store } from "../../../../admin-core-v1"; import { updateOrganizationConfig, useOrganizationConfig } from "../api/organization"; import { AdministratorConstants } from "../constants"; diff --git a/apps/console/src/extensions/components/administrators/pages/administrators.tsx b/features/admin-extensions-v1/components/administrators/pages/administrators.tsx similarity index 98% rename from apps/console/src/extensions/components/administrators/pages/administrators.tsx rename to features/admin-extensions-v1/components/administrators/pages/administrators.tsx index e70c2dbf61e..8e004e68e00 100644 --- a/apps/console/src/extensions/components/administrators/pages/administrators.tsx +++ b/features/admin-extensions-v1/components/administrators/pages/administrators.tsx @@ -63,14 +63,14 @@ import { UserStoreDetails, history, store -} from "../../../../features/core"; -import { getRoleById, searchRoleList } from "../../../../features/roles/api/roles"; -import { SearchRoleInterface } from "../../../../features/roles/models/roles"; -import { useServerConfigs } from "../../../../features/server-configurations"; -import { useInvitedUsersList, useUsersList } from "../../../../features/users/api"; -import { AddUserWizard } from "../../../../features/users/components/wizard/add-user-wizard"; -import { InternalAdminUserListInterface, InvitationStatus, UserInviteInterface, UserListInterface } from "../../../../features/users/models"; -import { UserManagementUtils } from "../../../../features/users/utils"; +} from "../../../../admin-core-v1"; +import { getRoleById, searchRoleList } from "../../../../admin-roles-v2/api/roles"; +import { SearchRoleInterface } from "../../../../admin-roles-v2/models/roles"; +import { useServerConfigs } from "../../../../admin-server-configurations-v1"; +import { useInvitedUsersList, useUsersList } from "../../../../admin-users-v1/api"; +import { AddUserWizard } from "../../../../admin-users-v1/components/wizard/add-user-wizard"; +import { InternalAdminUserListInterface, InvitationStatus, UserInviteInterface, UserListInterface } from "../../../../admin-users-v1/models"; +import { UserManagementUtils } from "../../../../admin-users-v1/utils"; import { administratorConfig } from "../../../configs/administrator"; import { SCIMConfigs } from "../../../configs/scim"; import { FeatureGateConstants } from "../../feature-gate/constants/feature-gate"; @@ -87,9 +87,9 @@ import { UserAccountTypes } from "../constants"; import { AddAdministratorWizard } from "../wizard"; -import { getUserStores } from "../../../../features/userstores/api"; -import { CONSUMER_USERSTORE, PRIMARY_USERSTORE, UserStoreManagementConstants } from "../../../../features/userstores/constants"; -import { UserManagementConstants } from "apps/console/src/features/users/constants"; +import { getUserStores } from "../../../../admin-userstores-v1/api"; +import { CONSUMER_USERSTORE, PRIMARY_USERSTORE, UserStoreManagementConstants } from "../../../../admin-userstores-v1/constants"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; /** * Props for the Users page. diff --git a/apps/console/src/extensions/components/administrators/pages/index.ts b/features/admin-extensions-v1/components/administrators/pages/index.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/pages/index.ts rename to features/admin-extensions-v1/components/administrators/pages/index.ts diff --git a/apps/console/src/extensions/components/administrators/wizard/add-administrator-wizard.tsx b/features/admin-extensions-v1/components/administrators/wizard/add-administrator-wizard.tsx similarity index 97% rename from apps/console/src/extensions/components/administrators/wizard/add-administrator-wizard.tsx rename to features/admin-extensions-v1/components/administrators/wizard/add-administrator-wizard.tsx index 06a593daa23..ce3daadd5c0 100644 --- a/apps/console/src/extensions/components/administrators/wizard/add-administrator-wizard.tsx +++ b/features/admin-extensions-v1/components/administrators/wizard/add-administrator-wizard.tsx @@ -35,15 +35,15 @@ import { Grid, Icon, Modal } from "semantic-ui-react"; import { AddAdminUserBasic } from "./steps/admin-user-basic"; -import { UserBasicInterface } from "../../../../features/core"; -import { updateRoleDetails } from "../../../../features/roles/api/roles"; -import { PatchRoleDataInterface } from "../../../../features/roles/models/roles"; -import { getUserWizardStepIcons } from "../../../../features/users/configs/ui"; +import { UserBasicInterface } from "../../../../admin-core-v1"; +import { updateRoleDetails } from "../../../../admin-roles-v2/api/roles"; +import { PatchRoleDataInterface } from "../../../../admin-roles-v2/models/roles"; +import { getUserWizardStepIcons } from "../../../../admin-users-v1/configs/ui"; import { AdminAccountTypes } from "../constants"; import { InternalAdminFormDataInterface } from "../models"; -import { UserInviteInterface } from "../../../../features/users/models"; -import { sendInvite } from "../../../../features/users/api"; -import { UserManagementConstants } from "../../../../features/users/constants"; +import { UserInviteInterface } from "../../../../admin-users-v1/models"; +import { sendInvite } from "../../../../admin-users-v1/api"; +import { UserManagementConstants } from "../../../../admin-users-v1/constants"; interface AddUserWizardPropsInterface extends IdentifiableComponentInterface, TestableComponentInterface { closeWizard: () => void; diff --git a/apps/console/src/extensions/components/administrators/wizard/index.ts b/features/admin-extensions-v1/components/administrators/wizard/index.ts similarity index 100% rename from apps/console/src/extensions/components/administrators/wizard/index.ts rename to features/admin-extensions-v1/components/administrators/wizard/index.ts diff --git a/apps/console/src/extensions/components/administrators/wizard/steps/admin-user-basic.tsx b/features/admin-extensions-v1/components/administrators/wizard/steps/admin-user-basic.tsx similarity index 98% rename from apps/console/src/extensions/components/administrators/wizard/steps/admin-user-basic.tsx rename to features/admin-extensions-v1/components/administrators/wizard/steps/admin-user-basic.tsx index 0d293f2795a..b65d382845b 100644 --- a/apps/console/src/extensions/components/administrators/wizard/steps/admin-user-basic.tsx +++ b/features/admin-extensions-v1/components/administrators/wizard/steps/admin-user-basic.tsx @@ -43,11 +43,11 @@ import { UserBasicInterface, UserRoleInterface, getUsersList -} from "../../../../../features/core"; -import { EventPublisher } from "../../../../../features/core/utils"; -import { getRolesList } from "../../../../../features/roles/api"; -import { UserInviteInterface, UserListInterface } from "../../../../../features/users/models/user"; -import { UserManagementUtils } from "../../../../../features/users/utils"; +} from "../../../../../admin-core-v1"; +import { EventPublisher } from "../../../../../admin-core-v1/utils"; +import { getRolesList } from "../../../../../admin-roles-v2/api"; +import { UserInviteInterface, UserListInterface } from "../../../../../admin-users-v1/models/user"; +import { UserManagementUtils } from "../../../../../admin-users-v1/utils"; import { administratorConfig } from "../../../../configs/administrator"; import { SCIMConfigs } from "../../../../configs/scim"; import { AdminAccountTypes } from "../../constants"; diff --git a/apps/console/src/extensions/components/api-resources/api/api-resources.ts b/features/admin-extensions-v1/components/api-resources/api/api-resources.ts similarity index 98% rename from apps/console/src/extensions/components/api-resources/api/api-resources.ts rename to features/admin-extensions-v1/components/api-resources/api/api-resources.ts index 3eb8f4a5f07..32af6ceb7cb 100644 --- a/apps/console/src/extensions/components/api-resources/api/api-resources.ts +++ b/features/admin-extensions-v1/components/api-resources/api/api-resources.ts @@ -22,9 +22,9 @@ import { HttpMethods } from "@wso2is/core/models"; import useRequest, { RequestErrorInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; +} from "../../../../admin-core-v1/hooks/use-request"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../features/core/store"; +import { store } from "../../../../admin-core-v1/store"; import { APIResourcesConstants } from "../constants"; import { APIResourceInterface, APIResourcePermissionInterface, APIResourcesListInterface, UpdatedAPIResourceInterface } from "../models"; diff --git a/apps/console/src/extensions/components/api-resources/api/index.ts b/features/admin-extensions-v1/components/api-resources/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/api/index.ts rename to features/admin-extensions-v1/components/api-resources/api/index.ts diff --git a/apps/console/src/extensions/components/api-resources/components/api-resource-panes/authorization-api-resource.tsx b/features/admin-extensions-v1/components/api-resources/components/api-resource-panes/authorization-api-resource.tsx similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/api-resource-panes/authorization-api-resource.tsx rename to features/admin-extensions-v1/components/api-resources/components/api-resource-panes/authorization-api-resource.tsx diff --git a/apps/console/src/extensions/components/api-resources/components/api-resource-panes/general-api-resource.tsx b/features/admin-extensions-v1/components/api-resources/components/api-resource-panes/general-api-resource.tsx similarity index 98% rename from apps/console/src/extensions/components/api-resources/components/api-resource-panes/general-api-resource.tsx rename to features/admin-extensions-v1/components/api-resources/components/api-resource-panes/general-api-resource.tsx index 96d15034dff..4fb64be2722 100644 --- a/apps/console/src/extensions/components/api-resources/components/api-resource-panes/general-api-resource.tsx +++ b/features/admin-extensions-v1/components/api-resources/components/api-resource-panes/general-api-resource.tsx @@ -34,8 +34,8 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { AccessControlConstants } from "../../../../../features/access-control/constants/access-control"; -import { history } from "../../../../../features/core"; +import { AccessControlConstants } from "../../../../../admin-access-control-v1/constants/access-control"; +import { history } from "../../../../../admin-core-v1"; import { ExtendedFeatureConfigInterface } from "../../../../configs/models"; import { deleteAPIResource } from "../../api/api-resources"; import { APIResourcesConstants } from "../../constants/api-resources-constants"; diff --git a/apps/console/src/extensions/components/api-resources/components/api-resource-panes/index.ts b/features/admin-extensions-v1/components/api-resources/components/api-resource-panes/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/api-resource-panes/index.ts rename to features/admin-extensions-v1/components/api-resources/components/api-resource-panes/index.ts diff --git a/apps/console/src/extensions/components/api-resources/components/api-resource-panes/permission-api-resource.tsx b/features/admin-extensions-v1/components/api-resources/components/api-resource-panes/permission-api-resource.tsx similarity index 99% rename from apps/console/src/extensions/components/api-resources/components/api-resource-panes/permission-api-resource.tsx rename to features/admin-extensions-v1/components/api-resources/components/api-resource-panes/permission-api-resource.tsx index 4431042677e..09e08526ca0 100644 --- a/apps/console/src/extensions/components/api-resources/components/api-resource-panes/permission-api-resource.tsx +++ b/features/admin-extensions-v1/components/api-resources/components/api-resource-panes/permission-api-resource.tsx @@ -28,7 +28,7 @@ import { ListLayout, PrimaryButton } from "@wso2is/react-components"; -import { getEmptyPlaceholderIllustrations } from "../../../../../features/core"; +import { getEmptyPlaceholderIllustrations } from "../../../../../admin-core-v1"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Icon, Input } from "semantic-ui-react"; diff --git a/apps/console/src/extensions/components/api-resources/components/api-resource-panes/permission-list-api-resource.tsx b/features/admin-extensions-v1/components/api-resources/components/api-resource-panes/permission-list-api-resource.tsx similarity index 99% rename from apps/console/src/extensions/components/api-resources/components/api-resource-panes/permission-list-api-resource.tsx rename to features/admin-extensions-v1/components/api-resources/components/api-resource-panes/permission-list-api-resource.tsx index f4b97a4cbc6..48f0a7335b4 100644 --- a/apps/console/src/extensions/components/api-resources/components/api-resource-panes/permission-list-api-resource.tsx +++ b/features/admin-extensions-v1/components/api-resources/components/api-resource-panes/permission-list-api-resource.tsx @@ -21,7 +21,7 @@ import { CommonUtils } from "@wso2is/core/utils"; import { DataTable, EmptyPlaceholder, LinkButton, PrimaryButton, TableActionsInterface, TableColumnInterface } from "@wso2is/react-components"; -import { getEmptyPlaceholderIllustrations } from "../../../../../features/core"; +import { getEmptyPlaceholderIllustrations } from "../../../../../admin-core-v1"; import React, { FunctionComponent, ReactElement, ReactNode, SyntheticEvent, useState } from "react"; import { useTranslation } from "react-i18next"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; diff --git a/apps/console/src/extensions/components/api-resources/components/api-resources-list.tsx b/features/admin-extensions-v1/components/api-resources/components/api-resources-list.tsx similarity index 99% rename from apps/console/src/extensions/components/api-resources/components/api-resources-list.tsx rename to features/admin-extensions-v1/components/api-resources/components/api-resources-list.tsx index aafb4ea7ca1..62f3569944b 100644 --- a/apps/console/src/extensions/components/api-resources/components/api-resources-list.tsx +++ b/features/admin-extensions-v1/components/api-resources/components/api-resources-list.tsx @@ -35,7 +35,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; -import { AppState, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../../../features/core"; +import { AppState, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../../../admin-core-v1"; import { ExtendedFeatureConfigInterface } from "../../../configs/models"; import { deleteAPIResource } from "../api"; import { APIResourcesConstants } from "../constants"; diff --git a/apps/console/src/extensions/components/api-resources/components/edit-api-resource.tsx b/features/admin-extensions-v1/components/api-resources/components/edit-api-resource.tsx similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/edit-api-resource.tsx rename to features/admin-extensions-v1/components/api-resources/components/edit-api-resource.tsx diff --git a/apps/console/src/extensions/components/api-resources/components/index.ts b/features/admin-extensions-v1/components/api-resources/components/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/index.ts rename to features/admin-extensions-v1/components/api-resources/components/index.ts diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-permission-components/add-api-resource-permission-form.tsx diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-permission-components/index.ts b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-permission-components/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-permission-components/index.ts rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-permission-components/index.ts diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-permission.tsx b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-permission.tsx similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-permission.tsx rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-permission.tsx diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx similarity index 98% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx index 50faca42c49..847e871907e 100644 --- a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx +++ b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-authorization.tsx @@ -22,7 +22,7 @@ import { DocumentationLink, Message, useDocumentation } from "@wso2is/react-comp import React, { FunctionComponent, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppState } from "../../../../../../features/core/store"; +import { AppState } from "../../../../../../admin-core-v1/store"; import { ExtendedFeatureConfigInterface } from "../../../../../configs/models"; import { AuthorizationAPIResourceInterface } from "../../../models"; diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx similarity index 99% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx index 485e60b6919..0190bd242f8 100644 --- a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx +++ b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-basic.tsx @@ -23,7 +23,7 @@ import React, { FunctionComponent, MutableRefObject, ReactElement, useRef } from import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; -import { AppState } from "../../../../../../features/core/store"; +import { AppState } from "../../../../../../admin-core-v1/store"; import { ExtendedFeatureConfigInterface } from "../../../../../configs/models"; import { getAPIResourcesForIdenitifierValidation } from "../../../api"; import { APIResourcesConstants } from "../../../constants"; diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/add-api-resource-permissions.tsx diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/index.ts b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/index.ts rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/index.ts diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list-item.tsx diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list.tsx b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list.tsx similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list.tsx rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource-steps/permission-mapping-list.tsx diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource.tsx b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource.tsx similarity index 99% rename from apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource.tsx rename to features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource.tsx index a871e5af6bc..f3cf6acc4f1 100644 --- a/apps/console/src/extensions/components/api-resources/components/wizard/add-api-resource.tsx +++ b/features/admin-extensions-v1/components/api-resources/components/wizard/add-api-resource.tsx @@ -27,7 +27,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { AddAPIResourceAuthorization, AddAPIResourceBasic, AddAPIResourcePermissions } from "./add-api-resource-steps"; -import { history } from "../../../../../features/core"; +import { history } from "../../../../../admin-core-v1"; import { createAPIResource } from "../../api"; import { getAPIResourceWizardStepIcons } from "../../configs"; import { APIResourcesConstants } from "../../constants"; diff --git a/apps/console/src/extensions/components/api-resources/components/wizard/index.ts b/features/admin-extensions-v1/components/api-resources/components/wizard/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/components/wizard/index.ts rename to features/admin-extensions-v1/components/api-resources/components/wizard/index.ts diff --git a/apps/console/src/extensions/components/api-resources/configs/index.ts b/features/admin-extensions-v1/components/api-resources/configs/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/configs/index.ts rename to features/admin-extensions-v1/components/api-resources/configs/index.ts diff --git a/apps/console/src/extensions/components/api-resources/configs/ui.ts b/features/admin-extensions-v1/components/api-resources/configs/ui.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/configs/ui.ts rename to features/admin-extensions-v1/components/api-resources/configs/ui.ts diff --git a/apps/console/src/extensions/components/api-resources/constants/api-resources-constants.ts b/features/admin-extensions-v1/components/api-resources/constants/api-resources-constants.ts similarity index 97% rename from apps/console/src/extensions/components/api-resources/constants/api-resources-constants.ts rename to features/admin-extensions-v1/components/api-resources/constants/api-resources-constants.ts index 0200d027013..84a06045694 100644 --- a/apps/console/src/extensions/components/api-resources/constants/api-resources-constants.ts +++ b/features/admin-extensions-v1/components/api-resources/constants/api-resources-constants.ts @@ -16,7 +16,7 @@ * under the License. */ -import { AppConstants } from "../../../../features/core"; +import { AppConstants } from "../../../../admin-core-v1"; /** * Class containing API resources constants. diff --git a/apps/console/src/extensions/components/api-resources/constants/index.ts b/features/admin-extensions-v1/components/api-resources/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/constants/index.ts rename to features/admin-extensions-v1/components/api-resources/constants/index.ts diff --git a/apps/console/src/extensions/components/api-resources/models/api-resources.ts b/features/admin-extensions-v1/components/api-resources/models/api-resources.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/models/api-resources.ts rename to features/admin-extensions-v1/components/api-resources/models/api-resources.ts diff --git a/apps/console/src/extensions/components/api-resources/models/index.ts b/features/admin-extensions-v1/components/api-resources/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/models/index.ts rename to features/admin-extensions-v1/components/api-resources/models/index.ts diff --git a/apps/console/src/extensions/components/api-resources/pages/api-resource-edit.tsx b/features/admin-extensions-v1/components/api-resources/pages/api-resource-edit.tsx similarity index 99% rename from apps/console/src/extensions/components/api-resources/pages/api-resource-edit.tsx rename to features/admin-extensions-v1/components/api-resources/pages/api-resource-edit.tsx index 61fe504be0f..d1b6fce25c3 100644 --- a/apps/console/src/extensions/components/api-resources/pages/api-resource-edit.tsx +++ b/features/admin-extensions-v1/components/api-resources/pages/api-resource-edit.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Label } from "semantic-ui-react"; -import { AppState, getEmptyPlaceholderIllustrations, history } from "../../../../features/core"; +import { AppState, getEmptyPlaceholderIllustrations, history } from "../../../../admin-core-v1"; import { ExtendedFeatureConfigInterface } from "../../../configs/models"; import { useAPIResourceDetails } from "../api"; import { EditAPIResource } from "../components"; diff --git a/apps/console/src/extensions/components/api-resources/pages/api-resources.tsx b/features/admin-extensions-v1/components/api-resources/pages/api-resources.tsx similarity index 99% rename from apps/console/src/extensions/components/api-resources/pages/api-resources.tsx rename to features/admin-extensions-v1/components/api-resources/pages/api-resources.tsx index f4f1647a46c..6b796e7471a 100644 --- a/apps/console/src/extensions/components/api-resources/pages/api-resources.tsx +++ b/features/admin-extensions-v1/components/api-resources/pages/api-resources.tsx @@ -32,7 +32,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Icon, PaginationProps } from "semantic-ui-react"; -import { AppState, getEmptyPlaceholderIllustrations } from "../../../../features/core"; +import { AppState, getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; import { ExtendedFeatureConfigInterface } from "../../../configs/models"; import { useAPIResources } from "../api"; import { APIResourcesList } from "../components"; diff --git a/apps/console/src/extensions/components/api-resources/pages/index.ts b/features/admin-extensions-v1/components/api-resources/pages/index.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/pages/index.ts rename to features/admin-extensions-v1/components/api-resources/pages/index.ts diff --git a/apps/console/src/extensions/components/api-resources/utils/api-resource-utils.ts b/features/admin-extensions-v1/components/api-resources/utils/api-resource-utils.ts similarity index 100% rename from apps/console/src/extensions/components/api-resources/utils/api-resource-utils.ts rename to features/admin-extensions-v1/components/api-resources/utils/api-resource-utils.ts diff --git a/apps/console/src/extensions/components/application/api/api-authorization/api-authorization.ts b/features/admin-extensions-v1/components/application/api/api-authorization/api-authorization.ts similarity index 99% rename from apps/console/src/extensions/components/application/api/api-authorization/api-authorization.ts rename to features/admin-extensions-v1/components/application/api/api-authorization/api-authorization.ts index b5bf7c50b8e..bcb09cdeaf8 100644 --- a/apps/console/src/extensions/components/application/api/api-authorization/api-authorization.ts +++ b/features/admin-extensions-v1/components/application/api/api-authorization/api-authorization.ts @@ -22,9 +22,9 @@ import { HttpMethods } from "@wso2is/core/models"; import useRequest, { RequestErrorInterface, RequestResultInterface -} from "../../../../../features/core/hooks/use-request"; +} from "../../../../../admin-core-v1/hooks/use-request"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../../features/core/store"; +import { store } from "../../../../../admin-core-v1/store"; import { AuthorizedAPIListItemInterface, AuthorizedPermissionListItemInterface, diff --git a/apps/console/src/extensions/components/application/api/application-roles.ts b/features/admin-extensions-v1/components/application/api/application-roles.ts similarity index 99% rename from apps/console/src/extensions/components/application/api/application-roles.ts rename to features/admin-extensions-v1/components/application/api/application-roles.ts index b5712594e14..e69bf2769c1 100755 --- a/apps/console/src/extensions/components/application/api/application-roles.ts +++ b/features/admin-extensions-v1/components/application/api/application-roles.ts @@ -19,12 +19,12 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../features/core"; +import { store } from "../../../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; +} from "../../../../admin-core-v1/hooks/use-request"; import { ApplicationRoleGroupsAPIResponseInterface, ApplicationRoleGroupsUpdatePayloadInterface, diff --git a/apps/console/src/extensions/components/application/api/index.ts b/features/admin-extensions-v1/components/application/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/application/api/index.ts rename to features/admin-extensions-v1/components/application/api/index.ts diff --git a/apps/console/src/extensions/components/application/components/api-authorization/api-authorization.tsx b/features/admin-extensions-v1/components/application/components/api-authorization/api-authorization.tsx similarity index 99% rename from apps/console/src/extensions/components/application/components/api-authorization/api-authorization.tsx rename to features/admin-extensions-v1/components/application/components/api-authorization/api-authorization.tsx index 7578829c773..c25716e0ff6 100644 --- a/apps/console/src/extensions/components/application/components/api-authorization/api-authorization.tsx +++ b/features/admin-extensions-v1/components/application/components/api-authorization/api-authorization.tsx @@ -29,7 +29,7 @@ import { PrimaryButton, useDocumentation } from "@wso2is/react-components"; -import { RequestErrorInterface } from "../../../../../features/core/hooks/use-request"; +import { RequestErrorInterface } from "../../../../../admin-core-v1/hooks/use-request"; import { AxiosError } from "axios"; import React, { Fragment, @@ -44,7 +44,7 @@ import { Dispatch } from "redux"; import { Divider, Grid, Icon } from "semantic-ui-react"; import { SubscribedAPIResources } from "."; import { AuthorizeAPIResource } from "./wizard"; -import { AppState, history } from "../../../../../features/core"; +import { AppState, history } from "../../../../../admin-core-v1"; import { ExtendedFeatureConfigInterface } from "../../../../configs/models"; import { useAPIResources } from "../../../api-resources/api"; import { APIResourcesConstants } from "../../../api-resources/constants"; diff --git a/apps/console/src/extensions/components/application/components/api-authorization/index.ts b/features/admin-extensions-v1/components/application/components/api-authorization/index.ts similarity index 100% rename from apps/console/src/extensions/components/application/components/api-authorization/index.ts rename to features/admin-extensions-v1/components/application/components/api-authorization/index.ts diff --git a/apps/console/src/extensions/components/application/components/api-authorization/scope-form.tsx b/features/admin-extensions-v1/components/application/components/api-authorization/scope-form.tsx similarity index 100% rename from apps/console/src/extensions/components/application/components/api-authorization/scope-form.tsx rename to features/admin-extensions-v1/components/application/components/api-authorization/scope-form.tsx diff --git a/apps/console/src/extensions/components/application/components/api-authorization/subscribed-api-resources.tsx b/features/admin-extensions-v1/components/application/components/api-authorization/subscribed-api-resources.tsx similarity index 99% rename from apps/console/src/extensions/components/application/components/api-authorization/subscribed-api-resources.tsx rename to features/admin-extensions-v1/components/application/components/api-authorization/subscribed-api-resources.tsx index c4122bf4fd4..e38caf9b16c 100644 --- a/apps/console/src/extensions/components/application/components/api-authorization/subscribed-api-resources.tsx +++ b/features/admin-extensions-v1/components/application/components/api-authorization/subscribed-api-resources.tsx @@ -32,8 +32,8 @@ import { SegmentedAccordion, SegmentedAccordionTitleActionInterface } from "@wso2is/react-components"; -import { getEmptyPlaceholderIllustrations, history } from "../../../../../features/core"; -import { RequestErrorInterface } from "../../../../../features/core/hooks/use-request"; +import { getEmptyPlaceholderIllustrations, history } from "../../../../../admin-core-v1"; +import { RequestErrorInterface } from "../../../../../admin-core-v1/hooks/use-request"; import { AxiosError } from "axios"; import React, { Fragment, FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; diff --git a/apps/console/src/extensions/components/application/components/api-authorization/wizard/authorize-api-resource.tsx b/features/admin-extensions-v1/components/application/components/api-authorization/wizard/authorize-api-resource.tsx similarity index 99% rename from apps/console/src/extensions/components/application/components/api-authorization/wizard/authorize-api-resource.tsx rename to features/admin-extensions-v1/components/application/components/api-authorization/wizard/authorize-api-resource.tsx index dc108e2291c..ba66a851efe 100644 --- a/apps/console/src/extensions/components/application/components/api-authorization/wizard/authorize-api-resource.tsx +++ b/features/admin-extensions-v1/components/application/components/api-authorization/wizard/authorize-api-resource.tsx @@ -38,7 +38,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Grid, Header, Modal } from "semantic-ui-react"; -import { AppState } from "../../../../../../features/core/store"; +import { AppState } from "../../../../../../admin-core-v1/store"; import { useAPIResources } from "../../../../api-resources/api"; import { APIResourcesConstants } from "../../../../api-resources/constants"; import { APIResourceInterface, APIResourcePermissionInterface } from "../../../../api-resources/models"; diff --git a/apps/console/src/extensions/components/application/components/api-authorization/wizard/index.ts b/features/admin-extensions-v1/components/application/components/api-authorization/wizard/index.ts similarity index 100% rename from apps/console/src/extensions/components/application/components/api-authorization/wizard/index.ts rename to features/admin-extensions-v1/components/application/components/api-authorization/wizard/index.ts diff --git a/apps/console/src/extensions/components/application/components/application-roles/application-role-basics.tsx b/features/admin-extensions-v1/components/application/components/application-roles/application-role-basics.tsx similarity index 100% rename from apps/console/src/extensions/components/application/components/application-roles/application-role-basics.tsx rename to features/admin-extensions-v1/components/application/components/application-roles/application-role-basics.tsx diff --git a/apps/console/src/extensions/components/application/components/application-roles/application-role-mapping.tsx b/features/admin-extensions-v1/components/application/components/application-roles/application-role-mapping.tsx similarity index 98% rename from apps/console/src/extensions/components/application/components/application-roles/application-role-mapping.tsx rename to features/admin-extensions-v1/components/application/components/application-roles/application-role-mapping.tsx index 3925539fd4d..3453e98cd8f 100644 --- a/apps/console/src/extensions/components/application/components/application-roles/application-role-mapping.tsx +++ b/features/admin-extensions-v1/components/application/components/application-roles/application-role-mapping.tsx @@ -31,14 +31,14 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid } from "semantic-ui-react"; -import { updateApplicationDetails } from "../../../../../features/applications/api"; +import { updateApplicationDetails } from "../../../../../admin-applications-v1/api"; import { AuthenticatorInterface as ApplicationAuthenticatorInterface, ApplicationInterface, IdpRoleMappingInterface -} from "../../../../../features/applications/models"; -import { getAuthenticators } from "../../../../../features/identity-providers/api"; -import { AuthenticatorInterface, AuthenticatorTypes } from "../../../../../features/identity-providers/models"; +} from "../../../../../admin-applications-v1/models"; +import { getAuthenticators } from "../../../../../admin-identity-providers-v1/api"; +import { AuthenticatorInterface, AuthenticatorTypes } from "../../../../../admin-identity-providers-v1/models"; import { ApplicationRolesConstants } from "../../constants"; const FORM_ID: string = "application-role-mapping-form"; diff --git a/apps/console/src/extensions/components/application/components/application-roles/application-role-permission.tsx b/features/admin-extensions-v1/components/application/components/application-roles/application-role-permission.tsx similarity index 100% rename from apps/console/src/extensions/components/application/components/application-roles/application-role-permission.tsx rename to features/admin-extensions-v1/components/application/components/application-roles/application-role-permission.tsx diff --git a/apps/console/src/extensions/components/application/components/application-roles/application-roles.tsx b/features/admin-extensions-v1/components/application/components/application-roles/application-roles.tsx similarity index 99% rename from apps/console/src/extensions/components/application/components/application-roles/application-roles.tsx rename to features/admin-extensions-v1/components/application/components/application-roles/application-roles.tsx index b4adc1ca9c6..104328aa7ec 100755 --- a/apps/console/src/extensions/components/application/components/application-roles/application-roles.tsx +++ b/features/admin-extensions-v1/components/application/components/application-roles/application-roles.tsx @@ -55,14 +55,14 @@ import { Dispatch } from "redux"; import { Divider, DropdownProps, Grid, Header, Icon, PaginationProps, SemanticICONS } from "semantic-ui-react"; import { CreateApplicationRoleWizard } from "./create-app-role-wizard"; import { EditApplicationRole } from "./edit-app-role"; -import { ApplicationInterface } from "../../../../../features/applications/models"; +import { ApplicationInterface } from "../../../../../admin-applications-v1/models"; import { AppState, UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../../../../features/core"; -import { OrganizationResponseInterface } from "../../../../../features/organizations/models"; +} from "../../../../../admin-core-v1"; +import { OrganizationResponseInterface } from "../../../../../admin-organizations-v1/models"; import { deleteRole, getApplicationRolesList, useSharedApplicationData } from "../../api/application-roles"; import { ApplicationRolesResponseInterface, diff --git a/apps/console/src/extensions/components/application/components/application-roles/create-app-role-wizard.tsx b/features/admin-extensions-v1/components/application/components/application-roles/create-app-role-wizard.tsx similarity index 99% rename from apps/console/src/extensions/components/application/components/application-roles/create-app-role-wizard.tsx rename to features/admin-extensions-v1/components/application/components/application-roles/create-app-role-wizard.tsx index e08573694fe..5d7f35a9ef4 100755 --- a/apps/console/src/extensions/components/application/components/application-roles/create-app-role-wizard.tsx +++ b/features/admin-extensions-v1/components/application/components/application-roles/create-app-role-wizard.tsx @@ -27,7 +27,7 @@ import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { ApplicationRoleBasics } from "./application-role-basics"; import { PermissionList } from "./application-role-permission"; -import { getRolesWizardStepIcons } from "../../../../../features/roles/configs"; +import { getRolesWizardStepIcons } from "../../../../../admin-roles-v2/configs"; import { createRole } from "../../api/application-roles"; import { CreateRolePayloadInterface, RoleBasicDetailsInterface, SharedApplicationDataInterface } from "../../models"; diff --git a/apps/console/src/extensions/components/application/components/application-roles/edit-app-role.tsx b/features/admin-extensions-v1/components/application/components/application-roles/edit-app-role.tsx similarity index 100% rename from apps/console/src/extensions/components/application/components/application-roles/edit-app-role.tsx rename to features/admin-extensions-v1/components/application/components/application-roles/edit-app-role.tsx diff --git a/apps/console/src/extensions/components/application/components/application-roles/index.ts b/features/admin-extensions-v1/components/application/components/application-roles/index.ts similarity index 100% rename from apps/console/src/extensions/components/application/components/application-roles/index.ts rename to features/admin-extensions-v1/components/application/components/application-roles/index.ts diff --git a/apps/console/src/extensions/components/application/components/login-playground/playground-user-tour-modal.tsx b/features/admin-extensions-v1/components/application/components/login-playground/playground-user-tour-modal.tsx similarity index 100% rename from apps/console/src/extensions/components/application/components/login-playground/playground-user-tour-modal.tsx rename to features/admin-extensions-v1/components/application/components/login-playground/playground-user-tour-modal.tsx diff --git a/apps/console/src/extensions/components/application/constants/api-authorization.ts b/features/admin-extensions-v1/components/application/constants/api-authorization.ts similarity index 100% rename from apps/console/src/extensions/components/application/constants/api-authorization.ts rename to features/admin-extensions-v1/components/application/constants/api-authorization.ts diff --git a/apps/console/src/extensions/components/application/constants/application-roles.ts b/features/admin-extensions-v1/components/application/constants/application-roles.ts similarity index 100% rename from apps/console/src/extensions/components/application/constants/application-roles.ts rename to features/admin-extensions-v1/components/application/constants/application-roles.ts diff --git a/apps/console/src/extensions/components/application/constants/index.ts b/features/admin-extensions-v1/components/application/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/application/constants/index.ts rename to features/admin-extensions-v1/components/application/constants/index.ts diff --git a/apps/console/src/extensions/components/application/constants/try-it-constants.ts b/features/admin-extensions-v1/components/application/constants/try-it-constants.ts similarity index 100% rename from apps/console/src/extensions/components/application/constants/try-it-constants.ts rename to features/admin-extensions-v1/components/application/constants/try-it-constants.ts diff --git a/apps/console/src/extensions/components/application/models/application-roles.ts b/features/admin-extensions-v1/components/application/models/application-roles.ts similarity index 100% rename from apps/console/src/extensions/components/application/models/application-roles.ts rename to features/admin-extensions-v1/components/application/models/application-roles.ts diff --git a/apps/console/src/extensions/components/application/models/index.ts b/features/admin-extensions-v1/components/application/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/application/models/index.ts rename to features/admin-extensions-v1/components/application/models/index.ts diff --git a/apps/console/src/extensions/components/application/utils/try-it-utils.ts b/features/admin-extensions-v1/components/application/utils/try-it-utils.ts similarity index 94% rename from apps/console/src/extensions/components/application/utils/try-it-utils.ts rename to features/admin-extensions-v1/components/application/utils/try-it-utils.ts index ae391ba4c94..1442f6c70c3 100644 --- a/apps/console/src/extensions/components/application/utils/try-it-utils.ts +++ b/features/admin-extensions-v1/components/application/utils/try-it-utils.ts @@ -23,8 +23,8 @@ import isEmpty from "lodash-es/isEmpty"; import set from "lodash-es/set"; import { FunctionComponent } from "react"; import { useSelector } from "react-redux"; -import { ApplicationManagementConstants } from "../../../../features/applications/constants"; -import { AppState, AppUtils } from "../../../../features/core"; +import { ApplicationManagementConstants } from "../../../../admin-applications-v1/constants"; +import { AppState, AppUtils } from "../../../../admin-core-v1"; import LoginApplicationTemplate from "../../../application-templates/templates/single-page-application/login-playground-application.json"; import { TryItApplicationConstants } from "../constants/try-it-constants"; diff --git a/apps/console/src/extensions/components/audit-logs/audit-logs.tsx b/features/admin-extensions-v1/components/audit-logs/audit-logs.tsx similarity index 99% rename from apps/console/src/extensions/components/audit-logs/audit-logs.tsx rename to features/admin-extensions-v1/components/audit-logs/audit-logs.tsx index a977ab8135f..632ee82584d 100644 --- a/apps/console/src/extensions/components/audit-logs/audit-logs.tsx +++ b/features/admin-extensions-v1/components/audit-logs/audit-logs.tsx @@ -21,7 +21,7 @@ import { EmptyPlaceholder, LinkButton, Message, PrimaryButton } from "@wso2is/react-components"; -import { getEmptyPlaceholderIllustrations } from "../../../features/core"; +import { getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; import React, { MutableRefObject, ReactElement, diff --git a/apps/console/src/features/connections/components/authenticators/email-otp/assets/build-login-flow.png b/features/admin-extensions-v1/components/authenticators/email-otp/assets/build-login-flow.png similarity index 100% rename from apps/console/src/features/connections/components/authenticators/email-otp/assets/build-login-flow.png rename to features/admin-extensions-v1/components/authenticators/email-otp/assets/build-login-flow.png diff --git a/apps/console/src/extensions/components/authenticators/email-otp/quick-start.tsx b/features/admin-extensions-v1/components/authenticators/email-otp/quick-start.tsx similarity index 98% rename from apps/console/src/extensions/components/authenticators/email-otp/quick-start.tsx rename to features/admin-extensions-v1/components/authenticators/email-otp/quick-start.tsx index f526b5f31c2..ae63011cf7b 100644 --- a/apps/console/src/extensions/components/authenticators/email-otp/quick-start.tsx +++ b/features/admin-extensions-v1/components/authenticators/email-otp/quick-start.tsx @@ -24,8 +24,8 @@ import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import { AppState } from "../../../../features/core"; -import { FeatureConfigInterface } from "../../../../features/core/models"; +import { AppState } from "../../../../admin-core-v1"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; import { VerticalStepper, VerticalStepperStepInterface } from "../../component-extensions"; import ApplicationSelectionModal from "../../shared/application-selection-modal"; diff --git a/apps/console/src/features/connections/components/authenticators/fido/assets/build-login-flow.png b/features/admin-extensions-v1/components/authenticators/fido/assets/build-login-flow.png similarity index 100% rename from apps/console/src/features/connections/components/authenticators/fido/assets/build-login-flow.png rename to features/admin-extensions-v1/components/authenticators/fido/assets/build-login-flow.png diff --git a/apps/console/src/extensions/components/authenticators/fido/quick-start.tsx b/features/admin-extensions-v1/components/authenticators/fido/quick-start.tsx similarity index 97% rename from apps/console/src/extensions/components/authenticators/fido/quick-start.tsx rename to features/admin-extensions-v1/components/authenticators/fido/quick-start.tsx index ec97dcc039c..0fbb133d762 100644 --- a/apps/console/src/extensions/components/authenticators/fido/quick-start.tsx +++ b/features/admin-extensions-v1/components/authenticators/fido/quick-start.tsx @@ -32,11 +32,11 @@ import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; import BuildLoginFlowIllustration from - "../../../../features/connections/components/authenticators/fido/assets/build-login-flow.png"; + "../../../../admin-connections-v1/components/authenticators/fido/assets/build-login-flow.png"; import ConfigureParametersIllustration from - "../../../../features/connections/components/authenticators/fido/assets/configure-parameters.png"; -import { FeatureConfigInterface } from "../../../../features/core/models"; -import { AppState } from "../../../../features/core/store"; + "../../../../admin-connections-v1/components/authenticators/fido/assets/configure-parameters.png"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; import { VerticalStepper, VerticalStepperStepInterface } from "../../component-extensions"; import ApplicationSelectionModal from "../../shared/application-selection-modal"; diff --git a/apps/console/src/features/connections/components/authenticators/magic-link/assets/build-login-flow.png b/features/admin-extensions-v1/components/authenticators/magic-link/assets/build-login-flow.png similarity index 100% rename from apps/console/src/features/connections/components/authenticators/magic-link/assets/build-login-flow.png rename to features/admin-extensions-v1/components/authenticators/magic-link/assets/build-login-flow.png diff --git a/apps/console/src/extensions/components/authenticators/magic-link/quick-start.tsx b/features/admin-extensions-v1/components/authenticators/magic-link/quick-start.tsx similarity index 98% rename from apps/console/src/extensions/components/authenticators/magic-link/quick-start.tsx rename to features/admin-extensions-v1/components/authenticators/magic-link/quick-start.tsx index de4111a8b5f..5d5bddcef1f 100644 --- a/apps/console/src/extensions/components/authenticators/magic-link/quick-start.tsx +++ b/features/admin-extensions-v1/components/authenticators/magic-link/quick-start.tsx @@ -24,8 +24,8 @@ import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import { FeatureConfigInterface } from "../../../../features/core/models"; -import { AppState } from "../../../../features/core/store"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; import { VerticalStepper, VerticalStepperStepInterface } from "../../component-extensions"; import ApplicationSelectionModal from "../../shared/application-selection-modal"; diff --git a/apps/console/src/features/connections/components/authenticators/sms-otp/assets/build-login-flow.png b/features/admin-extensions-v1/components/authenticators/sms-otp/assets/build-login-flow.png similarity index 100% rename from apps/console/src/features/connections/components/authenticators/sms-otp/assets/build-login-flow.png rename to features/admin-extensions-v1/components/authenticators/sms-otp/assets/build-login-flow.png diff --git a/apps/console/src/extensions/components/authenticators/sms-otp/quick-start.tsx b/features/admin-extensions-v1/components/authenticators/sms-otp/quick-start.tsx similarity index 98% rename from apps/console/src/extensions/components/authenticators/sms-otp/quick-start.tsx rename to features/admin-extensions-v1/components/authenticators/sms-otp/quick-start.tsx index 3468bfe673e..6bc7d8fe647 100644 --- a/apps/console/src/extensions/components/authenticators/sms-otp/quick-start.tsx +++ b/features/admin-extensions-v1/components/authenticators/sms-otp/quick-start.tsx @@ -24,8 +24,8 @@ import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import { FeatureConfigInterface } from "../../../../features/core/models"; -import { AppState } from "../../../../features/core/store"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; import { VerticalStepper, VerticalStepperStepInterface } from "../../component-extensions"; import ApplicationSelectionModal from "../../shared/application-selection-modal"; diff --git a/apps/console/src/extensions/components/authenticators/sms-otp/sms-otp-authenticator.tsx b/features/admin-extensions-v1/components/authenticators/sms-otp/sms-otp-authenticator.tsx similarity index 90% rename from apps/console/src/extensions/components/authenticators/sms-otp/sms-otp-authenticator.tsx rename to features/admin-extensions-v1/components/authenticators/sms-otp/sms-otp-authenticator.tsx index 63fc6305d84..6a36eab3a0c 100644 --- a/apps/console/src/extensions/components/authenticators/sms-otp/sms-otp-authenticator.tsx +++ b/features/admin-extensions-v1/components/authenticators/sms-otp/sms-otp-authenticator.tsx @@ -20,16 +20,16 @@ import { hasRequiredScopes } from "@wso2is/core/helpers"; import { IdentifiableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement } from "react"; import { useSelector } from "react-redux"; -import { FeatureConfigInterface } from "../../../../features/core/models"; -import { AppState } from "../../../../features/core/store"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; import { SMSOTPAuthenticatorForm -} from "../../../../features/identity-providers/components/forms/authenticators/sms-otp-authenticator-form"; +} from "../../../../admin-identity-providers-v1/components/forms/authenticators/sms-otp-authenticator-form"; import { CommonAuthenticatorFormInitialValuesInterface, CommonAuthenticatorFormMetaInterface -} from "../../../../features/identity-providers/models/identity-provider"; -import { useGetCurrentOrganizationType } from "../../../../features/organizations/hooks/use-get-organization-type"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; interface SmsOTPAuthenticatorInterface extends IdentifiableComponentInterface { /** diff --git a/apps/console/src/features/connections/components/authenticators/totp/assets/build-login-flow.png b/features/admin-extensions-v1/components/authenticators/totp/assets/build-login-flow.png similarity index 100% rename from apps/console/src/features/connections/components/authenticators/totp/assets/build-login-flow.png rename to features/admin-extensions-v1/components/authenticators/totp/assets/build-login-flow.png diff --git a/apps/console/src/extensions/components/authenticators/totp/quick-start.tsx b/features/admin-extensions-v1/components/authenticators/totp/quick-start.tsx similarity index 98% rename from apps/console/src/extensions/components/authenticators/totp/quick-start.tsx rename to features/admin-extensions-v1/components/authenticators/totp/quick-start.tsx index d2a874e0004..4b31741a1e4 100644 --- a/apps/console/src/extensions/components/authenticators/totp/quick-start.tsx +++ b/features/admin-extensions-v1/components/authenticators/totp/quick-start.tsx @@ -24,8 +24,8 @@ import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; -import { FeatureConfigInterface } from "../../../../features/core/models"; -import { AppState } from "../../../../features/core/store"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; +import { AppState } from "../../../../admin-core-v1/store"; import { VerticalStepper, VerticalStepperStepInterface } from "../../component-extensions"; import ApplicationSelectionModal from "../../shared/application-selection-modal"; diff --git a/apps/console/src/extensions/components/claims/api/claims.ts b/features/admin-extensions-v1/components/claims/api/claims.ts similarity index 98% rename from apps/console/src/extensions/components/claims/api/claims.ts rename to features/admin-extensions-v1/components/claims/api/claims.ts index 44ea7070f51..03a28b24230 100644 --- a/apps/console/src/extensions/components/claims/api/claims.ts +++ b/features/admin-extensions-v1/components/claims/api/claims.ts @@ -18,7 +18,7 @@ import { AsgardeoSPAClient } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; -import { store } from "../../../../features/core"; +import { store } from "../../../../admin-core-v1"; /** * Get an axios instance. diff --git a/apps/console/src/extensions/components/claims/api/index.ts b/features/admin-extensions-v1/components/claims/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/claims/api/index.ts rename to features/admin-extensions-v1/components/claims/api/index.ts diff --git a/apps/console/src/extensions/components/component-extensions/application/api-authorization-tab.tsx b/features/admin-extensions-v1/components/component-extensions/application/api-authorization-tab.tsx similarity index 100% rename from apps/console/src/extensions/components/component-extensions/application/api-authorization-tab.tsx rename to features/admin-extensions-v1/components/component-extensions/application/api-authorization-tab.tsx diff --git a/apps/console/src/extensions/components/component-extensions/application/application-constants.ts b/features/admin-extensions-v1/components/component-extensions/application/application-constants.ts similarity index 100% rename from apps/console/src/extensions/components/component-extensions/application/application-constants.ts rename to features/admin-extensions-v1/components/component-extensions/application/application-constants.ts diff --git a/apps/console/src/extensions/components/component-extensions/application/application-roles-tab.tsx b/features/admin-extensions-v1/components/component-extensions/application/application-roles-tab.tsx similarity index 95% rename from apps/console/src/extensions/components/component-extensions/application/application-roles-tab.tsx rename to features/admin-extensions-v1/components/component-extensions/application/application-roles-tab.tsx index 19cc313e69d..378d5446e30 100755 --- a/apps/console/src/extensions/components/component-extensions/application/application-roles-tab.tsx +++ b/features/admin-extensions-v1/components/component-extensions/application/application-roles-tab.tsx @@ -20,7 +20,7 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { ResourceTab } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { Grid } from "semantic-ui-react"; -import { ApplicationInterface } from "../../../../features/applications/models"; +import { ApplicationInterface } from "../../../../admin-applications-v1/models"; import { ApplicationRoles } from "../../application/components/application-roles"; interface ApplicationRolesTabInterface extends IdentifiableComponentInterface { diff --git a/apps/console/src/extensions/components/component-extensions/application/index.ts b/features/admin-extensions-v1/components/component-extensions/application/index.ts similarity index 100% rename from apps/console/src/extensions/components/component-extensions/application/index.ts rename to features/admin-extensions-v1/components/component-extensions/application/index.ts diff --git a/apps/console/src/extensions/components/component-extensions/application/integrate.tsx b/features/admin-extensions-v1/components/component-extensions/application/integrate.tsx similarity index 99% rename from apps/console/src/extensions/components/component-extensions/application/integrate.tsx rename to features/admin-extensions-v1/components/component-extensions/application/integrate.tsx index 23eae8800ef..21c0a6d189d 100644 --- a/apps/console/src/extensions/components/component-extensions/application/integrate.tsx +++ b/features/admin-extensions-v1/components/component-extensions/application/integrate.tsx @@ -20,14 +20,14 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useSelector } from "react-redux"; import { CodeEditor } from "@wso2is/react-components"; import { Divider, Button, Icon, Card, Form } from "semantic-ui-react"; -import { getInboundProtocolConfig } from "../../../../features/applications/api"; +import { getInboundProtocolConfig } from "../../../../admin-applications-v1/api"; import { ApplicationInterface, SupportedAuthProtocolTypes -} from "../../../../features/applications/models"; +} from "../../../../admin-applications-v1/models"; import { useDispatch } from "react-redux"; import { useTranslation } from "react-i18next"; -import { store, toggleHelpPanelVisibility, AppState } from "../../../../features/core"; +import { store, toggleHelpPanelVisibility, AppState } from "../../../../admin-core-v1"; import { addAlert } from "@wso2is/core/store"; import { AlertLevels, TestableComponentInterface } from "@wso2is/core/models"; import { EncodeDecodeUtils } from "@wso2is/core/utils"; diff --git a/apps/console/src/extensions/components/component-extensions/application/quick-start-tab.tsx b/features/admin-extensions-v1/components/component-extensions/application/quick-start-tab.tsx similarity index 100% rename from apps/console/src/extensions/components/component-extensions/application/quick-start-tab.tsx rename to features/admin-extensions-v1/components/component-extensions/application/quick-start-tab.tsx diff --git a/apps/console/src/extensions/components/component-extensions/application/vertical-stepper/index.ts b/features/admin-extensions-v1/components/component-extensions/application/vertical-stepper/index.ts similarity index 100% rename from apps/console/src/extensions/components/component-extensions/application/vertical-stepper/index.ts rename to features/admin-extensions-v1/components/component-extensions/application/vertical-stepper/index.ts diff --git a/apps/console/src/extensions/components/component-extensions/application/vertical-stepper/step.tsx b/features/admin-extensions-v1/components/component-extensions/application/vertical-stepper/step.tsx similarity index 100% rename from apps/console/src/extensions/components/component-extensions/application/vertical-stepper/step.tsx rename to features/admin-extensions-v1/components/component-extensions/application/vertical-stepper/step.tsx diff --git a/apps/console/src/extensions/components/component-extensions/application/vertical-stepper/vertical-stepper.tsx b/features/admin-extensions-v1/components/component-extensions/application/vertical-stepper/vertical-stepper.tsx similarity index 100% rename from apps/console/src/extensions/components/component-extensions/application/vertical-stepper/vertical-stepper.tsx rename to features/admin-extensions-v1/components/component-extensions/application/vertical-stepper/vertical-stepper.tsx diff --git a/apps/console/src/extensions/components/component-extensions/core/pre-loader/index.ts b/features/admin-extensions-v1/components/component-extensions/core/pre-loader/index.ts similarity index 100% rename from apps/console/src/extensions/components/component-extensions/core/pre-loader/index.ts rename to features/admin-extensions-v1/components/component-extensions/core/pre-loader/index.ts diff --git a/apps/console/src/extensions/components/component-extensions/core/pre-loader/pre-loader.tsx b/features/admin-extensions-v1/components/component-extensions/core/pre-loader/pre-loader.tsx similarity index 100% rename from apps/console/src/extensions/components/component-extensions/core/pre-loader/pre-loader.tsx rename to features/admin-extensions-v1/components/component-extensions/core/pre-loader/pre-loader.tsx diff --git a/apps/console/src/extensions/components/component-extensions/index.ts b/features/admin-extensions-v1/components/component-extensions/index.ts similarity index 100% rename from apps/console/src/extensions/components/component-extensions/index.ts rename to features/admin-extensions-v1/components/component-extensions/index.ts diff --git a/apps/console/src/extensions/components/component-extensions/tests/__mocks__/mock.application.js b/features/admin-extensions-v1/components/component-extensions/tests/__mocks__/mock.application.js similarity index 100% rename from apps/console/src/extensions/components/component-extensions/tests/__mocks__/mock.application.js rename to features/admin-extensions-v1/components/component-extensions/tests/__mocks__/mock.application.js diff --git a/apps/console/src/extensions/components/component-extensions/tests/__mocks__/mock.oidcconfig.js b/features/admin-extensions-v1/components/component-extensions/tests/__mocks__/mock.oidcconfig.js similarity index 100% rename from apps/console/src/extensions/components/component-extensions/tests/__mocks__/mock.oidcconfig.js rename to features/admin-extensions-v1/components/component-extensions/tests/__mocks__/mock.oidcconfig.js diff --git a/apps/console/src/extensions/components/component-extensions/tests/integrate.test.tsx b/features/admin-extensions-v1/components/component-extensions/tests/integrate.test.tsx similarity index 100% rename from apps/console/src/extensions/components/component-extensions/tests/integrate.test.tsx rename to features/admin-extensions-v1/components/component-extensions/tests/integrate.test.tsx diff --git a/apps/console/src/extensions/components/component-extensions/tests/overview.test.tsx b/features/admin-extensions-v1/components/component-extensions/tests/overview.test.tsx similarity index 100% rename from apps/console/src/extensions/components/component-extensions/tests/overview.test.tsx rename to features/admin-extensions-v1/components/component-extensions/tests/overview.test.tsx diff --git a/apps/console/src/extensions/components/component-extensions/tests/try-out.test.tsx b/features/admin-extensions-v1/components/component-extensions/tests/try-out.test.tsx similarity index 100% rename from apps/console/src/extensions/components/component-extensions/tests/try-out.test.tsx rename to features/admin-extensions-v1/components/component-extensions/tests/try-out.test.tsx diff --git a/apps/console/src/extensions/components/diagnostic-logs/diagnostic-logs.tsx b/features/admin-extensions-v1/components/diagnostic-logs/diagnostic-logs.tsx similarity index 99% rename from apps/console/src/extensions/components/diagnostic-logs/diagnostic-logs.tsx rename to features/admin-extensions-v1/components/diagnostic-logs/diagnostic-logs.tsx index 748b4ce753f..8e86751702f 100644 --- a/apps/console/src/extensions/components/diagnostic-logs/diagnostic-logs.tsx +++ b/features/admin-extensions-v1/components/diagnostic-logs/diagnostic-logs.tsx @@ -32,7 +32,7 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { Icon, Label } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations } from "../../../features/core"; +import { getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; import InfiniteScrollContainer from "../logs/components/infinite-scroll-container"; import TimeRangeSelector from "../logs/components/time-range-selector"; import { LogsConstants } from "../logs/constants"; diff --git a/apps/console/src/extensions/components/example.tsx b/features/admin-extensions-v1/components/example.tsx similarity index 100% rename from apps/console/src/extensions/components/example.tsx rename to features/admin-extensions-v1/components/example.tsx diff --git a/apps/console/src/extensions/components/feature-gate/api/feature-gate.ts b/features/admin-extensions-v1/components/feature-gate/api/feature-gate.ts similarity index 94% rename from apps/console/src/extensions/components/feature-gate/api/feature-gate.ts rename to features/admin-extensions-v1/components/feature-gate/api/feature-gate.ts index bb5e4a0e1f9..96a091cd2d8 100644 --- a/apps/console/src/extensions/components/feature-gate/api/feature-gate.ts +++ b/features/admin-extensions-v1/components/feature-gate/api/feature-gate.ts @@ -22,8 +22,8 @@ import { useSelector } from "react-redux"; import useRequest, { RequestErrorInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; -import { AppState, store } from "../../../../features/core/store"; +} from "../../../../admin-core-v1/hooks/use-request"; +import { AppState, store } from "../../../../admin-core-v1/store"; /** * Hook to get the all features of the organization. diff --git a/apps/console/src/extensions/components/feature-gate/configs/endpoints.ts b/features/admin-extensions-v1/components/feature-gate/configs/endpoints.ts similarity index 100% rename from apps/console/src/extensions/components/feature-gate/configs/endpoints.ts rename to features/admin-extensions-v1/components/feature-gate/configs/endpoints.ts diff --git a/apps/console/src/extensions/components/feature-gate/configs/index.ts b/features/admin-extensions-v1/components/feature-gate/configs/index.ts similarity index 100% rename from apps/console/src/extensions/components/feature-gate/configs/index.ts rename to features/admin-extensions-v1/components/feature-gate/configs/index.ts diff --git a/apps/console/src/extensions/components/feature-gate/constants/feature-gate.ts b/features/admin-extensions-v1/components/feature-gate/constants/feature-gate.ts similarity index 100% rename from apps/console/src/extensions/components/feature-gate/constants/feature-gate.ts rename to features/admin-extensions-v1/components/feature-gate/constants/feature-gate.ts diff --git a/apps/console/src/extensions/components/feedback/feedback-api.ts b/features/admin-extensions-v1/components/feedback/feedback-api.ts similarity index 97% rename from apps/console/src/extensions/components/feedback/feedback-api.ts rename to features/admin-extensions-v1/components/feedback/feedback-api.ts index 3c7c8c96d85..d3c4d8204d6 100644 --- a/apps/console/src/extensions/components/feedback/feedback-api.ts +++ b/features/admin-extensions-v1/components/feedback/feedback-api.ts @@ -19,7 +19,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../features/core"; +import { store } from "../../../admin-core-v1"; /** * Initialize an axios Http client. diff --git a/apps/console/src/extensions/components/feedback/feedback.tsx b/features/admin-extensions-v1/components/feedback/feedback.tsx similarity index 99% rename from apps/console/src/extensions/components/feedback/feedback.tsx rename to features/admin-extensions-v1/components/feedback/feedback.tsx index 4dcf7b72a56..e4f5a816fb5 100644 --- a/apps/console/src/extensions/components/feedback/feedback.tsx +++ b/features/admin-extensions-v1/components/feedback/feedback.tsx @@ -28,7 +28,7 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Button, Divider, Grid, Icon, Modal } from "semantic-ui-react"; import { sendFeedback } from "./feedback-api"; -import { AppState, store } from "../../../features/core"; +import { AppState, store } from "../../../admin-core-v1"; import { ReactComponent as FeedBackIcon } from "../../assets/images/icons/feedback-outline.svg"; export default (): ReactElement => { diff --git a/apps/console/src/extensions/components/getting-started/__tests__/__mocks__/getting-started-permissions.ts b/features/admin-extensions-v1/components/getting-started/__tests__/__mocks__/getting-started-permissions.ts similarity index 100% rename from apps/console/src/extensions/components/getting-started/__tests__/__mocks__/getting-started-permissions.ts rename to features/admin-extensions-v1/components/getting-started/__tests__/__mocks__/getting-started-permissions.ts diff --git a/apps/console/src/extensions/components/getting-started/__tests__/__snapshots__/getting-started.test.tsx.snap b/features/admin-extensions-v1/components/getting-started/__tests__/__snapshots__/getting-started.test.tsx.snap similarity index 100% rename from apps/console/src/extensions/components/getting-started/__tests__/__snapshots__/getting-started.test.tsx.snap rename to features/admin-extensions-v1/components/getting-started/__tests__/__snapshots__/getting-started.test.tsx.snap diff --git a/apps/console/src/extensions/components/getting-started/__tests__/getting-started.test.tsx b/features/admin-extensions-v1/components/getting-started/__tests__/getting-started.test.tsx similarity index 100% rename from apps/console/src/extensions/components/getting-started/__tests__/getting-started.test.tsx rename to features/admin-extensions-v1/components/getting-started/__tests__/getting-started.test.tsx diff --git a/apps/console/src/extensions/components/getting-started/components/advance-user-view.tsx b/features/admin-extensions-v1/components/getting-started/components/advance-user-view.tsx similarity index 97% rename from apps/console/src/extensions/components/getting-started/components/advance-user-view.tsx rename to features/admin-extensions-v1/components/getting-started/components/advance-user-view.tsx index b3b9041ea0a..6b2650b35eb 100644 --- a/apps/console/src/extensions/components/getting-started/components/advance-user-view.tsx +++ b/features/admin-extensions-v1/components/getting-started/components/advance-user-view.tsx @@ -32,16 +32,16 @@ import { getApplicationDetails, getInboundProtocolConfig, useApplicationList -} from "../../../../features/applications/api"; +} from "../../../../admin-applications-v1/api"; import { MinimalAppCreateWizard -} from "../../../../features/applications/components/wizard/minimal-application-create-wizard"; -import { ApplicationManagementConstants } from "../../../../features/applications/constants"; +} from "../../../../admin-applications-v1/components/wizard/minimal-application-create-wizard"; +import { ApplicationManagementConstants } from "../../../../admin-applications-v1/constants"; import { ApplicationListItemInterface, ApplicationTemplateListItemInterface -} from "../../../../features/applications/models"; -import { ApplicationManagementUtils } from "../../../../features/applications/utils/application-management-utils"; +} from "../../../../admin-applications-v1/models"; +import { ApplicationManagementUtils } from "../../../../admin-applications-v1/utils/application-management-utils"; import { AppConstants, AppState, @@ -50,9 +50,9 @@ import { FeatureConfigInterface, history, setActiveView -} from "../../../../features/core"; -import { OrganizationType } from "../../../../features/organizations/constants"; -import { useGetCurrentOrganizationType } from "../../../../features/organizations/hooks/use-get-organization-type"; +} from "../../../../admin-core-v1"; +import { OrganizationType } from "../../../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { AppViewExtensionTypes } from "../../../configs"; import { TryItApplicationConstants } from "../../application/constants"; import { getTryItClientId } from "../../application/utils/try-it-utils"; diff --git a/apps/console/src/extensions/components/getting-started/components/app-category-item.tsx b/features/admin-extensions-v1/components/getting-started/components/app-category-item.tsx similarity index 100% rename from apps/console/src/extensions/components/getting-started/components/app-category-item.tsx rename to features/admin-extensions-v1/components/getting-started/components/app-category-item.tsx diff --git a/apps/console/src/extensions/components/getting-started/components/application-add-tile.tsx b/features/admin-extensions-v1/components/getting-started/components/application-add-tile.tsx similarity index 100% rename from apps/console/src/extensions/components/getting-started/components/application-add-tile.tsx rename to features/admin-extensions-v1/components/getting-started/components/application-add-tile.tsx diff --git a/apps/console/src/extensions/components/getting-started/components/application-template-card.tsx b/features/admin-extensions-v1/components/getting-started/components/application-template-card.tsx similarity index 97% rename from apps/console/src/extensions/components/getting-started/components/application-template-card.tsx rename to features/admin-extensions-v1/components/getting-started/components/application-template-card.tsx index 5ba9cce3fcc..28ea0c857a9 100644 --- a/apps/console/src/extensions/components/getting-started/components/application-template-card.tsx +++ b/features/admin-extensions-v1/components/getting-started/components/application-template-card.tsx @@ -26,17 +26,17 @@ import { Card, Divider, Grid } from "semantic-ui-react"; import { CategoryItem } from "./app-category-item"; import { ApplicationAddTile } from "./application-add-tile"; import { ApplicationTile } from "./application-tile"; -import { getApplicationTemplateIllustrations } from "../../../../features/applications/configs/ui"; +import { getApplicationTemplateIllustrations } from "../../../../admin-applications-v1/configs/ui"; import CustomApplicationTemplate from - "../../../../features/applications/data/application-templates/templates/custom-application/custom-application.json"; + "../../../../admin-applications-v1/data/application-templates/templates/custom-application/custom-application.json"; import { ApplicationListItemInterface, ApplicationTemplateListItemInterface -} from "../../../../features/applications/models"; +} from "../../../../admin-applications-v1/models"; import { ApplicationTemplateManagementUtils -} from "../../../../features/applications/utils/application-template-management-utils"; -import { AppState, EventPublisher } from "../../../../features/core"; +} from "../../../../admin-applications-v1/utils/application-template-management-utils"; +import { AppState, EventPublisher } from "../../../../admin-core-v1"; export type DynamicApplicationContextCardPropsInterface = { applications: ApplicationListItemInterface[]; diff --git a/apps/console/src/extensions/components/getting-started/components/application-tile.tsx b/features/admin-extensions-v1/components/getting-started/components/application-tile.tsx similarity index 97% rename from apps/console/src/extensions/components/getting-started/components/application-tile.tsx rename to features/admin-extensions-v1/components/getting-started/components/application-tile.tsx index 209e1df7338..0b0b23feb17 100644 --- a/apps/console/src/extensions/components/getting-started/components/application-tile.tsx +++ b/features/admin-extensions-v1/components/getting-started/components/application-tile.tsx @@ -21,8 +21,8 @@ import { GenericIcon, Popup } from "@wso2is/react-components"; import React, { FC, MutableRefObject, ReactElement, useEffect, useRef, useState } from "react"; import { Icon } from "semantic-ui-react"; import { DynamicTile, DynamicTilePropsInterface } from "./dynamic-tile"; -import { ApplicationListItemInterface } from "../../../../features/applications/models"; -import { AppConstants, EventPublisher, getSidePanelIcons, history } from "../../../../features/core"; +import { ApplicationListItemInterface } from "../../../../admin-applications-v1/models"; +import { AppConstants, EventPublisher, getSidePanelIcons, history } from "../../../../admin-core-v1"; export type ApplicationTilePropsInterface = { application?: ApplicationListItemInterface; diff --git a/apps/console/src/extensions/components/getting-started/components/card-expanded-navigation-button.tsx b/features/admin-extensions-v1/components/getting-started/components/card-expanded-navigation-button.tsx similarity index 100% rename from apps/console/src/extensions/components/getting-started/components/card-expanded-navigation-button.tsx rename to features/admin-extensions-v1/components/getting-started/components/card-expanded-navigation-button.tsx diff --git a/apps/console/src/extensions/components/getting-started/components/dynamic-application-context-card.tsx b/features/admin-extensions-v1/components/getting-started/components/dynamic-application-context-card.tsx similarity index 97% rename from apps/console/src/extensions/components/getting-started/components/dynamic-application-context-card.tsx rename to features/admin-extensions-v1/components/getting-started/components/dynamic-application-context-card.tsx index 49c16603bec..78cea6e914f 100644 --- a/apps/console/src/extensions/components/getting-started/components/dynamic-application-context-card.tsx +++ b/features/admin-extensions-v1/components/getting-started/components/dynamic-application-context-card.tsx @@ -25,16 +25,16 @@ import { useSelector } from "react-redux"; import { Card, Grid } from "semantic-ui-react"; import { CategoryItem } from "./app-category-item"; import { CardExpandedNavigationButton } from "./card-expanded-navigation-button"; -import { getApplicationTemplateIllustrations } from "../../../../features/applications/configs/ui"; +import { getApplicationTemplateIllustrations } from "../../../../admin-applications-v1/configs/ui"; import CustomApplicationTemplate from - "../../../../features/applications/data/application-templates/templates/custom-application/custom-application.json"; + "../../../../admin-applications-v1/data/application-templates/templates/custom-application/custom-application.json"; import { ApplicationTemplateListItemInterface -} from "../../../../features/applications/models"; +} from "../../../../admin-applications-v1/models"; import { ApplicationTemplateManagementUtils -} from "../../../../features/applications/utils/application-template-management-utils"; -import { AppConstants, AppState, EventPublisher, history } from "../../../../features/core"; +} from "../../../../admin-applications-v1/utils/application-template-management-utils"; +import { AppConstants, AppState, EventPublisher, history } from "../../../../admin-core-v1"; export type DynamicApplicationContextCardPropsInterface = { onTemplateSelected: (group: ApplicationTemplateListItemInterface) => void; diff --git a/apps/console/src/extensions/components/getting-started/components/dynamic-tile.tsx b/features/admin-extensions-v1/components/getting-started/components/dynamic-tile.tsx similarity index 100% rename from apps/console/src/extensions/components/getting-started/components/dynamic-tile.tsx rename to features/admin-extensions-v1/components/getting-started/components/dynamic-tile.tsx diff --git a/apps/console/src/extensions/components/getting-started/components/login-playground-wizard.tsx b/features/admin-extensions-v1/components/getting-started/components/login-playground-wizard.tsx similarity index 97% rename from apps/console/src/extensions/components/getting-started/components/login-playground-wizard.tsx rename to features/admin-extensions-v1/components/getting-started/components/login-playground-wizard.tsx index 8a14c97f70f..02fbae4885b 100644 --- a/apps/console/src/extensions/components/getting-started/components/login-playground-wizard.tsx +++ b/features/admin-extensions-v1/components/getting-started/components/login-playground-wizard.tsx @@ -33,13 +33,13 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Icon, List, Modal } from "semantic-ui-react"; -import { createApplication, getApplicationList } from "../../../../features/applications/api"; -import { ApplicationManagementConstants } from "../../../../features/applications/constants"; -import { ApplicationListInterface, MainApplicationInterface } from "../../../../features/applications/models"; -import { AppState, EventPublisher } from "../../../../features/core"; -import { TierLimitReachErrorModal } from "../../../../features/core/components/tier-limit-reach-error-modal"; -import { getUserDetails } from "../../../../features/users/api/users"; -import { AddConsumerUserWizard } from "../../../../features/users/components/wizard/add-consumer-user-wizard"; +import { createApplication, getApplicationList } from "../../../../admin-applications-v1/api"; +import { ApplicationManagementConstants } from "../../../../admin-applications-v1/constants"; +import { ApplicationListInterface, MainApplicationInterface } from "../../../../admin-applications-v1/models"; +import { AppState, EventPublisher } from "../../../../admin-core-v1"; +import { TierLimitReachErrorModal } from "../../../../admin-core-v1/components/tier-limit-reach-error-modal"; +import { getUserDetails } from "../../../../admin-users-v1/api/users"; +import { AddConsumerUserWizard } from "../../../../admin-users-v1/components/wizard/add-consumer-user-wizard"; import LoginApplicationTemplate from "../../../application-templates/templates/single-page-application/login-playground-application.json"; import InformationIcon from "../../../assets/images/illustrations/information-icon.svg"; diff --git a/apps/console/src/extensions/components/getting-started/components/new-user-view.tsx b/features/admin-extensions-v1/components/getting-started/components/new-user-view.tsx similarity index 96% rename from apps/console/src/extensions/components/getting-started/components/new-user-view.tsx rename to features/admin-extensions-v1/components/getting-started/components/new-user-view.tsx index 1b1bf50608c..bb3d8604ada 100644 --- a/apps/console/src/extensions/components/getting-started/components/new-user-view.tsx +++ b/features/admin-extensions-v1/components/getting-started/components/new-user-view.tsx @@ -28,14 +28,14 @@ import { ApplicationTemplateCard } from "./application-template-card"; import { PlaygroundApplicationCard } from "./playground-app-card"; import { MinimalAppCreateWizard -} from "../../../../features/applications/components/wizard/minimal-application-create-wizard"; -import { ApplicationManagementConstants } from "../../../../features/applications/constants"; +} from "../../../../admin-applications-v1/components/wizard/minimal-application-create-wizard"; +import { ApplicationManagementConstants } from "../../../../admin-applications-v1/constants"; import { ApplicationListItemInterface, ApplicationTemplateListItemInterface -} from "../../../../features/applications/models"; -import { AppState, ConfigReducerStateInterface } from "../../../../features/core"; -import { FeatureConfigInterface } from "../../../../features/core/models"; +} from "../../../../admin-applications-v1/models"; +import { AppState, ConfigReducerStateInterface } from "../../../../admin-core-v1"; +import { FeatureConfigInterface } from "../../../../admin-core-v1/models"; export type NewUserViewContextCardPropsInterface = { applications: ApplicationListItemInterface[]; diff --git a/apps/console/src/extensions/components/getting-started/components/playground-app-card.tsx b/features/admin-extensions-v1/components/getting-started/components/playground-app-card.tsx similarity index 100% rename from apps/console/src/extensions/components/getting-started/components/playground-app-card.tsx rename to features/admin-extensions-v1/components/getting-started/components/playground-app-card.tsx diff --git a/apps/console/src/extensions/components/getting-started/configs/index.ts b/features/admin-extensions-v1/components/getting-started/configs/index.ts similarity index 100% rename from apps/console/src/extensions/components/getting-started/configs/index.ts rename to features/admin-extensions-v1/components/getting-started/configs/index.ts diff --git a/apps/console/src/extensions/components/getting-started/configs/ui.ts b/features/admin-extensions-v1/components/getting-started/configs/ui.ts similarity index 100% rename from apps/console/src/extensions/components/getting-started/configs/ui.ts rename to features/admin-extensions-v1/components/getting-started/configs/ui.ts diff --git a/apps/console/src/extensions/components/getting-started/getting-started.tsx b/features/admin-extensions-v1/components/getting-started/getting-started.tsx similarity index 94% rename from apps/console/src/extensions/components/getting-started/getting-started.tsx rename to features/admin-extensions-v1/components/getting-started/getting-started.tsx index 8add3346af9..fbd1bf4bcae 100755 --- a/apps/console/src/extensions/components/getting-started/getting-started.tsx +++ b/features/admin-extensions-v1/components/getting-started/getting-started.tsx @@ -35,10 +35,10 @@ import { AppState, EventPublisher, history -} from "../../../features/core"; -import { setActiveView } from "../../../features/core/store"; -import { OrganizationType } from "../../../features/organizations/constants"; -import { useGetCurrentOrganizationType } from "../../../features/organizations/hooks/use-get-organization-type"; +} from "../../../admin-core-v1"; +import { setActiveView } from "../../../admin-core-v1/store"; +import { OrganizationType } from "../../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; import { AppViewExtensionTypes } from "../../configs/models"; /** diff --git a/apps/console/src/extensions/components/getting-started/index.ts b/features/admin-extensions-v1/components/getting-started/index.ts similarity index 100% rename from apps/console/src/extensions/components/getting-started/index.ts rename to features/admin-extensions-v1/components/getting-started/index.ts diff --git a/apps/console/src/extensions/components/governance-connectors/models/analytics.ts b/features/admin-extensions-v1/components/governance-connectors/models/analytics.ts similarity index 100% rename from apps/console/src/extensions/components/governance-connectors/models/analytics.ts rename to features/admin-extensions-v1/components/governance-connectors/models/analytics.ts diff --git a/apps/console/src/extensions/components/groups/api/application-roles.ts b/features/admin-extensions-v1/components/groups/api/application-roles.ts similarity index 98% rename from apps/console/src/extensions/components/groups/api/application-roles.ts rename to features/admin-extensions-v1/components/groups/api/application-roles.ts index 17580e65da7..e06173f340b 100755 --- a/apps/console/src/extensions/components/groups/api/application-roles.ts +++ b/features/admin-extensions-v1/components/groups/api/application-roles.ts @@ -19,7 +19,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../features/core"; +import { store } from "../../../../admin-core-v1"; import { ApplicationRoleInterface, GroupRoleAssignPayloadInterface } from "../models/application-roles"; /** diff --git a/apps/console/src/extensions/components/groups/api/index.ts b/features/admin-extensions-v1/components/groups/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/groups/api/index.ts rename to features/admin-extensions-v1/components/groups/api/index.ts diff --git a/apps/console/src/extensions/components/groups/constants/groups-constants.ts b/features/admin-extensions-v1/components/groups/constants/groups-constants.ts similarity index 95% rename from apps/console/src/extensions/components/groups/constants/groups-constants.ts rename to features/admin-extensions-v1/components/groups/constants/groups-constants.ts index 649e5bbb516..522d323bb53 100644 --- a/apps/console/src/extensions/components/groups/constants/groups-constants.ts +++ b/features/admin-extensions-v1/components/groups/constants/groups-constants.ts @@ -16,7 +16,7 @@ * under the License. */ -import { AppConstants } from "../../../../features/core"; +import { AppConstants } from "../../../../admin-core-v1"; /** * Class containing Groups constants. diff --git a/apps/console/src/extensions/components/groups/data/group.md b/features/admin-extensions-v1/components/groups/data/group.md similarity index 100% rename from apps/console/src/extensions/components/groups/data/group.md rename to features/admin-extensions-v1/components/groups/data/group.md diff --git a/apps/console/src/extensions/components/groups/edit-group/edit-group-basic.tsx b/features/admin-extensions-v1/components/groups/edit-group/edit-group-basic.tsx similarity index 99% rename from apps/console/src/extensions/components/groups/edit-group/edit-group-basic.tsx rename to features/admin-extensions-v1/components/groups/edit-group/edit-group-basic.tsx index 3acb59dc7f7..ea06a0450cc 100644 --- a/apps/console/src/extensions/components/groups/edit-group/edit-group-basic.tsx +++ b/features/admin-extensions-v1/components/groups/edit-group/edit-group-basic.tsx @@ -37,7 +37,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Button, Divider, Form, Grid } from "semantic-ui-react"; -import { AppConstants, SharedUserStoreConstants, SharedUserStoreUtils, history } from "../../../../features/core"; +import { AppConstants, SharedUserStoreConstants, SharedUserStoreUtils, history } from "../../../../admin-core-v1"; import { GroupsInterface, PatchGroupDataInterface, @@ -45,8 +45,8 @@ import { deleteGroupById, searchGroupList, updateGroupDetails -} from "../../../../features/groups"; -import { CONSUMER_USERSTORE } from "../../../../features/userstores/constants"; +} from "../../../../admin-groups-v1"; +import { CONSUMER_USERSTORE } from "../../../../admin-userstores-v1/constants"; /** * Interface to contain props needed for component diff --git a/apps/console/src/extensions/components/groups/edit-group/edit-group-roles.tsx b/features/admin-extensions-v1/components/groups/edit-group/edit-group-roles.tsx similarity index 99% rename from apps/console/src/extensions/components/groups/edit-group/edit-group-roles.tsx rename to features/admin-extensions-v1/components/groups/edit-group/edit-group-roles.tsx index e552aeb9e91..3e3a4c6c398 100755 --- a/apps/console/src/extensions/components/groups/edit-group/edit-group-roles.tsx +++ b/features/admin-extensions-v1/components/groups/edit-group/edit-group-roles.tsx @@ -54,10 +54,10 @@ import React, { import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Checkbox, Divider, Grid, Header, Icon, Input, Label, Modal, Table } from "semantic-ui-react"; -import { getApplicationList } from "../../../../features/applications/api"; -import { ApplicationListInterface, ApplicationListItemInterface } from "../../../../features/applications/models"; -import { getEmptyPlaceholderIllustrations, history } from "../../../../features/core"; -import { GroupsInterface } from "../../../../features/groups"; +import { getApplicationList } from "../../../../admin-applications-v1/api"; +import { ApplicationListInterface, ApplicationListItemInterface } from "../../../../admin-applications-v1/models"; +import { getEmptyPlaceholderIllustrations, history } from "../../../../admin-core-v1"; +import { GroupsInterface } from "../../../../admin-groups-v1"; import { getAllApplicationRolesList, getAssignedApplicationRolesList, diff --git a/apps/console/src/extensions/components/groups/edit-group/edit-group-users.tsx b/features/admin-extensions-v1/components/groups/edit-group/edit-group-users.tsx similarity index 99% rename from apps/console/src/extensions/components/groups/edit-group/edit-group-users.tsx rename to features/admin-extensions-v1/components/groups/edit-group/edit-group-users.tsx index f69d2481de0..ce0c6056d1b 100644 --- a/apps/console/src/extensions/components/groups/edit-group/edit-group-users.tsx +++ b/features/admin-extensions-v1/components/groups/edit-group/edit-group-users.tsx @@ -55,17 +55,17 @@ import { useDispatch } from "react-redux"; import { Dispatch as ReduxDispatch } from "redux"; import { Divider, Grid, Header, Icon, Modal, PaginationProps, Table } from "semantic-ui-react"; import { AdvancedSearchWithBasicFilters, UIConstants, - getEmptyPlaceholderIllustrations } from "../../../../features/core"; + getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; import { CreateGroupMemberInterface, GroupsInterface, GroupsMemberInterface, PatchGroupDataInterface, updateGroupDetails -} from "../../../../features/groups"; -import { getUsersList } from "../../../../features/users/api/users"; -import { UserBasicInterface, UserListInterface } from "../../../../features/users/models/user"; -import { UserManagementUtils } from "../../../../features/users/utils"; +} from "../../../../admin-groups-v1"; +import { getUsersList } from "../../../../admin-users-v1/api/users"; +import { UserBasicInterface, UserListInterface } from "../../../../admin-users-v1/models/user"; +import { UserManagementUtils } from "../../../../admin-users-v1/utils"; import { SCIMConfigs } from "../../../configs/scim"; /** diff --git a/apps/console/src/extensions/components/groups/edit-group/edit-group.tsx b/features/admin-extensions-v1/components/groups/edit-group/edit-group.tsx similarity index 96% rename from apps/console/src/extensions/components/groups/edit-group/edit-group.tsx rename to features/admin-extensions-v1/components/groups/edit-group/edit-group.tsx index ad5ad374440..3b9d8d500cf 100644 --- a/apps/console/src/extensions/components/groups/edit-group/edit-group.tsx +++ b/features/admin-extensions-v1/components/groups/edit-group/edit-group.tsx @@ -29,11 +29,11 @@ import { TabProps } from "semantic-ui-react"; import { BasicGroupDetails } from "./edit-group-basic"; import { GroupRolesList } from "./edit-group-roles"; import { GroupUsersList } from "./edit-group-users"; -import { AppState, FeatureConfigInterface } from "../../../../features/core"; -import { GroupsInterface } from "../../../../features/groups"; -import { GroupConstants } from "../../../../features/groups/constants"; -import useGroupManagement from "../../../../features/groups/hooks/use-group-management"; -import { CONSUMER_USERSTORE } from "../../../../features/userstores/constants"; +import { AppState, FeatureConfigInterface } from "../../../../admin-core-v1"; +import { GroupsInterface } from "../../../../admin-groups-v1"; +import { GroupConstants } from "../../../../admin-groups-v1/constants"; +import useGroupManagement from "../../../../admin-groups-v1/hooks/use-group-management"; +import { CONSUMER_USERSTORE } from "../../../../admin-userstores-v1/constants"; import { ExtendedFeatureConfigInterface } from "../../../configs/models"; import { UserStoreUtils } from "../../../utils/user-store-utils"; import { getAllApplicationRolesList } from "../api"; diff --git a/apps/console/src/extensions/components/groups/edit-group/index.ts b/features/admin-extensions-v1/components/groups/edit-group/index.ts similarity index 100% rename from apps/console/src/extensions/components/groups/edit-group/index.ts rename to features/admin-extensions-v1/components/groups/edit-group/index.ts diff --git a/apps/console/src/extensions/components/groups/groups-list.tsx b/features/admin-extensions-v1/components/groups/groups-list.tsx similarity index 98% rename from apps/console/src/extensions/components/groups/groups-list.tsx rename to features/admin-extensions-v1/components/groups/groups-list.tsx index d96496577ce..22730c2bf5f 100644 --- a/apps/console/src/extensions/components/groups/groups-list.tsx +++ b/features/admin-extensions-v1/components/groups/groups-list.tsx @@ -43,10 +43,10 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../../features/core"; -import { GroupConstants } from "../../../features/groups/constants"; -import { GroupsInterface } from "../../../features/groups/models"; -import { CONSUMER_USERSTORE } from "../../../features/userstores/constants"; +} from "../../../admin-core-v1"; +import { GroupConstants } from "../../../admin-groups-v1/constants"; +import { GroupsInterface } from "../../../admin-groups-v1/models"; +import { CONSUMER_USERSTORE } from "../../../admin-userstores-v1/constants"; interface GroupListProps extends SBACInterface, LoadableComponentInterface, TestableComponentInterface { diff --git a/apps/console/src/extensions/components/groups/index.ts b/features/admin-extensions-v1/components/groups/index.ts similarity index 100% rename from apps/console/src/extensions/components/groups/index.ts rename to features/admin-extensions-v1/components/groups/index.ts diff --git a/apps/console/src/extensions/components/groups/models/application-roles.ts b/features/admin-extensions-v1/components/groups/models/application-roles.ts similarity index 100% rename from apps/console/src/extensions/components/groups/models/application-roles.ts rename to features/admin-extensions-v1/components/groups/models/application-roles.ts diff --git a/apps/console/src/extensions/components/groups/models/index.ts b/features/admin-extensions-v1/components/groups/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/groups/models/index.ts rename to features/admin-extensions-v1/components/groups/models/index.ts diff --git a/apps/console/src/extensions/components/groups/pages/groups-edit.tsx b/features/admin-extensions-v1/components/groups/pages/groups-edit.tsx similarity index 95% rename from apps/console/src/extensions/components/groups/pages/groups-edit.tsx rename to features/admin-extensions-v1/components/groups/pages/groups-edit.tsx index b4736bdf625..bf6e70c9803 100644 --- a/apps/console/src/extensions/components/groups/pages/groups-edit.tsx +++ b/features/admin-extensions-v1/components/groups/pages/groups-edit.tsx @@ -28,10 +28,10 @@ import { FeatureConfigInterface, getSidePanelIcons, history -} from "../../../../features/core"; -import { getGroupById } from "../../../../features/groups/api"; -import { GroupsInterface } from "../../../../features/groups/models"; -import GroupManagementProvider from "../../../../features/groups/providers/group-management-provider"; +} from "../../../../admin-core-v1"; +import { getGroupById } from "../../../../admin-groups-v1/api"; +import { GroupsInterface } from "../../../../admin-groups-v1/models"; +import GroupManagementProvider from "../../../../admin-groups-v1/providers/group-management-provider"; import { EditGroup } from "../edit-group"; const GroupEditPage: FunctionComponent = (): ReactElement => { diff --git a/apps/console/src/extensions/components/groups/pages/groups.tsx b/features/admin-extensions-v1/components/groups/pages/groups.tsx similarity index 97% rename from apps/console/src/extensions/components/groups/pages/groups.tsx rename to features/admin-extensions-v1/components/groups/pages/groups.tsx index 4bfdafc8e69..408991f18f3 100644 --- a/apps/console/src/extensions/components/groups/pages/groups.tsx +++ b/features/admin-extensions-v1/components/groups/pages/groups.tsx @@ -36,26 +36,26 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { AccessControlConstants } from "../../../../features/access-control/constants/access-control"; +import { AccessControlConstants } from "../../../../admin-access-control-v1/constants/access-control"; import { AdvancedSearchWithBasicFilters, AppState, FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations -} from "../../../../features/core"; -import { EventPublisher } from "../../../../features/core/utils"; +} from "../../../../admin-core-v1"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; import { GroupsInterface, SearchGroupInterface, deleteGroupById, searchGroupList, useGroupList -} from "../../../../features/groups"; -import { GroupConstants } from "../../../../features/groups/constants"; -import { useUserStores } from "../../../../features/userstores/api/user-stores"; -import { CONSUMER_USERSTORE } from "../../../../features/userstores/constants/user-store-constants"; -import { UserStoreListItem } from "../../../../features/userstores/models/user-stores"; +} from "../../../../admin-groups-v1"; +import { GroupConstants } from "../../../../admin-groups-v1/constants"; +import { useUserStores } from "../../../../admin-userstores-v1/api/user-stores"; +import { CONSUMER_USERSTORE } from "../../../../admin-userstores-v1/constants/user-store-constants"; +import { UserStoreListItem } from "../../../../admin-userstores-v1/models/user-stores"; import { UserStoreUtils } from "../../../utils/user-store-utils"; import { GroupList } from "../groups-list"; import { CreateGroupWizard } from "../wizard"; diff --git a/apps/console/src/extensions/components/groups/pages/index.ts b/features/admin-extensions-v1/components/groups/pages/index.ts similarity index 100% rename from apps/console/src/extensions/components/groups/pages/index.ts rename to features/admin-extensions-v1/components/groups/pages/index.ts diff --git a/apps/console/src/extensions/components/groups/utils/group-utils.ts b/features/admin-extensions-v1/components/groups/utils/group-utils.ts similarity index 93% rename from apps/console/src/extensions/components/groups/utils/group-utils.ts rename to features/admin-extensions-v1/components/groups/utils/group-utils.ts index ee6da584816..33ec7def705 100644 --- a/apps/console/src/extensions/components/groups/utils/group-utils.ts +++ b/features/admin-extensions-v1/components/groups/utils/group-utils.ts @@ -16,7 +16,7 @@ * under the License. */ -import { GroupsInterface } from "../../../../features/groups/models"; +import { GroupsInterface } from "../../../../admin-groups-v1/models"; export const resolveGroupName = (groupName: GroupsInterface): string => { if (groupName?.displayName?.split("/").length > 1) { diff --git a/apps/console/src/extensions/components/groups/wizard/create-group-wizard.tsx b/features/admin-extensions-v1/components/groups/wizard/create-group-wizard.tsx similarity index 97% rename from apps/console/src/extensions/components/groups/wizard/create-group-wizard.tsx rename to features/admin-extensions-v1/components/groups/wizard/create-group-wizard.tsx index cfe50e72193..01400495f35 100644 --- a/apps/console/src/extensions/components/groups/wizard/create-group-wizard.tsx +++ b/features/admin-extensions-v1/components/groups/wizard/create-group-wizard.tsx @@ -28,18 +28,18 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Button, Grid, Icon, Modal } from "semantic-ui-react"; import { AddGroupUsers } from "./group-assign-users"; -import { AppConstants, history } from "../../../../features/core"; -import { EventPublisher } from "../../../../features/core/utils"; -import { createGroup } from "../../../../features/groups/api"; -import { CreateGroupSummary } from "../../../../features/groups/components/wizard"; -import { getGroupsWizardStepIcons } from "../../../../features/groups/configs"; +import { AppConstants, history } from "../../../../admin-core-v1"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; +import { createGroup } from "../../../../admin-groups-v1/api"; +import { CreateGroupSummary } from "../../../../admin-groups-v1/components/wizard"; +import { getGroupsWizardStepIcons } from "../../../../admin-groups-v1/configs"; import { CreateGroupInterface, CreateGroupMemberInterface -} from "../../../../features/groups/models"; -import { updateRole } from "../../../../features/roles/api"; -import { PatchRoleDataInterface } from "../../../../features/roles/models"; -import { CONSUMER_USERSTORE, PRIMARY_USERSTORE } from "../../../../features/userstores/constants"; +} from "../../../../admin-groups-v1/models"; +import { updateRole } from "../../../../admin-roles-v2/api"; +import { PatchRoleDataInterface } from "../../../../admin-roles-v2/models"; +import { CONSUMER_USERSTORE, PRIMARY_USERSTORE } from "../../../../admin-userstores-v1/constants"; import { commonConfig } from "../../../configs"; /** diff --git a/apps/console/src/extensions/components/groups/wizard/group-assign-users.tsx b/features/admin-extensions-v1/components/groups/wizard/group-assign-users.tsx similarity index 98% rename from apps/console/src/extensions/components/groups/wizard/group-assign-users.tsx rename to features/admin-extensions-v1/components/groups/wizard/group-assign-users.tsx index b360a658a6f..aac8bbb123d 100644 --- a/apps/console/src/extensions/components/groups/wizard/group-assign-users.tsx +++ b/features/admin-extensions-v1/components/groups/wizard/group-assign-users.tsx @@ -40,9 +40,9 @@ import React, { import { useTranslation } from "react-i18next"; import { Header, Segment } from "semantic-ui-react"; import { GroupBasics } from "./group-basics"; -import { UIConstants, UserBasicInterface, UserListInterface, getUsersList } from "../../../../features/core"; -import { GroupsMemberInterface } from "../../../../features/groups/models"; -import { UserManagementUtils } from "../../../../features/users/utils"; +import { UIConstants, UserBasicInterface, UserListInterface, getUsersList } from "../../../../admin-core-v1"; +import { GroupsMemberInterface } from "../../../../admin-groups-v1/models"; +import { UserManagementUtils } from "../../../../admin-users-v1/utils"; import { SCIMConfigs } from "../../../configs/scim"; /** diff --git a/apps/console/src/extensions/components/groups/wizard/group-basics.tsx b/features/admin-extensions-v1/components/groups/wizard/group-basics.tsx similarity index 98% rename from apps/console/src/extensions/components/groups/wizard/group-basics.tsx rename to features/admin-extensions-v1/components/groups/wizard/group-basics.tsx index 56ebbf76a16..52a812a1487 100644 --- a/apps/console/src/extensions/components/groups/wizard/group-basics.tsx +++ b/features/admin-extensions-v1/components/groups/wizard/group-basics.tsx @@ -25,9 +25,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, GridColumn, GridRow } from "semantic-ui-react"; -import { SharedUserStoreConstants, SharedUserStoreUtils } from "../../../../features/core"; -import { CreateGroupFormData, SearchGroupInterface, searchGroupList } from "../../../../features/groups"; -import { CONSUMER_USERSTORE, PRIMARY_USERSTORE } from "../../../../features/userstores/constants"; +import { SharedUserStoreConstants, SharedUserStoreUtils } from "../../../../admin-core-v1"; +import { CreateGroupFormData, SearchGroupInterface, searchGroupList } from "../../../../admin-groups-v1"; +import { CONSUMER_USERSTORE, PRIMARY_USERSTORE } from "../../../../admin-userstores-v1/constants"; import { commonConfig } from "../../../configs/common"; /** diff --git a/apps/console/src/extensions/components/groups/wizard/index.ts b/features/admin-extensions-v1/components/groups/wizard/index.ts similarity index 100% rename from apps/console/src/extensions/components/groups/wizard/index.ts rename to features/admin-extensions-v1/components/groups/wizard/index.ts diff --git a/apps/console/src/extensions/components/help-center/helpCenter.tsx b/features/admin-extensions-v1/components/help-center/helpCenter.tsx similarity index 98% rename from apps/console/src/extensions/components/help-center/helpCenter.tsx rename to features/admin-extensions-v1/components/help-center/helpCenter.tsx index ed7dd3489f9..470bc31c389 100644 --- a/apps/console/src/extensions/components/help-center/helpCenter.tsx +++ b/features/admin-extensions-v1/components/help-center/helpCenter.tsx @@ -21,7 +21,7 @@ import React, { ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Dropdown, Icon, Menu } from "semantic-ui-react"; -import { AppState } from "../../../features/core"; +import { AppState } from "../../../admin-core-v1"; import { ReactComponent as DocIcon } from "../../../themes/wso2is/assets/images/documentation.svg"; import { ReactComponent as HelpIcon } from "../../../themes/wso2is/assets/images/help.svg"; diff --git a/apps/console/src/extensions/components/identity-providers/api/identity-provider.ts b/features/admin-extensions-v1/components/identity-providers/api/identity-provider.ts similarity index 98% rename from apps/console/src/extensions/components/identity-providers/api/identity-provider.ts rename to features/admin-extensions-v1/components/identity-providers/api/identity-provider.ts index e95b7647d64..2a5ee631041 100644 --- a/apps/console/src/extensions/components/identity-providers/api/identity-provider.ts +++ b/features/admin-extensions-v1/components/identity-providers/api/identity-provider.ts @@ -20,12 +20,12 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; -import { store } from "../../../../features/core"; +import { store } from "../../../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; +} from "../../../../admin-core-v1/hooks/use-request"; import { SMSOTPConstants } from "../constants"; import { NotificationSenderSMSInterface } from "../models"; diff --git a/apps/console/src/extensions/components/identity-providers/api/index.ts b/features/admin-extensions-v1/components/identity-providers/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/identity-providers/api/index.ts rename to features/admin-extensions-v1/components/identity-providers/api/index.ts diff --git a/apps/console/src/extensions/components/identity-providers/configs/ui.ts b/features/admin-extensions-v1/components/identity-providers/configs/ui.ts similarity index 100% rename from apps/console/src/extensions/components/identity-providers/configs/ui.ts rename to features/admin-extensions-v1/components/identity-providers/configs/ui.ts diff --git a/apps/console/src/extensions/components/identity-providers/constants/index.ts b/features/admin-extensions-v1/components/identity-providers/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/identity-providers/constants/index.ts rename to features/admin-extensions-v1/components/identity-providers/constants/index.ts diff --git a/apps/console/src/extensions/components/identity-providers/constants/sms-otp-constants.ts b/features/admin-extensions-v1/components/identity-providers/constants/sms-otp-constants.ts similarity index 100% rename from apps/console/src/extensions/components/identity-providers/constants/sms-otp-constants.ts rename to features/admin-extensions-v1/components/identity-providers/constants/sms-otp-constants.ts diff --git a/apps/console/src/extensions/components/identity-providers/constants/swe-constants.ts b/features/admin-extensions-v1/components/identity-providers/constants/swe-constants.ts similarity index 100% rename from apps/console/src/extensions/components/identity-providers/constants/swe-constants.ts rename to features/admin-extensions-v1/components/identity-providers/constants/swe-constants.ts diff --git a/apps/console/src/extensions/components/identity-providers/models/index.ts b/features/admin-extensions-v1/components/identity-providers/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/identity-providers/models/index.ts rename to features/admin-extensions-v1/components/identity-providers/models/index.ts diff --git a/apps/console/src/extensions/components/identity-providers/models/sms-otp.ts b/features/admin-extensions-v1/components/identity-providers/models/sms-otp.ts similarity index 100% rename from apps/console/src/extensions/components/identity-providers/models/sms-otp.ts rename to features/admin-extensions-v1/components/identity-providers/models/sms-otp.ts diff --git a/apps/console/src/extensions/components/identity-providers/models/swe.ts b/features/admin-extensions-v1/components/identity-providers/models/swe.ts similarity index 100% rename from apps/console/src/extensions/components/identity-providers/models/swe.ts rename to features/admin-extensions-v1/components/identity-providers/models/swe.ts diff --git a/apps/console/src/extensions/components/logs/api/useLogs.ts b/features/admin-extensions-v1/components/logs/api/useLogs.ts similarity index 93% rename from apps/console/src/extensions/components/logs/api/useLogs.ts rename to features/admin-extensions-v1/components/logs/api/useLogs.ts index e2721211e05..0ff205b3467 100644 --- a/apps/console/src/extensions/components/logs/api/useLogs.ts +++ b/features/admin-extensions-v1/components/logs/api/useLogs.ts @@ -20,8 +20,8 @@ import { HttpMethods } from "@wso2is/core/models"; import useRequest, { RequestConfigInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; -import { store } from "../../../../features/core/store"; +} from "../../../../admin-core-v1/hooks/use-request"; +import { store } from "../../../../admin-core-v1/store"; import { InterfaceLogsRequest, InterfaceLogsResponse } from "../models/log-models"; /** diff --git a/apps/console/src/extensions/components/logs/components/advanced-filter-popup.tsx b/features/admin-extensions-v1/components/logs/components/advanced-filter-popup.tsx similarity index 100% rename from apps/console/src/extensions/components/logs/components/advanced-filter-popup.tsx rename to features/admin-extensions-v1/components/logs/components/advanced-filter-popup.tsx diff --git a/apps/console/src/extensions/components/logs/components/copy-button.tsx b/features/admin-extensions-v1/components/logs/components/copy-button.tsx similarity index 100% rename from apps/console/src/extensions/components/logs/components/copy-button.tsx rename to features/admin-extensions-v1/components/logs/components/copy-button.tsx diff --git a/apps/console/src/extensions/components/logs/components/index.ts b/features/admin-extensions-v1/components/logs/components/index.ts similarity index 100% rename from apps/console/src/extensions/components/logs/components/index.ts rename to features/admin-extensions-v1/components/logs/components/index.ts diff --git a/apps/console/src/extensions/components/logs/components/infinite-scroll-container.scss b/features/admin-extensions-v1/components/logs/components/infinite-scroll-container.scss similarity index 100% rename from apps/console/src/extensions/components/logs/components/infinite-scroll-container.scss rename to features/admin-extensions-v1/components/logs/components/infinite-scroll-container.scss diff --git a/apps/console/src/extensions/components/logs/components/infinite-scroll-container.tsx b/features/admin-extensions-v1/components/logs/components/infinite-scroll-container.tsx similarity index 100% rename from apps/console/src/extensions/components/logs/components/infinite-scroll-container.tsx rename to features/admin-extensions-v1/components/logs/components/infinite-scroll-container.tsx diff --git a/apps/console/src/extensions/components/logs/components/loader-placeholder.tsx b/features/admin-extensions-v1/components/logs/components/loader-placeholder.tsx similarity index 100% rename from apps/console/src/extensions/components/logs/components/loader-placeholder.tsx rename to features/admin-extensions-v1/components/logs/components/loader-placeholder.tsx diff --git a/apps/console/src/extensions/components/logs/components/time-range-selector.tsx b/features/admin-extensions-v1/components/logs/components/time-range-selector.tsx similarity index 100% rename from apps/console/src/extensions/components/logs/components/time-range-selector.tsx rename to features/admin-extensions-v1/components/logs/components/time-range-selector.tsx diff --git a/apps/console/src/extensions/components/logs/components/time-zone-selector-dropdown.tsx b/features/admin-extensions-v1/components/logs/components/time-zone-selector-dropdown.tsx similarity index 100% rename from apps/console/src/extensions/components/logs/components/time-zone-selector-dropdown.tsx rename to features/admin-extensions-v1/components/logs/components/time-zone-selector-dropdown.tsx diff --git a/apps/console/src/extensions/components/logs/constants/index.ts b/features/admin-extensions-v1/components/logs/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/logs/constants/index.ts rename to features/admin-extensions-v1/components/logs/constants/index.ts diff --git a/apps/console/src/extensions/components/logs/constants/logs-constants.ts b/features/admin-extensions-v1/components/logs/constants/logs-constants.ts similarity index 100% rename from apps/console/src/extensions/components/logs/constants/logs-constants.ts rename to features/admin-extensions-v1/components/logs/constants/logs-constants.ts diff --git a/apps/console/src/extensions/components/logs/hooks/use-fetch.ts b/features/admin-extensions-v1/components/logs/hooks/use-fetch.ts similarity index 100% rename from apps/console/src/extensions/components/logs/hooks/use-fetch.ts rename to features/admin-extensions-v1/components/logs/hooks/use-fetch.ts diff --git a/apps/console/src/extensions/components/logs/models/log-models.ts b/features/admin-extensions-v1/components/logs/models/log-models.ts similarity index 100% rename from apps/console/src/extensions/components/logs/models/log-models.ts rename to features/admin-extensions-v1/components/logs/models/log-models.ts diff --git a/apps/console/src/extensions/components/logs/pages/index.ts b/features/admin-extensions-v1/components/logs/pages/index.ts similarity index 100% rename from apps/console/src/extensions/components/logs/pages/index.ts rename to features/admin-extensions-v1/components/logs/pages/index.ts diff --git a/apps/console/src/extensions/components/logs/pages/logs.tsx b/features/admin-extensions-v1/components/logs/pages/logs.tsx similarity index 98% rename from apps/console/src/extensions/components/logs/pages/logs.tsx rename to features/admin-extensions-v1/components/logs/pages/logs.tsx index de30ddab769..114927650d4 100644 --- a/apps/console/src/extensions/components/logs/pages/logs.tsx +++ b/features/admin-extensions-v1/components/logs/pages/logs.tsx @@ -20,7 +20,7 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { PageLayout, ResourceTab } from "@wso2is/react-components"; -import { AppState, FeatureConfigInterface } from "../../../../features/core"; +import { AppState, FeatureConfigInterface } from "../../../../admin-core-v1"; import React, { FunctionComponent, ReactElement, diff --git a/apps/console/src/extensions/components/logs/utils/datetime-utils.ts b/features/admin-extensions-v1/components/logs/utils/datetime-utils.ts similarity index 100% rename from apps/console/src/extensions/components/logs/utils/datetime-utils.ts rename to features/admin-extensions-v1/components/logs/utils/datetime-utils.ts diff --git a/apps/console/src/extensions/components/logs/utils/index.ts b/features/admin-extensions-v1/components/logs/utils/index.ts similarity index 100% rename from apps/console/src/extensions/components/logs/utils/index.ts rename to features/admin-extensions-v1/components/logs/utils/index.ts diff --git a/apps/console/src/extensions/components/my-account/api/index.ts b/features/admin-extensions-v1/components/my-account/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/my-account/api/index.ts rename to features/admin-extensions-v1/components/my-account/api/index.ts diff --git a/apps/console/src/extensions/components/my-account/api/my-account.ts b/features/admin-extensions-v1/components/my-account/api/my-account.ts similarity index 98% rename from apps/console/src/extensions/components/my-account/api/my-account.ts rename to features/admin-extensions-v1/components/my-account/api/my-account.ts index b8aa4347f62..5c2d1bfdc33 100644 --- a/apps/console/src/extensions/components/my-account/api/my-account.ts +++ b/features/admin-extensions-v1/components/my-account/api/my-account.ts @@ -24,8 +24,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; -import { store } from "../../../../features/core/store"; +} from "../../../../admin-core-v1/hooks/use-request"; +import { store } from "../../../../admin-core-v1/store"; import { MyAccountManagementConstants } from "../constants"; import { MyAccountConfigInterface, diff --git a/apps/console/src/extensions/components/my-account/constants/index.ts b/features/admin-extensions-v1/components/my-account/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/my-account/constants/index.ts rename to features/admin-extensions-v1/components/my-account/constants/index.ts diff --git a/apps/console/src/extensions/components/my-account/constants/my-account.ts b/features/admin-extensions-v1/components/my-account/constants/my-account.ts similarity index 100% rename from apps/console/src/extensions/components/my-account/constants/my-account.ts rename to features/admin-extensions-v1/components/my-account/constants/my-account.ts diff --git a/apps/console/src/extensions/components/my-account/models/index.ts b/features/admin-extensions-v1/components/my-account/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/my-account/models/index.ts rename to features/admin-extensions-v1/components/my-account/models/index.ts diff --git a/apps/console/src/extensions/components/my-account/models/my-account.ts b/features/admin-extensions-v1/components/my-account/models/my-account.ts similarity index 100% rename from apps/console/src/extensions/components/my-account/models/my-account.ts rename to features/admin-extensions-v1/components/my-account/models/my-account.ts diff --git a/apps/console/src/extensions/components/my-account/pages/my-account-edit.tsx b/features/admin-extensions-v1/components/my-account/pages/my-account-edit.tsx similarity index 99% rename from apps/console/src/extensions/components/my-account/pages/my-account-edit.tsx rename to features/admin-extensions-v1/components/my-account/pages/my-account-edit.tsx index d34f6182e9b..50df2a7f5d6 100644 --- a/apps/console/src/extensions/components/my-account/pages/my-account-edit.tsx +++ b/features/admin-extensions-v1/components/my-account/pages/my-account-edit.tsx @@ -46,8 +46,8 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Checkbox, CheckboxProps, Grid, Icon, List, Ref } from "semantic-ui-react"; -import { ApplicationManagementConstants } from "../../../../features/applications/constants"; -import { AppConstants, AppState, history } from "../../../../features/core"; +import { ApplicationManagementConstants } from "../../../../admin-applications-v1/constants"; +import { AppConstants, AppState, history } from "../../../../admin-core-v1"; import { useSMSNotificationSenders } from "../../identity-providers/api"; import { updateMyAccountMFAOptions, diff --git a/apps/console/src/extensions/components/my-account/pages/my-account.tsx b/features/admin-extensions-v1/components/my-account/pages/my-account.tsx similarity index 99% rename from apps/console/src/extensions/components/my-account/pages/my-account.tsx rename to features/admin-extensions-v1/components/my-account/pages/my-account.tsx index aab82727766..b9f3a26fc6c 100644 --- a/apps/console/src/extensions/components/my-account/pages/my-account.tsx +++ b/features/admin-extensions-v1/components/my-account/pages/my-account.tsx @@ -24,7 +24,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Placeholder, Ref } from "semantic-ui-react"; -import { AppConstants, history } from "../../../../features/core"; +import { AppConstants, history } from "../../../../admin-core-v1"; import { useMyAccountStatus } from "../api"; /** diff --git a/apps/console/src/extensions/components/password-expiry/api/index.ts b/features/admin-extensions-v1/components/password-expiry/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/password-expiry/api/index.ts rename to features/admin-extensions-v1/components/password-expiry/api/index.ts diff --git a/apps/console/src/extensions/components/password-expiry/api/password-expiry.ts b/features/admin-extensions-v1/components/password-expiry/api/password-expiry.ts similarity index 95% rename from apps/console/src/extensions/components/password-expiry/api/password-expiry.ts rename to features/admin-extensions-v1/components/password-expiry/api/password-expiry.ts index 585921ecc08..cdb32bf8374 100644 --- a/apps/console/src/extensions/components/password-expiry/api/password-expiry.ts +++ b/features/admin-extensions-v1/components/password-expiry/api/password-expiry.ts @@ -20,16 +20,16 @@ import { AsgardeoSPAClient, HttpRequestConfig } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../features/core"; +import { store } from "../../../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; +} from "../../../../admin-core-v1/hooks/use-request"; import { GovernanceConnectorInterface, UpdateGovernanceConnectorConfigInterface -} from "../../../../features/server-configurations"; +} from "../../../../admin-server-configurations-v1"; /** * Initialize an axios Http client. diff --git a/apps/console/src/extensions/components/password-expiry/components/index.ts b/features/admin-extensions-v1/components/password-expiry/components/index.ts similarity index 100% rename from apps/console/src/extensions/components/password-expiry/components/index.ts rename to features/admin-extensions-v1/components/password-expiry/components/index.ts diff --git a/apps/console/src/extensions/components/password-expiry/components/password-expiry.tsx b/features/admin-extensions-v1/components/password-expiry/components/password-expiry.tsx similarity index 98% rename from apps/console/src/extensions/components/password-expiry/components/password-expiry.tsx rename to features/admin-extensions-v1/components/password-expiry/components/password-expiry.tsx index 3ad35225242..686015cc818 100644 --- a/apps/console/src/extensions/components/password-expiry/components/password-expiry.tsx +++ b/features/admin-extensions-v1/components/password-expiry/components/password-expiry.tsx @@ -21,7 +21,7 @@ import React, { ReactElement } from "react"; import { TFunction } from "react-i18next"; import { GovernanceConnectorConstants -} from "../../../../features/server-configurations/constants/governance-connector-constants"; +} from "../../../../admin-server-configurations-v1/constants/governance-connector-constants"; export const generatePasswordExpiry = ( componentId: string, diff --git a/apps/console/src/extensions/components/password-history-count/api/index.ts b/features/admin-extensions-v1/components/password-history-count/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/password-history-count/api/index.ts rename to features/admin-extensions-v1/components/password-history-count/api/index.ts diff --git a/apps/console/src/extensions/components/password-history-count/api/password-history-count.ts b/features/admin-extensions-v1/components/password-history-count/api/password-history-count.ts similarity index 95% rename from apps/console/src/extensions/components/password-history-count/api/password-history-count.ts rename to features/admin-extensions-v1/components/password-history-count/api/password-history-count.ts index b5150ffe2e3..e36fbc508f1 100644 --- a/apps/console/src/extensions/components/password-history-count/api/password-history-count.ts +++ b/features/admin-extensions-v1/components/password-history-count/api/password-history-count.ts @@ -20,16 +20,16 @@ import { AsgardeoSPAClient, HttpRequestConfig } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../features/core"; +import { store } from "../../../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; +} from "../../../../admin-core-v1/hooks/use-request"; import { GovernanceConnectorInterface, UpdateGovernanceConnectorConfigInterface -} from "../../../../features/server-configurations"; +} from "../../../../admin-server-configurations-v1"; /** * Initialize an axios Http client. diff --git a/apps/console/src/extensions/components/password-history-count/components/index.ts b/features/admin-extensions-v1/components/password-history-count/components/index.ts similarity index 100% rename from apps/console/src/extensions/components/password-history-count/components/index.ts rename to features/admin-extensions-v1/components/password-history-count/components/index.ts diff --git a/apps/console/src/extensions/components/password-history-count/components/password-history-count.tsx b/features/admin-extensions-v1/components/password-history-count/components/password-history-count.tsx similarity index 100% rename from apps/console/src/extensions/components/password-history-count/components/password-history-count.tsx rename to features/admin-extensions-v1/components/password-history-count/components/password-history-count.tsx diff --git a/apps/console/src/extensions/components/password-policies/api/password-policies.ts b/features/admin-extensions-v1/components/password-policies/api/password-policies.ts similarity index 95% rename from apps/console/src/extensions/components/password-policies/api/password-policies.ts rename to features/admin-extensions-v1/components/password-policies/api/password-policies.ts index 40d188b8e5f..c208940c2f5 100644 --- a/apps/console/src/extensions/components/password-policies/api/password-policies.ts +++ b/features/admin-extensions-v1/components/password-policies/api/password-policies.ts @@ -20,10 +20,10 @@ import { AsgardeoSPAClient, HttpRequestConfig } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../features/core"; +import { store } from "../../../../admin-core-v1"; import { UpdateMultipleGovernanceConnectorsInterface -} from "../../../../features/server-configurations"; +} from "../../../../admin-server-configurations-v1"; /** * Initialize an axios Http client. diff --git a/apps/console/src/extensions/components/roles/components/edit-role/edit-role-basic.tsx b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role-basic.tsx similarity index 98% rename from apps/console/src/extensions/components/roles/components/edit-role/edit-role-basic.tsx rename to features/admin-extensions-v1/components/roles/components/edit-role/edit-role-basic.tsx index bea49e50958..12198f14a1f 100644 --- a/apps/console/src/extensions/components/roles/components/edit-role/edit-role-basic.tsx +++ b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role-basic.tsx @@ -36,10 +36,10 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Button, Divider, Form, Grid, InputOnChangeData, Label } from "semantic-ui-react"; -import { AppConstants, SharedUserStoreUtils, history } from "../../../../../features/core"; -import { deleteRoleById, updateRoleDetails } from "../../../../../features/roles/api"; -import { PatchRoleDataInterface } from "../../../../../features/roles/models"; -import { PRIMARY_USERSTORE_PROPERTY_VALUES } from "../../../../../features/userstores/constants/user-store-constants"; +import { AppConstants, SharedUserStoreUtils, history } from "../../../../../admin-core-v1"; +import { deleteRoleById, updateRoleDetails } from "../../../../../admin-roles-v2/api"; +import { PatchRoleDataInterface } from "../../../../../admin-roles-v2/models"; +import { PRIMARY_USERSTORE_PROPERTY_VALUES } from "../../../../../admin-userstores-v1/constants/user-store-constants"; /** * Interface to contain props needed for component diff --git a/apps/console/src/extensions/components/roles/components/edit-role/edit-role-groups.tsx b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role-groups.tsx similarity index 99% rename from apps/console/src/extensions/components/roles/components/edit-role/edit-role-groups.tsx rename to features/admin-extensions-v1/components/roles/components/edit-role/edit-role-groups.tsx index 795ae176438..4b876c8d4cf 100644 --- a/apps/console/src/extensions/components/roles/components/edit-role/edit-role-groups.tsx +++ b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role-groups.tsx @@ -54,9 +54,9 @@ import { Modal, Table } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations, updateResources } from "../../../../../features/core"; -import { getGroupList } from "../../../../../features/groups/api"; -import { APPLICATION_DOMAIN, INTERNAL_DOMAIN, PRIMARY_DOMAIN } from "../../../../../features/roles/constants"; +import { getEmptyPlaceholderIllustrations, updateResources } from "../../../../../admin-core-v1"; +import { getGroupList } from "../../../../../admin-groups-v1/api"; +import { APPLICATION_DOMAIN, INTERNAL_DOMAIN, PRIMARY_DOMAIN } from "../../../../../admin-roles-v2/constants"; interface RoleGroupsPropsInterface extends TestableComponentInterface { /** diff --git a/apps/console/src/extensions/components/roles/components/edit-role/edit-role-permission.tsx b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role-permission.tsx similarity index 97% rename from apps/console/src/extensions/components/roles/components/edit-role/edit-role-permission.tsx rename to features/admin-extensions-v1/components/roles/components/edit-role/edit-role-permission.tsx index 616f4a167b5..c08d99cedad 100644 --- a/apps/console/src/extensions/components/roles/components/edit-role/edit-role-permission.tsx +++ b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role-permission.tsx @@ -23,8 +23,8 @@ import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { updateRole } from "../../../../../features/roles/api"; -import { TreeNode } from "../../../../../features/roles/models"; +import { updateRole } from "../../../../../admin-roles-v2/api"; +import { TreeNode } from "../../../../../admin-roles-v2/models"; import { PermissionList } from "../wizard"; /** diff --git a/apps/console/src/extensions/components/roles/components/edit-role/edit-role-users.tsx b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role-users.tsx similarity index 95% rename from apps/console/src/extensions/components/roles/components/edit-role/edit-role-users.tsx rename to features/admin-extensions-v1/components/roles/components/edit-role/edit-role-users.tsx index b71d6687863..804e61d45a2 100644 --- a/apps/console/src/extensions/components/roles/components/edit-role/edit-role-users.tsx +++ b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role-users.tsx @@ -22,9 +22,9 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { updateRoleDetails } from "../../../../../features/roles/api"; -import { PRIMARY_DOMAIN } from "../../../../../features/roles/constants"; -import { CreateRoleMemberInterface, PatchRoleDataInterface } from "../../../../../features/roles/models"; +import { updateRoleDetails } from "../../../../../admin-roles-v2/api"; +import { PRIMARY_DOMAIN } from "../../../../../admin-roles-v2/constants"; +import { CreateRoleMemberInterface, PatchRoleDataInterface } from "../../../../../admin-roles-v2/models"; import { AddRoleUsers } from "../wizard"; interface RoleUserDetailsProps { diff --git a/apps/console/src/extensions/components/roles/components/edit-role/edit-role.tsx b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role.tsx similarity index 99% rename from apps/console/src/extensions/components/roles/components/edit-role/edit-role.tsx rename to features/admin-extensions-v1/components/roles/components/edit-role/edit-role.tsx index 2baed080d96..0cc3b968327 100644 --- a/apps/console/src/extensions/components/roles/components/edit-role/edit-role.tsx +++ b/features/admin-extensions-v1/components/roles/components/edit-role/edit-role.tsx @@ -24,7 +24,7 @@ import { useTranslation } from "react-i18next"; import { BasicRoleDetails } from "./edit-role-basic"; import { RolePermissionDetails } from "./edit-role-permission"; import { RoleUserDetails } from "./edit-role-users"; -import { FeatureConfigInterface, history } from "../../../../../features/core"; +import { FeatureConfigInterface, history } from "../../../../../admin-core-v1"; /** * Captures props needed for edit role component diff --git a/apps/console/src/extensions/components/roles/components/edit-role/index.ts b/features/admin-extensions-v1/components/roles/components/edit-role/index.ts similarity index 100% rename from apps/console/src/extensions/components/roles/components/edit-role/index.ts rename to features/admin-extensions-v1/components/roles/components/edit-role/index.ts diff --git a/apps/console/src/extensions/components/roles/components/index.ts b/features/admin-extensions-v1/components/roles/components/index.ts similarity index 100% rename from apps/console/src/extensions/components/roles/components/index.ts rename to features/admin-extensions-v1/components/roles/components/index.ts diff --git a/apps/console/src/extensions/components/roles/components/role-list.tsx b/features/admin-extensions-v1/components/roles/components/role-list.tsx similarity index 99% rename from apps/console/src/extensions/components/roles/components/role-list.tsx rename to features/admin-extensions-v1/components/roles/components/role-list.tsx index 4ba1d431bce..cafa08cbf34 100644 --- a/apps/console/src/extensions/components/roles/components/role-list.tsx +++ b/features/admin-extensions-v1/components/roles/components/role-list.tsx @@ -37,8 +37,8 @@ import { import React, { ReactElement, ReactNode, SyntheticEvent, useState } from "react"; import { useTranslation } from "react-i18next"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; -import { AppConstants, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../../../features/core"; -import { APPLICATION_DOMAIN } from "../../../../features/roles/constants"; +import { AppConstants, UIConstants, getEmptyPlaceholderIllustrations, history } from "../../../../admin-core-v1"; +import { APPLICATION_DOMAIN } from "../../../../admin-roles-v2/constants"; interface RoleListProps extends LoadableComponentInterface, TestableComponentInterface { /** diff --git a/apps/console/src/extensions/components/roles/components/wizard/create-role-wizard.tsx b/features/admin-extensions-v1/components/roles/components/wizard/create-role-wizard.tsx similarity index 97% rename from apps/console/src/extensions/components/roles/components/wizard/create-role-wizard.tsx rename to features/admin-extensions-v1/components/roles/components/wizard/create-role-wizard.tsx index a50674767df..d82379074ef 100644 --- a/apps/console/src/extensions/components/roles/components/wizard/create-role-wizard.tsx +++ b/features/admin-extensions-v1/components/roles/components/wizard/create-role-wizard.tsx @@ -30,14 +30,14 @@ import { Grid, Icon, Modal } from "semantic-ui-react"; import { RoleBasics } from "./role-basics"; import { CreateRoleSummary } from "./role-sumary"; import { AddRoleUsers } from "./role-user-assign"; -import { AppConstants } from "../../../../../features/core/constants"; -import { history } from "../../../../../features/core/helpers"; -import { CreateGroupMemberInterface } from "../../../../../features/groups/models"; -import { createRole } from "../../../../../features/roles/api"; -import { getRolesWizardStepIcons } from "../../../../../features/roles/configs"; -import { CreateRoleInterface, CreateRoleMemberInterface, TreeNode } from "../../../../../features/roles/models"; -import { UserBasicInterface } from "../../../../../features/users/models/user"; -import { CONSUMER_USERSTORE } from "../../../../../features/userstores/constants"; +import { AppConstants } from "../../../../../admin-core-v1/constants"; +import { history } from "../../../../../admin-core-v1/helpers"; +import { CreateGroupMemberInterface } from "../../../../../admin-groups-v1/models"; +import { createRole } from "../../../../../admin-roles-v2/api"; +import { getRolesWizardStepIcons } from "../../../../../admin-roles-v2/configs"; +import { CreateRoleInterface, CreateRoleMemberInterface, TreeNode } from "../../../../../admin-roles-v2/models"; +import { UserBasicInterface } from "../../../../../admin-users-v1/models/user"; +import { CONSUMER_USERSTORE } from "../../../../../admin-userstores-v1/constants"; /** * Interface which captures create role props. diff --git a/apps/console/src/extensions/components/roles/components/wizard/index.ts b/features/admin-extensions-v1/components/roles/components/wizard/index.ts similarity index 100% rename from apps/console/src/extensions/components/roles/components/wizard/index.ts rename to features/admin-extensions-v1/components/roles/components/wizard/index.ts diff --git a/apps/console/src/extensions/components/roles/components/wizard/role-basics.tsx b/features/admin-extensions-v1/components/roles/components/wizard/role-basics.tsx similarity index 94% rename from apps/console/src/extensions/components/roles/components/wizard/role-basics.tsx rename to features/admin-extensions-v1/components/roles/components/wizard/role-basics.tsx index 04a247f42f6..a26b651f7ce 100644 --- a/apps/console/src/extensions/components/roles/components/wizard/role-basics.tsx +++ b/features/admin-extensions-v1/components/roles/components/wizard/role-basics.tsx @@ -24,14 +24,14 @@ import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid, GridColumn, GridRow } from "semantic-ui-react"; import { PermissionList } from "./role-permission"; -import { SharedUserStoreConstants } from "../../../../../features/core/constants"; -import { ConfigReducerStateInterface } from "../../../../../features/core/models"; -import { AppState } from "../../../../../features/core/store"; -import { SharedUserStoreUtils } from "../../../../../features/core/utils"; -import { searchRoleList } from "../../../../../features/roles/api"; -import { CreateRoleFormData, SearchRoleInterface, TreeNode } from "../../../../../features/roles/models"; -import { getUserStoreList } from "../../../../../features/userstores/api"; -import { CONSUMER_USERSTORE } from "../../../../../features/userstores/constants"; +import { SharedUserStoreConstants } from "../../../../../admin-core-v1/constants"; +import { ConfigReducerStateInterface } from "../../../../../admin-core-v1/models"; +import { AppState } from "../../../../../admin-core-v1/store"; +import { SharedUserStoreUtils } from "../../../../../admin-core-v1/utils"; +import { searchRoleList } from "../../../../../admin-roles-v2/api"; +import { CreateRoleFormData, SearchRoleInterface, TreeNode } from "../../../../../admin-roles-v2/models"; +import { getUserStoreList } from "../../../../../admin-userstores-v1/api"; +import { CONSUMER_USERSTORE } from "../../../../../admin-userstores-v1/constants"; /** * Interface to capture role basics props. diff --git a/apps/console/src/extensions/components/roles/components/wizard/role-permission.tsx b/features/admin-extensions-v1/components/roles/components/wizard/role-permission.tsx similarity index 97% rename from apps/console/src/extensions/components/roles/components/wizard/role-permission.tsx rename to features/admin-extensions-v1/components/roles/components/wizard/role-permission.tsx index 318ab1a95dd..f522ecc4dbd 100644 --- a/apps/console/src/extensions/components/roles/components/wizard/role-permission.tsx +++ b/features/admin-extensions-v1/components/roles/components/wizard/role-permission.tsx @@ -23,11 +23,11 @@ import Tree, { TreeNodeProps } from "rc-tree"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Button, Divider, Grid } from "semantic-ui-react"; -import { AppConstants, store } from "../../../../../features/core"; -import { RoleConstants } from "../../../../../features/roles/constants"; -import { TreeNode } from "../../../../../features/roles/models"; -import { RoleManagementUtils } from "../../../../../features/roles/utils"; -import { ServerConfigurationsInterface, getServerConfigs } from "../../../../../features/server-configurations"; +import { AppConstants, store } from "../../../../../admin-core-v1"; +import { RoleConstants } from "../../../../../admin-roles-v2/constants"; +import { TreeNode } from "../../../../../admin-roles-v2/models"; +import { RoleManagementUtils } from "../../../../../admin-roles-v2/utils"; +import { ServerConfigurationsInterface, getServerConfigs } from "../../../../../admin-server-configurations-v1"; import { hiddenPermissions } from "../../meta"; /** diff --git a/apps/console/src/extensions/components/roles/components/wizard/role-sumary.tsx b/features/admin-extensions-v1/components/roles/components/wizard/role-sumary.tsx similarity index 98% rename from apps/console/src/extensions/components/roles/components/wizard/role-sumary.tsx rename to features/admin-extensions-v1/components/roles/components/wizard/role-sumary.tsx index 31a2d739541..616d0f182b7 100644 --- a/apps/console/src/extensions/components/roles/components/wizard/role-sumary.tsx +++ b/features/admin-extensions-v1/components/roles/components/wizard/role-sumary.tsx @@ -22,8 +22,8 @@ import Tree from "rc-tree"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Grid, Label } from "semantic-ui-react"; -import { TreeNode } from "../../../../../features/roles/models"; -import { RoleManagementUtils } from "../../../../../features/roles/utils"; +import { TreeNode } from "../../../../../admin-roles-v2/models"; +import { RoleManagementUtils } from "../../../../../admin-roles-v2/utils"; interface AddUserWizardSummaryProps extends TestableComponentInterface { summary: any; diff --git a/apps/console/src/extensions/components/roles/components/wizard/role-user-assign.tsx b/features/admin-extensions-v1/components/roles/components/wizard/role-user-assign.tsx similarity index 99% rename from apps/console/src/extensions/components/roles/components/wizard/role-user-assign.tsx rename to features/admin-extensions-v1/components/roles/components/wizard/role-user-assign.tsx index 4b31c6d70a8..02c7f5c8058 100644 --- a/apps/console/src/extensions/components/roles/components/wizard/role-user-assign.tsx +++ b/features/admin-extensions-v1/components/roles/components/wizard/role-user-assign.tsx @@ -45,9 +45,9 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { Grid, Header, Icon, Input, Modal, Table } from "semantic-ui-react"; -import { UIConstants, getEmptyPlaceholderIllustrations } from "../../../../../features/core"; -import { getUsersList } from "../../../../../features/users/api/users"; -import { UserBasicInterface, UserListInterface } from "../../../../../features/users/models/user"; +import { UIConstants, getEmptyPlaceholderIllustrations } from "../../../../../admin-core-v1"; +import { getUsersList } from "../../../../../admin-users-v1/api/users"; +import { UserBasicInterface, UserListInterface } from "../../../../../admin-users-v1/models/user"; import { userstoresConfig } from "../../../../configs/userstores"; /** diff --git a/apps/console/src/extensions/components/roles/data/role.md b/features/admin-extensions-v1/components/roles/data/role.md similarity index 100% rename from apps/console/src/extensions/components/roles/data/role.md rename to features/admin-extensions-v1/components/roles/data/role.md diff --git a/apps/console/src/extensions/components/roles/meta.ts b/features/admin-extensions-v1/components/roles/meta.ts similarity index 100% rename from apps/console/src/extensions/components/roles/meta.ts rename to features/admin-extensions-v1/components/roles/meta.ts diff --git a/apps/console/src/extensions/components/roles/pages/index.ts b/features/admin-extensions-v1/components/roles/pages/index.ts similarity index 100% rename from apps/console/src/extensions/components/roles/pages/index.ts rename to features/admin-extensions-v1/components/roles/pages/index.ts diff --git a/apps/console/src/extensions/components/roles/pages/role-edit.tsx b/features/admin-extensions-v1/components/roles/pages/role-edit.tsx similarity index 97% rename from apps/console/src/extensions/components/roles/pages/role-edit.tsx rename to features/admin-extensions-v1/components/roles/pages/role-edit.tsx index 3a9c7baa3d6..5906584e996 100644 --- a/apps/console/src/extensions/components/roles/pages/role-edit.tsx +++ b/features/admin-extensions-v1/components/roles/pages/role-edit.tsx @@ -21,8 +21,8 @@ import { PageLayout } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../../../features/core"; -import { getRoleById } from "../../../../features/roles/api"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../../../admin-core-v1"; +import { getRoleById } from "../../../../admin-roles-v2/api"; import { EditRole } from "../components"; const RoleEditPage: FunctionComponent = (): ReactElement => { diff --git a/apps/console/src/extensions/components/roles/pages/role.tsx b/features/admin-extensions-v1/components/roles/pages/role.tsx similarity index 98% rename from apps/console/src/extensions/components/roles/pages/role.tsx rename to features/admin-extensions-v1/components/roles/pages/role.tsx index 528bed661e5..a9d24d46876 100644 --- a/apps/console/src/extensions/components/roles/pages/role.tsx +++ b/features/admin-extensions-v1/components/roles/pages/role.tsx @@ -50,11 +50,11 @@ import { UIConstants, getHelpPanelActionIcons, toggleHelpPanelVisibility -} from "../../../../features/core"; -import { deleteRoleById, getRolesList, searchRoleList } from "../../../../features/roles/api"; -import { APPLICATION_DOMAIN, INTERNAL_DOMAIN } from "../../../../features/roles/constants"; -import { SearchRoleInterface } from "../../../../features/roles/models"; -import { getUserStoreList } from "../../../../features/userstores/api"; +} from "../../../../admin-core-v1"; +import { deleteRoleById, getRolesList, searchRoleList } from "../../../../admin-roles-v2/api"; +import { APPLICATION_DOMAIN, INTERNAL_DOMAIN } from "../../../../admin-roles-v2/constants"; +import { SearchRoleInterface } from "../../../../admin-roles-v2/models"; +import { getUserStoreList } from "../../../../admin-userstores-v1/api"; import { CreateRoleWizard, RoleList } from "../components"; import helpDoc from "../data/role.md"; diff --git a/apps/console/src/extensions/components/shared/application-selection-modal.tsx b/features/admin-extensions-v1/components/shared/application-selection-modal.tsx similarity index 96% rename from apps/console/src/extensions/components/shared/application-selection-modal.tsx rename to features/admin-extensions-v1/components/shared/application-selection-modal.tsx index b3458c3aee3..defb3895f6f 100644 --- a/apps/console/src/extensions/components/shared/application-selection-modal.tsx +++ b/features/admin-extensions-v1/components/shared/application-selection-modal.tsx @@ -24,10 +24,10 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { DropdownProps, Grid, Modal, ModalProps, PaginationProps } from "semantic-ui-react"; -import { getApplicationList } from "../../../features/applications/api"; -import { ApplicationList } from "../../../features/applications/components/application-list"; -import { ApplicationListInterface } from "../../../features/applications/models"; -import { AppConstants, UIConstants, history } from "../../../features/core"; +import { getApplicationList } from "../../../admin-applications-v1/api"; +import { ApplicationList } from "../../../admin-applications-v1/components/application-list"; +import { ApplicationListInterface } from "../../../admin-applications-v1/models"; +import { AppConstants, UIConstants, history } from "../../../admin-core-v1"; /** * Proptypes for the application selection modal component. diff --git a/apps/console/src/extensions/components/subscription/api/subscription.ts b/features/admin-extensions-v1/components/subscription/api/subscription.ts similarity index 90% rename from apps/console/src/extensions/components/subscription/api/subscription.ts rename to features/admin-extensions-v1/components/subscription/api/subscription.ts index 3a5a7431f64..578cee88c49 100644 --- a/apps/console/src/extensions/components/subscription/api/subscription.ts +++ b/features/admin-extensions-v1/components/subscription/api/subscription.ts @@ -20,10 +20,10 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../../../features/core/hooks/use-request"; +} from "../../../../admin-core-v1/hooks/use-request"; import { HttpMethods } from "@wso2is/core/models"; -import { Config } from "../../../../features/core"; -import { useGetCurrentOrganizationType } from "../../../../features/organizations/hooks/use-get-organization-type"; +import { Config } from "../../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { getDomainQueryParam } from "../../tenants/api/tenants"; import { getTenantResourceEndpoints } from "../../tenants/configs"; import { TenantTierRequestResponse } from "../models/subscription"; diff --git a/apps/console/src/extensions/components/subscription/contexts/subscription-context.ts b/features/admin-extensions-v1/components/subscription/contexts/subscription-context.ts similarity index 100% rename from apps/console/src/extensions/components/subscription/contexts/subscription-context.ts rename to features/admin-extensions-v1/components/subscription/contexts/subscription-context.ts diff --git a/apps/console/src/extensions/components/subscription/models/subscription.ts b/features/admin-extensions-v1/components/subscription/models/subscription.ts similarity index 100% rename from apps/console/src/extensions/components/subscription/models/subscription.ts rename to features/admin-extensions-v1/components/subscription/models/subscription.ts diff --git a/apps/console/src/extensions/components/subscription/providers/subscription-provider.tsx b/features/admin-extensions-v1/components/subscription/providers/subscription-provider.tsx similarity index 100% rename from apps/console/src/extensions/components/subscription/providers/subscription-provider.tsx rename to features/admin-extensions-v1/components/subscription/providers/subscription-provider.tsx diff --git a/apps/console/src/extensions/components/tenants/api/index.ts b/features/admin-extensions-v1/components/tenants/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/api/index.ts rename to features/admin-extensions-v1/components/tenants/api/index.ts diff --git a/apps/console/src/extensions/components/tenants/api/tenants.ts b/features/admin-extensions-v1/components/tenants/api/tenants.ts similarity index 98% rename from apps/console/src/extensions/components/tenants/api/tenants.ts rename to features/admin-extensions-v1/components/tenants/api/tenants.ts index 479348dd29c..a8ea16672e8 100644 --- a/apps/console/src/extensions/components/tenants/api/tenants.ts +++ b/features/admin-extensions-v1/components/tenants/api/tenants.ts @@ -20,7 +20,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { OrganizationType } from "@wso2is/common"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../features/core/store"; +import { store } from "../../../../admin-core-v1/store"; import { getTenantResourceEndpoints } from "../configs"; import { TenantRequestResponse } from "../models"; diff --git a/apps/console/src/extensions/components/tenants/components/add-modal/add-tenant.tsx b/features/admin-extensions-v1/components/tenants/components/add-modal/add-tenant.tsx similarity index 99% rename from apps/console/src/extensions/components/tenants/components/add-modal/add-tenant.tsx rename to features/admin-extensions-v1/components/tenants/components/add-modal/add-tenant.tsx index 3184d930df5..3af33d71c3b 100644 --- a/apps/console/src/extensions/components/tenants/components/add-modal/add-tenant.tsx +++ b/features/admin-extensions-v1/components/tenants/components/add-modal/add-tenant.tsx @@ -27,7 +27,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Modal } from "semantic-ui-react"; -import { EventPublisher } from "../../../../../features/core/utils"; +import { EventPublisher } from "../../../../../admin-core-v1/utils"; import { addNewTenant, checkDuplicateTenants } from "../../api"; import { handleTenantSwitch } from "../../utils"; import { AddTenantWizardForm, AddTenantWizardFormValuesInterface } from "../forms"; diff --git a/apps/console/src/extensions/components/tenants/components/add-modal/index.ts b/features/admin-extensions-v1/components/tenants/components/add-modal/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/components/add-modal/index.ts rename to features/admin-extensions-v1/components/tenants/components/add-modal/index.ts diff --git a/apps/console/src/extensions/components/tenants/components/dropdown/index.ts b/features/admin-extensions-v1/components/tenants/components/dropdown/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/components/dropdown/index.ts rename to features/admin-extensions-v1/components/tenants/components/dropdown/index.ts diff --git a/apps/console/src/extensions/components/tenants/components/dropdown/organization-super-trigger.tsx b/features/admin-extensions-v1/components/tenants/components/dropdown/organization-super-trigger.tsx similarity index 94% rename from apps/console/src/extensions/components/tenants/components/dropdown/organization-super-trigger.tsx rename to features/admin-extensions-v1/components/tenants/components/dropdown/organization-super-trigger.tsx index 33d6756afdb..07b1e511c5a 100644 --- a/apps/console/src/extensions/components/tenants/components/dropdown/organization-super-trigger.tsx +++ b/features/admin-extensions-v1/components/tenants/components/dropdown/organization-super-trigger.tsx @@ -20,7 +20,7 @@ import { GenericIcon } from "@wso2is/react-components"; import React, { ReactElement } from "react"; -import { getMiscellaneousIcons } from "../../../../../features/core/configs"; +import { getMiscellaneousIcons } from "../../../../../admin-core-v1/configs"; export const OrganizationSuperTrigger = (): ReactElement => { return ( diff --git a/apps/console/src/extensions/components/tenants/components/dropdown/tenant-dropdown-trigger.tsx b/features/admin-extensions-v1/components/tenants/components/dropdown/tenant-dropdown-trigger.tsx similarity index 96% rename from apps/console/src/extensions/components/tenants/components/dropdown/tenant-dropdown-trigger.tsx rename to features/admin-extensions-v1/components/tenants/components/dropdown/tenant-dropdown-trigger.tsx index 8e4e51792f6..1fc63cfc709 100644 --- a/apps/console/src/extensions/components/tenants/components/dropdown/tenant-dropdown-trigger.tsx +++ b/features/admin-extensions-v1/components/tenants/components/dropdown/tenant-dropdown-trigger.tsx @@ -19,7 +19,7 @@ import { GenericIcon } from "@wso2is/react-components"; import React, { ReactElement } from "react"; import { Placeholder } from "semantic-ui-react"; -import { getMiscellaneousIcons } from "../../../../../features/core/configs"; +import { getMiscellaneousIcons } from "../../../../../admin-core-v1/configs"; import { TriggerPropTypesInterface } from "../../models"; export const TenantDropdownTrigger = (props: TriggerPropTypesInterface): ReactElement => { diff --git a/apps/console/src/extensions/components/tenants/components/dropdown/tenant-dropdown.tsx b/features/admin-extensions-v1/components/tenants/components/dropdown/tenant-dropdown.tsx similarity index 98% rename from apps/console/src/extensions/components/tenants/components/dropdown/tenant-dropdown.tsx rename to features/admin-extensions-v1/components/tenants/components/dropdown/tenant-dropdown.tsx index 73edf384c6c..aa1abdaa75f 100644 --- a/apps/console/src/extensions/components/tenants/components/dropdown/tenant-dropdown.tsx +++ b/features/admin-extensions-v1/components/tenants/components/dropdown/tenant-dropdown.tsx @@ -47,12 +47,12 @@ import { Placeholder, SemanticICONS } from "semantic-ui-react"; -import { getMiscellaneousIcons } from "../../../../../features/core/configs"; -import { AppConstants } from "../../../../../features/core/constants"; -import { history } from "../../../../../features/core/helpers/history"; -import { AppState } from "../../../../../features/core/store"; -import { OrganizationType } from "../../../../../features/organizations/constants"; -import { useGetCurrentOrganizationType } from "../../../../../features/organizations/hooks/use-get-organization-type"; +import { getMiscellaneousIcons } from "../../../../../admin-core-v1/configs"; +import { AppConstants } from "../../../../../admin-core-v1/constants"; +import { history } from "../../../../../admin-core-v1/helpers/history"; +import { AppState } from "../../../../../admin-core-v1/store"; +import { OrganizationType } from "../../../../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { FeatureGateConstants } from "../../../feature-gate/constants/feature-gate"; import { getAssociatedTenants, makeTenantDefault } from "../../api"; import { TenantInfo, TenantRequestResponse, TriggerPropTypesInterface } from "../../models"; diff --git a/apps/console/src/extensions/components/tenants/components/dropdown/tenant-switch-dropdown.tsx b/features/admin-extensions-v1/components/tenants/components/dropdown/tenant-switch-dropdown.tsx similarity index 98% rename from apps/console/src/extensions/components/tenants/components/dropdown/tenant-switch-dropdown.tsx rename to features/admin-extensions-v1/components/tenants/components/dropdown/tenant-switch-dropdown.tsx index a72551d2302..263b46c5593 100644 --- a/apps/console/src/extensions/components/tenants/components/dropdown/tenant-switch-dropdown.tsx +++ b/features/admin-extensions-v1/components/tenants/components/dropdown/tenant-switch-dropdown.tsx @@ -27,11 +27,11 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Button, Dropdown, Grid, Icon, Input, Item, Loader, Segment } from "semantic-ui-react"; -import { getMiscellaneousIcons } from "../../../../../features/core"; +import { getMiscellaneousIcons } from "../../../../../admin-core-v1"; import OrganizationSwitcherList from - "../../../../../features/organizations/components/organization-switch/organization-switch-list"; -import { OrganizationManagementConstants } from "../../../../../features/organizations/constants"; -import { OrganizationInterface } from "../../../../../features/organizations/models"; + "../../../../../admin-organizations-v1/components/organization-switch/organization-switch-list"; +import { OrganizationManagementConstants } from "../../../../../admin-organizations-v1/constants"; +import { OrganizationInterface } from "../../../../../admin-organizations-v1/models"; import { ReactComponent as CrossIcon } from "../../../../../themes/default/assets/images/icons/cross-icon.svg"; import { getAssociatedTenants } from "../../api"; import { TenantInfo, TenantRequestResponse } from "../../models"; diff --git a/apps/console/src/extensions/components/tenants/components/forms/add-tenant-wizard-form.tsx b/features/admin-extensions-v1/components/tenants/components/forms/add-tenant-wizard-form.tsx similarity index 99% rename from apps/console/src/extensions/components/tenants/components/forms/add-tenant-wizard-form.tsx rename to features/admin-extensions-v1/components/tenants/components/forms/add-tenant-wizard-form.tsx index a9c5ece0fd6..7b4800e259f 100644 --- a/apps/console/src/extensions/components/tenants/components/forms/add-tenant-wizard-form.tsx +++ b/features/admin-extensions-v1/components/tenants/components/forms/add-tenant-wizard-form.tsx @@ -34,7 +34,7 @@ import React, { import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Segment } from "semantic-ui-react"; -import { AppState } from "../../../../../features/core/store"; +import { AppState } from "../../../../../admin-core-v1/store"; import { checkDuplicateTenants } from "../../api"; import { TenantManagementConstants } from "../../constants"; diff --git a/apps/console/src/extensions/components/tenants/components/forms/index.ts b/features/admin-extensions-v1/components/tenants/components/forms/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/components/forms/index.ts rename to features/admin-extensions-v1/components/tenants/components/forms/index.ts diff --git a/apps/console/src/extensions/components/tenants/components/index.ts b/features/admin-extensions-v1/components/tenants/components/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/components/index.ts rename to features/admin-extensions-v1/components/tenants/components/index.ts diff --git a/apps/console/src/extensions/components/tenants/configs/endpoints.ts b/features/admin-extensions-v1/components/tenants/configs/endpoints.ts similarity index 95% rename from apps/console/src/extensions/components/tenants/configs/endpoints.ts rename to features/admin-extensions-v1/components/tenants/configs/endpoints.ts index 68199f7245d..88de169a143 100644 --- a/apps/console/src/extensions/components/tenants/configs/endpoints.ts +++ b/features/admin-extensions-v1/components/tenants/configs/endpoints.ts @@ -16,7 +16,7 @@ * under the License. */ -import { Config } from "../../../../features/core/configs"; +import { Config } from "../../../../admin-core-v1/configs"; import { TenantResourceEndpointsInterface } from "../models"; /** diff --git a/apps/console/src/extensions/components/tenants/configs/index.ts b/features/admin-extensions-v1/components/tenants/configs/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/configs/index.ts rename to features/admin-extensions-v1/components/tenants/configs/index.ts diff --git a/apps/console/src/extensions/components/tenants/configs/ui.ts b/features/admin-extensions-v1/components/tenants/configs/ui.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/configs/ui.ts rename to features/admin-extensions-v1/components/tenants/configs/ui.ts diff --git a/apps/console/src/extensions/components/tenants/constants/index.ts b/features/admin-extensions-v1/components/tenants/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/constants/index.ts rename to features/admin-extensions-v1/components/tenants/constants/index.ts diff --git a/apps/console/src/extensions/components/tenants/constants/tenant-management.ts b/features/admin-extensions-v1/components/tenants/constants/tenant-management.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/constants/tenant-management.ts rename to features/admin-extensions-v1/components/tenants/constants/tenant-management.ts diff --git a/apps/console/src/extensions/components/tenants/models/endpoints.ts b/features/admin-extensions-v1/components/tenants/models/endpoints.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/models/endpoints.ts rename to features/admin-extensions-v1/components/tenants/models/endpoints.ts diff --git a/apps/console/src/extensions/components/tenants/models/index.ts b/features/admin-extensions-v1/components/tenants/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/models/index.ts rename to features/admin-extensions-v1/components/tenants/models/index.ts diff --git a/apps/console/src/extensions/components/tenants/models/region.ts b/features/admin-extensions-v1/components/tenants/models/region.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/models/region.ts rename to features/admin-extensions-v1/components/tenants/models/region.ts diff --git a/apps/console/src/extensions/components/tenants/models/tenant.ts b/features/admin-extensions-v1/components/tenants/models/tenant.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/models/tenant.ts rename to features/admin-extensions-v1/components/tenants/models/tenant.ts diff --git a/apps/console/src/extensions/components/tenants/pages/create-tenant.tsx b/features/admin-extensions-v1/components/tenants/pages/create-tenant.tsx similarity index 99% rename from apps/console/src/extensions/components/tenants/pages/create-tenant.tsx rename to features/admin-extensions-v1/components/tenants/pages/create-tenant.tsx index b31275ad610..e220f4b71e7 100644 --- a/apps/console/src/extensions/components/tenants/pages/create-tenant.tsx +++ b/features/admin-extensions-v1/components/tenants/pages/create-tenant.tsx @@ -47,9 +47,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Card, Divider, Flag, FlagNameValues, Grid, Icon } from "semantic-ui-react"; -import { history } from "../../../../features/core/helpers"; -import { AppState } from "../../../../features/core/store"; -import { EventPublisher } from "../../../../features/core/utils"; +import { history } from "../../../../admin-core-v1/helpers"; +import { AppState } from "../../../../admin-core-v1/store"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; import { addNewTenant, checkDuplicateTenants } from "../api"; import { TenantCreationIcons } from "../configs"; import { TenantManagementConstants } from "../constants"; diff --git a/apps/console/src/extensions/components/tenants/utils/get-region.tsx b/features/admin-extensions-v1/components/tenants/utils/get-region.tsx similarity index 100% rename from apps/console/src/extensions/components/tenants/utils/get-region.tsx rename to features/admin-extensions-v1/components/tenants/utils/get-region.tsx diff --git a/apps/console/src/extensions/components/tenants/utils/index.ts b/features/admin-extensions-v1/components/tenants/utils/index.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/utils/index.ts rename to features/admin-extensions-v1/components/tenants/utils/index.ts diff --git a/apps/console/src/extensions/components/tenants/utils/tenant-switch.tsx b/features/admin-extensions-v1/components/tenants/utils/tenant-switch.tsx similarity index 100% rename from apps/console/src/extensions/components/tenants/utils/tenant-switch.tsx rename to features/admin-extensions-v1/components/tenants/utils/tenant-switch.tsx diff --git a/apps/console/src/extensions/components/tenants/utils/tenants.ts b/features/admin-extensions-v1/components/tenants/utils/tenants.ts similarity index 100% rename from apps/console/src/extensions/components/tenants/utils/tenants.ts rename to features/admin-extensions-v1/components/tenants/utils/tenants.ts diff --git a/apps/console/src/extensions/components/tests/example.test.tsx b/features/admin-extensions-v1/components/tests/example.test.tsx similarity index 100% rename from apps/console/src/extensions/components/tests/example.test.tsx rename to features/admin-extensions-v1/components/tests/example.test.tsx diff --git a/apps/console/src/extensions/components/tour/index.ts b/features/admin-extensions-v1/components/tour/index.ts similarity index 100% rename from apps/console/src/extensions/components/tour/index.ts rename to features/admin-extensions-v1/components/tour/index.ts diff --git a/apps/console/src/extensions/components/tour/tour.tsx b/features/admin-extensions-v1/components/tour/tour.tsx similarity index 97% rename from apps/console/src/extensions/components/tour/tour.tsx rename to features/admin-extensions-v1/components/tour/tour.tsx index 2f458d5f87a..e6a2e10b95f 100644 --- a/apps/console/src/extensions/components/tour/tour.tsx +++ b/features/admin-extensions-v1/components/tour/tour.tsx @@ -21,8 +21,8 @@ import { LocalStorageUtils } from "@wso2is/core/utils"; import { GenericIcon, Heading, PrimaryButton, Text } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, Suspense, useEffect, useState } from "react"; import Tour, { ReactourStep } from "reactour"; -import { AppConstants } from "../../../features/core/constants"; -import { history } from "../../../features/core/helpers"; +import { AppConstants } from "../../../admin-core-v1/constants"; +import { history } from "../../../admin-core-v1/helpers"; import { ReactComponent as AsgardioTourWelcomeIllustration } from "../../assets/illustrations/asgardio-tour-welcome-illustration.svg"; diff --git a/apps/console/src/extensions/components/user-stores/api/index.ts b/features/admin-extensions-v1/components/user-stores/api/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/api/index.ts rename to features/admin-extensions-v1/components/user-stores/api/index.ts diff --git a/apps/console/src/extensions/components/user-stores/api/remote-user-stores.ts b/features/admin-extensions-v1/components/user-stores/api/remote-user-stores.ts similarity index 97% rename from apps/console/src/extensions/components/user-stores/api/remote-user-stores.ts rename to features/admin-extensions-v1/components/user-stores/api/remote-user-stores.ts index f9077ba532a..694fa02205d 100644 --- a/apps/console/src/extensions/components/user-stores/api/remote-user-stores.ts +++ b/features/admin-extensions-v1/components/user-stores/api/remote-user-stores.ts @@ -19,8 +19,8 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; -import { store } from "../../../../features/core"; -import { RequestConfigInterface } from "../../../../features/core/hooks/use-request"; +import { store } from "../../../../admin-core-v1"; +import { RequestConfigInterface } from "../../../../admin-core-v1/hooks/use-request"; import { RegenerateTokenInterface } from "../models"; /** diff --git a/apps/console/src/extensions/components/user-stores/components/create/attribute-mappings.tsx b/features/admin-extensions-v1/components/user-stores/components/create/attribute-mappings.tsx similarity index 97% rename from apps/console/src/extensions/components/user-stores/components/create/attribute-mappings.tsx rename to features/admin-extensions-v1/components/user-stores/components/create/attribute-mappings.tsx index 3d0473100c4..bca7d98cdb7 100644 --- a/apps/console/src/extensions/components/user-stores/components/create/attribute-mappings.tsx +++ b/features/admin-extensions-v1/components/user-stores/components/create/attribute-mappings.tsx @@ -21,9 +21,9 @@ import { ContentLoader, Hint, Text } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Grid, Header, Segment } from "semantic-ui-react"; -import { ClaimManagementConstants } from "../../../../../features/claims/constants/claim-management-constants"; -import { getUsernameConfiguration } from "../../../../../features/users/utils"; -import { useValidationConfigData } from "../../../../../features/validation/api"; +import { ClaimManagementConstants } from "../../../../../admin-claims-v1/constants/claim-management-constants"; +import { getUsernameConfiguration } from "../../../../../admin-users-v1/utils"; +import { useValidationConfigData } from "../../../../../admin-validation-v1/api"; /** * Prop types of the attribute mappings component diff --git a/apps/console/src/extensions/components/user-stores/components/create/general-user-store-details.tsx b/features/admin-extensions-v1/components/user-stores/components/create/general-user-store-details.tsx similarity index 99% rename from apps/console/src/extensions/components/user-stores/components/create/general-user-store-details.tsx rename to features/admin-extensions-v1/components/user-stores/components/create/general-user-store-details.tsx index 54279860447..4fe2464deb2 100644 --- a/apps/console/src/extensions/components/user-stores/components/create/general-user-store-details.tsx +++ b/features/admin-extensions-v1/components/user-stores/components/create/general-user-store-details.tsx @@ -19,7 +19,7 @@ import { isFeatureEnabled } from "@wso2is/core/helpers"; import { SBACInterface, TestableComponentInterface } from "@wso2is/core/models"; import { Field, FormValue, Forms, RadioChild, Validation } from "@wso2is/forms"; -import { FeatureConfigInterface } from "../../../../../features/core"; +import { FeatureConfigInterface } from "../../../../../admin-core-v1"; import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; diff --git a/apps/console/src/extensions/components/user-stores/components/create/index.ts b/features/admin-extensions-v1/components/user-stores/components/create/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/components/create/index.ts rename to features/admin-extensions-v1/components/user-stores/components/create/index.ts diff --git a/apps/console/src/extensions/components/user-stores/components/edit/index.ts b/features/admin-extensions-v1/components/user-stores/components/edit/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/components/edit/index.ts rename to features/admin-extensions-v1/components/user-stores/components/edit/index.ts diff --git a/apps/console/src/extensions/components/user-stores/components/edit/userstore-attribute-mappings.tsx b/features/admin-extensions-v1/components/user-stores/components/edit/userstore-attribute-mappings.tsx similarity index 98% rename from apps/console/src/extensions/components/user-stores/components/edit/userstore-attribute-mappings.tsx rename to features/admin-extensions-v1/components/user-stores/components/edit/userstore-attribute-mappings.tsx index 46930fc8294..95553d4cf6e 100644 --- a/apps/console/src/extensions/components/user-stores/components/edit/userstore-attribute-mappings.tsx +++ b/features/admin-extensions-v1/components/user-stores/components/edit/userstore-attribute-mappings.tsx @@ -45,15 +45,15 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Header, Segment } from "semantic-ui-react"; -import { getAllLocalClaims } from "../../../../../features/claims/api"; -import { AppState, sortList } from "../../../../../features/core"; -import { updateUserStoreAttributeMappings } from "../../../../../features/userstores/api/user-stores"; -import { DISABLED } from "../../../../../features/userstores/constants/user-store-constants"; +import { getAllLocalClaims } from "../../../../../admin-claims-v1/api"; +import { AppState, sortList } from "../../../../../admin-core-v1"; +import { updateUserStoreAttributeMappings } from "../../../../../admin-userstores-v1/api/user-stores"; +import { DISABLED } from "../../../../../admin-userstores-v1/constants/user-store-constants"; import { AttributeMapping, UserStore, UserStoreProperty -} from "../../../../../features/userstores/models/user-stores"; +} from "../../../../../admin-userstores-v1/models/user-stores"; import { RemoteUserStoreConstants } from "../../constants"; /** diff --git a/apps/console/src/extensions/components/user-stores/components/edit/userstore-general-settings.tsx b/features/admin-extensions-v1/components/user-stores/components/edit/userstore-general-settings.tsx similarity index 99% rename from apps/console/src/extensions/components/user-stores/components/edit/userstore-general-settings.tsx rename to features/admin-extensions-v1/components/user-stores/components/edit/userstore-general-settings.tsx index b8f923816d5..4a359f2f0cb 100644 --- a/apps/console/src/extensions/components/user-stores/components/edit/userstore-general-settings.tsx +++ b/features/admin-extensions-v1/components/user-stores/components/edit/userstore-general-settings.tsx @@ -42,16 +42,16 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Button, CheckboxProps, Divider, Grid, Icon, List, Segment } from "semantic-ui-react"; -import { AppConstants, AppState, history } from "../../../../../features/core"; -import { deleteUserStore, patchUserStore } from "../../../../../features/userstores/api/user-stores"; -import { DISABLED } from "../../../../../features/userstores/constants/user-store-constants"; +import { AppConstants, AppState, history } from "../../../../../admin-core-v1"; +import { deleteUserStore, patchUserStore } from "../../../../../admin-userstores-v1/api/user-stores"; +import { DISABLED } from "../../../../../admin-userstores-v1/constants/user-store-constants"; import { CategorizedProperties, PatchData, TypeProperty, UserStore, UserStoreProperty -} from "../../../../../features/userstores/models/user-stores"; +} from "../../../../../admin-userstores-v1/models/user-stores"; import { disconnectAgentConnection, generateToken, getAgentConnections, regenerateToken } from "../../api"; import { AgentConnectionInterface, RegenerateTokenInterface } from "../../models"; diff --git a/apps/console/src/extensions/components/user-stores/components/edit/userstore-setup-guide.tsx b/features/admin-extensions-v1/components/user-stores/components/edit/userstore-setup-guide.tsx similarity index 100% rename from apps/console/src/extensions/components/user-stores/components/edit/userstore-setup-guide.tsx rename to features/admin-extensions-v1/components/user-stores/components/edit/userstore-setup-guide.tsx diff --git a/apps/console/src/extensions/components/user-stores/components/index.ts b/features/admin-extensions-v1/components/user-stores/components/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/components/index.ts rename to features/admin-extensions-v1/components/user-stores/components/index.ts diff --git a/apps/console/src/extensions/components/user-stores/configs/endpoints.ts b/features/admin-extensions-v1/components/user-stores/configs/endpoints.ts similarity index 95% rename from apps/console/src/extensions/components/user-stores/configs/endpoints.ts rename to features/admin-extensions-v1/components/user-stores/configs/endpoints.ts index 1a9d5bdb763..41b1cb6b4e9 100644 --- a/apps/console/src/extensions/components/user-stores/configs/endpoints.ts +++ b/features/admin-extensions-v1/components/user-stores/configs/endpoints.ts @@ -16,7 +16,7 @@ * under the License. */ -import { Config } from "../../../../features/core"; +import { Config } from "../../../../admin-core-v1"; import { OutboundUserStoreResourceEndpointsInterface } from "../models"; /** diff --git a/apps/console/src/extensions/components/user-stores/configs/index.ts b/features/admin-extensions-v1/components/user-stores/configs/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/configs/index.ts rename to features/admin-extensions-v1/components/user-stores/configs/index.ts diff --git a/apps/console/src/extensions/components/user-stores/constants/index.ts b/features/admin-extensions-v1/components/user-stores/constants/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/constants/index.ts rename to features/admin-extensions-v1/components/user-stores/constants/index.ts diff --git a/apps/console/src/extensions/components/user-stores/constants/remote-user-store-meta.ts b/features/admin-extensions-v1/components/user-stores/constants/remote-user-store-meta.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/constants/remote-user-store-meta.ts rename to features/admin-extensions-v1/components/user-stores/constants/remote-user-store-meta.ts diff --git a/apps/console/src/extensions/components/user-stores/constants/remote-user-stores.ts b/features/admin-extensions-v1/components/user-stores/constants/remote-user-stores.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/constants/remote-user-stores.ts rename to features/admin-extensions-v1/components/user-stores/constants/remote-user-stores.ts diff --git a/apps/console/src/extensions/components/user-stores/index.ts b/features/admin-extensions-v1/components/user-stores/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/index.ts rename to features/admin-extensions-v1/components/user-stores/index.ts diff --git a/apps/console/src/extensions/components/user-stores/models/endpoints.ts b/features/admin-extensions-v1/components/user-stores/models/endpoints.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/models/endpoints.ts rename to features/admin-extensions-v1/components/user-stores/models/endpoints.ts diff --git a/apps/console/src/extensions/components/user-stores/models/index.ts b/features/admin-extensions-v1/components/user-stores/models/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/models/index.ts rename to features/admin-extensions-v1/components/user-stores/models/index.ts diff --git a/apps/console/src/extensions/components/user-stores/models/remote-user-stores.ts b/features/admin-extensions-v1/components/user-stores/models/remote-user-stores.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/models/remote-user-stores.ts rename to features/admin-extensions-v1/components/user-stores/models/remote-user-stores.ts diff --git a/apps/console/src/extensions/components/user-stores/pages/index.ts b/features/admin-extensions-v1/components/user-stores/pages/index.ts similarity index 100% rename from apps/console/src/extensions/components/user-stores/pages/index.ts rename to features/admin-extensions-v1/components/user-stores/pages/index.ts diff --git a/apps/console/src/extensions/components/user-stores/pages/remote-customer-user-store-create.tsx b/features/admin-extensions-v1/components/user-stores/pages/remote-customer-user-store-create.tsx similarity index 96% rename from apps/console/src/extensions/components/user-stores/pages/remote-customer-user-store-create.tsx rename to features/admin-extensions-v1/components/user-stores/pages/remote-customer-user-store-create.tsx index b4395000adc..bca10920f5b 100644 --- a/apps/console/src/extensions/components/user-stores/pages/remote-customer-user-store-create.tsx +++ b/features/admin-extensions-v1/components/user-stores/pages/remote-customer-user-store-create.tsx @@ -27,11 +27,11 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid } from "semantic-ui-react"; -import { getAllLocalClaims } from "../../../../features/claims/api"; -import { ClaimManagementConstants } from "../../../../features/claims/constants"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../../../features/core"; -import { addUserStore, getAType } from "../../../../features/userstores/api/user-stores"; -import { UserStoreManagementConstants } from "../../../../features/userstores/constants/user-store-constants"; +import { getAllLocalClaims } from "../../../../admin-claims-v1/api"; +import { ClaimManagementConstants } from "../../../../admin-claims-v1/constants"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../../../admin-core-v1"; +import { addUserStore, getAType } from "../../../../admin-userstores-v1/api/user-stores"; +import { UserStoreManagementConstants } from "../../../../admin-userstores-v1/constants/user-store-constants"; import { AttributeMapping, TypeProperty, @@ -39,7 +39,7 @@ import { UserStorePostData, UserStoreProperty, UserstoreType -} from "../../../../features/userstores/models/user-stores"; +} from "../../../../admin-userstores-v1/models/user-stores"; import { userstoresConfig } from "../../../configs"; import { VerticalStepper, VerticalStepperStepInterface } from "../../component-extensions"; import { AttributeMappingsComponent, GeneralUserStoreDetails } from "../components"; diff --git a/apps/console/src/extensions/components/user-stores/pages/remote-user-store-edit-page.tsx b/features/admin-extensions-v1/components/user-stores/pages/remote-user-store-edit-page.tsx similarity index 95% rename from apps/console/src/extensions/components/user-stores/pages/remote-user-store-edit-page.tsx rename to features/admin-extensions-v1/components/user-stores/pages/remote-user-store-edit-page.tsx index 9087b088f04..1168ebe0c4a 100644 --- a/apps/console/src/extensions/components/user-stores/pages/remote-user-store-edit-page.tsx +++ b/features/admin-extensions-v1/components/user-stores/pages/remote-user-store-edit-page.tsx @@ -29,18 +29,18 @@ import { useDispatch } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; import { Icon, TabProps } from "semantic-ui-react"; -import { URLFragmentTypes } from "../../../../features/applications/models"; -import { AppConstants, history } from "../../../../features/core"; -import { getAType, getAUserStore } from "../../../../features/userstores/api/user-stores"; -import { getDatabaseAvatarGraphic } from "../../../../features/userstores/configs/ui"; -import { DISABLED } from "../../../../features/userstores/constants/user-store-constants"; +import { URLFragmentTypes } from "../../../../admin-applications-v1/models"; +import { AppConstants, history } from "../../../../admin-core-v1"; +import { getAType, getAUserStore } from "../../../../admin-userstores-v1/api/user-stores"; +import { getDatabaseAvatarGraphic } from "../../../../admin-userstores-v1/configs/ui"; +import { DISABLED } from "../../../../admin-userstores-v1/constants/user-store-constants"; import { CategorizedProperties, UserStore, UserStoreProperty, UserstoreType -} from "../../../../features/userstores/models/user-stores"; -import { reOrganizeProperties } from "../../../../features/userstores/utils/userstore-utils"; +} from "../../../../admin-userstores-v1/models/user-stores"; +import { reOrganizeProperties } from "../../../../admin-userstores-v1/utils/userstore-utils"; import { getAgentConnections } from "../api"; import { AttributeMappings, SetupGuideTab, UserStoreGeneralSettings } from "../components"; import { RemoteUserStoreConstants } from "../constants"; diff --git a/apps/console/src/extensions/components/user-stores/pages/user-stores.tsx b/features/admin-extensions-v1/components/user-stores/pages/user-stores.tsx similarity index 95% rename from apps/console/src/extensions/components/user-stores/pages/user-stores.tsx rename to features/admin-extensions-v1/components/user-stores/pages/user-stores.tsx index 86525fa5c5d..dfc7fe5bd47 100644 --- a/apps/console/src/extensions/components/user-stores/pages/user-stores.tsx +++ b/features/admin-extensions-v1/components/user-stores/pages/user-stores.tsx @@ -30,11 +30,11 @@ import { UIConstants, history, sortList -} from "../../../../features/core"; -import { useUserStores } from "../../../../features/userstores/api"; -import { UserStoresList } from "../../../../features/userstores/components"; -import { UserStoreManagementConstants } from "../../../../features/userstores/constants"; -import { UserStoreListItem } from "../../../../features/userstores/models/user-stores"; +} from "../../../../admin-core-v1"; +import { useUserStores } from "../../../../admin-userstores-v1/api"; +import { UserStoresList } from "../../../../admin-userstores-v1/components"; +import { UserStoreManagementConstants } from "../../../../admin-userstores-v1/constants"; +import { UserStoreListItem } from "../../../../admin-userstores-v1/models/user-stores"; import { RemoteUserStoreConstants } from "../constants"; /** diff --git a/apps/console/src/extensions/config.ts b/features/admin-extensions-v1/config.ts similarity index 100% rename from apps/console/src/extensions/config.ts rename to features/admin-extensions-v1/config.ts diff --git a/apps/console/src/extensions/configs/administrator.ts b/features/admin-extensions-v1/configs/administrator.ts similarity index 100% rename from apps/console/src/extensions/configs/administrator.ts rename to features/admin-extensions-v1/configs/administrator.ts diff --git a/apps/console/src/extensions/configs/analytics.ts b/features/admin-extensions-v1/configs/analytics.ts similarity index 100% rename from apps/console/src/extensions/configs/analytics.ts rename to features/admin-extensions-v1/configs/analytics.ts diff --git a/apps/console/src/extensions/configs/application-list.ts b/features/admin-extensions-v1/configs/application-list.ts similarity index 100% rename from apps/console/src/extensions/configs/application-list.ts rename to features/admin-extensions-v1/configs/application-list.ts diff --git a/apps/console/src/extensions/configs/application.tsx b/features/admin-extensions-v1/configs/application.tsx similarity index 98% rename from apps/console/src/extensions/configs/application.tsx rename to features/admin-extensions-v1/configs/application.tsx index b4b6499bb16..6d626e7be4e 100644 --- a/apps/console/src/extensions/configs/application.tsx +++ b/features/admin-extensions-v1/configs/application.tsx @@ -36,23 +36,23 @@ import { Divider, Icon, Message } from "semantic-ui-react"; import { ApplicationGeneralTabOverride } from "./components/application-general-tab-overide"; import { MarketingConsentModalWrapper } from "./components/marketing-consent/components"; import { ApplicationConfig, ExtendedFeatureConfigInterface } from "./models"; -import { APIAuthorization } from "../../features/applications/components/api-authorization/api-authorization"; +import { APIAuthorization } from "../../admin-applications-v1/components/api-authorization/api-authorization"; import { ExtendedClaimInterface, ExtendedExternalClaimInterface, SelectedDialectInterface -} from "../../features/applications/components/settings"; -import { ApplicationManagementConstants } from "../../features/applications/constants"; +} from "../../admin-applications-v1/components/settings"; +import { ApplicationManagementConstants } from "../../admin-applications-v1/constants"; import { ApplicationInterface, ApplicationTabTypes, SupportedAuthProtocolTypes, additionalSpProperty -} from "../../features/applications/models"; -import { ClaimManagementConstants } from "../../features/claims/constants/claim-management-constants"; -import { EventPublisher, FeatureConfigInterface } from "../../features/core"; -import { AppConstants } from "../../features/core/constants"; -import { ApplicationRoles } from "../../features/roles/components/application-roles"; +} from "../../admin-applications-v1/models"; +import { ClaimManagementConstants } from "../../admin-claims-v1/constants/claim-management-constants"; +import { EventPublisher, FeatureConfigInterface } from "../../admin-core-v1"; +import { AppConstants } from "../../admin-core-v1/constants"; +import { ApplicationRoles } from "../../admin-roles-v2/components/application-roles"; import MobileAppTemplate from "../application-templates/templates/mobile-application/mobile-application.json"; import OIDCWebAppTemplate from "../application-templates/templates/oidc-web-application/oidc-web-application.json"; import SamlWebAppTemplate diff --git a/apps/console/src/extensions/configs/attribute.ts b/features/admin-extensions-v1/configs/attribute.ts similarity index 98% rename from apps/console/src/extensions/configs/attribute.ts rename to features/admin-extensions-v1/configs/attribute.ts index 4b7734bf071..2358590a6d0 100644 --- a/apps/console/src/extensions/configs/attribute.ts +++ b/features/admin-extensions-v1/configs/attribute.ts @@ -20,10 +20,10 @@ import { I18n } from "@wso2is/i18n"; import { AxiosResponse } from "axios"; import { SemanticICONS } from "semantic-ui-react"; import { AttributeConfig } from "./models"; -import { deleteADialect } from "../../features/claims/api/claims"; -import { ClaimManagementConstants } from "../../features/claims/constants/claim-management-constants"; -import { getUserStoreList } from "../../features/userstores/api"; -import { UserStoreListItem } from "../../features/userstores/models"; +import { deleteADialect } from "../../admin-claims-v1/api/claims"; +import { ClaimManagementConstants } from "../../admin-claims-v1/constants/claim-management-constants"; +import { getUserStoreList } from "../../admin-userstores-v1/api"; +import { UserStoreListItem } from "../../admin-userstores-v1/models"; import { getClaimsForDialect, getDialects } from "../components/claims/api"; /** diff --git a/apps/console/src/extensions/configs/authenticator.tsx b/features/admin-extensions-v1/configs/authenticator.tsx similarity index 100% rename from apps/console/src/extensions/configs/authenticator.tsx rename to features/admin-extensions-v1/configs/authenticator.tsx diff --git a/apps/console/src/extensions/configs/common.tsx b/features/admin-extensions-v1/configs/common.tsx similarity index 89% rename from apps/console/src/extensions/configs/common.tsx rename to features/admin-extensions-v1/configs/common.tsx index 519ea0ebe3a..0f05b99292f 100644 --- a/apps/console/src/extensions/configs/common.tsx +++ b/features/admin-extensions-v1/configs/common.tsx @@ -20,8 +20,8 @@ import { UserGroupIcon } from "@oxygen-ui/react-icons"; import { LegacyModeInterface, RouteInterface } from "@wso2is/core/models"; import React, { lazy } from "react"; import { CommonConfig } from "./models"; -import { getSidePanelIcons } from "../../features/core/configs/ui"; -import { AppConstants } from "../../features/core/constants"; +import { getSidePanelIcons } from "../../admin-core-v1/configs/ui"; +import { AppConstants } from "../../admin-core-v1/constants"; const legacyMode: LegacyModeInterface = window["AppUtils"]?.getConfig()?.ui?.legacyMode; @@ -30,7 +30,7 @@ const resolvedRoleRoute: RouteInterface = legacyMode?.rolesV1 category: "extensions:manage.sidePanel.categories.userManagement", children: [ { - component: lazy(() => import("../../features/roles-v1/pages/role-edit")), + component: lazy(() => import("../../admin-roles-v1/pages/role-edit")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -42,7 +42,7 @@ const resolvedRoleRoute: RouteInterface = legacyMode?.rolesV1 showOnSidePanel: false } ], - component: lazy(() => import("../../features/roles-v1/pages/role")), + component: lazy(() => import("../../admin-roles-v1/pages/role")), exact: true, icon: { icon: getSidePanelIcons().applicationRoles @@ -57,7 +57,7 @@ const resolvedRoleRoute: RouteInterface = legacyMode?.rolesV1 category: "extensions:manage.sidePanel.categories.userManagement", children: [ { - component: lazy(() => import("../../features/roles/pages/role-edit")), + component: lazy(() => import("../../admin-roles-v2/pages/role-edit")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -69,7 +69,7 @@ const resolvedRoleRoute: RouteInterface = legacyMode?.rolesV1 showOnSidePanel: false }, { - component: lazy(() => import("../../features/roles/pages/create-role-wizard")), + component: lazy(() => import("../../admin-roles-v2/pages/create-role-wizard")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -81,7 +81,7 @@ const resolvedRoleRoute: RouteInterface = legacyMode?.rolesV1 showOnSidePanel: false } ], - component: lazy(() => import("../../features/roles/pages/role")), + component: lazy(() => import("../../admin-roles-v2/pages/role")), exact: true, icon: { icon: getSidePanelIcons().applicationRoles @@ -109,7 +109,7 @@ export const commonConfig: CommonConfig = { children: [ { component: lazy(() => - import("../../features/api-resources/pages/api-resource-edit") + import("../../admin-api-resources-v1/pages/api-resource-edit") ), exact: true, id: "apiResources-edit", @@ -120,7 +120,7 @@ export const commonConfig: CommonConfig = { }, { component: lazy(() => - import("../../features/api-resources/pages/api-resources-internal-list") + import("../../admin-api-resources-v1/pages/api-resources-internal-list") ), exact: true, id: "apiResources-list", @@ -131,7 +131,7 @@ export const commonConfig: CommonConfig = { } ], component: lazy(() => - import("../../features/api-resources/pages/api-resources") + import("../../admin-api-resources-v1/pages/api-resources") ), exact: true, icon: { @@ -193,7 +193,7 @@ export const commonConfig: CommonConfig = { children: [ { component: lazy(() => - import("../../features/groups/pages/group-edit") + import("../../admin-groups-v1/pages/group-edit") ), exact: true, icon: { @@ -206,7 +206,7 @@ export const commonConfig: CommonConfig = { showOnSidePanel: false } ], - component: lazy(() => import("../../features/groups/pages/groups")), + component: lazy(() => import("../../admin-groups-v1/pages/groups")), exact: true, icon: { icon: @@ -222,7 +222,7 @@ export const commonConfig: CommonConfig = { category: "extensions:manage.sidePanel.categories.userManagement", children: [ { - component: lazy(() => import("../../features/userstores/pages/user-stores-edit")), + component: lazy(() => import("../../admin-userstores-v1/pages/user-stores-edit")), exact: true, icon: { icon: getSidePanelIcons().childIcon @@ -235,7 +235,7 @@ export const commonConfig: CommonConfig = { }, { component: lazy(() => - import("../../features/userstores/pages/userstores-templates") + import("../../admin-userstores-v1/pages/userstores-templates") ), exact: true, icon: { @@ -248,7 +248,7 @@ export const commonConfig: CommonConfig = { showOnSidePanel: false } ], - component: lazy(() => import("../../features/userstores/pages/user-stores")), + component: lazy(() => import("../../admin-userstores-v1/pages/user-stores")), exact: true, icon: { icon: getSidePanelIcons().userStore @@ -262,7 +262,7 @@ export const commonConfig: CommonConfig = { }, { category: "extensions:manage.sidePanel.categories.userManagement", - component: lazy(() => import("../../features/provisioning/pages/outbound-provisioning-settings")), + component: lazy(() => import("../../admin-provisioning-v1/pages/outbound-provisioning-settings")), exact: true, icon: { icon: getSidePanelIcons().childIcon diff --git a/apps/console/src/extensions/configs/components/application-general-tab-overide.tsx b/features/admin-extensions-v1/configs/components/application-general-tab-overide.tsx similarity index 97% rename from apps/console/src/extensions/configs/components/application-general-tab-overide.tsx rename to features/admin-extensions-v1/configs/components/application-general-tab-overide.tsx index 430018d4cda..c2078ccb914 100644 --- a/apps/console/src/extensions/configs/components/application-general-tab-overide.tsx +++ b/features/admin-extensions-v1/configs/components/application-general-tab-overide.tsx @@ -28,7 +28,7 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { Trans } from "react-i18next"; import Joyride, { CallBackProps, STATUS } from "react-joyride"; import { Divider } from "semantic-ui-react"; -import { ApplicationDangerZoneComponent } from "../../../features/applications/components/application-danger-zone"; +import { ApplicationDangerZoneComponent } from "../../../admin-applications-v1/components/application-danger-zone"; import { loginPlaygroundUserTourSteps } from "../../components/application/components/login-playground/playground-user-tour-modal"; import { TryItApplicationConstants } from "../../components/application/constants/try-it-constants"; diff --git a/apps/console/src/extensions/configs/components/marketing-consent/api/index.ts b/features/admin-extensions-v1/configs/components/marketing-consent/api/index.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/api/index.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/api/index.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/api/marketing-consent.ts b/features/admin-extensions-v1/configs/components/marketing-consent/api/marketing-consent.ts similarity index 96% rename from apps/console/src/extensions/configs/components/marketing-consent/api/marketing-consent.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/api/marketing-consent.ts index eb6ac5bb66e..7aafdeeda97 100644 --- a/apps/console/src/extensions/configs/components/marketing-consent/api/marketing-consent.ts +++ b/features/admin-extensions-v1/configs/components/marketing-consent/api/marketing-consent.ts @@ -19,11 +19,11 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; -import { store } from "../../../../../features/core"; +import { store } from "../../../../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestResultInterface -} from "../../../../../features/core/hooks/use-request"; +} from "../../../../../admin-core-v1/hooks/use-request"; import { getMarketingConsentEndpoints } from "../configs"; import { ConsentResponseInterface, ConsentTypes } from "../models"; diff --git a/apps/console/src/extensions/configs/components/marketing-consent/components/index.ts b/features/admin-extensions-v1/configs/components/marketing-consent/components/index.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/components/index.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/components/index.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/components/marketing-consent-modal-wrapper.tsx b/features/admin-extensions-v1/configs/components/marketing-consent/components/marketing-consent-modal-wrapper.tsx similarity index 98% rename from apps/console/src/extensions/configs/components/marketing-consent/components/marketing-consent-modal-wrapper.tsx rename to features/admin-extensions-v1/configs/components/marketing-consent/components/marketing-consent-modal-wrapper.tsx index be02bcfa427..2617b0119dd 100644 --- a/apps/console/src/extensions/configs/components/marketing-consent/components/marketing-consent-modal-wrapper.tsx +++ b/features/admin-extensions-v1/configs/components/marketing-consent/components/marketing-consent-modal-wrapper.tsx @@ -20,7 +20,7 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useSelector } from "react-redux"; import { MarketingConsentModal } from "./marketing-consent-modal"; -import { AppState } from "../../../../../features/core"; +import { AppState } from "../../../../../admin-core-v1"; import { useUserConsentList } from "../api"; import { ConsentResponseInterface, ConsentStatus, ConsentTypes } from "../models"; import { getMarketingConsentStatusFromLocalStorage, setMarketingConsentStatusToLocalStorage } from "../utils"; diff --git a/apps/console/src/extensions/configs/components/marketing-consent/components/marketing-consent-modal.tsx b/features/admin-extensions-v1/configs/components/marketing-consent/components/marketing-consent-modal.tsx similarity index 99% rename from apps/console/src/extensions/configs/components/marketing-consent/components/marketing-consent-modal.tsx rename to features/admin-extensions-v1/configs/components/marketing-consent/components/marketing-consent-modal.tsx index 4b014c41196..1af20160a57 100644 --- a/apps/console/src/extensions/configs/components/marketing-consent/components/marketing-consent-modal.tsx +++ b/features/admin-extensions-v1/configs/components/marketing-consent/components/marketing-consent-modal.tsx @@ -26,7 +26,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Button, Card, Grid, Icon } from "semantic-ui-react"; -import { AppState } from "../../../../../features/core"; +import { AppState } from "../../../../../admin-core-v1"; import { updateUserConsent } from "../api"; import { getMarketingConsentIllustrations } from "../configs"; import { setMarketingConsentStatusToLocalStorage } from "../utils"; diff --git a/apps/console/src/extensions/configs/components/marketing-consent/configs/endpoints.ts b/features/admin-extensions-v1/configs/components/marketing-consent/configs/endpoints.ts similarity index 95% rename from apps/console/src/extensions/configs/components/marketing-consent/configs/endpoints.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/configs/endpoints.ts index 8fd053bfad7..9a0b729d772 100644 --- a/apps/console/src/extensions/configs/components/marketing-consent/configs/endpoints.ts +++ b/features/admin-extensions-v1/configs/components/marketing-consent/configs/endpoints.ts @@ -16,7 +16,7 @@ * under the License. */ -import { Config } from "../../../../../features/core"; +import { Config } from "../../../../../admin-core-v1"; import { MarketingConsentEndpointsInterface } from "../models"; /** diff --git a/apps/console/src/extensions/configs/components/marketing-consent/configs/index.ts b/features/admin-extensions-v1/configs/components/marketing-consent/configs/index.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/configs/index.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/configs/index.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/configs/ui.ts b/features/admin-extensions-v1/configs/components/marketing-consent/configs/ui.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/configs/ui.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/configs/ui.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/constants/index.ts b/features/admin-extensions-v1/configs/components/marketing-consent/constants/index.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/constants/index.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/constants/index.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/constants/marketing-consent-constants.ts b/features/admin-extensions-v1/configs/components/marketing-consent/constants/marketing-consent-constants.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/constants/marketing-consent-constants.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/constants/marketing-consent-constants.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/models/index.ts b/features/admin-extensions-v1/configs/components/marketing-consent/models/index.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/models/index.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/models/index.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/models/marketing-consent.ts b/features/admin-extensions-v1/configs/components/marketing-consent/models/marketing-consent.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/models/marketing-consent.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/models/marketing-consent.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/utils/index.ts b/features/admin-extensions-v1/configs/components/marketing-consent/utils/index.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/utils/index.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/utils/index.ts diff --git a/apps/console/src/extensions/configs/components/marketing-consent/utils/marketing-consent-utils.ts b/features/admin-extensions-v1/configs/components/marketing-consent/utils/marketing-consent-utils.ts similarity index 100% rename from apps/console/src/extensions/configs/components/marketing-consent/utils/marketing-consent-utils.ts rename to features/admin-extensions-v1/configs/components/marketing-consent/utils/marketing-consent-utils.ts diff --git a/apps/console/src/extensions/configs/documentation.ts b/features/admin-extensions-v1/configs/documentation.ts similarity index 99% rename from apps/console/src/extensions/configs/documentation.ts rename to features/admin-extensions-v1/configs/documentation.ts index eb5c069e27a..840f3c4866e 100644 --- a/apps/console/src/extensions/configs/documentation.ts +++ b/features/admin-extensions-v1/configs/documentation.ts @@ -17,7 +17,7 @@ */ import { DocumentationLinksExtensionInterface } from "./models/documentation"; -import { Config } from "../../features/core/configs/app"; +import { Config } from "../../admin-core-v1/configs/app"; export const getDocumentationLinksExtension = () : DocumentationLinksExtensionInterface => { const documentationBaseUrl: string = Config?.getDeploymentConfig()?.docSiteURL; diff --git a/apps/console/src/extensions/configs/endpoints.ts b/features/admin-extensions-v1/configs/endpoints.ts similarity index 97% rename from apps/console/src/extensions/configs/endpoints.ts rename to features/admin-extensions-v1/configs/endpoints.ts index 2c68ca98574..2742a00139d 100644 --- a/apps/console/src/extensions/configs/endpoints.ts +++ b/features/admin-extensions-v1/configs/endpoints.ts @@ -17,7 +17,7 @@ */ import { ExtendedFeatureResourceEndpointsInterface } from "./models"; -import { DeploymentConfigInterface, store } from "../../features/core"; +import { DeploymentConfigInterface, store } from "../../admin-core-v1"; /** * Get the resource endpoints for the extended features. diff --git a/apps/console/src/extensions/configs/feature-gate.ts b/features/admin-extensions-v1/configs/feature-gate.ts similarity index 100% rename from apps/console/src/extensions/configs/feature-gate.ts rename to features/admin-extensions-v1/configs/feature-gate.ts diff --git a/apps/console/src/extensions/configs/groups.tsx b/features/admin-extensions-v1/configs/groups.tsx similarity index 100% rename from apps/console/src/extensions/configs/groups.tsx rename to features/admin-extensions-v1/configs/groups.tsx diff --git a/apps/console/src/extensions/configs/identity-provider.tsx b/features/admin-extensions-v1/configs/identity-provider.tsx similarity index 98% rename from apps/console/src/extensions/configs/identity-provider.tsx rename to features/admin-extensions-v1/configs/identity-provider.tsx index ff0ed4dd233..324a6ee466b 100644 --- a/apps/console/src/extensions/configs/identity-provider.tsx +++ b/features/admin-extensions-v1/configs/identity-provider.tsx @@ -21,13 +21,13 @@ import { I18n } from "@wso2is/i18n"; import { ResourceTabPaneInterface } from "@wso2is/react-components"; import React, { ElementType, FunctionComponent, ReactElement, SVGProps, lazy } from "react"; import { IdentityProviderConfig } from "./models"; -import { ConnectionTabTypes } from "../../features/connections"; -import { IdentityProviderManagementConstants } from "../../features/identity-providers/constants"; +import { ConnectionTabTypes } from "../../admin-connections-v1"; +import { IdentityProviderManagementConstants } from "../../admin-identity-providers-v1/constants"; import { AuthenticatorLabels, GenericIdentityProviderCreateWizardPropsInterface, IdentityProviderTabTypes -} from "../../features/identity-providers/models"; +} from "../../admin-identity-providers-v1/models"; import { SmsOTPAuthenticator } from "../components/authenticators/sms-otp/sms-otp-authenticator"; diff --git a/apps/console/src/extensions/configs/identity-providers-templates/index.ts b/features/admin-extensions-v1/configs/identity-providers-templates/index.ts similarity index 100% rename from apps/console/src/extensions/configs/identity-providers-templates/index.ts rename to features/admin-extensions-v1/configs/identity-providers-templates/index.ts diff --git a/apps/console/src/extensions/configs/identity-providers-templates/templates/enterprise-identity-provider.json b/features/admin-extensions-v1/configs/identity-providers-templates/templates/enterprise-identity-provider.json similarity index 100% rename from apps/console/src/extensions/configs/identity-providers-templates/templates/enterprise-identity-provider.json rename to features/admin-extensions-v1/configs/identity-providers-templates/templates/enterprise-identity-provider.json diff --git a/apps/console/src/extensions/configs/index.ts b/features/admin-extensions-v1/configs/index.ts similarity index 100% rename from apps/console/src/extensions/configs/index.ts rename to features/admin-extensions-v1/configs/index.ts diff --git a/apps/console/src/extensions/configs/models/administrator.ts b/features/admin-extensions-v1/configs/models/administrator.ts similarity index 100% rename from apps/console/src/extensions/configs/models/administrator.ts rename to features/admin-extensions-v1/configs/models/administrator.ts diff --git a/apps/console/src/extensions/configs/models/analytics.ts b/features/admin-extensions-v1/configs/models/analytics.ts similarity index 100% rename from apps/console/src/extensions/configs/models/analytics.ts rename to features/admin-extensions-v1/configs/models/analytics.ts diff --git a/apps/console/src/extensions/configs/models/application-list.ts b/features/admin-extensions-v1/configs/models/application-list.ts similarity index 100% rename from apps/console/src/extensions/configs/models/application-list.ts rename to features/admin-extensions-v1/configs/models/application-list.ts diff --git a/apps/console/src/extensions/configs/models/application.ts b/features/admin-extensions-v1/configs/models/application.ts similarity index 97% rename from apps/console/src/extensions/configs/models/application.ts rename to features/admin-extensions-v1/configs/models/application.ts index a8d74b61cfc..4efc3dec04c 100644 --- a/apps/console/src/extensions/configs/models/application.ts +++ b/features/admin-extensions-v1/configs/models/application.ts @@ -23,9 +23,9 @@ import { ExtendedClaimInterface, ExtendedExternalClaimInterface, SelectedDialectInterface -} from "../../../features/applications/components/settings"; -import { ApplicationInterface, ApplicationTabTypes } from "../../../features/applications/models"; -import { FeatureConfigInterface } from "../../../features/core"; +} from "../../../admin-applications-v1/components/settings"; +import { ApplicationInterface, ApplicationTabTypes } from "../../../admin-applications-v1/models"; +import { FeatureConfigInterface } from "../../../admin-core-v1"; import { OIDCSDKMeta } from "../../application-templates/templates/oidc-web-application/models"; import { SAMLSDKMeta } from "../../application-templates/templates/saml-web-application/models"; import { SDKMetaInterface } from "../../application-templates/templates/single-page-application/models"; diff --git a/apps/console/src/extensions/configs/models/attribute.ts b/features/admin-extensions-v1/configs/models/attribute.ts similarity index 100% rename from apps/console/src/extensions/configs/models/attribute.ts rename to features/admin-extensions-v1/configs/models/attribute.ts diff --git a/apps/console/src/extensions/configs/models/authenticator.ts b/features/admin-extensions-v1/configs/models/authenticator.ts similarity index 100% rename from apps/console/src/extensions/configs/models/authenticator.ts rename to features/admin-extensions-v1/configs/models/authenticator.ts diff --git a/apps/console/src/extensions/configs/models/common.ts b/features/admin-extensions-v1/configs/models/common.ts similarity index 97% rename from apps/console/src/extensions/configs/models/common.ts rename to features/admin-extensions-v1/configs/models/common.ts index cd64a367733..aca5b0619ef 100644 --- a/apps/console/src/extensions/configs/models/common.ts +++ b/features/admin-extensions-v1/configs/models/common.ts @@ -17,7 +17,7 @@ */ import { FeatureAccessConfigInterface, RouteInterface } from "@wso2is/core/models"; -import { FeatureConfigInterface } from "../../../features/core/models"; +import { FeatureConfigInterface } from "../../../admin-core-v1/models"; export interface CommonConfig { advancedSearchWithBasicFilters: { diff --git a/apps/console/src/extensions/configs/models/documentation.ts b/features/admin-extensions-v1/configs/models/documentation.ts similarity index 100% rename from apps/console/src/extensions/configs/models/documentation.ts rename to features/admin-extensions-v1/configs/models/documentation.ts diff --git a/apps/console/src/extensions/configs/models/endpoints.ts b/features/admin-extensions-v1/configs/models/endpoints.ts similarity index 100% rename from apps/console/src/extensions/configs/models/endpoints.ts rename to features/admin-extensions-v1/configs/models/endpoints.ts diff --git a/apps/console/src/extensions/configs/models/group.ts b/features/admin-extensions-v1/configs/models/group.ts similarity index 95% rename from apps/console/src/extensions/configs/models/group.ts rename to features/admin-extensions-v1/configs/models/group.ts index 068e8a6dd21..48b940ae989 100644 --- a/apps/console/src/extensions/configs/models/group.ts +++ b/features/admin-extensions-v1/configs/models/group.ts @@ -16,7 +16,7 @@ * under the License. */ -import { GroupsInterface } from "../../../features/groups"; +import { GroupsInterface } from "../../../admin-groups-v1"; export interface GroupConfig { addGroupWizard: { diff --git a/apps/console/src/extensions/configs/models/identity-providers.ts b/features/admin-extensions-v1/configs/models/identity-providers.ts similarity index 97% rename from apps/console/src/extensions/configs/models/identity-providers.ts rename to features/admin-extensions-v1/configs/models/identity-providers.ts index 21183e88c72..47529001095 100644 --- a/apps/console/src/extensions/configs/models/identity-providers.ts +++ b/features/admin-extensions-v1/configs/models/identity-providers.ts @@ -19,11 +19,11 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { ResourceTabPaneInterface } from "@wso2is/react-components"; import { FunctionComponent, ReactElement, ReactNode, SVGProps } from "react"; -import { ConnectionTabTypes } from "../../../features/connections/models/connection"; +import { ConnectionTabTypes } from "../../../admin-connections-v1/models/connection"; import { AuthenticatorInterface, GenericIdentityProviderCreateWizardPropsInterface -} from "../../../features/identity-providers/models"; +} from "../../../admin-identity-providers-v1/models"; export interface ExtendedSamlConfigInterface { isArtifactBindingEnabled: boolean; diff --git a/apps/console/src/extensions/configs/models/index.ts b/features/admin-extensions-v1/configs/models/index.ts similarity index 100% rename from apps/console/src/extensions/configs/models/index.ts rename to features/admin-extensions-v1/configs/models/index.ts diff --git a/apps/console/src/extensions/configs/models/organization.ts b/features/admin-extensions-v1/configs/models/organization.ts similarity index 100% rename from apps/console/src/extensions/configs/models/organization.ts rename to features/admin-extensions-v1/configs/models/organization.ts diff --git a/apps/console/src/extensions/configs/models/scim.ts b/features/admin-extensions-v1/configs/models/scim.ts similarity index 100% rename from apps/console/src/extensions/configs/models/scim.ts rename to features/admin-extensions-v1/configs/models/scim.ts diff --git a/apps/console/src/extensions/configs/models/server-configuration.ts b/features/admin-extensions-v1/configs/models/server-configuration.ts similarity index 94% rename from apps/console/src/extensions/configs/models/server-configuration.ts rename to features/admin-extensions-v1/configs/models/server-configuration.ts index 50f7cecc957..d1abe53b5e8 100644 --- a/apps/console/src/extensions/configs/models/server-configuration.ts +++ b/features/admin-extensions-v1/configs/models/server-configuration.ts @@ -18,9 +18,9 @@ import { ReactElement, ReactNode } from "react"; import { TFunction } from "react-i18next"; -import { RequestErrorInterface, RequestResultInterface } from "../../../features/core/hooks/use-request"; -import { GovernanceConnectorInterface } from "../../../features/server-configurations"; -import { ValidationFormInterface } from "../../../features/validation/models"; +import { RequestErrorInterface, RequestResultInterface } from "../../../admin-core-v1/hooks/use-request"; +import { GovernanceConnectorInterface } from "../../../admin-server-configurations-v1"; +import { ValidationFormInterface } from "../../../admin-validation-v1/models"; export interface ServerConfigurationConfig { autoEnableConnectorToggleProperty: boolean; diff --git a/apps/console/src/extensions/configs/models/sms-provider.ts b/features/admin-extensions-v1/configs/models/sms-provider.ts similarity index 100% rename from apps/console/src/extensions/configs/models/sms-provider.ts rename to features/admin-extensions-v1/configs/models/sms-provider.ts diff --git a/apps/console/src/extensions/configs/models/user.ts b/features/admin-extensions-v1/configs/models/user.ts similarity index 97% rename from apps/console/src/extensions/configs/models/user.ts rename to features/admin-extensions-v1/configs/models/user.ts index dc12fe7a076..efb13ec80e2 100644 --- a/apps/console/src/extensions/configs/models/user.ts +++ b/features/admin-extensions-v1/configs/models/user.ts @@ -17,7 +17,7 @@ */ import { ProfileInfoInterface } from "@wso2is/core/models"; -import { AskPasswordOptionTypes, PasswordOptionTypes } from "../../../features/users/constants"; +import { AskPasswordOptionTypes, PasswordOptionTypes } from "../../../admin-users-v1/constants"; export interface User { bulkUserImportLimit: { diff --git a/apps/console/src/extensions/configs/models/userstores.ts b/features/admin-extensions-v1/configs/models/userstores.ts similarity index 100% rename from apps/console/src/extensions/configs/models/userstores.ts rename to features/admin-extensions-v1/configs/models/userstores.ts diff --git a/apps/console/src/extensions/configs/organization.tsx b/features/admin-extensions-v1/configs/organization.tsx similarity index 100% rename from apps/console/src/extensions/configs/organization.tsx rename to features/admin-extensions-v1/configs/organization.tsx diff --git a/apps/console/src/extensions/configs/scim.ts b/features/admin-extensions-v1/configs/scim.ts similarity index 100% rename from apps/console/src/extensions/configs/scim.ts rename to features/admin-extensions-v1/configs/scim.ts diff --git a/apps/console/src/extensions/configs/server-configuration.tsx b/features/admin-extensions-v1/configs/server-configuration.tsx similarity index 99% rename from apps/console/src/extensions/configs/server-configuration.tsx rename to features/admin-extensions-v1/configs/server-configuration.tsx index 3dd6303dd82..272840ca8d8 100644 --- a/apps/console/src/extensions/configs/server-configuration.tsx +++ b/features/admin-extensions-v1/configs/server-configuration.tsx @@ -33,8 +33,8 @@ import { UpdateGovernanceConnectorConfigInterface, UpdateGovernanceConnectorConfigPropertyInterface, UpdateMultipleGovernanceConnectorsInterface -} from "../../features/server-configurations"; -import { ValidationFormInterface } from "../../features/validation/models"; +} from "../../admin-server-configurations-v1"; +import { ValidationFormInterface } from "../../admin-validation-v1/models"; import { updatePasswordExpiryProperties, useGetPasswordExpiryProperties diff --git a/apps/console/src/extensions/configs/sms-provider.tsx b/features/admin-extensions-v1/configs/sms-provider.tsx similarity index 100% rename from apps/console/src/extensions/configs/sms-provider.tsx rename to features/admin-extensions-v1/configs/sms-provider.tsx diff --git a/apps/console/src/extensions/configs/user.ts b/features/admin-extensions-v1/configs/user.ts similarity index 94% rename from apps/console/src/extensions/configs/user.ts rename to features/admin-extensions-v1/configs/user.ts index 3e504329f59..d8f29ae3a3f 100644 --- a/apps/console/src/extensions/configs/user.ts +++ b/features/admin-extensions-v1/configs/user.ts @@ -19,8 +19,8 @@ import { ProfileConstants } from "@wso2is/core/constants"; import { ProfileInfoInterface } from "@wso2is/core/models"; import { User } from "./models"; -import { deleteUser } from "../../features/users/api/users"; -import { AskPasswordOptionTypes, PasswordOptionTypes } from "../../features/users/constants"; +import { deleteUser } from "../../admin-users-v1/api/users"; +import { AskPasswordOptionTypes, PasswordOptionTypes } from "../../admin-users-v1/constants"; export const userConfig: User = { bulkUserImportLimit: { diff --git a/apps/console/src/extensions/configs/userstores.tsx b/features/admin-extensions-v1/configs/userstores.tsx similarity index 100% rename from apps/console/src/extensions/configs/userstores.tsx rename to features/admin-extensions-v1/configs/userstores.tsx diff --git a/apps/console/src/extensions/extension.tsx b/features/admin-extensions-v1/extension.tsx similarity index 97% rename from apps/console/src/extensions/extension.tsx rename to features/admin-extensions-v1/extension.tsx index 9c466f943ce..5ac67fd9f4d 100644 --- a/apps/console/src/extensions/extension.tsx +++ b/features/admin-extensions-v1/extension.tsx @@ -21,7 +21,7 @@ import React, { ReactElement, Suspense, lazy, useEffect, useState } from "react" import { useTranslation } from "react-i18next"; import { Placeholder } from "semantic-ui-react"; import { ExtensionsManager } from "./extensions-manager"; -import { AppUtils, getEmptyPlaceholderIllustrations } from "../features/core"; +import { AppUtils, getEmptyPlaceholderIllustrations } from "../admin-core-v1"; /** * Extension Interface. diff --git a/apps/console/src/extensions/extensions-manager.ts b/features/admin-extensions-v1/extensions-manager.ts similarity index 98% rename from apps/console/src/extensions/extensions-manager.ts rename to features/admin-extensions-v1/extensions-manager.ts index 578d6bb5092..cdc873877c6 100644 --- a/apps/console/src/extensions/extensions-manager.ts +++ b/features/admin-extensions-v1/extensions-manager.ts @@ -24,17 +24,17 @@ import { ExtensionsConfigInterface, IdentityProviderTemplateExtensionsConfigInterface } from "./models"; -import { TemplateConfigInterface, TemplateContentInterface } from "../features/applications/data/application-templates"; +import { TemplateConfigInterface, TemplateContentInterface } from "../admin-applications-v1/data/application-templates"; import { ApplicationTemplateCategoryInterface, ApplicationTemplateGroupInterface, ApplicationTemplateInterface -} from "../features/applications/models"; +} from "../admin-applications-v1/models"; import { IdentityProviderTemplateCategoryInterface, IdentityProviderTemplateGroupInterface, IdentityProviderTemplateListItemInterface -} from "../features/identity-providers/models"; +} from "../admin-identity-providers-v1/models"; /** * Class to manage extensions. diff --git a/features/admin-extensions-v1/i18n/index.ts b/features/admin-extensions-v1/i18n/index.ts new file mode 100644 index 00000000000..7e68e7567a6 --- /dev/null +++ b/features/admin-extensions-v1/i18n/index.ts @@ -0,0 +1,19 @@ +/** + * Copyright (c) 2021, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export * from "./resources"; diff --git a/features/admin-extensions-v1/i18n/models/extensions-bundle.ts b/features/admin-extensions-v1/i18n/models/extensions-bundle.ts new file mode 100644 index 00000000000..56a33368d13 --- /dev/null +++ b/features/admin-extensions-v1/i18n/models/extensions-bundle.ts @@ -0,0 +1,22 @@ +/** + * Copyright (c) 2021, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export interface ExtensionsBundle { + name: string; + extensions: any; +} diff --git a/features/admin-extensions-v1/i18n/models/extensions.ts b/features/admin-extensions-v1/i18n/models/extensions.ts new file mode 100755 index 00000000000..fc5d91508fa --- /dev/null +++ b/features/admin-extensions-v1/i18n/models/extensions.ts @@ -0,0 +1,3420 @@ +/** + * Copyright (c) 2021-2024, WSO2 LLC. (https://www.wso2.com). + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { FormAttributes, Notification, NotificationItem } from "@wso2is/i18n"; + +// eslint-disable-next-line @typescript-eslint/no-empty-interface +export interface Extensions { + common: { + community: string; + help: { + communityLink: string; + docSiteLink: string; + helpCenterLink: string; + helpDropdownLink: string; + }; + learnMore: string; + quickStart: { + greeting: { + alternativeHeading: string; + heading: string; + subHeading: string; + }; + sections: { + addSocialLogin: { + actions: { + setup: string; + view: string; + }; + description: string; + heading: string; + }; + integrateApps: { + actions: { + create: string; + manage: string; + view: string; + }; + capabilities: { + sso: string; + mfa: string; + social: string; + }; + description: string; + heading: string; + }; + learn: { + actions: { + view: string; + }; + description: string; + heading: string; + }; + manageUsers: { + actions: { + create: string; + manage: string; + view: string; + }; + capabilities: { + collaborators: string; + customers: string; + groups: string; + }; + description: string; + heading: string; + }; + asgardeoTryIt: { + errorMessages: { + appCreateGeneric: { + message: string; + description: string; + }; + appCreateDuplicate: { + message: string; + description: string; + }; + } + } + }; + }; + upgrade: string; + dropdown: { + footer: { + privacyPolicy: string; + cookiePolicy: string; + termsOfService: string; + } + }; + }; + console: { + application: { + quickStart: { + technologySelectionWrapper: { + subHeading: string; + otherTechnology: string; + }; + addUserOption: { + description: string; + hint: string; + message: string; + }; + spa: { + customConfig: { + heading: string; + anySPATechnology: string; + configurations: string; + protocolConfig: string; + serverEndpoints: string; + clientId: string; + baseUrl: string; + redirectUrl: string; + scope: string; + }; + techSelection: { + heading: string; + }; + }; + twa: { + common: { + orAnyTechnology: string; + }; + oidc: { + customConfig: { + heading: string; + clientSecret: string; + }; + }; + saml: { + customConfig: { + heading: string; + issuer: string; + acsUrl: string; + idpEntityId: string; + idpUrl: string; + }; + }; + }; + }; + }; + applicationRoles: { + assign: string; + assignGroupWizard: { + heading: string; + subHeading: string; + }; + authenticatorGroups: { + goToConnections: string; + groupsList: { + assignGroups: string; + notifications: { + fetchAssignedGroups: Notification; + updateAssignedGroups: Notification; + } + }; + hint: string; + placeholder: { + title: string; + subTitle: { + 0: string; + 1: string; + }; + }; + }; + connectorGroups: { + placeholder: { + title: string; + subTitle: { + 0: string; + 1: string; + }; + }; + }; + heading: string; + subHeading: string; + roleGroups: { + assignGroup: string; + searchGroup: string; + placeholder: { + title: string; + subTitle: { + 0: string; + 1: string; + }; + }; + notifications: { + addGroups: Notification; + fetchGroups: Notification; + }; + confirmation: { + deleteRole: { + message: string; + content: string; + }; + }; + }; + roleList: { + placeholder: { + title: string; + subTitle: { + 0: string; + 1: string; + }; + }; + }; + roleMapping: { + heading: string; + subHeading: string; + notifications: { + sharedApplication: { + error: NotificationItem; + } + updateRole: Notification; + }; + }; + roles: { + heading: string; + subHeading: string; + goBackToRoles: string; + orgRoles: { + heading: string; + subHeading: string; + }; + }; + searchApplication: string; + }; + identityProviderGroups: { + claimConfigs: { + groupAttributeLabel: string; + groupAttributeHint: string; + groupAttributePlaceholder: string; + groupAttributeMessage1: string; + groupAttributeMessage2: string; + groupAttributeMessageOIDC: string; + groupAttributeMessageSAML: string; + notifications: { + fetchConfigs: Notification; + }; + }; + createGroupWizard: { + groupNameLabel: string; + groupNamePlaceHolder: string; + groupNameHint: string; + subHeading: string; + notifications: { + createIdentityProviderGroup: Notification; + duplicateGroupError: Notification; + }; + }; + groupsList: { + confirmation: { + deleteGroup: { + message: string; + content: string; + }; + }; + newGroup: string; + noGroupsAvailable: string; + notifications: { + fetchGroups: Notification; + deleteGroup: Notification; + }; + searchByName: string; + }; + }; + marketingConsent: { + heading: string; + description: string; + actions: { + subscribe: string; + decline: string; + }, + notifications: { + errors: { + fetch: { + message: string; + description: string; + }; + update: { + message: string; + description: string; + }; + }; + }; + }; + organizationInfo: { + heading: string; + subHeading: string; + orgId: { + label: string; + heading: string; + subHeading: string; + }; + notifications: { + getConfiguration: Notification; + } + } + }; + develop: { + apiResource: { + pageHeader: { + description: string; + title: string; + }; + empty: string; + managedByChoreoText: string; + apiResourceError: { + subtitles: { + 0: string; + 1: string; + }, + title: string; + }; + addApiResourceButton: string; + businessAPI: { + header: string; + description: string; + }; + confirmations: { + deleteAPIResource: { + assertionHint: string; + content: string; + header: string; + message: string; + }; + deleteAPIResourcePermission: { + assertionHint: string; + content: string; + header: string; + message: string; + }; + }; + consoleFeature: { + header: string; + description: string; + } + managementAPI: { + header: string; + description: string; + }; + notifications: { + deleteAPIResource: { + unauthorizedError: { + description: string; + message: string; + }; + notFoundError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + }; + getAPIResource: { + unauthorizedError: { + description: string; + message: string; + }; + notFoundError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + }; + getAPIResources: { + unauthorizedError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + }; + updateAPIResource: { + invalidPayloadError: { + description: string; + message: string; + }; + unauthorizedError: { + description: string; + message: string; + }; + notFoundError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + }; + addAPIResource: { + invalidPayloadError: { + description: string; + message: string; + }; + unauthorizedError: { + description: string; + message: string; + }; + alreadyExistsError: { + description: string; + message: string; + }; + permissionAlreadyExistsError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + }; + }; + organizationAPI: { + header: string; + description: string; + } + table: { + name: { + column: string; + } + identifier: { + column: string; + label: string; + }; + actions: { + column: string; + }; + advancedSearch: { + form: { + inputs: { + filterAttribute: { + placeholder: string; + }; + filterCondition: { + placeholder: string; + }; + filterValue: { + placeholder: string; + }; + }; + }; + placeholder: string; + }; + }; + tabs: { + apiResourceError: { + subtitles: { + 0: string; + 1: string; + }, + title: string; + }; + title: string; + backButton: string; + choreoApiEditWarning: string; + general: { + dangerZoneGroup: { + header: string; + deleteApiResource: { + header: string; + subHeading: string; + button: string; + }; + deleteChoreoApiResource?: { + header: string; + subHeading: string; + button: string; + }; + }; + form: { + fields: { + name: { + emptyValidate: string, + label: string; + placeholder: string; + }; + identifier: { + hint: string; + label: string; + }; + gwName: { + hint: string; + label: string; + }; + description: { + label: string; + placeholder: string; + }; + }; + updateButton: string; + }; + label: string; + }; + authorization: { + form: { + fields: { + authorize: { + label: string; + hint: string; + }; + }; + }; + label: string; + }; + permissions: { + button: string; + label: string; + title: string; + subTitle: string; + learnMore: string; + search: string; + empty: { + title: string; + subTitle: string; + }; + emptySearch: { + title: string; + subTitle: { + 0: string; + 1: string; + }, + viewAll: string; + }; + copyPopupText: string; + copiedPopupText: string; + removePermissionPopupText: string; + form: { + button: string; + cancelButton: string; + submitButton: string; + title: string; + subTitle: string; + fields: { + displayName: { + emptyValidate: string; + label: string; + placeholder: string; + }; + permission: { + emptyValidate: string; + label: string; + placeholder: string; + }; + description: { + label: string; + placeholder: string; + }; + }; + }; + } + }; + wizard: { + addApiResource: { + cancelButton: string; + nextButton: string; + previousButton: string; + submitButton: string; + title: string; + subtitle: string; + steps: { + basic: { + stepTitle: string; + form: { + fields: { + name: { + emptyValidate: string; + label: string; + hint: string; + placeholder: string; + }; + identifier: { + emptyValidate: string; + alreadyExistsError: string; + invalid: string; + hint: string; + label: string; + placeholder: string; + }; + description: { + label: string; + placeholder: string; + }; + }; + }; + }; + authorization: { + stepTitle: string; + form: { + rbacMessage: string; + fields: { + authorize: { + label: string; + hint: string; + }; + }; + }; + }; + permissions: { + emptyPlaceHolder: string; + stepTitle: string; + form: { + button: string; + fields: { + displayName: { + emptyValidate: string; + label: string; + placeholder: string; + hint: string; + }; + permission: { + emptyValidate: string; + uniqueValidate: string; + invalid: string; + label: string; + placeholder: string; + hint: string; + }; + permissionList: { + label: string; + } + description: { + label: string; + placeholder: string; + hint: string; + }; + }; + } + } + } + }; + }; + }; + applications: { + asgardeoTryIt: { + description: string; + }, + edit: { + sections: { + signInMethod: { + sections: { + authenticationFlow: { + sections: { + stepBased: { + secondFactorDisabled: string; + }; + }; + }; + }; + }; + apiAuthorization: { + title: string; + sections: { + apiSubscriptions: { + heading: string; + subHeading: string; + search: string; + unsubscribeAPIResourcePopOver: string; + allAPIAuthorizedPopOver: string; + choreoApiEditWarning: string; + buttons: { + subAPIResource: string; + noAPIResourcesLink: string; + emptySearchButton: string; + }; + placeHolderTexts: { + emptyText: string; + noAPIResources: string; + errorText: { + subtitles: { + 0: string; + 1: string; + }; + title: string; + }; + emptySearch: { + title: string; + subTitle: { + 0: string; + 1: string; + }; + }; + }; + notifications: { + unSubscribe: { + unauthorizedError: { + description: string; + message: string; + }; + notFoundError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + }, + patchScopes: { + unauthorizedError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + }, + createAuthorizedAPIResource: { + unauthorizedError: { + description: string; + message: string; + }; + initialError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + } + }; + confirmations: { + unsubscribeAPIResource: { + assertionHint: string; + content: string; + header: string; + message: string; + }; + unsubscribeChoreoAPIResource: { + content: string; + }; + }; + scopesSection: { + label: string; + placeholder: string; + hint: string; + updateButton: string; + copyScopesHint: string; + selectAll: string; + selectNone: string; + }; + wizards: { + authorizeAPIResource: { + title: string; + subTitle: string; + fields: { + apiResource: { + label: string; + placeholder: string; + requiredErrorMessage: string; + }; + scopes: { + label: string; + placeholder: string; + hint: string; + }; + policy: { + label: string; + hint: string; + }; + }; + rbacPolicyMessage: string; + buttons: { + finish: string; + cancel: string; + }; + }; + }; + }; + policySection: { + heading: string; + subHeading: string; + buttons: { + update: string; + }; + messages: { + noPolicy: string; + noClientCredentials: string; + }; + form: { + fields: { + userPolicy: { + label: string; + }; + rbac: { + label: string; + name: string; + hint: string; + }; + consent: { + label: string; + hint: string; + }; + appPolicy: { + label: string; + hint: string; + }; + noPolicy: { + name: string; + hint: string; + }; + }; + }; + notifications: { + getPolicies: { + genericError: { + description: string; + message: string; + }; + }, + patchPolicies: { + unauthorizedError: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + } + }; + } + }, + }; + roles: { + addRoleWizard: { + buttons: { + finish: string; + next: string; + previous: string; + }; + forms: { + roleBasicDetails: { + roleName: { + hint: string; + label: string; + placeholder: string; + validations: { + duplicate: string; + empty: string; + invalid: string; + } + } + }; + rolePermissions: { + label: string; + searchPlaceholer: string; + }; + }; + heading: string; + subHeading: string; + wizardSteps: { + 0: string; + 1: string; + }; + }; + title: string; + heading: string; + subHeading: string; + subHeadingAlt: string; + buttons: { + newRole: string; + }; + labels: { + apiResource: string; + selectAllPermissions: string; + }; + advancedSearch: { + form: { + inputs: { + filterValue: { + placeholder: string; + } + } + }; + placeholder: string; + }; + list: { + columns: { + actions: string; + name: string; + }; + }; + editModal: { + heading: string; + readonlyHeading: string; + subHeading: string; + readonlySubHeading: string; + searchPlaceholer: string; + }; + deleteRole: { + confirmationModal: { + assertionHint: string; + header: string; + content: string; + message: string; + }; + }; + placeHolders: { + emptyList: { + action: string; + subtitles: { + 0: string; + }; + title: string; + }; + emptySearchResults: { + action: string; + subtitles: { + 0: string; + 1: string; + }; + title: string; + }; + emptyPermissions: { + subtitles: { + 0: string; + }; + }; + }; + notifications: { + createApplicationRole: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + }; + updatePermissions: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + }; + deleteApplicationRole: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + } + }; + fetchApplicationRoles: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + } + }; + fetchAuthorizedAPIs: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + }; + }; + }; + rolesV2: { + heading: string; + subHeading: string; + roleAudience: string; + organization: string; + application: string; + assignedRoles: string; + removedRoles: string; + searchPlaceholder: string; + switchRoleAudience: { + applicationConfirmationModal: { + assertionHint: string; + header: string; + content: string; + message: string; + }; + organizationConfirmationModal: { + assertionHint: string; + header: string; + content: string; + message: string; + }; + }; + } + }; + }; + quickstart: { + mobileApp: { + tabHeading: string; + technologyInfo: string; + configurations: { + anyTechnology: string; + heading: string; + generalDescription: string; + protocolDescription: string; + redirectURI: { + label: string; + }; + scope: { + label: string; + }; + discoveryURI: { + label: string; + info: string; + }; + moreInfoDescription: string; + }; + }; + spa: { + common: { + addTestUser: { + title: string; + }; + prerequisites: { + angular: string; + node: string; + }; + }; + integrate: { + common: { + sdkConfigs: { + clientId: { + hint: string; + }; + scope: { + hint: string; + }; + serverOrigin: { + hint: string; + }; + signInRedirectURL: { + hint: { + content: string; + multipleWarning: string; + }; + }; + signOutRedirectURL: { + hint: { + content: string; + multipleWarning: string; + }; + }; + }; + }; + }; + samples: { + exploreMoreSamples: string; + }; + }; + twa: { + setup: { + skipURIs: string; + }; + }; + }; + }; + branding: { + confirmations: { + revertBranding: { + assertionHint: string; + content: string; + header: string; + message: string; + }; + unpublishBranding: { + assertionHint: string; + enableContent: string; + disableContent: string; + header: string; + enableMessage: string; + disableMessage: string; + } + }; + dangerZoneGroup: { + header: string; + revertBranding: { + actionTitle: string; + header: string; + subheader: string; + }; + unpublishBranding: { + actionTitle: string; + header: string; + subheader: string; + }; + }; + forms: { + advance: { + links: { + fields: { + common: { + validations: { + invalid: string; + }; + }; + cookiePolicyURL: { + hint: string; + label: string; + placeholder: string; + }; + privacyPolicyURL: { + hint: string; + label: string; + placeholder: string; + }; + selfSignUpURL: { + hint: string; + label: string; + placeholder: string; + }; + termsOfUseURL: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + }; + design: { + layout: { + headings: { + fields: { + productTagline: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }, + images: { + logo: { + heading: string; + fields: { + alt: { + hint: string; + label: string; + placeholder: string; + }; + url: { + hint: string; + label: string; + placeholder: string; + }; + }; + preview: string; + }; + }, + variations: { + fields: { + centered: { + imgAlt: string; + label: string; + }; + "custom": { + imgAlt: string; + label: string; + }; + "left-aligned": { + imgAlt: string; + label: string; + }; + "left-image": { + imgAlt: string; + label: string; + }; + "right-aligned": { + imgAlt: string; + label: string; + }; + "right-image": { + imgAlt: string; + label: string; + }; + }; + }; + }, + theme: { + buttons: { + externalConnections: { + fields: { + backgroundColor: { + hint: string; + label: string; + placeholder: string; + }; + borderRadius: { + hint: string; + label: string; + placeholder: string; + }; + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + heading: string; + primary: { + fields: { + borderRadius: { + hint: string; + label: string; + placeholder: string; + }; + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + secondary: { + fields: { + borderRadius: { + hint: string; + label: string; + placeholder: string; + }; + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + }; + colors: { + alerts: { + fields: { + error: { + hint: string; + label: string; + placeholder: string; + }; + info: { + hint: string; + label: string; + placeholder: string; + }; + neutral: { + hint: string; + label: string; + placeholder: string; + }; + warning: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + bodyBackground: { + fields: { + main: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + fields: { + primaryColor: { + hint: string; + label: string; + placeholder: string; + }; + secondaryColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + illustrations: { + fields: { + accentColor1: { + hint: string; + label: string; + placeholder: string; + }; + accentColor2: { + hint: string; + label: string; + placeholder: string; + }; + accentColor3: { + hint: string; + label: string; + placeholder: string; + }; + primaryColor: { + hint: string; + label: string; + placeholder: string; + }; + secondaryColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + preview: string; + }; + outlines: { + fields: { + main: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + surfaceBackground: { + fields: { + dark: { + hint: string; + label: string; + placeholder: string; + }; + inverted: { + hint: string; + label: string; + placeholder: string; + }; + light: { + hint: string; + label: string; + placeholder: string; + }; + main: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + text: { + fields: { + primary: { + hint: string; + label: string; + placeholder: string; + }; + secondary: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + }; + font: { + fields: { + fontFamilyDropdown: { + hint: string; + label: string; + placeholder: string; + }; + fontFamilyInput: { + hint: string; + label: string; + placeholder: string; + }; + importURL: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + types: { + fromCDN: string; + fromDefaults: string; + }; + }; + footer: { + fields: { + borderColor: { + hint: string; + label: string; + placeholder: string; + }; + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }, + headings: { + fields: { + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }, + images: { + favicon: { + fields: { + url: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + preview: string; + }; + heading: string; + logo: { + heading: string; + fields: { + alt: { + hint: string; + label: string; + placeholder: string; + }; + url: { + hint: string; + label: string; + placeholder: string; + }; + }; + preview: string; + }; + myAccountLogo: { + fields: { + alt: { + hint: string; + label: string; + placeholder: string; + }; + title: { + hint: string; + label: string; + placeholder: string; + }; + url: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + preview: string; + }; + }; + inputs: { + fields: { + backgroundColor: { + hint: string; + label: string; + placeholder: string; + }; + borderColor: { + hint: string; + label: string; + placeholder: string; + }; + borderRadius: { + hint: string; + label: string; + placeholder: string; + }; + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + labels: { + fields: { + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + }; + loginBox: { + fields: { + backgroundColor: { + hint: string; + label: string; + placeholder: string; + }; + borderColor: { + hint: string; + label: string; + placeholder: string; + }; + borderRadius: { + hint: string; + label: string; + placeholder: string; + }; + borderWidth: { + hint: string; + label: string; + placeholder: string; + }; + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + loginPage: { + fields: { + backgroundColor: { + hint: string; + label: string; + placeholder: string; + }; + fontColor: { + hint: string; + label: string; + placeholder: string; + }; + }; + heading: string; + }; + variations: { + fields: { + dark: { + label: string; + }; + light: { + label: string; + }; + }; + }; + }; + }; + general: { + fields: { + supportEmail: { + hint: string; + label: string; + placeholder: string; + }; + displayName: { + hint: string; + label: string; + placeholder: string; + }; + }; + }; + }; + notifications: { + delete: { + genericError: { + description: string; + message: string; + }; + invalidStatus: { + description: string; + message: string; + }; + notConfigured: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + successWaiting: { + description: string; + message: string; + }; + successWaitingAlert: { + description: string; + message: string; + }; + }; + fetch: { + customLayoutNotFound: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + invalidStatus: { + description: string; + message: string; + }; + tenantMismatch: { + description: string; + message: string; + }; + }; + update: { + genericError: { + description: string; + message: string; + }; + invalidStatus: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + successWaiting: { + description: string; + message: string; + }; + successWaitingAlert: { + description: string; + message: string; + }; + tenantMismatch: { + description: string; + message: string; + }; + }; + }; + pageHeader: { + description: string; + title: string; + }; + pageResolution: { + hint: string; + }; + publishToggle: { + hint: string; + label: string; + enabled: string; + disabled: string; + }; + tabs: { + advance: { + label: string; + }; + design: { + label: string; + sections: { + imagePreferences: { + description: string; + heading: string; + }; + layoutVariation: { + description: string; + heading: string; + status: string; + }; + themePreferences: { + description: string; + heading: string; + }; + themeVariation: { + description: string; + heading: string; + }; + }; + }; + general: { + customRequest: { + description: string; + heading: string; + }; + label: string; + }; + preview: { + disclaimer: string; + errors: { + layout: { + notFound: { + subTitle: string; + title: string; + }; + notFoundWithSupport: { + description: string; + subTitle: string; + title: string; + }; + }; + }; + info: { + layout: { + activatedMessage: { + description: string; + subTitle: string; + title: string; + } + } + } + label: string; + }; + }; + }; + emailProviders: { + configureEmailTemplates: string; + heading: string; + subHeading: string; + description: string; + note: string; + info: string; + updateButton: string; + sendTestMailButton: string; + goBack: string, + confirmationModal: { + header: string; + message: string; + content: string; + assertionHint: string; + }; + dangerZoneGroup: { + header: string; + revertConfig: { + heading: string; + subHeading: string; + actionTitle: string; + } + }; + form: { + smtpServerHost: { + label: string; + placeholder: string; + hint: string; + }; + smtpPort: { + label: string; + placeholder: string; + hint: string; + }; + fromAddress: { + label: string; + placeholder: string; + hint: string; + }; + replyToAddress: { + label: string; + placeholder: string; + hint: string; + }; + userName: { + label: string; + placeholder: string; + hint: string; + }; + password: { + label: string; + placeholder: string; + hint: string; + }; + displayName: { + label: string; + placeholder: string; + hint: string; + }; + validations: { + required: string; + portInvalid: string; + emailInvalid: string; + }; + } + notifications: { + getConfiguration: { + error: { + description: string; + message: string; + }; + }; + deleteConfiguration: { + success: { + description: string; + message: string; + }; + error: { + description: string; + message: string; + }; + }; + updateConfiguration: { + success: { + description: string; + message: string; + }; + error: { + description: string; + message: string; + }; + } + }; + }; + notificationChannel: { + heading: string; + title: string; + description: string; + }; + identityProviders: { + apple: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + subHeading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectDefaultConfig: { + content: string; + heading: string; + }; + }; + }; + }; + emailOTP: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + subHeading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectEmailOTP: { + content: string; + heading: string; + }; + }; + }; + }; + smsOTP: { + settings: { + smsOtpEnableDisableToggle: { + labelEnable: string; + labelDisable: string; + }; + choreoAsSMSProvider: { + title: string; + enableRequiredNote: { + message: string; + }, + }; + errorNotifications: { + notificationSendersRetrievalError: { + message: string; + description: string; + }; + smsPublisherCreationError: { + message: string; + description: string; + }; + smsPublisherDeletionError: { + generic: { + message: string; + description: string; + }; + activeSubs: { + message: string; + description: string; + }; + connectedApps: { + message: string; + description: string; + } + }; + } + }; + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + subHeading: string; + steps: { + selectApplication: { + content: string; + heading: string; + }; + selectSMSOTP: { + content: string; + heading: string; + }; + }; + }; + }; + facebook: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + subHeading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectDefaultConfig: { + content: string; + heading: string; + }; + }; + }; + }; + github: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + subHeading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectDefaultConfig: { + content: string; + heading: string; + }; + }; + }; + }; + google: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + subHeading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectDefaultConfig: { + content: string; + heading: string; + }; + }; + }; + }; + microsoft: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + subHeading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectDefaultConfig: { + content: string; + heading: string; + }; + }; + }; + }; + hypr: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + subHeading: string; + steps: { + configureLogin: { + heading: string; + addHypr: string; + conditionalAuth: string; + update: string; + }; + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectDefaultConfig: { + content: string; + heading: string; + }; + }; + }; + }; + siwe: { + forms: { + authenticatorSettings: { + callbackUrl: { + hint: string; + label: string; + placeholder: string; + validations: { + required: string; + }; + }; + clientId: { + hint: string; + label: string; + placeholder: string; + validations: { + required: string; + }; + }; + clientSecret: { + hint: string; + label: string; + placeholder: string; + validations: { + required: string; + }; + }; + scopes: { + heading: string; + hint: string; + list: { + openid: { + description: string; + }; + profile: { + description: string; + }; + }; + }; + }; + }; + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + connectApp: { + description: string; + }; + heading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectDefaultConfig: { + content: string; + heading: string; + }; + }; + subHeading: string; + }; + wizardHelp: { + clientId: { + description: string; + heading: string; + }; + clientSecret: { + description: string; + heading: string; + }; + heading: string; + name: { + connectionDescription: string; + heading: string; + idpDescription: string; + }; + preRequisites: { + clientRegistrationDocs: string; + configureClient: string; + configureRedirectURI: string; + getCredentials: string; + heading: string; + }; + subHeading: string; + }; + }; + totp: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + heading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectTOTP: { + content: string; + heading: string; + }; + }; + subHeading: string; + }; + }; + fido: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + heading: string; + passkeys: { + docLinkText: string; + heading: string; + content: string; + }; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectFIDO: { + content: string; + heading: string; + }; + configureParameters: { + heading: string; + content: { + parameters: { + progressiveEnrollment: { + description: string; + label: string; + note: string; + }; + usernamelessAuthentication: { + description: string; + label: string; + }; + }; + steps: { + info: string; + 1: string; + 2: string; + 3: string; + } + }; + }; + }; + subHeading: string; + }; + }; + magicLink: { + quickStart: { + addLoginModal: { + heading: string; + subHeading: string; + }; + heading: string; + steps: { + customizeFlow: { + content: string; + heading: string; + }; + selectApplication: { + content: string; + heading: string; + }; + selectMagicLink: { + content: string; + heading: string; + }; + }; + subHeading: string; + }; + }; + }; + monitor: { + filter: { + advancedSearch: { + attributes: { + placeholder: string; + }; + fields: { + value: { + placeholder: string; + }; + }; + buttons: { + submit: { + label: string; + }; + }; + title: string; + }; + dropdowns: { + timeRange: { + custom: { + labels: { + from: string; + timeZone: string; + to: string; + }; + }; + texts: { + 0: string, + 1: string, + 2: string, + 3: string, + 4: string, + 5: string, + 6: string, + 7: string, + 8: string, + 9: string + }; + }; + timeZone: { + placeholder: string; + }; + }; + topToolbar: { + buttons: { + addFilter: { + label: string; + }; + clearFilters: { + label: string; + }; + }; + }; + searchBar: { + placeholderDiagnostic: string; + placeholderAudit: string; + }; + refreshMessage: { + text: string; + tooltipText: string; + }; + refreshButton: { + label: string; + }; + queryButton: { + label: string; + }; + downloadButton: { + label : string; + }; + viewButton: { + label : string; + }; + delayMessage: { + text: string; + } + }; + logView: { + toolTips: { + seeMore: string; + }; + headers: { + recordedAt: string, + actionId: string, + targetId: string + }, + logDataviewer : { + panelName: string, + download: string, + copy: string, + close: string + } + }; + notifications: { + genericError: { + subtitle: { + 0: string; + 1: string; + }; + title: string; + }; + emptyFilterResult: { + actionLabel: string; + subtitle: { + 0: string; + 1: string; + }; + title: string; + }; + emptySearchResult: { + actionLabel: string; + subtitle: { + 0: string; + 1: string; + }; + title: string; + }; + emptyResponse: { + subtitle: { + 0: string; + 1: string; + }; + title: string; + }; + }; + pageHeader: { + description: string; + title: string; + }; + tooltips: { + copy: string; + }; + }; + sidePanel: { + apiResources: string; + branding: string; + stylesAndText: string; + monitor: string; + categories: { + apiResources: string; + branding: string; + monitor: string; + emailProvider: string; + smsProvider: string; + }; + emailProvider: string; + smsProvider: string; + eventPublishing: string; + emailTemplates: string; + organizationInfo: string; + }; + eventPublishing: { + eventsConfiguration: { + heading: string; + subHeading: string; + formHeading: string; + form: { + updateButton: string; + }; + navigateToChoreo: { + description: string; + navigateButton: string; + }; + }; + notifications: { + updateConfiguration: { + error: { + generic: { + description: string; + message: string; + }; + activeSubs: { + description: string; + message: string; + }; + }; + success: { + description: string; + message: string; + }; + }; + getConfiguration: { + error: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + }; + }; + }; + }; + emailTemplates: { + page: { + header: string; + description: string; + }, + tabs: { + content: { + label: string; + }, + preview: { + label: string; + } + }, + notifications: { + getEmailTemplateList: { + error: { + description: string; + message: string; + } + }, + getEmailTemplate: { + error: { + description: string; + message: string; + } + }, + updateEmailTemplate: { + success: { + description: string; + message: string; + }, + error: { + description: string; + message: string; + } + }, + deleteEmailTemplate: { + success: { + description: string; + message: string; + }, + error: { + description: string; + message: string; + } + } + }, + form: { + inputs: { + template: { + label: string; + placeholder: string; + hint: string; + }, + locale: { + label: string; + placeholder: string; + } + subject: { + label: string; + placeholder: string; + hint: string + }, + body: { + label: string; + hint: string; + }, + footer: { + label: string; + placeholder: string; + hint: string; + } + } + }, + modal: { + replicateContent: { + header: string; + message: string; + } + }, + dangerZone: { + heading: string; + message: string; + action: string; + actionDisabledHint: string; + } + } + }; + manage: { + accountLogin: { + notifications: { + success: { + description: string; + message: string; + }, + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + }; + validationError: { + minMaxMismatch: string; + minLimitError: string; + maxLimitError: string; + wrongCombination: string; + }; + editPage: { + pageTitle: string; + description: string; + usernameType: string; + usernameTypeHint: string; + emailType: string; + customType: string; + usernameLength: { + 0: string; + 1: string; + 2: string; + }; + usernameAlphanumeric: string; + usernameSpecialCharsHint: string; + }; + alternativeLoginIdentifierPage: { + pageTitle: string; + description: string; + loginIdentifierTypes: string; + loginIdentifierTypesHint: string; + warning: string; + info: string; + notification: { + error: NotificationItem; + success: NotificationItem; + }; + claimUpdateNotification: { + error: NotificationItem; + }; + }; + pageTitle: string; + description: string; + goBackToApplication: string; + goBackToAccountLogin: string; + }; + attributes: { + attributes: { + description: string; + }; + generatedAttributeMapping: { + title: string; + description: string; + OIDCProtocol: string; + SCIMProtocol: string; + }; + displayNameHint: string; + }; + features: { + header: { + links: { + billingPortalNav: string; + }, + }, + tenant: { + header: { + tenantSwitchHeader: string; + tenantAddHeader: string; + tenantDefaultButton: string; + tenantMakeDefaultButton: string; + makeDefaultOrganization: string; + backButton: string; + copyOrganizationId: string; + copied: string; + tenantSearch: { + placeholder: string; + emptyResultMessage: string; + }; + }; + wizards: { + addTenant: { + heading: string; + forms: { + fields: { + tenantName: { + label: string; + placeholder: string; + validations: { + empty: string; + duplicate: string; + invalid: string; + invalidLength: string; + }; + }; + }; + loaderMessages: { + duplicateCheck: string; + tenantCreate: string; + tenantSwitch: string; + }; + messages: { + info: string; + }; + }; + tooltips: { + message: string; + }; + }; + }; + tenantCreationPrompt: { + heading: string; + subHeading1: string; + subHeading2: string; + subHeading3: string; + subHeading4: string; + subHeading5: string; + subHeading6: string; + subHeading7: string; + }; + notifications: { + addTenant: { + error: NotificationItem; + genericError: NotificationItem; + limitReachError: NotificationItem; + success: NotificationItem; + }; + defaultTenant: Notification; + missingClaims: NotificationItem; + getTenants: NotificationItem; + }; + }; + userStores: { + configs: { + addUserStores: { + actionTitle: string; + subTitle: string; + title: string; + } + }; + create: { + pageLayout: { + actions: { + connectUserStore: string; + }; + description: string; + title: string; + steps: { + attributeMappings: { + subTitle: string; + title: string; + usernameHint: string; + emailUsername: string; + alphanumericUsername: string; + }; + generalSettings: { + form: { + fields: { + name: { + hint: string; + label: string; + placeholder: string; + requiredErrorMessage: string; + }; + description: { + label: string; + placeholder: string; + }; + userStoreType: { + label: string; + message: string; + types: { + ldap: { + label: string; + }; + ad: { + label: string; + } + } + }; + accessType: { + label: string; + types: { + readOnly: { + label: string; + hint: string; + }; + readWrite: { + label: string; + hint: string; + } + } + }; + }; + }; + title: string; + }; + }; + }; + }; + delete: { + assertionHint: string; + }; + edit: { + attributeMappings: { + title: string; + description: string; + disable: { + buttonDisableHint: string; + }; + subTitle: string; + sections: { + custom: string; + local: string; + }; + validations: { + empty: string; + }; + }; + general: { + connectionsSections: { + title: string; + agents: { + agentOne: { + description: string; + }; + agentTwo: { + description: string; + }; + buttons: { + disconnect: string; + generate: string; + regenerate: string; + }; + }; + }; + disable: { + buttonDisableHint: string; + }; + form: { + fields: { + description: { + label: string; + placeholder: string; + }; + }; + validations: { + allSymbolsErrorMessage: string; + invalidSymbolsErrorMessage: string; + restrictedNamesErrorMessage: string; + reservedNamesErrorMessage: string; + }; + }; + userStoreType: { + info: string; + } + }; + setupGuide: { + title: string; + subTitle: string; + steps: { + configureProperties: { + content: { + message: string; + }; + description: string; + title: string; + }; + downloadAgent: { + content: { + buttons: { + download: string; + }; + }; + description: string; + title: string; + }; + generateToken: { + content: { + buttons: { + generate: string; + }; + }; + description: string; + title: string; + }; + runAgent: { + description: string; + title: string; + }; + tryAgain: { + info: string; + } + }; + }; + }; + list: { + title: string; + subTitle: string; + }; + }; + user: { + addUser: { + close: string; + invite: string; + finish: string; + add: string; + inputLabel: { + alphanumericUsername: string; + alphanumericUsernamePlaceholder: string; + emailUsername: string; + } + inviteUserTooltip: string; + inviteUserOfflineTooltip: string; + inviteLink: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + }; + validation: { + password: string; + confirmPassword: string; + passwordCase: string; + upperCase: string; + lowerCase: string; + passwordLength: string; + passwordNumeric: string; + specialCharacter: string; + uniqueCharacters: string; + consecutiveCharacters: string; + error: { + passwordValidation: string; + }; + usernameHint: string; + usernameSpecialCharHint: string; + usernameLength: string; + usernameSymbols: string; + usernameSpecialCharSymbols: string; + }; + summary: { + invitation: string; + invitationLink: string; + inviteWarningMessage: string; + invitationBody: { + hi: string; + accountHasBeenCreated: string; + pleaseFollowTheLink: string; + thanks: string; + team: string; + }; + invitationBodyCopy: { + accountHasBeenCreated: string; + team: string; + }; + invitationPasswordBody: { + accountHasBeenCreated: string; + pleaseFollowTheLink: string; + myAccountLink: string; + }; + invitationPasswordBodyCopy: { + accountHasBeenCreated: string; + }; + passwordWarningMessage: string; + password: string; + username: string; + } + }; + }; + }; + serverConfigurations: { + accountManagement: { + accountRecovery: { + heading: string; + subHeading: string; + toggleName: string; + }; + }; + additionalSettings: string; + accountRecovery: { + heading: string; + subHeading: string; + backButton: string; + passwordRecovery: { + form: { + fields: { + enable: FormAttributes; + expiryTime: FormAttributes; + notifySuccess: FormAttributes; + }; + }; + connectorDescription: string; + heading: string; + notification: { + error: NotificationItem; + success: NotificationItem; + }; + subHeading: string; + }; + }; + accountSecurity: { + heading: string; + subHeading: string; + backButton: string; + botDetection: { + form: { + fields: { + enable: FormAttributes; + }; + }; + info: { + heading: string; + subSection1: string; + subSection2: string; + subSection3: string; + }; + connectorDescription: string; + heading: string; + notification: { + error: NotificationItem; + success: NotificationItem; + }; + subHeading: string; + }; + loginAttemptSecurity: { + form: { + fields: { + accountLockIncrementFactor: FormAttributes; + accountLockTime: FormAttributes; + enable: FormAttributes; + maxFailedAttempts: FormAttributes; + notifyUserOnAccountLockIncrement: FormAttributes; + }; + }; + info: string; + connectorDescription: string; + heading: string; + notification: { + error: NotificationItem; + success: NotificationItem; + }; + subHeading: string; + howItWorks: { + correctPassword: { + description: string; + }; + incorrectPassword: { + description_plural: string; + description_singular: string; + }; + example: { + description_plural: string; + description_singular: string; + }; + }; + }; + }; + analytics: { + heading: string; + subHeading: string; + form: { + fields: { + hostUrl: FormAttributes; + hostBasicAuthEnable: FormAttributes; + hostUsername: FormAttributes; + hostPassword: FormAttributes; + hostConnectionTimeout: FormAttributes; + hostReadTimeout: FormAttributes; + hostConnectionRequestTimeout: FormAttributes; + hostNameVerification: FormAttributes; + }; + notification: { + error: NotificationItem; + success: NotificationItem; + }; + }; + }; + generalBackButton: string; + generalEnabledLabel: string; + generalDisabledLabel: string; + passwordHistoryCount: { + heading: string; + label1: string; + label2: string; + message: string; + }; + passwordExpiry: { + heading: string; + label: string; + timeFormat: string; + }; + passwordValidationHeading: string; + userOnboarding: { + heading: string; + subHeading: string; + backButton: string; + selfRegistration: { + accountVerificationWarning: string; + form: { + fields: { + enableAutoLogin: FormAttributes; + expiryTime: FormAttributes; + signUpConfirmation: FormAttributes; + activateImmediately: FormAttributes; + enable: FormAttributes; + }; + }; + connectorDescription: string; + heading: string; + notification: { + error: NotificationItem; + success: NotificationItem; + }; + subHeading: string; + }; + inviteUserToSetPassword: { + notification: { + error: NotificationItem; + success: NotificationItem; + }; + }; + }; + }; + groups: { + heading: string; + subHeading: string; + edit: { + users: { + heading: string; + description: string; + }; + roles: { + title: string; + heading: string; + description: string; + editHoverText: string; + searchPlaceholder: string; + rolesList: { + applicationLabel: string; + applicationRolesLabel: string; + }; + addNewModal: { + heading: string; + subHeading: string; + }; + buttons: { + assignRoles: string; + }; + placeHolders: { + emptyRoles: { + action: string; + subtitles: { + 0: string; + 1: string; + }; + title: string; + }; + emptyList: { + action: string; + subtitles: { + 0: string; + }; + title: string; + }; + }; + notifications: { + updateApplicationRoles: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + success: { + description: string; + message: string; + } + }; + fetchApplicationRoles: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + }; + fetchAssignedApplicationRoles: { + error: { + description: string; + message: string; + }; + genericError: { + description: string; + message: string; + }; + } + } + } + }; + }; + users: { + administratorSettings: { + administratorSettingsSubtitle: string; + administratorSettingsTitle: string; + backButton: string; + disableToggleMessage: string; + enableToggleMessage: string; + error: { + description: string; + message: string; + }, + genericError: { + description: string; + message: string; + }, + success: { + description: string; + message: string; + } + toggleHint: string; + }; + usersTitle: string; + usersSubTitle: string; + collaboratorsTitle: string; + collaboratorsSubTitle: string; + editUserProfile: { + userId: string; + disclaimerMessage: string; + accountLock: { + title: string; + description: string; + }; + resetPassword: { + changePasswordModal: { + emailUnavailableWarning: string; + emailResetWarning: string; + passwordResetConfigDisabled: string; + }; + }; + }; + buttons: { + addUserBtn: string; + addCollaboratorBtn: string; + }; + collaboratorAccounts: { + consoleInfo: string; + }; + list: { + columns: { + user: string; + accountType: string; + idpType: string; + userStore: string; + }; + popups: { + content: { + AccountTypeContent: string; + idpTypeContent: string; + sourceContent: string; + }; + }; + }; + descriptions: { + learnMore: string; + allUser: string; + consumerUser: string; + guestUser: string; + consumerAppInfo: string; + }; + notifications: { + addUser: { + customerUser: { + limitReachError: NotificationItem; + }; + }; + }; + wizard: { + addUser: { + title: string; + subtitle: string; + + }; + addAdmin: { + external: { + title: string; + subtitle: string; + }; + internal: { + hint: string; + title: string; + subtitle: string; + selectUser: string; + searchPlaceholder: string; + emptySearchQueryPlaceholder: string; + emptySearchResultsPlaceholder: string; + updateRole: { + error: NotificationItem; + genericError: NotificationItem; + success: NotificationItem; + }; + } + }; + } + }; + admins: { + editPage: { + backButton: string; + } + } + invite: { + notifications: { + sendInvite: { + limitReachError: NotificationItem; + }; + }; + }; + guest: { + deleteUser: { + confirmationModal: { + content: string; + message: string; + }; + }; + editUser: { + dangerZoneGroup: { + deleteUserZone: { + subheader: string; + }; + }; + }; + }; + sidePanel: { + categories: { + attributeManagement: string; + AccountManagement: string; + userManagement: string; + organizationSettings: string; + }; + }; + myAccount: { + fetchMyAccountData: { + error: { + description: string; + message: string; + }, + genericError: { + description: string; + message: string; + }, + }, + fetchMyAccountStatus: { + error: { + description: string; + message: string; + }, + genericError: { + description: string; + message: string; + }, + }, + editPage: { + mfaDescription: string; + myAccountUrlDescription: string; + pageTitle: string; + description: string; + enableEmailOtp: string; + enableSmsOtp: string; + smsOtpEnableDescription: string; + enableTotp: string; + backupCodeDescription: string; + enableBackupCodes: string; + backupCodeInfo: string; + EnableTotpEnrollment: string; + totpEnrollmentInfo: string; + }, + pageTitle: string; + description: string; + goBackToApplication: string; + goBackToMyAccount: string; + }; + }; +} diff --git a/features/admin-extensions-v1/i18n/models/index.ts b/features/admin-extensions-v1/i18n/models/index.ts new file mode 100644 index 00000000000..d7af8cf676a --- /dev/null +++ b/features/admin-extensions-v1/i18n/models/index.ts @@ -0,0 +1,20 @@ +/** + * Copyright (c) 2021, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export * from "./extensions"; +export * from "./extensions-bundle"; diff --git a/features/admin-extensions-v1/i18n/resources/en-US/extensions.ts b/features/admin-extensions-v1/i18n/resources/en-US/extensions.ts new file mode 100755 index 00000000000..608f4a792f3 --- /dev/null +++ b/features/admin-extensions-v1/i18n/resources/en-US/extensions.ts @@ -0,0 +1,4064 @@ +/** + * Copyright (c) 2021-2024, WSO2 LLC. (https://www.wso2.com). + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { Extensions } from "../../models"; + +/** + * NOTES: No need to care about the max-len for this file since it's easier to + * translate the strings to other languages easily with editor translation tools. + * sort-keys is suppressed temporarily until the existing warnings are fixed. + */ +/* eslint-disable max-len */ +/* eslint-disable sort-keys */ +export const extensions: Extensions = { + common: { + community: "Community", + help: { + communityLink: "Ask the Community", + docSiteLink: "Documentation", + helpCenterLink: "Contact Support", + helpDropdownLink: "Get Help" + }, + learnMore: "Learn More", + quickStart: { + greeting: { + alternativeHeading: "Welcome back, {{username}}!", + heading: "Welcome, {{username}}!", + subHeading: "Here’s how you can get started" + }, + sections: { + addSocialLogin: { + actions: { + setup: "Set Up Social Connections", + view: "View Social Connections" + }, + description: + "Let your users log in to your applications with an Identity Provider of " + "their choice", + heading: "Add social login" + }, + integrateApps: { + actions: { + create: "Register Application", + manage: "Explore Applications", + view: "View Applications" + }, + capabilities: { + sso: "SSO", + mfa: "MFA", + social: "Social Login" + }, + description: + "Register your app and design the user login experience you want by configuring " + + "SSO, MFA, social login, and various flexible authentication rules.", + heading: "Add login to your apps" + }, + learn: { + actions: { + view: "View Docs" + }, + description: + "Get started using Asgardeo. Implement authentication for any kind of application " + + "in minutes.", + heading: "Learn" + }, + manageUsers: { + actions: { + create: "Add Users", + manage: "Manage Users", + view: "View Users" + }, + capabilities: { + collaborators: "Administrators", + customers: "Users", + groups: "User Groups" + }, + description: + "Create user accounts for users and invite administrators to your organization. " + + "Allow your users to securely self-manage their profiles.", + heading: "Manage users and groups" + }, + asgardeoTryIt: { + errorMessages: { + appCreateGeneric: { + message: "Something went wrong!", + description: "Failed to initialize the Try It app." + }, + appCreateDuplicate: { + message: "Application already exists!", + description: "Please delete the existing {{productName}} Try It application." + } + } + } + } + }, + upgrade: "Upgrade", + dropdown: { + footer: { + privacyPolicy: "Privacy", + cookiePolicy: "Cookies", + termsOfService: "Terms" + } + } + }, + console: { + application: { + quickStart: { + addUserOption: { + description: "You need a <1>user account to log in to the application.", + hint: + "If you don’t already have a user account, click the below button to create one. " + + "Alternatively, go to <1>User Management > Users<3> and create users.", + message: + "If you do not already have a user account, contact your organization " + + "administrator." + }, + spa: { + customConfig: { + heading: "You can implement login using <1>Authorization Code flow with PKCE " + + "with Asgardeo for any SPA technology.", + anySPATechnology: "or any SPA Technology", + configurations: "Configurations", + protocolConfig: "Use the following configurations to integrate your application with Asgardeo. " + + "For more details on configurations, go to the <1>Protocol tab.", + clientId: "Client ID", + baseUrl: "Base URL", + redirectUrl: "Redirect URL", + scope: "Scope", + serverEndpoints: "Details on the server endpoints are available in the <1>Info tab." + }, + techSelection: { + heading: "Use the SDKs curated by Asgardeo and 3rd party integrations." + } + }, + technologySelectionWrapper: { + subHeading: + "Use the <1>server endpoint " + + "details and start integrating your own app or read through our <3>documentation " + + "to learn more.", + otherTechnology: "or any mobile technology" + }, + twa: { + common: { + orAnyTechnology: "or any technology" + }, + oidc: { + customConfig: { + clientSecret: "Client Secret", + heading: "You can implement login using <1>Authorization Code flow " + + "with Asgardeo for any traditional web application." + } + }, + saml: { + customConfig: { + heading: "Discover <1>SAML configurations to integrate Asgardeo with" + + " any traditional web application.", + issuer: "Issuer", + acsUrl: "Assertion Consumer Service URL", + idpEntityId: "IdP Entity ID", + idpUrl: "IdP URL" + } + } + } + } + }, + applicationRoles: { + assign: "Assign", + assignGroupWizard: { + heading: "Assign Groups", + subHeading: "Assign groups to the application role." + }, + authenticatorGroups: { + goToConnections: "Go to Connections", + groupsList: { + assignGroups: "Assign Groups", + notifications: { + fetchAssignedGroups: { + error: { + description: "{{description}}", + message: "Error occurred while fetching assigned groups" + }, + genericError: { + description: "An error occurred while fetching assigned groups.", + message: "Something went wrong" + } + }, + updateAssignedGroups: { + error: { + description: "{{description}}", + message: "Error occurred while updating assigned groups" + }, + genericError: { + description: "An error occurred while updating assigned groups.", + message: "Something went wrong" + }, + success: { + description: "Successfully updated assigned groups.", + message: "Update successful" + } + } + } + }, + hint: "When assigning external groups to a role, make sure that the connection is enabled in " + + "<1>External Grooup Role Resolution Control in the Roles tab of the <3>Application.", + placeholder: { + title: "No External Groups", + subTitle: { + 0: "There are no external groups available at the moment.", + 1: "You can add a new external group by visiting the " + + "Groups tab in a connection." + } + } + }, + connectorGroups: { + placeholder: { + title: "No External Groups", + subTitle: { + 0: "There are no external groups available at the moment.", + 1: "Define the groups that you receive from your connections by adding a new group." + } + } + }, + heading: "Application Roles", + searchApplication: "Search Application", + subHeading: "View and assign groups to your application roles.", + roleGroups: { + assignGroup: "Assign Group", + searchGroup: "Search groups", + placeholder: { + title: "No groups assigned", + subTitle: { + 0: "There are no groups assigned to this role.", + 1: "To assign a group, click on the Assign Group button." + } + }, + notifications: { + addGroups: { + error: { + message: "An error occurred", + description: "An error occurred while adding the group." + }, + success: { + message: "Group added successfully", + description: "The group has been successfully added to the role." + } + }, + fetchGroups: { + error: { + message: "An error occurred", + description: "An error occurred while fetching the groups." + } + } + }, + confirmation: { + deleteRole: { + message: "This action is irreversible and will remove " + + "the group from the application role.", + content: "If you remove this group from the application role, the permissions " + + "associated with this role will be removed from the group. Please proceed " + + "with caution." + } + } + }, + roleList: { + placeholder: { + title: "No Application Roles", + subTitle: { + 0: "There are no application roles available at the moment.", + 1: "You can add a new application role by visiting the " + + "Roles tab in an Application." + } + } + }, + roleMapping: { + heading: "External groups Role Resolution Control", + subHeading: "Enable or disable application role resolving from external groups " + + "during authentication flow", + notifications: { + sharedApplication: { + error: { + description: "An error occurred while retrieving the shared applications.", + message: "An error occurred" + } + }, + updateRole: { + error: { + description: "{{description}}", + message: "Error updating role" + }, + genericError: { + description: "An error occurred while updating the role.", + message: "Something went wrong" + }, + success: { + description: "Successfully updated the role.", + message: "Updated successfully" + } + } + } + }, + roles: { + heading: "Roles", + subHeading: "Manage roles and permissions.", + goBackToRoles: "Go back to Roles", + orgRoles: { + heading: "Organization Roles", + subHeading: "Manage organization roles here." + } + } + }, + identityProviderGroups: { + claimConfigs: { + groupAttributeLabel: "Group attribute", + groupAttributeHint: "The attribute from the connection that will be mapped to the organization's group attribute.", + groupAttributePlaceholder: "Enter mapped attribute", + groupAttributeMessage1: "Please be aware that the attribute selected in the <1>Attributes tab as the group attribute is used to identify groups at the Connection.", + groupAttributeMessage2: "For modifications to the group attribute, please visit the <1>Attributes tab.", + groupAttributeMessageOIDC: "Please note that OpenID Connect attribute named <1>{{attribute}} will be considered as the default " + + "<1>Group Attribute as you have not added a custom attribute.", + groupAttributeMessageSAML: "Please note that <1>{{attribute}} attribute will be considered as the default " + + "<1>Group Attribute as you have not added a custom attribute.", + notifications: { + fetchConfigs: { + error: { + description: "{{description}}", + message: "Error occurred while fetching claim configurations" + }, + genericError: { + description: "An error occurred while fetching claim configurations.", + message: "An error occurred" + } + } + } + }, + createGroupWizard: { + groupNameLabel: "Group Name", + groupNamePlaceHolder: "Enter a group name", + groupNameHint: "This should correspond to the name of the groups that will be returned " + + "from your connection.", + subHeading: "Create a new connection group.", + notifications: { + createIdentityProviderGroup: { + error: { + description: "{{description}}", + message: "Error occurred while creating the connection group" + }, + genericError: { + description: "An error occurred while creating the connection group.", + message: "An error occurred" + }, + success: { + description: "The connection group has been created successfully.", + message: "Successfully created" + } + }, + duplicateGroupError: { + error: { + description: "A group with the same name already exists.", + message: "Error occurred" + } + } + } + }, + groupsList: { + confirmation: { + deleteGroup: { + message: "This action is irreversible.", + content: "This action will permanently delete the {{groupName}} identity provider group. " + + "Please proceed with caution" + } + }, + newGroup: "New Group", + noGroupsAvailable: "No groups available", + notifications: { + fetchGroups: { + error: { + description: "{{description}}", + message: "Error occurred while fetching identity provider groups" + }, + genericError: { + description: "An error occurred while retrieving identity provider groups.", + message: "An error occurred" + } + }, + deleteGroup: { + error: { + description: "{{description}}", + message: "Error occurred while deleting the identity provider group" + }, + genericError: { + description: "An error occurred while deleting the identity provider group.", + message: "An error occurred" + }, + success: { + description: "The identity provider group has been deleted successfully.", + message: "Successfully deleted" + } + } + }, + searchByName: "Search by name" + } + }, + marketingConsent: { + heading: "Let's stay in touch!", + description: "Subscribe to our newsletter to get the latest news and product updates straight to your inbox.", + actions: { + subscribe: "Subscribe", + decline: "Don't show this again" + }, + notifications: { + errors: { + fetch: { + message: "Something went wrong", + description: "Something went wrong when getting user consent data" + }, + update: { + message: "Something went wrong", + description: "Something went wrong when updating user consent" + } + } + } + }, + organizationInfo: { + heading: "Organization Info", + subHeading: "View information related to your organization.", + orgId: { + label: "Organization ID", + heading: "Organization ID", + subHeading: "The following organization ID will be useful for you to implement and configure the Asgardeo manangement REST APIs of " + + "organizations." + }, + notifications: { + getConfiguration: { + error: { + description: "{{description}}", + message: "Error occurred while retrieving organization information" + }, + genericError: { + description: "An error occurred while retrieving organization information.", + message: "An error occurred" + } + } + } + } + }, + develop: { + apiResource: { + pageHeader: { + description: "Create and manage the APIs used to define the API scopes/permissions that can be consumed by your applications.", + title: "API Resources" + }, + empty: "There are no API resources available at the moment.", + managedByChoreoText: "Managed by Choreo", + apiResourceError: { + subtitles: { + 0: "Something went wrong when fetching the API resources", + 1: "Please try again" + }, + title: "Something went wrong" + }, + addApiResourceButton: "New API Resource", + confirmations: { + deleteAPIResource: { + assertionHint: "Please confirm your action.", + content: "This action is irreversible and will permanently delete the API resource.", + header: "Are you sure?", + message: "If you delete this API resource, some functionalities may not work properly. " + + "Please proceed with caution." + }, + deleteAPIResourcePermission: { + assertionHint: "Please confirm your action.", + content: "This action is irreversible and will permanently remove the permission from the API resource.", + header: "Are you sure?", + message: "If you remove this permission from the API resource, some functionalities may not work properly. " + + "Please proceed with caution." + } + }, + managementAPI: { + header: "Management APIs", + description: "APIs to manage resources in your organization (root)" + }, + consoleFeature: { + header: "Console Features", + description: "Permissions to manage resources in the console" + }, + businessAPI: { + header: "Business APIs", + description: "Custom APIs to created by the user" + }, + notifications: { + deleteAPIResource: { + unauthorizedError: { + description: "You are not authorized to delete the API resource.", + message: "Unauthorized" + }, + notFoundError: { + description: "The API resource you are trying to delete does not exist.", + message: "API resource not found" + }, + genericError: { + description: "Failed to delete the API resource.", + message: "Something went wrong" + }, + success: { + description: "Successfully deleted the API resource.", + message: "API resource deleted" + } + }, + getAPIResource: { + unauthorizedError: { + description: "You are not authorized to view the API resource.", + message: "Unauthorized" + }, + notFoundError: { + description: "The API resource you are trying to view does not exist.", + message: "API resource not found" + }, + genericError: { + description: "Failed to retrieve the API resource.", + message: "Something went wrong" + } + }, + getAPIResources: { + unauthorizedError: { + description: "You are not authorized to view the API resources.", + message: "Unauthorized" + }, + genericError: { + description: "Failed to retrieve the API resources.", + message: "Something went wrong" + } + }, + updateAPIResource: { + invalidPayloadError: { + description: "The content of the paylond is not valid.", + message: "Invalid request payload" + }, + unauthorizedError: { + description: "You are not authorized to update the API resource.", + message: "Unauthorized" + }, + notFoundError: { + description: "The API resource you are trying to update does not exist.", + message: "API resource not found" + }, + genericError: { + description: "Failed to update the API resource.", + message: "Something went wrong" + }, + success: { + description: "Successfully updated the API resource.", + message: "API resource updated" + } + }, + addAPIResource: { + invalidPayloadError: { + description: "The content of the paylond is not valid.", + message: "Invalid request payload" + }, + unauthorizedError: { + description: "You are not authorized to create a API resource.", + message: "Unauthorized" + }, + alreadyExistsError: { + description: "The API resource you are trying to create already exist.", + message: "API resource already exists" + }, + permissionAlreadyExistsError: { + description: "This permission (scope) you are trying to add already exists in the organization. Please choose a different one.", + message: "Permission already exists" + }, + genericError: { + description: "Failed to create the API resource.", + message: "Something went wrong" + }, + success: { + description: "Successfully created the API resource.", + message: "API resource created" + } + } + }, + organizationAPI: { + header: "Organization APIs", + description: "APIs to manage resources in your other organizations" + }, + table: { + name: { + column: "Display name" + }, + identifier: { + column: "Identifier", + label: "Identifier" + }, + actions: { + column: "Actions" + }, + advancedSearch: { + form: { + inputs: { + filterAttribute: { + placeholder: "Display name or Identifier" + }, + filterCondition: { + placeholder: "E.g. Starts with etc." + }, + filterValue: { + placeholder: "Enter value to search" + } + } + }, + placeholder: "Search by display name" + } + }, + tabs: { + apiResourceError: { + subtitles: { + 0: "An error occurred while retrieving the requested API resource, possibly because the resource does not exist.", + 1: "Please try again." + }, + title: "Something went wrong" + }, + title: "Edit API Resource", + backButton: "Go back to API Resources", + choreoApiEditWarning: "Updating this API resource will create unforeseen errors as this is an API resource managed by Choreo. <1>Proceed with caution.", + general: { + dangerZoneGroup: { + header: "Danger Zone", + deleteApiResource: { + header: "Delete API Resource", + subHeading: "This action will permanently delete the API Resource. Please be certain before you proceed.", + button: "Delete API Resource" + }, + deleteChoreoApiResource: { + header: "Delete API Resource", + subHeading: "This action will permanently delete the API Resource. Please be certain before you proceed.", + button: "Delete API Resource" + } + }, + form: { + fields: { + name: { + emptyValidate: "Display name cannot be empty", + label: "Display Name", + placeholder: "Enter a friendly name for the API resource" + }, + identifier: { + hint: "[Text description for identifier]", + label: "Identifier" + }, + gwName: { + hint: "[Text description for gate way name]", + label: "Gateway Name" + }, + description: { + label: "Description", + placeholder: "Enter a description for the API resource" + } + }, + updateButton: "Update" + }, + label: "General" + }, + authorization: { + form: { + fields: { + authorize: { + label: "Requires authorization", + hint: "Indicates if the API resource requires authorization to obtain scopes." + } + } + }, + label: "Authorization" + }, + permissions: { + button: "Add Permission", + label: "Permissions", + title: "List of Permissions", + subTitle: "List of permissions uses by the API Resource.", + learnMore: "Learn More", + search: "Search permissions by display name", + empty: { + title: "No permission is assigned", + subTitle: "Click on the + icon to add a new permission" + }, + emptySearch: { + title: "No results found", + subTitle: { + 0: "We couldn't find the permission you searched for.", + 1: "Please try using a different parameter." + }, + viewAll: "Clear search query" + }, + copyPopupText: "Copy the Identifier", + copiedPopupText: "Copied the Identifier", + removePermissionPopupText: "Remove the permission", + form: { + button: "Add Permission", + cancelButton: "Cancel", + submitButton: "Finish", + title: "Add Permission", + subTitle: "Create a new Permission", + fields: { + displayName: { + emptyValidate: "Display name cannot be empty", + label: "Display Name", + placeholder: "Read Bookings" + }, + permission: { + emptyValidate: "Permission (scope) cannot be empty", + label: "Permission (scope)", + placeholder: "read_bookings" + }, + description: { + label: "Description", + placeholder: "Enter the Description" + } + } + } + } + }, + wizard: { + addApiResource: { + cancelButton: "Cancel", + nextButton: "Next", + previousButton: "Previous", + submitButton: "Create", + title: "Create an API", + subtitle: "Create a new API", + steps: { + basic: { + stepTitle: "Basic Details", + form: { + fields: { + name: { + emptyValidate: "Display name cannot be empty", + label: "Display Name", + hint: "Meaningful name to identify your API resource in {{ productName }}.", + placeholder: "Bookings API" + }, + identifier: { + emptyValidate: "Identifier cannot be empty", + alreadyExistsError: "Identifier already exists in the organization. Please choose a different one.", + invalid: "Identifier cannot contain spaces", + hint: "We recommend using a URI as the identifier, but you do not need to make the URI publicly available since {{ productName }} will not access your API. {{ productName }} will use this identifier value as the audience(aud) claim in the issued JWT tokens. <1>This field should be unique; once created, it is not editable.", + label: "Identifier", + placeholder: "https://api.bookmyhotel.com" + }, + description: { + label: "Description", + placeholder: "Enter a description for the API resource" + } + } + } + }, + authorization: { + stepTitle: "Authorization", + form: { + rbacMessage: "At present, {{ productName }} exclusively supports Role-Based Access Control (RBAC) for authorization.", + fields: { + authorize: { + label: "Requires authorization", + hint: "If checked, it is mandatory to enforce an authorization policy when consuming this API in an application, else you have the option to proceed without a policy. <1>This field cannot be edited once created." + } + } + } + }, + permissions: { + emptyPlaceHolder: "No permission is assigned to the API Resource", + stepTitle: "Permissions", + form: { + button: "Add Permission", + fields: { + displayName: { + emptyValidate: "Display name cannot be empty", + label: "Display Name", + placeholder: "Read Bookings", + hint: "Provide a meaningful name as it will be displayed on the user consent screen." + }, + permission: { + emptyValidate: "Permission(scope) cannot be empty", + uniqueValidate: "This permission (scope) already exists in the organization. Please choose a different one.", + invalid: "Permission (scope) cannot contain spaces", + label: "Permission (scope)", + placeholder: "read_bookings", + hint: "A unique value that acts as the scope when requesting an access token. <1>Note that the permission cannot be modified once created." + }, + permissionList: { + label: "Added Permissions" + }, + description: { + label: "Description", + placeholder: "Enter the Description", + hint: "Provide a description for your permission. This will be displayed on the user consent screen." + } + } + } + } + } + } + } + }, + applications: { + asgardeoTryIt: { + description: + "You can try out different login flows of Asgardeo with our Try It app." + }, + edit: { + sections: { + signInMethod: { + sections: { + authenticationFlow: { + sections: { + stepBased: { + secondFactorDisabled: + "Second factor authenticators can only be used if " + + "<1>Username & Password, <3>Social Login or " + + "<5>Passkey is present in a " + + "previous step." + } + } + } + } + }, + apiAuthorization: { + title: "API Authorization", + sections: { + apiSubscriptions: { + heading: "Manage access to the API Resources", + subHeading: "Manage API resources consumed by this application.", + search: "Search API resources by display name", + unsubscribeAPIResourcePopOver: "Unsubscribe the API resource", + allAPIAuthorizedPopOver: "All API resources are authorized", + choreoApiEditWarning: "Updating the authorized scopes will create unforeseen errors as this is an API resource managed by Choreo. <1>Proceed with caution.", + buttons: { + subAPIResource: "Authorize an API Resource", + noAPIResourcesLink: "Create an API Resource", + emptySearchButton: "View all API resources" + }, + placeHolderTexts: { + emptyText: "There are no API resources authorized", + noAPIResources: "There are no API resources available to subscribe", + errorText: { + subtitles: { + 0: "An error occurred while retrieving the API resources.", + 1: "Please try again." + }, + title: "Something went wrong" + }, + emptySearch: { + title: "No results found", + subTitle: { + 0: "We couldn't find the API resource you searched for.", + 1: "Please try using a different parameter." + } + } + }, + notifications: { + unSubscribe: { + unauthorizedError: { + description: "You are not authorized to unsubcribe the API resource.", + message: "Unauthorized" + }, + notFoundError: { + description: "The API resource you are trying to unsubcribe does not exist.", + message: "API resource not found" + }, + genericError: { + description: "Failed to unsubcribe the API resource.", + message: "Something went wrong" + }, + success: { + description: "Successfully unsubcribed the API resource.", + message: "API resource unsubcribed" + } + }, + patchScopes: { + unauthorizedError: { + description: "You are not authorized to update the API resource.", + message: "Unauthorized" + }, + genericError: { + description: "Failed to update the API resource.", + message: "Something went wrong" + }, + success: { + description: "Successfully updated the API resource.", + message: "API resource updated" + } + }, + createAuthorizedAPIResource: { + unauthorizedError: { + description: "You are not authorized to authorize the API resource.", + message: "Unauthorized" + }, + initialError: { + description: "Something went wrong while opening the dialog.", + message: "Please try again." + }, + genericError: { + description: "Failed to authorize the API resource.", + message: "Something went wrong" + }, + success: { + description: "Successfully authorized the API resource.", + message: "API resource authorized" + } + } + }, + confirmations: { + unsubscribeAPIResource: { + assertionHint: "Please confirm your action.", + content: "This action is irreversible and will permanently unsubscribe the API resource.", + header: "Are you sure?", + message: "If you unsubscribe this API resource, some functionalities may not work properly. " + + "Please proceed with caution." + }, + unsubscribeChoreoAPIResource: { + content: "Unsubscribing this API resource will not be reflected on the " + + "Choreo end, but will impact/affect the user authorization as the " + + "authorized scopes will no longer be accessible. " + + "<1>Proceed with caution." + } + }, + scopesSection: { + label: "Authorized Scopes", + placeholder: "No scopes are authorized for this API resource.", + hint: "The scopes of the API resource that the application is allowed to access.", + updateButton: "Update", + copyScopesHint: "Request these scopes in addition to the OIDC scopes of this application.", + selectAll: "Select All", + selectNone: "Select None" + }, + wizards: { + authorizeAPIResource: { + title: "Authorize an API Resource", + subTitle: "Authorize a new API resource to the application.", + fields: { + apiResource: { + label: "API Resource", + placeholder: "Enter the display name of the API resource", + requiredErrorMessage: "API resource is required" + }, + scopes: { + label: "Authorized Scopes", + placeholder: "No scopes are authorized for this API resource", + hint: "The scopes of the API resource that the application is allowed to access." + }, + policy: { + label: "Authorization Policy", + hint: "Select the policy to authorize the API for the application." + } + }, + rbacPolicyMessage: "This API resource requires authorization and {{ productName }} exclusively supports Role-Based Access Control (RBAC) for authorization.", + buttons: { + finish: "Finish", + cancel: "Cancel" + } + } + } + }, + policySection: { + heading: "Policy Settings", + subHeading: "Protect and govern your API resources with dynamic authorization policies.", + buttons: { + update: "Update" + }, + messages: { + noPolicy: "You have not selected any policies to handle the scopes of your subscribed APIs. Please select policies to manage API scopes for security and proper functionality of your application.", + noClientCredentials: "Please <1>enable client credential grant for your application before applying the application-based policy for secure access to your subscribed APIs." + }, + form: { + fields: { + userPolicy: { + label: "Enable User Based Policies" + }, + rbac: { + label: "Enable Role Based Access Control (RBAC)", + name: "Role Based Access Control (RBAC)", + hint: "RBAC authorization policies will be enforced for this API resource. Permission to role and role to group/user mappings will be evaluated during the authorize call." + }, + consent: { + label: "Enable Consent Based Access Policy", + hint: "When enabled, consent based authorization policy will be enforced for this application. During the login transaction, scope assignment will be evaluated to determine the access privileges of the application." + }, + appPolicy: { + label: "Enable Application Based Policy (M2M)", + hint: "When enabled, Machine-to-Machine (M2M) authorization policy will be enforced for this application." + }, + noPolicy: { + name: "No Authorization Policy", + hint: "Authorization is not required for this API resource, but the user’s consent will be required if prompted." + } + } + }, + notifications: { + getPolicies: { + genericError: { + description: "Failed to fetch the policies.", + message: "Something went wrong" + } + }, + patchPolicies: { + unauthorizedError: { + description: "You are not authorized to update the policies.", + message: "Unauthorized" + }, + genericError: { + description: "Failed to update the policies.", + message: "Something went wrong" + }, + success: { + description: "Successfully updated the policies.", + message: "Policies updated" + } + } + } + } + } + }, + roles: { + addRoleWizard: { + buttons: { + finish: "Finish", + next: "Next", + previous: "Previous" + }, + forms: { + roleBasicDetails: { + roleName: { + hint: "A name for the role.", + label: "Role Name", + placeholder: "Enter role name", + validations: { + duplicate: "A role already exists with the given role name.", + empty: "Role name is required to proceed.", + invalid: "A role name can only contain alphanumeric characters, -, and _. " + + "And must be of length between 3 to 30 characters." + } + } + }, + rolePermissions: { + label: "Role Permissions", + searchPlaceholer: "Search by API name and permission name" + } + }, + heading: "Create Role", + subHeading: "Create a new role in your application.", + wizardSteps: { + 0: "Basic Details", + 1: "Permission Selection" + } + }, + title: "Roles", + heading: "Roles", + subHeading: "Manage application level roles in your application.", + subHeadingAlt: "View application level roles in your application.", + buttons: { + newRole: "New Role" + }, + labels: { + apiResource: "API Resource", + selectAllPermissions: "Select all permissions" + }, + advancedSearch: { + form: { + inputs: { + filterValue: { + placeholder: "Enter value to search" + } + } + }, + placeholder: "Search by role name" + }, + list: { + columns: { + actions: "", + name: "Name" + } + }, + editModal: { + heading: "Manage Permissions", + readonlyHeading: "View Permissions", + readonlySubHeading: "View permissions related to the role. Allowed permissions will be seen as checked.", + subHeading: "Select the permissions related to the role.", + searchPlaceholer: "Search by API name and permission name" + }, + deleteRole: { + confirmationModal: { + assertionHint: "Please confirm your action.", + content: "If you delete this application role, the users associated with above application role" + + " will no longer have the assigned permissions. Please proceed with caution.", + header: "Are you sure?", + message: "This action is irreversible and will permanently delete the application role." + } + }, + placeHolders: { + emptyList: { + action: "New Role", + subtitles: { + 0: "There are currently no roles available." + }, + title: "No Roles Available" + }, + emptySearchResults: { + action: "Clear search query", + subtitles: { + 0: "We couldn't find any results for '{{ searchQuery }}'", + 1: "Please try a different search term." + }, + title: "No results found" + }, + emptyPermissions: { + subtitles: { + 0: "There are no authorized permissions available for your application." + } + } + }, + notifications: { + createApplicationRole: { + error: { + description: "{{description}}", + message: "Error occurred while creating the application role" + }, + genericError: { + description: "Error occurred while creating the application role.", + message: "Something went wrong" + }, + success: { + description: "Successfully created the application role.", + message: "Create successful" + } + }, + updatePermissions: { + error: { + description: "{{description}}", + message: "Error occurred while updating the role permissions" + }, + genericError: { + description: "Error occurred while updating the role permissions.", + message: "Something went wrong" + }, + success: { + description: "Updated role permissions successfully.", + message: "Update successful" + } + }, + deleteApplicationRole: { + error: { + description: "{{description}}", + message: "Error occurred while delete the application role" + }, + genericError: { + description: "Error occurred while deleting the application role.", + message: "Something went wrong" + }, + success: { + description: "Successfully deleted the application role.", + message: "Delete successful" + } + }, + fetchApplicationRoles: { + error: { + description: "{{description}}", + message: "Error occurred while fetching the application roles" + }, + genericError: { + description: "Error occurred while fetching the application roles.", + message: "Something went wrong" + } + }, + fetchAuthorizedAPIs: { + error: { + description: "{{description}}", + message: "Error occurred while fetching the Authorized APIs" + }, + genericError: { + description: "Error occurred while fetching the Authorized APIs.", + message: "Something went wrong" + } + } + } + }, + rolesV2: { + heading: "Roles", + subHeading: "Manage assigned roles in the application.", + roleAudience: "Role Audience", + organization: "Organization", + application: "Application", + assignedRoles: "Assigned Roles", + removedRoles: "Removed Roles", + searchPlaceholder: "Search by Role name", + switchRoleAudience: { + applicationConfirmationModal: { + assertionHint: "Please confirm your action.", + content: "If you change the Role Audience to Application, the association with " + + "organization roles will be deleted from the application. Please proceed with caution.", + header: "Switch role audience to Application?", + message: "This action is irreversible and will remove the existing role associations." + }, + organizationConfirmationModal: { + assertionHint: "Please confirm your action.", + content: "If you change the Role Audience to Organization, the application roles currently " + + "associated with the application will be permanently deleted. Please proceed with caution.", + header: "Switch role audience to Organization?", + message: "This action is irreversible and will permanently delete the existing roles." + } + } + } + } + }, + quickstart: { + mobileApp: { + configurations: { + anyTechnology: "or any mobile application technology", + heading: "Follow <1>this guide to learn the OIDC Authorization Code Flow with PKCE and use below details to " + + "configure any third-party OIDC SDK for mobile applications.", + discoveryURI: { + label: "Discovery URI", + info: "This endpoint is called by applications to dynamically discover the OpenID Connect identity provider metadata." + }, + generalDescription: "Use the following configurations to integrate your mobile application with Asgardeo.", + moreInfoDescription: "Use additional details on server endpoints in the <1>Info tab to build your application.", + protocolDescription: "For more details on configurations, go to the <1>Protocol tab.", + redirectURI: { + label: "Redirect URI" + }, + scope: { + label: "Scope" + } + }, + tabHeading: "Guide", + technologyInfo: "You can integrate this application with any third party OIDC mobile SDK of your choice. <1>Learn More" + }, + spa: { + common: { + addTestUser: { + title: "Try Out!" + }, + prerequisites: { + angular: + "<0>Note: The SDK currently doesn't support Angular 11 applications " + + "in the <2>Strict Mode. We are working on making the SDK compatible.", + node: + "You will need to have <1>Node.js and <3>npm installed on your " + + "environment to try out the SDK. To download the Long Term Support (LTS) version " + + "of <5>Node.js (which includes <7>npm), navigate to the official " + + "<9>downloads page." + } + }, + integrate: { + common: { + sdkConfigs: { + clientId: { + hint: "The OAuth 2.0 Client Identifier valid at the authorization server." + }, + scope: { + hint: + "These are the set of scopes that are used to request " + + "user attributes.<1>" + + "If you need to add more scopes other than <3>openid & <5>profile" + + ", you can append them to the array.<7>" + + "Read through our <9>documentation to learn more." + }, + serverOrigin: { + hint: "The origin of the Identity Provider." + }, + signInRedirectURL: { + hint: { + content: + "The URL that determines where the authorization code is sent to " + + "upon user authentication.<1>" + + "If your application is hosted on a different URL, go to the " + + "<3>protocol tab and configure the correct URL from the " + + "<5>Authorized redirect URLs field.", + multipleWarning: + "You have configured multiple valid callback URLs for " + + "your application. Please verify that the correct URL is selected." + } + }, + signOutRedirectURL: { + hint: { + content: + "The URL that determines where the user is redirected to upon " + + "logout.<1>" + + "If your application is hosted on a different URL, go to the " + + "<3>protocol tab and configure the correct URL from the " + + "<5>Authorized redirect URLs field.", + multipleWarning: + "You have configured multiple valid callback URLs for " + + "your application. Please verify that the correct URL is selected." + } + } + } + } + }, + samples: { + exploreMoreSamples: "Explore more samples." + } + }, + twa: { + setup: { + skipURIs: + "Note the <1>skipURIs property. This property defines the web pages in your " + + "application that should not be secured, and do not require authentication. Multiple " + + "URIs can be set using <3>comma separated values." + } + } + } + }, + branding: { + confirmations: { + revertBranding: { + assertionHint: "Please confirm your action.", + content: "This action is irreversible and will permanently revert your branding preferences.", + header: "Are you sure?", + message: + "If you revert the branding preferences, your users will start to see " + + "{{ productName }} branding on the login flows. Please proceed with caution." + }, + unpublishBranding: { + assertionHint: "Please confirm your action.", + enableContent: "Once these preferences are published, they are applied to the user registration flows and all login flows (including multi-factor login) of your apps, My Account portal and email templates.", + disableContent: "Once these preferences are unpublished, they are no longer applied to the user registration flows and all login flows (including multi-factor login) of your apps, My Account portal and email templates.", + header: "Are you sure?", + enableMessage: + "If you publish the branding preferences, your users will start to see " + + "your branding on the login flows. Please confirm.", + disableMessage: + "If you unpublish the branding preferences, your users will start to see " + + "{{ productName }} branding on the login flows. Please confirm." + } + }, + dangerZoneGroup: { + header: "Danger Zone", + revertBranding: { + actionTitle: "Revert", + header: "Revert to default", + subheader: "Once the branding preferences are reverted, they can't be recovered and your " + + "users will see {{ productName }}'s default branding." + }, + unpublishBranding: { + actionTitle: "Unpublish", + header: "Unpublish branding preferences", + subheader: "You can temporarily switch to {{ productName }}'s default branding by unpublishing. You can always switch back by saving your branding preferences again." + } + }, + forms: { + advance: { + links: { + fields: { + common: { + validations: { + invalid: "Please enter a valid URL" + } + }, + cookiePolicyURL: { + hint: "Link to a document or a webpage with detailed information on all cookies used by your applications and the purpose of each of them. You can use placeholders like <1>{{lang}}, <3>{{country}}, or <5>{{locale}} to customize the URL for different regions or languages.", + label: "Cookie Policy", + placeholder: "https://myapp.com/{{locale}}/cookie-policy" + }, + privacyPolicyURL: { + hint: "Link to a statement or a legal document that states how your organization collects, handles, and processes the data of your customers and visitors. You can use placeholders like <1>{{lang}}, <3>{{country}}, or <5>{{locale}} to customize the URL for different regions or languages.", + label: "Privacy Policy", + placeholder: "https://myapp.com/{{locale}}/privacy-policy" + }, + selfSignUpURL: { + hint: "Link to your organization's Self Signup webpage. You can use placeholders like <1>{{lang}}, <3>{{country}}, or <5>{{locale}} to customize the URL for different regions or languages.", + label: "Self Signup", + placeholder: "https://myapp.com/self-signup" + }, + termsOfUseURL: { + hint: "Link to an agreement that your customers must agree to and abide by in order to use your organization's applications or other services. You can use placeholders like <1>{{lang}}, <3>{{country}}, or <5>{{locale}} to customize the URL for different regions or languages.", + label: "Terms of Service", + placeholder: "https://myapp.com/{{locale}}/terms-of-service" + } + }, + heading: "Links" + } + }, + design: { + layout: { + headings: { + fields: { + productTagline: { + hint: "Add a tagline for your product." + + "This will be displayed below your product logo.", + label: "Product Tagline Text", + placeholder: "Enter a text for the tagline" + } + }, + heading: "Product Tagline" + }, + images: { + logo: { + fields: { + alt: { + hint: "Add an alternative text to represent the image. It will be displayed" + + " when the image does not load.", + label: "Side Image Alt Text", + placeholder: "Enter alt text for side image" + }, + url: { + hint: "Use an image that’s at least <1>1920x1080 pixels and less than" + + " <3>1 mb in size for better performance.", + label: "Side Image URL", + placeholder: "https://myapp.com/placeholder.jpeg" + } + }, + heading: "Side Image", + preview: "Preview" + } + }, + variations: { + fields: { + centered: { + imgAlt: "Centered layout", + label: "Centered" + }, + "custom": { + imgAlt: "Custom layout", + label: "Custom" + }, + "left-aligned": { + imgAlt: "Left aligned layout", + label: "Left Aligned" + }, + "left-image": { + imgAlt: "Left image layout", + label: "Left Image" + }, + "right-aligned": { + imgAlt: "Right aligned layout", + label: "Right Aligned" + }, + "right-image": { + imgAlt: "Right image layout", + label: "Right Image" + } + } + } + }, + theme: { + buttons: { + externalConnections: { + fields: { + backgroundColor: { + hint: "The background color of buttons for external connections such as " + + "social logins, third-party IdPs, etc.", + label: "Background Color", + placeholder: "Select a background color for external connections buttons." + }, + borderRadius: { + hint: "The border radius of buttons for external connections.", + label: "Border Radius", + placeholder: "Select a border radius for external connections button." + }, + fontColor: { + hint: "The font color of buttons for external connections.", + label: "Font Color", + placeholder: "Select a font color for external connections button." + } + }, + heading: "External Connection Button" + }, + heading: "Buttons", + primary: { + fields: { + borderRadius: { + hint: "The border radius of primary buttons.", + label: "Border Radius", + placeholder: "Select a primary button border radius." + }, + fontColor: { + hint: "The font color of the primary buttons.", + label: "Font Color", + placeholder: "Select a primary button font color." + } + }, + heading: "Primary Button" + }, + secondary: { + fields: { + borderRadius: { + hint: "The border radius of secondary buttons.", + label: "Border Radius", + placeholder: "Select a secondary button border radius." + }, + fontColor: { + hint: "The font color of secondary buttons.", + label: "Font Color", + placeholder: "Select a secondary button font color." + } + }, + heading: "Secondary Button" + } + }, + colors: { + alerts: { + fields: { + error: { + hint: "Choose a background color that catches the user's attention and represents error alerts, such as system failures or critical errors.", + label: "Error Alert Background Color", + placeholder: "Select a error alert background color" + }, + info: { + hint: "Choose a background color that complements the color scheme and represents informative alerts, such as tips or additional information.", + label: "Info Alert Background Color", + placeholder: "Select a info alert background color" + }, + neutral: { + hint: "Choose a background color that complements the color scheme and represents neutral alerts, such as non-critical information or feedback.", + label: "Neutral Alert Background Color", + placeholder: "Select a neutral alert background color" + }, + warning: { + hint: "Choose a background color that stands out and represents warning alerts, such as potential risks or important notifications.", + label: "Warning Alert Background Color", + placeholder: "Select a warning alert background color" + } + }, + heading: "Alerts" + }, + bodyBackground: { + fields: { + main: { + hint: "The main background color that is used in the body element of the user interface.", + label: "Main Background Color", + placeholder: "Select a main body background color" + } + }, + heading: "Body Background" + }, + fields: { + primaryColor: { + hint: "The main color that is shown in primary action buttons, hyperlinks, etc.", + label: "Primary Color", + placeholder: "Select a primary color." + }, + secondaryColor: { + hint: "The color that is shown in secondary action buttons like cancel buttons, etc.", + label: "Secondary Color", + placeholder: "Select a secondary color." + } + }, + heading: "Color Palette", + illustrations: { + fields: { + accentColor1: { + hint: "This is the primary accent color used for the SVG illustrations. Choose a color that will draw attention to specific elements of your illustration and highlight key features of your user interface design.", + label: "Accent Color 1", + placeholder: "Select a illustration accent color" + }, + accentColor2: { + hint: "This is the secondary accent color used for the SVG illustrations. Choose an alternate accent color that harmonizes with your design aesthetic and enhances the overall visual appeal of your SVG illustration.", + label: "Accent Color 2", + placeholder: "Select a illustration secondary accent color" + }, + accentColor3: { + hint: "This is the tertiary accent color used for the SVG illustrations. Choose an accent color that harmonizes with your design aesthetic and enhances the overall visual appeal of your SVG illustration.", + label: "Accent Color 3", + placeholder: "Select a illustration tertiary accent color" + }, + primaryColor: { + hint: "This is the primary color used for the SVG illustrations. Select a color that fits your overall design aesthetic and complements your user interface color scheme.", + label: "Primary Color", + placeholder: "Select a illustration primary color" + }, + secondaryColor: { + hint: "This is the secondary color used for the SVG illustrations. Select a color that fits your overall design aesthetic and complements your user interface color scheme.", + label: "Secondary Color", + placeholder: "Select a illustration secondary color" + } + }, + heading: "Illustrations", + preview: "Preview" + }, + outlines: { + fields: { + main: { + hint: "The default outline color used for elements like Cards, Tooltips, Dropdowns, etc.", + label: "Default Outline Color", + placeholder: "Select a default outline color" + } + }, + heading: "Outlines" + }, + surfaceBackground: { + fields: { + dark: { + hint: "The darker variation of the background color that is used surface elements such as the application header in My Account.", + label: "Dark Surface Background Color", + placeholder: "Select a dark surface background color" + }, + inverted: { + hint: "The inverted variation of the background color that is used surface elements such as the application header in My Account.", + label: "Inverted Surface Background Color", + placeholder: "Select a inverted surface background color" + }, + light: { + hint: "The lighter variation of the background color that is used surface elements like Cards, Popups, Panels etc.", + label: "Light Surface Background Color", + placeholder: "Select a light surface background color" + }, + main: { + hint: "The main background color that is used surface elements like Cards, Popups, Panels etc.", + label: "Main Surface Background Color", + placeholder: "Select a main surface background color" + } + }, + heading: "Surface Background" + }, + text: { + fields: { + primary: { + hint: "The primary text color used in the user interface. Select a color that provides good contrast against the background color and is easy to read.", + label: "Primary Text Color", + placeholder: "Select a primary text color" + }, + secondary: { + hint: "The secondary text color used in the user interface. Select a color that complements the primary color and enhances the visual hierarchy of your design.", + label: "Secondary Text Color", + placeholder: "Select a secondary text color" + } + }, + heading: "Text Colors" + } + }, + font: { + fields: { + fontFamilyDropdown: { + hint: "Pick a web safe font (fonts that are pre-installed by many " + + "operating systems) as the font family for the pages.", + label: "Font Family", + placeholder: "Select a font family." + }, + fontFamilyInput: { + hint: "Enter the font family of the custom font you selected above. This is " + + "usually documented in the font service where you extracted the import URL.", + label: "Font Family", + placeholder: "E.g. Poppins" + }, + importURL: { + hint: "Enter a URL to import a custom font from a font service.", + label: "Font Import URL", + placeholder: "E.g., https://fonts.googleapis.com/css2?family=Poppins" + } + }, + heading: "Font", + types: { + fromCDN: "Import a font", + fromDefaults: "Use a web-safe font" + } + }, + footer: { + fields: { + borderColor: { + hint: "The top border color of the page footer.", + label: "Border Color", + placeholder: "Select a footer border color" + }, + fontColor: { + hint: "The font color of the copyright text and other links in the footer. " + + "If not set, primary font color from the color palette will be used.", + label: "Font Color", + placeholder: "Select a footer font color" + } + }, + heading: "Footer" + }, + headings: { + fields: { + fontColor: { + hint: "The font color of the headings (h1, h2, h3, etc.) that appear on " + + "the pages. If not set, primary font color from the color palette will be used.", + label: "Font Color", + placeholder: "Select a heading font color." + } + }, + heading: "Headings" + }, + images: { + favicon: { + fields: { + url: { + hint: "Use an image with a square aspect ratio that’s at least <1>16x16 " + + "pixels in size for better results. If not set, {{ productName }} " + + "defaults are used.", + label: "Favicon URL", + placeholder: "https://myapp.com/favicon.ico" + } + }, + heading: "Favicon", + preview: "Preview" + }, + heading: "Images", + logo: { + fields: { + alt: { + hint: + "Add a short description of the logo image to display when the image " + + "does not load and also for SEO and accessibility. If not set, " + + "{{ productName }} defaults are used.", + label: "Logo Alt Text", + placeholder: "Enter an alt text for logo." + }, + url: { + hint: + "Use an image that’s at least <1>600x600 pixels and less than " + + "<3>1mb in size for better performance. If not set, " + + "{{ productName }} defaults are used.", + label: "Logo URL", + placeholder: "https://myapp.com/logo.png" + } + }, + heading: "Logo", + preview: "Preview" + }, + myAccountLogo: { + fields: { + alt: { + hint: "Add a short description of the My Account logo image to display when the image does not load and also for SEO and accessibility. If not set, {{ productName }} defaults are used.", + label: "My Account Logo Alt Text", + placeholder: "Enter an alt text for My Account logo." + }, + title: { + hint: "Add a title to be shown beside the logo image if necessary. If not set, {{ productName }} defaults are used.", + label: "My Account Logo Title", + placeholder: "Enter a title for My Account logo." + }, + url: { + hint: "Use an image that’s at least <1>250x50 pixels and less than <3>1mb in size for better performance. If not set, {{ productName }} defaults are used.", + label: "My Account Logo URL", + placeholder: "https://myaccount.myapp.com/logo.png" + } + }, + heading: "My Account Logo", + preview: "Preview" + } + }, + inputs: { + fields: { + backgroundColor: { + hint: "The background color of the inputs such as text inputs, checkboxes, etc.", + label: "Background Color", + placeholder: "Select a background color for the inputs." + }, + borderColor: { + hint: "The border color of the text inputs, checkboxes, etc.", + label: "Border Color", + placeholder: "Select a border color for the inputs." + }, + borderRadius: { + hint: "The border radius of the text inputs.", + label: "Border Radius", + placeholder: "Select a border radius for the inputs." + }, + fontColor: { + hint: "The font color of the characters inside the text input fields, check" + + "symbol of checkboxes, etc. If not set, primary font color from the color palette will be used..", + label: "Font Color", + placeholder: "Select a font color for the inputs." + } + }, + heading: "Inputs", + labels: { + fields: { + fontColor: { + hint: "The font color of the labels of text inputs, checkboxes, etc. " + + "If not set, primary font color from the color palette will be used.", + label: "Font Color", + placeholder: "Select a font color for the input labels." + } + }, + heading: "Input Labels" + } + }, + loginBox: { + fields: { + backgroundColor: { + hint: "The background color of the login box.", + label: "Background Color", + placeholder: "Select a background color of the login box." + }, + borderColor: { + hint: "The border color of the login box.", + label: "Border Color", + placeholder: "Select a border color for the login box." + }, + borderRadius: { + hint: "The border radius of the login box.", + label: "Border Radius", + placeholder: "Select a border radius for the login box." + }, + borderWidth: { + hint: "The border width of the login box.", + label: "Border Width", + placeholder: "Select a border width of the login box." + }, + fontColor: { + hint: "The font color of the text, labels, etc. that's inside the login box. " + + "If not set, font color from the parent element will be used.", + label: "Font Color", + placeholder: "Select a font color for the login box text." + } + }, + heading: "Login Box" + }, + loginPage: { + fields: { + backgroundColor: { + hint: "The background color of the login pages. If not set, body background color " + + "from the color palette will be used.", + label: "Background Color", + placeholder: "Select a login page background color" + }, + fontColor: { + hint: "The font color for the text on login pages. This doesn't change the colors " + + "of the hyperlinks and button text. More fine grained control on the " + + "specific elements like headings, inputs, footer text, etc. can be " + + "configured in the below sections.", + label: "Font Color", + placeholder: "Select a login page font color" + } + }, + heading: "Login Page" + }, + variations: { + fields: { + dark: { + label: "Dark" + }, + light: { + label: "Light" + } + } + } + } + }, + general: { + fields: { + displayName: { + hint: "Organization name that appears to users. If not set, {{ productName }} defaults " + + "are used.", + label: "Organization Display Name", + placeholder: "Enter a display name" + }, + supportEmail: { + hint: "The email address that appears on error pages and other pages where " + + "users would require support. If not set, {{ productName }} defaults are used.", + label: "Contact Email", + placeholder: "Enter a contact email" + } + } + } + }, + notifications: { + delete: { + genericError: { + description: "An error occurred while reverting the Branding preferences for {{ tenant }}.", + message: "Couldn't revert branding preferences" + }, + invalidStatus: { + description: "Something went wrong while reverting branding preferences for {{ tenant }}.", + message: "Couldn't revert branding preferences" + }, + notConfigured: { + description: "No Branding preferences found for {{ tenant }}.", + message: "Nothing to revert" + }, + success: { + description: "Successfully reverted Branding preferences for {{ tenant }}.", + message: "Revert successful" + }, + successWaiting: { + description: "Reverting Branding preferences for {{ tenant }}. " + + "It may take a while for the changes to be reflected.", + message: "Reverting branding preferences" + }, + successWaitingAlert: { + description: "Reverting Branding preferences for {{ tenant }}. " + + "Note that it can take up to 10 minutes for the changes to be reflected.", + message: "Reverting branding preferences" + } + }, + fetch: { + customLayoutNotFound: { + description: "There is no deployed custom layout for {{ tenant }}.", + message: "Couldn't activate the custom layout" + }, + genericError: { + description: "An error occurred while getting the Branding preferences for {{ tenant }}.", + message: "Couldn't get branding preferences" + }, + invalidStatus: { + description: "Something went wrong while getting branding preferences for {{ tenant }}.", + message: "Couldn't get branding preferences" + }, + tenantMismatch: { + description: "Something went wrong while getting branding preferences for {{ tenant }}.", + message: "Couldn't get branding preferences" + } + }, + update: { + genericError: { + description: "An error occurred while updating the Branding preferences for {{ tenant }}.", + message: "Update Error" + }, + invalidStatus: { + description: "Something went wrong while updating branding preferences for {{ tenant }}.", + message: "Update Error" + }, + success: { + description: "Branding preference updated successfully for {{ tenant }}.", + message: "Update Successful" + }, + successWaiting: { + description: "Updating Branding preferences for {{ tenant }}. " + + "It may take a while for the changes to be reflected.", + message: "Updating branding preferences" + }, + successWaitingAlert: { + description: "Updating Branding preferences for {{ tenant }}. " + + "Note that it can take up to 10 minutes for the changes to be reflected.", + message: "Updating branding preferences" + }, + tenantMismatch: { + description: "Something went wrong while updating branding preferences for {{ tenant }}.", + message: "Update Error" + } + } + }, + pageHeader: { + description: "Customize consumer-facing user interfaces of applications in your organization.", + title: "Branding" + }, + pageResolution: { + hint: "Pages in the Preview section may look different than the actual page. " + + "To solve this issue please set your screen to a higher resolution." + }, + publishToggle: { + hint: "Branding preference is in the unpublished state. Your changes will not be reflected until you save & publish your preferences again.", + label: "Publish", + enabled: "Enabled", + disabled: "Disabled" + }, + tabs: { + advance: { + label: "Advanced" + }, + design: { + label: "Design", + sections: { + imagePreferences: { + description: "Add custom images to match your organization’s theme.", + heading: "Image Preferences" + }, + layoutVariation: { + description: "Select a layout for your login screens. " + + "You can further customize these layouts by updating the theme preferences.", + heading: "Login Layout", + status: "NEW" + }, + themePreferences: { + description: "Based on the above selected theme variation, start customizing the " + + "following elements to match your organization's guidelines.", + heading: "Theme Preferences" + }, + themeVariation: { + description: "Select a color theme for your interfaces. You can further customize " + + "these themes using the options given below. By default, the light theme " + + "({{ productName }} theme) is selected.", + heading: "Theme" + } + } + }, + general: { + customRequest: { + description: + "If you require further customizations, please reach to us at " + + "<1>{{ supportEmail }}", + heading: "Need more customizations?" + }, + label: "General" + }, + preview: { + disclaimer: + "Once these preferences are published, they are applied to the user registration flows " + + "and all login flows (including multi-factor login) of your apps, My Account portal and email templates.", + errors: { + layout: { + notFound: { + subTitle: "The resource you are looking for is not available.", + title: "Resource Not Found" + }, + notFoundWithSupport: { + description: "Need a fully customized layout for your organization? " + + "Reach us out at <1>{{ supportEmail }}", + subTitle: "You have not yet deployed a custom layout.", + title: "Custom Layout Not Found" + } + } + }, + info: { + layout: { + activatedMessage: { + description: "You can now incorporate a custom layout for login, " + + "registration, and recovery pages. Refer to our " + + "documentation for detailed instructions.", + subTitle: "The custom layout has been successfully enabled.", + title: "Custom Layout" + } + } + }, + label: "Preview" + } + } + }, + emailProviders: { + configureEmailTemplates: "Configure Email Templates", + heading: "Email Provider", + subHeading: "Configure a SMTP server to send emails to your users with your own email address.", + description: "Configure the email provider settings according to your SMTP server.", + note: "Email provider for the super organization can only be configured through <1>deployment.toml", + info: "You can customize the email content using <1>Email Templates.", + updateButton: "Update", + sendTestMailButton: "Send Test Email", + goBack: "Go back to Email & SMS", + confirmationModal: { + assertionHint: "Please confirm your action.", + content: "If you delete this configuration, the emails will be sent from the Asgardeo Email Address. " + + "Please proceed with caution.", + header: "Are you sure?", + message: "This action is irreversible and will permanently delete the email provider configurations." + }, + dangerZoneGroup: { + header: "Danger Zone", + revertConfig: { + heading: "Revert Configurations", + subHeading: "This action will revert mail server configurations to default configurations. " + + "Once reverted, you will receive emails from the Asgardeo domain.", + actionTitle: "Revert" + } + }, + form: { + smtpServerHost: { + label: "Server Host", + placeholder: "Enter a server host", + hint: "The Server Host usually begins with <1>smtp, followed by the domain name of the email service provider." + }, + smtpPort: { + label: "Server Port", + placeholder: "Enter a port number", + hint: "For security reasons, we currently support port <1>587 only." + }, + fromAddress: { + label: "From Address", + placeholder: "Enter an email address", + hint: "The From Address is the email address you want to appear as the sender of your " + + "outgoing emails. This should be an email address that you have access." + }, + replyToAddress: { + label: "Reply-To Address", + placeholder: "Enter an email address", + hint: "The Reply-To Address is used to specify the email address that recipients should use if " + + "they want to reply to your message." + }, + userName: { + label: "Username", + placeholder: "Enter a username", + hint: "The SMTP username is usually the same as your email address. However, some email " + + "service providers use a different username for your SMTP settings." + }, + password: { + label: "Password", + placeholder: "Enter a password", + hint: "The SMTP password is a security credential that is used to authenticate and verify your " + + "identity when sending emails through the SMTP server." + }, + displayName: { + label: "Display Name", + placeholder: "Enter a display name", + hint: "The Display Name is used to specify the name that recipients will see in their email " + + "inbox when they receive your message." + }, + validations: { + required: "This field cannot be empty", + portInvalid: "The port number is invalid", + emailInvalid: "The email address is invalid" + } + }, + notifications: { + getConfiguration: { + error: { + message: "Error Occurred", + description: "Error retrieving the email provider configurations." + } + }, + deleteConfiguration: { + error: { + message: "Error Occurred", + description: "Error deleting the email provider configurations." + }, + success: { + message: "Revert Successful", + description: "Successfully reverted the email provider configurations." + } + }, + updateConfiguration: { + error: { + message: "Error Occurred", + description: "Error updating the email provider configurations." + }, + success: { + message: "Update Successful", + description: "Successfully updated the email provider configurations." + } + } + } + }, + notificationChannel: { + heading: "SMS / Email Providers", + title: "SMS / Email Providers", + description: "Configure the SMS and Email providers for your organization." + }, + identityProviders: { + apple: { + quickStart: { + addLoginModal: { + heading: "Add Apple Login", + subHeading: "Select an application to set up Apple login." + }, + connectApp: { + description: + "Add <1>Apple authenticator to <3>Step 1 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "Add Apple Login", + subHeading: "Apple is now ready to be used as a login option for your " + "applications.", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up Apple login.", + heading: "Select Application" + }, + selectDefaultConfig: { + content: "Go to <1>Login Flow tab and click on the <3>Add Sign In Option button inside the login box. And select a Apple connection.", + heading: "Add a <1>Apple connection" + } + } + } + }, + emailOTP: { + quickStart: { + addLoginModal: { + heading: "Add Email OTP", + subHeading: "Select an application to set up Email OTP login." + }, + connectApp: { + description: + "Add <1>Email OTP to <3>Step 2 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "Email OTP Set Up Guide", + subHeading: + "Follow the instructions given below to set up Email OTP as a factor in your login " + "flow.", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up Email OTP login.", + heading: "Select Application" + }, + selectEmailOTP: { + content: "Go to <1>Login Flow tab and click on the <3>Username & Password + Email OTP option from the Multi-factor login section to configure a basic Email OTP flow.", + heading: "Select <1>Email OTP option" + } + } + } + }, + smsOTP: { + settings: { + smsOtpEnableDisableToggle: { + labelEnable: "Enabled", + labelDisable: "Disabled" + }, + choreoAsSMSProvider: { + title: "Configure Choreo as SMS Provider", + enableRequiredNote: { + message: "Asgardeo publishes identity events to Choreo, where Chreo webhooks can be used to" + + " integrate with multiple services to send SMS notifications and run custom business" + + " logic. <1>Learn More" + } + }, + errorNotifications: { + notificationSendersRetrievalError: { + message: "Error Occurred", + description: "Error occurred while trying to get SMS OTP configuration." + }, + smsPublisherCreationError: { + message: "Error Occurred", + description: "Error occurred while trying to enable SMS OTP." + }, + smsPublisherDeletionError: { + generic: { + message: "Error Occurred", + description: "Error occurred while trying to disable SMS OTP." + }, + activeSubs: { + message: "Error Occurred", + description: "Error occurred while trying to disable SMS OTP. SMS Publisher has " + + "active subscriptions." + }, + connectedApps: { + message: "Error Occurred", + description: "Error occurred while trying to disable SMS OTP. " + + "There are applications using this connection." + } + } + } + }, + quickStart: { + addLoginModal: { + heading: "Add SMS OTP", + subHeading: "Select an application to set up SMS OTP login." + }, + connectApp: { + description: + "Add <1>SMS OTP to <3>Step 2 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "SMS OTP Set Up Guide", + subHeading: + "Follow the instructions given below to set up SMS OTP as a factor in your login flow.", + steps: { + selectApplication: { + content: "Choose the <1>application for which you want to set up SMS OTP login.", + heading: "Select Application" + }, + selectSMSOTP: { + content: "Go to <1>Login Flow tab and click on the <3>Username & Password + SMS OTP option from the Multi-factor login section to configure a basic SMS OTP flow.", + heading: "Select <1>SMS OTP option" + } + } + } + }, + facebook: { + quickStart: { + addLoginModal: { + heading: "Add Facebook Login", + subHeading: "Select an application to set up Facebook login." + }, + connectApp: { + description: + "Add <1>Facebook authenticator to <3>Step 1 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "Add Facebook Login", + subHeading: "Facebook is now ready to be used as a login option for your " + "applications.", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up Facebook login.", + heading: "Select Application" + }, + selectDefaultConfig: { + content: "Go to <1>Login Flow tab and click on the <3>Add Sign In Option button inside the login box. And select a Facebook connection.", + heading: "Add a <1>Facebook connection" + } + } + } + }, + github: { + quickStart: { + addLoginModal: { + heading: "Add GitHub Login", + subHeading: "Select an application to set up GitHub login." + }, + connectApp: { + description: + "Add <1>GitHub authenticator to <3>Step 1 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "Add GitHub Login", + subHeading: "GitHub is now ready to be used as a login option for your " + "applications.", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up Github login.", + heading: "Select Application" + }, + selectDefaultConfig: { + content: "Go to <1>Login Flow tab and click on the <3>Add Sign In Option button inside the login box. And select a Github connection.", + heading: "Add a <1>Github connection" + } + } + } + }, + google: { + quickStart: { + addLoginModal: { + heading: "Add Google Login", + subHeading: "Select an application to set up Google login." + }, + connectApp: { + description: + "Add <1>Google authenticator to <3>Step 1 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "Add Google Login", + subHeading: "Google is now ready to be used as a login option for your " + "applications.", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up Google login.", + heading: "Select Application" + }, + selectDefaultConfig: { + content: "Go to <1>Login Flow tab and click on the <3>Add Sign In Option button inside the login box. And select a Google connection.", + heading: "Add a <1>Google connection" + } + } + } + }, + microsoft: { + quickStart: { + addLoginModal: { + heading: "Add Microsoft Login", + subHeading: "Select an application to set up Microsoft login." + }, + connectApp: { + description: + "Add <1>Microsoft authenticator to <3>Step 1 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "Add Microsoft Login", + subHeading: "Microsoft is now ready to be used as a login option for your " + "applications.", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up Microsoft login.", + heading: "Select Application" + }, + selectDefaultConfig: { + content: "Go to <1>Login Flow tab and click on the <3>Add Sign In Option button inside the login box. And select a Microsoft connection.", + heading: "Add a <1>Microsoft connection" + } + } + } + }, + hypr: { + quickStart: { + addLoginModal: { + heading: "Add HYPR Login", + subHeading: "Select an application to set up HYPR login." + }, + connectApp: { + description: + "Add <1>HYPR authenticator to <3>Step 1 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "Add HYPR Login", + subHeading: "HYPR is now ready to be used as a login option for your applications.", + steps: { + configureLogin: { + heading: "Configure the Login Flow", + addHypr: "Add HYPR authenticator to step 1 by clicking on the <1>Add Authentication button.", + conditionalAuth: + "Turn on <1>Conditional Authentication by switching the toggle and add " + + "the following conditional authentication script.", + update: "Click <1>Update to confirm." + }, + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up HYPR login.", + heading: "Select Application" + }, + selectDefaultConfig: { + content: "Go to <1>Login Flow tab and click on the <3>Add Sign In Option button inside the login box. And select a HYPR connection.", + heading: "Add a <1>HYPR connection" + } + } + } + }, + siwe: { + forms: { + authenticatorSettings: { + callbackUrl: { + hint: "The set of redirect URIs specified as valid for the hosted OIDC server.", + label: "Authorization callback URL", + placeholder: "Enter Authorization callback URL.", + validations: { + required: "Authorization callback URL is a required field." + } + }, + clientId: { + hint: "The <1>client_id you received from <2>oidc.signinwithethereum.org " + + "for your OIDC client.", + label: "Client ID", + placeholder: "Enter Client ID of OIDC client.", + validations: { + required: "Client ID is a required field." + } + }, + clientSecret: { + hint: "The <1>client_secret you received <2>oidc.signinwithethereum.org " + + "for your OIDC client.", + label: "Client secret", + placeholder: "Enter Client secret of OIDC client.", + validations: { + required: "Client secret is a required field." + } + }, + scopes: { + heading: "Scopes", + hint: "The type of access provided for the connected apps to access data " + + "from Ethereum wallet.", + list: { + openid: { + description: "Engages the OpenID flow." + }, + profile: { + description: "Grants access to read a user's profile data." + } + } + } + } + }, + quickStart: { + addLoginModal: { + heading: "Add Sign In With Ethereum", + subHeading: "Select an application to set up Sign In With Ethereum." + }, + connectApp: { + description: + "Add <1>Sign In With Ethereum authenticator to <3>Step 1 on the <5>Login Flow" + + " section of your <7>application." + }, + heading: "Add Sign In With Ethereum", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to " + + "set up Sign In With Ethereum.", + heading: "Select Application" + }, + selectDefaultConfig: { + content: "Go to <1>Login Flow tab and click on the <3>Add Sign In Option button inside the login box. And select a Sign In With Ethereum connection.", + heading: "Add a <1>Sign In With Ethereum connection" + } + }, + subHeading: "Sign In With Ethereum is now ready to be used as a login option for your " + + "applications." + }, + wizardHelp: { + clientId: { + description: "Provide the <1>client_id you received from " + + "<2>oidc.signinwithethereum.org for your OIDC client.", + heading: "Client ID" + }, + clientSecret: { + description: "Provide the <1>client_secret you received from " + + "<2>oidc.signinwithethereum.org for your OIDC client.", + heading: "Client secret" + }, + heading: "Help", + name: { + connectionDescription: "Provide a unique name for the connection.", + heading: "Name", + idpDescription: "Provide a unique name for the identity provider." + }, + preRequisites: { + clientRegistrationDocs: "See the guide on registering an OIDC client.", + configureClient: "If you want to quickly get things started, use the following <1>curl command to register the client.", + configureRedirectURI: "The following URL has to be set as the <1>Redirect URI.", + getCredentials: "Before you begin, register an <1>OIDC client using the OIDC client registration of <3>oidc.signinwithethereum.org, and obtain a <5>client ID & secret.", + heading: "Prerequisite" + }, + subHeading: "Use the guide below" + } + }, + totp: { + quickStart: { + addLoginModal: { + heading: "Add TOTP", + subHeading: "Select an application to set up TOTP login." + }, + heading: "TOTP Set Up Guide", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up TOTP login.", + heading: "Select Application" + }, + selectTOTP: { + content: "Go to <1>Login Flow tab and click on the <3>Username & Password + TOTP option from the Multi-factor login section to configure a basic TOTP flow.", + heading: "Select <1>TOTP option" + } + }, + subHeading: "Follow the instructions given below to set up TOTP as a factor in your login flow." + } + }, + fido: { + quickStart: { + addLoginModal: { + heading: "Add Passkey Login", + subHeading: "Select an application to set up passkey login." + }, + heading: "Passkey Set Up Guide", + passkeys: { + docLinkText: "FIDO passkey", + content: + "Passkey provide simple and secure passwordless login for your applications that " + + "survives device loss and works across platforms. You can try out passkey " + + "authentication on Asgardeo with \"Passkey\".", + heading: "FIDO authentication with passkey" + }, + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up passkey login.", + heading: "Select Application" + }, + selectFIDO: { + content: "Go to <1>Login Flow tab and click on the <3>Passkey option from the Passwordless login section to configure a basic Passkey flow.", + heading: "Select <1>Passkey option" + }, + configureParameters: { + heading: "Configure passkey options", + content: { + parameters: { + progressiveEnrollment: { + description: "Activate this option to allow users to enroll for a " + + "passkey during login.", + label: "Progressive Passkey Enrollment:", + note: "When the Passkey is set as a <1>first factor option, " + + "users need to add an <3>adaptive script to verify the user's " + + "identity prior to passkey enrollment. To include the script, users " + + "can use the <5>Passkeys Progressive Enrollment template available " + + "in the <7>Sign-In-Method tab of the application." + }, + usernamelessAuthentication: { + description: "Enabling this feature allows users to log in with a passkey " + + "without entering a username, creating a more streamlined " + + "sign-in experience.", + label: "Usernameless Authentication:" + } + }, + steps: { + info: "To configure, please follow the steps below:", + 1: "Navigate to the <1>Connections area.", + 2: "Locate and select the <1>Passkey connection.", + 3: "Navigate to the <1>Settings tab." + } + } + } + }, + subHeading: "Follow the instructions given below to set up passkey login in your login flow." + } + }, + magicLink: { + quickStart: { + addLoginModal: { + heading: "Add Magic Link Login", + subHeading: "Select an application to set up magic link login." + }, + heading: "Magic Link Set Up Guide", + steps: { + customizeFlow: { + content: "Continue to configure the login flow as required.", + heading: "Customize the flow" + }, + selectApplication: { + content: "Choose the <1>application for which you want to set up magic link login.", + heading: "Select Application" + }, + selectMagicLink: { + content: + "Go to <1>Login Flow tab and click on the <3>Magic Link option from the Passwordless login section to configure a basic Magic Link flow.", + heading: "Select <1>Magic Link option" + } + }, + subHeading: "Follow the instructions given below to set up magic link login in your login flow." + } + } + }, + monitor: { + filter: { + advancedSearch: { + attributes: { + placeholder: "E.g., actionId, traceId etc." + }, + fields: { + value: { + placeholder: "E.g., validate-token, access_token etc." + } + }, + buttons: { + submit: { + label: "Add Filter" + } + }, + title: "Advanced Search" + }, + dropdowns: { + timeRange: { + custom: { + labels: { + from: "From", + timeZone: "Select time zone", + to: "To" + } + }, + texts: { + 0: "Last 15 minutes", + 1: "Last 30 minutes", + 2: "Last hour", + 3: "Last 4 hours", + 4: "Last 12 hours", + 5: "Last 24 hours", + 6: "Last 48 hours", + 7: "Last 3 days", + 8: "Last 7 days", + 9: "Custom Time Range" + } + }, + timeZone: { + placeholder: "Select time zone" + } + }, + topToolbar: { + buttons: { + addFilter: { + label: "Add Filters" + }, + clearFilters: { + label: "Clear all filters" + } + } + }, + searchBar: { + placeholderDiagnostic: "Search Logs by Trace ID, Action ID, Client ID, Result Message, or Result Status", + placeholderAudit: "Search logs that contain ..." + }, + refreshMessage: { + text: "Last fetched logs at ", + tooltipText: "Newly generated logs will take few minues to be included in the search results." + }, + refreshButton: { + label: "Refresh" + }, + queryButton: { + label: "Run Query" + }, + downloadButton : { + label : "Download" + }, + viewButton: { + label : "View" + }, + delayMessage: { + text: "Some queries may take longer to load." + } + }, + logView: { + toolTips: { + seeMore: "See more" + }, + headers: { + recordedAt: "Recorded Time", + actionId: "Action", + targetId: "Target" + }, + logDataviewer : { + panelName: "AuditLog Data Viewer", + download: "Download", + copy: "Copy", + close: "Close" + } + }, + notifications: { + genericError: { + subtitle: { + 0: "Couldn't fetch logs.", + 1: "Please try again." + }, + title: "Something went wrong" + }, + emptyFilterResult: { + actionLabel: "Clear all filters", + subtitle: { + 0: "We couldn't find any results.", + 1: "Please try adding a different filter." + }, + title: "No results found" + }, + emptySearchResult: { + actionLabel: "Clear search query", + subtitle: { + 0: "We couldn't find any results for this search query.", + 1: "Please try a different search term." + }, + title: "No results found" + }, + emptyResponse: { + subtitle: { + 0: "We couldn't find any logs in ", + 1: "Please try a different time range." + }, + title: "No logs available" + } + }, + pageHeader: { + description: "Query your logs to troubleshoot issues and monitor resource activities.", + title: "Logs" + }, + tooltips: { + copy: "Copy to clipboard" + } + }, + sidePanel: { + apiResources: "API Resources", + branding: "Branding", + stylesAndText: "Styles & Text", + monitor: "Logs", + categories: { + apiResources: "API Resources", + branding: "Branding", + emailProvider: "Email Provider", + smsProvider: "SMS Provider", + monitor: "Logs" + }, + emailProvider: "Email Provider", + smsProvider: "SMS Provider", + eventPublishing: "Events", + emailTemplates: "Email Templates", + organizationInfo: "Organization Info" + }, + eventPublishing: { + eventsConfiguration: { + heading: "Configure Events", + subHeading: "Asgardeo can publish events to Choreo based on various user interactions. You can use the published events to trigger custom use cases.", + formHeading: "Select the events that you want to publish to Choreo.", + form: { + updateButton: "Update" + }, + navigateToChoreo: { + description: "Navigate to your Choreo organization to consume the published events.", + navigateButton: "Go to Choreo" + } + }, + notifications: { + updateConfiguration: { + error: { + generic: { + description: "An error occurred while updating the event configurations.", + message: "Something went wrong" + }, + activeSubs: { + description: "Make sure that there are no active subscribers before disabling an event " + + "category.", + message: "Something went wrong" + } + }, + success: { + description: "Event configurations updated successfully.", + message: "Update Successful" + } + }, + getConfiguration: { + error: { + description: "An error occurred while retrieving the event configurations.", + message: "Retrieval Error" + }, + success: { + description: "", + message: "" + } + } + } + }, + emailTemplates: { + page: { + header: "Email Templates", + description: "Customize email templates used in your organization." + }, + tabs: { + content: { + label: "Content" + }, + preview: { + label: "Preview" + } + }, + notifications: { + getEmailTemplateList: { + error: { + description: "An error occurred while retrieving the email templates list.", + message: "An error occurred while retrieving the email templates list" + } + }, + getEmailTemplate: { + error: { + description: "An error occurred while retrieving the email template.", + message: "Error retrieving email template." + } + }, + updateEmailTemplate: { + success: { + description: "Email template updated successfully", + message: "Email template updated successfully" + }, + error: { + description: "Error while updating email template. Make sure you have filled all the required fields and try again", + message: "Error while updating email template" + } + }, + deleteEmailTemplate: { + success: { + description: "Email template deleted successfully", + message: "Email template deleted successfully" + }, + error: { + description: "Error while deleting email template. Please try again", + message: "Error while deleting the email template" + } + } + }, + form: { + inputs: { + template: { + label: "Email Template", + placeholder: "Select the email template", + hint: "Select the email template" + }, + locale: { + label: "Locale", + placeholder: "Select Locale" + }, + subject: { + label: "Subject", + placeholder: "Enter the email subject", + hint: "This will be used as the subject of the email template and will be visible to the user." + }, + body: { + label: "Email Body (HTML)", + hint: "You can include any of the available literals placeholders for the email body." + }, + footer: { + label: "Footer", + placeholder: "Enter the email footer", + hint: "This will be used as the footer of the email template and will be visible to the user." + } + } + }, + modal: { + replicateContent: { + header: "Replicate content?", + message: "Seems like you don't have any content for this locale. Do you need to populate the previous locale's content here as a quick start?" + } + }, + dangerZone: { + heading: "Remove Template", + message: "This action will remove the selected template and you will lose any changes you've done to this template.", + action: "Remove Template", + actionDisabledHint: "You cannot delete a template with the default locale." + } + } + }, + manage: { + accountLogin: { + notifications: { + success: { + description: "Successfully updated username validation configuration.", + message: "Update successful" + }, + error: { + description: "{{description}}", + message: "Update error" + }, + genericError: { + description: "Failed to update username validation configuration.", + message: "Something went wrong" + } + }, + validationError: { + minMaxMismatch: "Minimum length should be less than maximum length.", + minLimitError: "The minimum length cannot be less than 3.", + maxLimitError: "The maximum length cannot be more than 50.", + wrongCombination: "The combination is not allowed" + }, + editPage: { + pageTitle: "Username Validation", + description: "Update the username type and customize username validation rules for your users.", + usernameType: "Select username type", + usernameTypeHint: "Allow users to set an email or a combination of characters for the username.", + emailType: "Email", + customType: "Custom", + usernameLength: { + 0: "Must be between", + 1: "and", + 2: "characters." + }, + usernameAlphanumeric: "Restrict to alphanumeric (a-z, A-Z, 0-9).", + usernameSpecialCharsHint: "Any combination of letters (a-z, A-Z), numbers (0-9), and the following characters: !@#$&'+\\=^_.{|}~-." + }, + alternativeLoginIdentifierPage: { + pageTitle: "Alternative Login Identifiers", + description: "Configure alternative login identifiers and allow users to use username or configured" + + " login identifier in login and recovery flows.", + loginIdentifierTypes: "Select login identifier", + loginIdentifierTypesHint: "Allow users to use username or configured login identifier in" + + " the login flow.", + warning: "Ensure that each user in your organization has a unique value assigned for the selected" + + " login identifiers.", + info: "You've chosen email as your username type, and it automatically serves as a login identifier.", + notification: { + error: { + description: "Error updating the alternative login identifier configuration.", + message: "Error updating configuration" + }, + success: { + description: "Successfully updated the alternative login identifier configuration.", + message: "Update successful" + } + }, + claimUpdateNotification: { + error: { + description: "Error updating the attribute as an unique attribute. Please try again.", + message: "Error updating claim" + } + } + }, + pageTitle: "Account Login", + description: "Customize account login configurations of the users in your organization.", + goBackToApplication: "Go back to Applications", + goBackToAccountLogin: "Go back to Account Login" + }, + attributes: { + attributes: { + description: "View and manage user attributes in the organization." + }, + displayNameHint: + "The display name will be used in the user profile to recognize the attribute, " + + "hence be mindful on selecting it.", + generatedAttributeMapping: { + title: "Protocol Mappings", + OIDCProtocol: "OpenID Connect", + SCIMProtocol: "SCIM 2.0", + description: + "We are simplifying the process for you and adding the required mappings for " + + "the following protocols." + } + }, + features: { + header: { + links: { + billingPortalNav: "Billing Portal" + } + }, + tenant: { + header: { + tenantSwitchHeader: "Switch Organization", + tenantAddHeader: "New Organization", + tenantDefaultButton: "Default", + tenantMakeDefaultButton: "Make default", + makeDefaultOrganization: "Make default organization", + backButton: "Go back", + copyOrganizationId: "Copy organization ID", + copied: "Copied!", + tenantSearch: { + placeholder: "Search organization", + emptyResultMessage: "No organizations found" + } + }, + wizards: { + addTenant: { + heading: "Add New Organization", + forms: { + fields: { + tenantName: { + label: "Organization Name", + placeholder: "Organization name (E.g., myorg)", + validations: { + empty: "This is a required field.", + duplicate: + "An organization with the name {{ tenantName }} already exists." + + " Please try a different name.", + invalid: "Please enter a valid format for organization name. It must" + + "<1><0>be unique<1>contain more than {{ minLength }} and less than" + + " {{ maxLength }} characters<2>consist of only lowercase" + + " alphanumeric characters<3>begin with an alphabetic character" + + "", + invalidLength: "The name you entered is less than {{ minLength }}" + + " characters. It must be" + + "<3><0>be unique<1>contain more than {{ minLength }} and less than" + + " {{ maxLength }} characters<2>consist of only lowercase" + + " alphanumeric characters<3>begin with an alphabetic character" + + "" + } + } + }, + loaderMessages: { + duplicateCheck: "Validating new organization name...", + tenantCreate: "Creating the new organization...", + tenantSwitch: "Please wait while we redirect you to the new organization..." + }, + messages: { + info: + "Think of a good, unique organization name for your new Asgardeo workspace" + + " because you won’t be able to change it later!" + } + }, + tooltips: { + message: "You will use this URL to access the new organization." + } + } + }, + tenantCreationPrompt: { + heading: "Create New Organization", + subHeading1: "You are accessing Asgardeo in the ", + subHeading2: "Sign In ", + subHeading3: "to the ", + subHeading4: "To continue, create your first organization.", + subHeading5: "Alternatively, ", + subHeading6: " to ", + subHeading7: "region." + }, + notifications: { + addTenant: { + error: { + description: "{{ description }}", + message: "Error Creating Organization" + }, + genericError: { + description: "An error occurred while creating the organization.", + message: "Error Creating Organization" + }, + limitReachError: { + description: "Maximum number of allowed organizations have been reached.", + message: "Error Creating Organization" + }, + success: { + description: "Successfully created organization {{ tenantName }}.", + message: "Organization Created" + } + }, + defaultTenant: { + genericError: { + description: "An error occurred while updating your default organization.", + message: "Error Updating Organization" + }, + success: { + description: "Successfully set {{ tenantName }} as your default organization.", + message: "Updated Default Organization" + } + }, + missingClaims: { + message: "Some personal info is missing", + description: + "Please visit the MyAccount application and make sure that your first name," + + " last name and primary email have been set in the Personal Info section." + }, + getTenants: { + message: "Unable to fetch your organizations", + description: "An error occurred while fetching your organizations." + } + } + }, + user: { + addUser: { + close: "Close", + invite: "Invite", + finish: "Finish", + add: "Add", + inputLabel: { + alphanumericUsername: "Username", + alphanumericUsernamePlaceholder: "Enter the username", + emailUsername: "Username (Email)" + }, + inviteUserTooltip: + "An email with a confirmation link will be sent to the " + + "provided email address for the user to set their own password.", + inviteUserOfflineTooltip: "You can copy the invitation link or the invitation" + + " during the final step to share with the user.", + inviteLink: { + error: { + description: "Unable to fetch invitation", + message: "An error occurred while fetching the invitation link." + }, + genericError: { + description: "Error getting invitation summary", + message: "An error occurred generating the summary." + } + }, + summary: { + invitation: "Invitation", + invitationBody: { + accountHasBeenCreated: "An account has been created for the username," + + " {{ username }} in the {{ tenantname }} organization.", + hi: "Hi,", + pleaseFollowTheLink: "Please follow the link below to set the password.", + team: "{{ tenantname }} team", + thanks: "Thanks" + }, + invitationBodyCopy: { + accountHasBeenCreated: "An account has been created for the username, " + + "$username in the $tenantname organization.", + team: "$tenantname team" + }, + invitationPasswordBody: { + accountHasBeenCreated: "An account has been created for you in the {{ tenantname }}" + + " organization. Your credentials are as follows.", + myAccountLink: "My Account URL", + pleaseFollowTheLink: "Please use the credentials to log in to your account by" + + " following the link below." + }, + invitationPasswordBodyCopy: { + accountHasBeenCreated: "An account has been created for you in the $tenantname " + + "organization. Your credentials are as follows." + }, + invitationLink: "Invitation link", + inviteWarningMessage: "Make sure to copy the invitation link or the invitation" + + " before you proceed. You won't see them again!", + password: "Password", + passwordWarningMessage: "Make sure to copy the password or the invitation before" + + " you proceed. You won't see them again!", + username: "Username" + }, + validation: { + password: + "Your password must contain a minimum of 8 characters including at " + + "least one uppercase letter, one lowercase letter, and one number.", + confirmPassword: "Both passwords should match", + passwordCase: "At least {{minUpperCase}} uppercase and {{minLowerCase}} lowercase letters", + upperCase: "At least {{minUpperCase}} uppercase letter(s)", + lowerCase: "At least {{minLowerCase}} lowercase letter(s)", + passwordLength: "Must be between {{min}} and {{max}} characters", + passwordNumeric: "At least {{min}} number(s)", + specialCharacter: "At least {{specialChr}} special character(s)", + uniqueCharacters: "At least {{uniqueChr}} unique character(s)", + consecutiveCharacters: "No more than {{repeatedChr}} repeated character(s)", + error: { + passwordValidation: "The password should satisfy the below constraints." + }, + usernameHint: "Must be an alphanumeric (a-z, A-Z, 0-9) string between {{minLength}} to " + + "{{maxLength}} characters including at least one letter.", + usernameSpecialCharHint: "Must be {{minLength}} to {{maxLength}} characters long, " + + "including at least one letter, and may contain a combination of the following " + + "characters: a-z, A-Z, 0-9, !@#$&'+\\=^_.{|}~-.", + usernameLength: "The username length should be between {{minLength}} and {{maxLength}}.", + usernameSymbols: "The username should consist of alphanumeric characters (a-z, A-Z, 0-9) and must include at least one letter.", + usernameSpecialCharSymbols: "Please choose a valid username that adheres to the given guidelines." + } + } + }, + userStores: { + configs: { + addUserStores: { + actionTitle: "Connect user store", + subTitle: "There are currently no remote user stores connected. Connect " + + "a new user store and onboard the remote user accounts to Asgardeo.", + title: "Connect a new user store" + } + }, + create: { + pageLayout: { + actions: { + connectUserStore: "Connect user store" + }, + description: "Onboard the users in your remote user store to Asgardeo.", + title: "Remote User Store", + steps: { + attributeMappings: { + subTitle: "Map the attributes defined in the on-prem user store for the username " + + "and user ID so that the users from the on-prem user store that you connect " + + "can log into applications without any issues.", + title: "Map Attributes", + usernameHint: "The mapped attribute for username should be <1> unique and be " + + "of <3> type {{ usernameType }} . This field cannot be empty as username is the " + + "primary identifier of the user.", + emailUsername: "email", + alphanumericUsername: "alphanumeric username" + }, + generalSettings: { + form: { + fields: { + name: { + hint: "This will appear as the name of the remote user store " + + "that you connect.", + label: "Name", + placeholder: "Enter the name of the user store", + requiredErrorMessage: "This field cannot be empty as this is the unique " + + "identifier of the user store." + }, + description: { + label: "Description", + placeholder: "Enter the description of the user store" + }, + userStoreType: { + label: "Remote user store type", + message: "You will be only granted READ access to this user store.", + types: { + ldap: { + label: "LDAP" + }, + ad: { + label: "Active Directory" + } + } + }, + accessType: { + label: "Access Type", + types: { + readOnly: { + label: "Read Only", + hint: "You will be granted READ-ONLY access to the user store. You will" + + "not be able to add new users or update any attributes of the user" + + "accounts you onboard." + }, + readWrite: { + label: "Read/Write", + hint: "You will be granted READ/WRITE access to the user store. You will " + + "be able to add new users and update the attributes of the user accounts " + + "you onboard." + } + } + } + } + }, + title: "General Details" + } + } + } + }, + delete: { + assertionHint: "Please confirm your action." + }, + edit: { + attributeMappings: { + description: "Map the attributes of your remote user store with the corresponding default " + + "and custom attributes of your organization. The attribute values will be mapped to " + + "the default attribute mappings of your organization. ", + disable: { + buttonDisableHint: "You cannot map attributes as this user store is disabled." + }, + title: "Update Attribute Mappings", + subTitle: "Update the attribute mappings you have added for the default and custom attributes.", + sections: { + custom: "Custom Attributes", + local: "Local Attributes" + }, + validations: { + empty: "This is a required field." + } + }, + general: { + connectionsSections: { + title: "User Store Agent Connection(s)", + agents: { + agentOne: { + description: "Users with an account in this user store connected via this " + + "agent, can sign in to the My Account and other business applications " + + "registered in the organization." + }, + agentTwo: { + description: "To maintain high availability for the remote user store, you " + + "can connect a second user store agent. " + }, + buttons: { + disconnect: "Disconnect", + generate: "Generate token", + regenerate: "Regenerate token" + } + } + }, + disable: { + buttonDisableHint: "You cannot update the description as this user store is disabled." + }, + form: { + fields: { + description: { + label: "Description", + placeholder: "Enter the description of the user store" + } + }, + validations: { + allSymbolsErrorMessage: "The user store name should have a combination of " + + "alphanumerics and special characters. Please try a different name.", + invalidSymbolsErrorMessage: "The name you entered contains disallowed " + + "characters. It can not contain '/' or '_'.", + restrictedNamesErrorMessage: "A user store with the name {{name}} already exists." + + " Please try a different name.", + reservedNamesErrorMessage: "User store name {{name}} is reserved." + + " Please try a different name." + } + }, + userStoreType: { + info: "Note that you will be granted READ ONLY access to the user directory. You will " + + "not be able to add new users or update any attributes of the user accounts that you " + + "onboard. Users of this user store will be able to log in to the applications in " + + "your organization." + } + }, + setupGuide: { + title: "Connect the remote user store", + subTitle: "Follow the steps given below to configure the user store agent, which " + + "connects the remote user store to Asgardeo", + steps: { + configureProperties: { + content: { + message: "See the Asgardeo documentation for the complete list of user store " + + "configuration properties." + }, + description: "Configure the properties of the local user store in the " + + "deployment.toml file that is found in the user store agent " + + "distribution depending on your requirements.", + title: "Configure user store properties" + }, + downloadAgent: { + content: { + buttons: { + download: "Download the agent" + } + }, + description: "Download and unzip the user store agent.", + title: "Download the agent" + }, + generateToken: { + content: { + buttons: { + generate: "Generate token" + } + }, + description: "Generate a new installation token which will require when you try to " + + "connect your remote user store through the user store agent.", + title: "Generate new token" + }, + runAgent: { + description: "Execute one of the following commands based on your operating system. " + + "Enter the installation_token on prompt.", + title: "Run the agent" + }, + tryAgain: { + info: "A user store is not connected, please make sure that you have followed all " + + "the steps of the setup guide properly." + } + } + } + }, + list: { + subTitle: "Connect and manage user stores.", + title: "User Stores" + } + } + }, + groups: { + heading: "Groups", + subHeading: + "User groups within your organization are listed here. You can create new groups and assign users.", + edit: { + users: { + heading: "Users in the Group", + description: "User groups within your organization are managed here." + }, + roles: { + title: "Roles", + heading: "Roles assigned to the group", + description: "Group to role assignments within your organization are managed here.", + editHoverText: "Edit Assigned Roles", + searchPlaceholder: "Search application roles by application name and role name", + rolesList: { + applicationLabel: "Application", + applicationRolesLabel: "Application Roles" + }, + addNewModal: { + heading: "Manage Application Roles", + subHeading: "Select the application roles related to the group." + }, + buttons: { + assignRoles: "Assign Roles" + }, + placeHolders: { + emptyRoles: { + action: "Go to Applications", + subtitles: { + 0: "There are no application roles created at the moment.", + 1: "Please create an application role to assign it to the group." + }, + title: "No Roles Created" + }, + emptyList: { + action: "Assign Roles", + subtitles: { + 0: "There are no roles assigned to the group at the moment." + }, + title: "No Roles Assigned" + } + }, + notifications: { + updateApplicationRoles: { + error: { + description: "{{description}}", + message: "Error occurred while updating application roles" + }, + genericError: { + description: "Error occurred while updating application roles", + message: "Something went wrong" + }, + success: { + description: "Updating application roles for the group successful.", + message: "Update application roles successful" + } + }, + fetchApplicationRoles: { + error: { + description: "{{description}}", + message: "Error occurred while fetching the application roles" + }, + genericError: { + description: "Error occurred while fetching the application roles.", + message: "Something went wrong" + } + }, + fetchAssignedApplicationRoles: { + error: { + description: "{{description}}", + message: "Error occurred while fetching the assigned application roles" + }, + genericError: { + description: "Error occurred while fetching the assigned application roles.", + message: "Something went wrong" + } + } + } + } + } + }, + myAccount: { + fetchMyAccountData: { + error: { + description: "{{description}}", + message: "Retrieval error" + }, + genericError: { + description: "Couldn't retrieve My Account portal data.", + message: "Something went wrong" + } + }, + fetchMyAccountStatus: { + error: { + description: "{{description}}", + message: "Retrieval error" + }, + genericError: { + description: "Couldn't retrieve My Account portal status.", + message: "Something went wrong" + } + }, + editPage: { + pageTitle: "My Account", + description: "Control access to the My Account portal for your users and configure Two-Factor Authentication for the My Account portal.", + enableEmailOtp: "Enable Email OTP", + enableSmsOtp: "Enable SMS OTP", + smsOtpEnableDescription: "To enable, you need to set up the SMS Service for your organization. <1>Learn more", + enableTotp: "Enable TOTP", + mfaDescription: "Configure two-factor authentication options for the My Account portal", + myAccountUrlDescription: "Share this link with your users to access the My Account Portal.", + backupCodeDescription: "Enable Backup Codes for Two-Factor Authentication.", + enableBackupCodes: "Enable Backup Codes", + backupCodeInfo: "To enable backup codes, you need to enable at least one of the two-factor authentication options for the login flow of the My Account portal.", + EnableTotpEnrollment: "Allow TOTP enrollment during login", + totpEnrollmentInfo: "If TOTP enrollment is disabled at user login and the user has not already enrolled the TOTP authenticator, the user will be instructed to contact the organization admin for assistance." + }, + pageTitle: "Self-Service Portal", + description: "Self-service portal for your users.", + goBackToApplication: "Go back to Applications", + goBackToMyAccount: "Go back to Self-Service Portal" + }, + serverConfigurations: { + accountManagement: { + accountRecovery: { + heading: "Password Recovery", + subHeading: + "Configure settings for self-service password recovery to let users " + + "reset their password using an email.", + toggleName: "Enable password recovery" + } + }, + accountRecovery: { + backButton: "Go back to Account Recovery", + heading: "Account Recovery", + passwordRecovery: { + form: { + fields: { + enable: { + hint: "Enabling this will let the users reset their password using an email.", + label: "Enable" + }, + expiryTime: { + hint: "Password recovery link expiry time in minutes.", + label: "Recovery link expiry time", + placeholder: "Enter expiry time", + validations: { + invalid: "Recovery link expiry time should be an integer.", + empty: "Recovery link expiry time cannot be empty.", + range: + "Recovery link expiry time should be between 1 minute & 10080 minutes " + + "(7 days).", + maxLengthReached: + "Recovery link expiry time should be a number with 5 or less " + "digits." + } + }, + notifySuccess: { + hint: + "This specifies whether to notify the user via an email when password " + + "recovery is successful.", + label: "Notify on successful recovery" + } + } + }, + connectorDescription: "Enable self-service password recovery for users " + "on the login page.", + heading: "Password Recovery", + notification: { + error: { + description: "Error updating the password recovery configuration.", + message: "Error updating configuration" + }, + success: { + description: "Successfully updated the password recovery configuration.", + message: "Update successful" + } + }, + subHeading: + "Enable self-service password recovery for users " + + "on the login page.\nThe user will receive a password reset link via email upon request." + }, + subHeading: "Account Recovery related settings." + }, + accountSecurity: { + backButton: "Go back to Account Security", + heading: "Account Security", + botDetection: { + form: { + fields: { + enable: { + hint: "Enabling this will enforce reCaptcha for both login and recovery.", + label: "Enable" + } + } + }, + info: { + heading: "This will enforce reCAPTCHA validation in respective UIs of the following flows.", + subSection1: "Login to business applications", + subSection2: "Recover the password of a user account", + subSection3: "Self registration for user accounts" + }, + connectorDescription: "Enable reCAPTCHA for the organization.", + heading: "Bot Detection", + notification: { + error: { + description: "Error updating the bot detection configuration.", + message: "Error updating configuration" + }, + success: { + description: "Successfully updated the bot detection configuration.", + message: "Update successful" + } + }, + subHeading: "Enable reCAPTCHA for the organization." + }, + loginAttemptSecurity: { + form: { + fields: { + accountLockIncrementFactor: { + hint: + "This specifies the factor by which the account lock duration should " + + "be incremented on further failed login attempts after the account is locked.", + label: "Account lock duration increment factor", + placeholder: "Enter lock duration increment factor", + validations: { + invalid: "Account lock duration increment factor should be an integer.", + range: "Account lock duration increment factor should be between 1 & 10.", + maxLengthReached: + "Account lock duration increment factor should be a number " + + "with 1 or 2 digits." + } + }, + accountLockTime: { + hint: + "This specifies the initial duration that the account will be locked for. " + + "The account will be automatically unlocked after this time period.", + label: "Account lock duration", + placeholder: "Enter lock duration", + validations: { + invalid: "Account lock duration should be an integer.", + required: "Account lock duration is a required field.", + range: "Account lock duration should be between 1 minute & 1440 minutes (1 day).", + maxLengthReached: "Account lock duration should be a number with 4 or less digits." + } + }, + enable: { + hint: + "Account locking will result in sending a mail to the user indicating " + + "that the account has been locked.", + label: "Enable" + }, + maxFailedAttempts: { + hint: + "This specifies the number of consecutive failed login attempts allowed " + + "before the account is locked.", + label: "Number of consecutive failed login attempts", + placeholder: "Enter max failed attempts", + validations: { + invalid: "Max failed attempts should be an integer.", + required: "Max failed attempts is a required field.", + range: "Max failed attempts should be between 1 & 10.", + maxLengthReached: "Max failed attempts should be a number with 1 or 2 digits." + } + }, + notifyUserOnAccountLockIncrement: { + hint: + "Notify user when the account lock duration is increased due to " + + "continuous failed login attempts.", + label: "Notify user when lock time is increased" + } + } + }, + info: + "Once the account is locked, the account owner will be informed via email. The account " + + "will be automatically activated after the account lock duration.", + connectorDescription: + "Protect accounts from password brute-force attacks by locking the " + + "account on consecutive failed login attempts.", + heading: "Login Attempts", + notification: { + error: { + description: "Error updating the login attempts security configuration.", + message: "Error updating configuration" + }, + success: { + description: "Successfully updated the login attempts security configuration.", + message: "Update successful" + } + }, + subHeading: + "Protect user accounts from password brute-force attacks by locking " + + "the account on consecutive failed login attempts.", + howItWorks: { + correctPassword: { + description: "If the user enters the correct password, the user can successfully log in." + }, + example: { + description_plural: + "That is, the account will be locked for {{ lockIncrementRatio }} x " + + " {{ lockDuration }} = {{ lockTotalDuration }} minutes.", + description_singular: + "That is, the account will be locked for {{ lockIncrementRatio }} " + + "x {{ lockDuration }} = {{ lockTotalDuration }} minute." + }, + incorrectPassword: { + description_plural: + "If the user tries an incorrect password for another " + + "{{ maxAttempts }} consecutive attempts the account lock duration will be incremented" + + " by {{ lockIncrementRatio }} times the previous lock duration.", + description_singular: + "If the user tries an incorrect password for another " + + "{{ maxAttempts }} consecutive attempt the account lock duration will be incremented " + + "by {{ lockIncrementRatio }} times the previous lock duration." + } + } + }, + subHeading: "Configure security settings to protect user accounts." + }, + additionalSettings: "Additional Settings", + analytics: { + heading: "Analytics Engine", + subHeading: "Configure the analytics engine for your organization.", + form: { + fields: { + hostUrl: { + label: "Host URL", + placeholder: "Enter the host URL", + hint: "The URL of the analytics engine." + }, + hostBasicAuthEnable: { + label: "Enable Basic Authentication", + hint: "Enable basic authentication for the analytics engine." + }, + hostUsername: { + label: "Username", + placeholder: "Enter the username", + hint: "The username to authenticate into the analytics engine." + }, + hostPassword: { + label: "Password", + placeholder: "Enter the password", + hint: "The password to authenticate into the analytics engine." + }, + hostConnectionTimeout: { + label: "HTTP Connection Timeout", + placeholder: "Enter the connection timeout", + hint: "Enter the connection timeout value in milliseconds." + }, + hostReadTimeout: { + label: "HTTP Read Timeout", + placeholder: "Enter the read timeout", + hint: "Enter the read timeout value in milliseconds." + }, + hostConnectionRequestTimeout: { + label: "HTTP Connection Request Timeout", + placeholder: "Enter the connection request timeout", + hint: "Enter the connection request timeout value in milliseconds." + }, + hostNameVerification: { + label: "Hostname Verification", + placeholder: "Enter the hostname verification", + hint: "Enable hostname verification for the analytics engine. (STRICT | ALLOW_ALL)" + } + }, + notification: { + error: { + description: "Error occurred while updating the analytics engine configurations.", + message: "Error Occurred" + }, + success: { + description: "Successfully updated the analytics engine configurations.", + message: "Update Successful" + } + } + } + }, + generalBackButton: "Go back", + generalDisabledLabel: "Disabled", + generalEnabledLabel: "Enabled", + passwordHistoryCount: { + heading: "Password History Count", + label1: "Must be different from the last", + label2: "passwords.", + message: "Specify the number of unique passwords that a user should use before an old password can be reused." + }, + passwordExpiry: { + heading: "Password Expiration", + label: "Password expires in ", + timeFormat: "days" + }, + passwordValidationHeading: "Password Input Validation", + userOnboarding: { + backButton: "Go back to Self Registration", + heading: "Self Registration", + selfRegistration: { + accountVerificationWarning: "To enable the account verification option, you need to make the email " + + "attribute mandatory for your organization.", + form: { + fields: { + enable: { + hint: + "Allow consumer users to self sign-up for this organization. " + + "When enabled, users will see a link to create an account at the login screen.", + label: "Enable" + }, + enableAutoLogin: { + label: "Enable auto login", + hint: + "If selected, the user will be automatically logged in after registration." + }, + expiryTime: { + hint: "The expiry time for the account verification link.", + label: "Account verification link expiry time", + placeholder: "Enter expiry time", + validations: { + invalid: "Expiry time should be an integer.", + empty: "Expiry time cannot be empty.", + range: "Expiry time should be between 1 minute & 10080 minutes (7 days).", + maxLengthReached: "Expiry time should be a number with 5 or less digits." + } + }, + activateImmediately: { + msg: + "If selected, the new account is activated immediately after registration " + + "without waiting for account confirmation.", + hint: "This will enable email verification at the self-registration.", + label: "Activate account immediately" + }, + signUpConfirmation: { + recommendationMsg: + "It is recommended to enable account verification for " + "self registration.", + botMsg: " If not at least enable bot detection.", + accountLockMsg: + "Account Verification enables email verification at the " + + "self registration. The new account is activated only after the user verifies " + + "the email", + hint: "An email is sent to the self-registered user requesting account verification.", + label: "Account verification", + confirmation: { + heading: "Are you sure?", + message: "Enable account verification", + content: "Auto login requires account to be activated immediately after the " + + "registration. When you proceed, auto login will be disabled. You can always " + + "re-enable it, when you select <1>Activate account immediately option." + } + } + } + }, + connectorDescription: "Enable self registration for users of the organization.", + heading: "Self Registration", + notification: { + error: { + description: "Error updating the self registration configuration.", + message: "Error updating configuration" + }, + success: { + description: "Successfully updated the self registration configuration.", + message: "Update successful" + } + }, + subHeading: + "When self registration is enabled, users can register via the " + + "<1>Register link on the application’s login page. This creates a new " + + "<3>user account in the organization." + }, + inviteUserToSetPassword: { + notification: { + error: { + description: "Failed to update the configuration for the Invite User to Set Password connector.", + message: "Error updating configuration" + }, + success: { + description: "Successfully updated the configuration for the Invite User to Set Password connector.", + message: "Update successful" + } + } + }, + subHeading: "Self Registration related settings." + } + }, + users: { + administratorSettings: { + administratorSettingsSubtitle: "Settings related to organizational administrators.", + administratorSettingsTitle: "Administrator Settings", + backButton: "Go back to administrators", + disableToggleMessage: "Enable users to manage the organization", + enableToggleMessage: "Disable users to manage the organization", + error: { + description: "{{description}}", + message: "Error while updating the configuration" + }, + genericError: { + description: "Couldn't update the configuration", + message: "Something went wrong" + }, + success: { + description: "Successfully updated the configuration.", + message: "Configuration update successful" + }, + toggleHint: "If enabled, users can be assigned with administrative capabilities." + }, + usersTitle: "Users", + usersSubTitle: "Users who can access applications within the organization are managed here.", + collaboratorsTitle: "Organization Administrators", + collaboratorsSubTitle: "Users who have access to your organization's administrative operations are " + + "managed here.", + editUserProfile: { + userId: "User ID", + disclaimerMessage: + "This user profile belongs to a collaborator or an organization owner. Only the" + + " account owner can manage the profile via the My Account app.", + accountLock: { + title: "Lock user", + description: + "Once you lock the account, the user can no longer sign in to the system. " + + "Please be certain." + }, + resetPassword: { + changePasswordModal: { + emailUnavailableWarning: "WARNING: Cannot find an email address for the user account." + + "Please provide an email address to proceed with inviting the user to reset the password.", + emailResetWarning: "An email with a link to reset the password will be sent to the provided " + + "email address for the user to set their own password.", + passwordResetConfigDisabled: "Password reset via recovery email is not enabled. Please make " + + "sure to enable it from <1> " + + " Login and Registration configurations." + } + } + }, + buttons: { + addUserBtn: "Add User", + addCollaboratorBtn: "Add Administrator" + }, + collaboratorAccounts: { + consoleInfo: "Share this link with the users who have administrative priviledges " + + "to allow access to Console" + }, + list: { + columns: { + user: "User", + accountType: "Account Type", + idpType: "Managed By", + userStore: "User Store" + }, + popups: { + content: { + AccountTypeContent: "The user's relation to this organization.", + idpTypeContent: "The entity that manages the user's identity and credentials.", + sourceContent: "The data store where the user information is stored." + } + } + }, + descriptions: { + allUser: "All the users within your organization are listed here.", + consumerAppInfo: + "Share this link with your users to allow access to My Account and to manage their accounts.", + consumerUser: + "Users who can access applications within the organization are listed here." + + " Admins can onboard users to the organization or the users can sign up if" + + " Admins can onboard users to the organization or the users can sign up if" + + " Admins can onboard users to the organization or the users can sign up if" + + " Admins can onboard users to the organization or the users can sign up if" + + " Admins can onboard users to the organization or the users can sign up if" + + " Admins can onboard users to the organization or the users can sign up if" + + " Admins can onboard users to the organization or the users can sign up if" + + " self-registration is enabled.", + guestUser: + "Users who have access to your organization's administrative operations" + + " (application onboarding, user management, etc.) are listed here." + + " Admins can invite users as administrators to the organization and assign roles.", + learnMore: "Learn More" + }, + notifications: { + addUser: { + customerUser: { + limitReachError: { + description: "Maximum number of allowed users have been reached.", + message: "Error adding the new user" + } + } + } + }, + wizard: { + addAdmin: { + external: { + subtitle: "Invite an external administrator to manage your organization. This user " + + "will receive an email invitation they can accept " + + "in order to begin collaborating.", + title: "Add Administrator" + }, + internal: { + hint: "Only the users listed in the users section can be added as administrators.", + searchPlaceholder: "Search by email", + emptySearchQueryPlaceholder: "To begin, search users by typing the email. You may have to type the complete email address.", + emptySearchResultsPlaceholder: "We couldn't find any results for search. Please try with the complete email address.", + selectUser: "Select User", + subtitle: "Make existing users administrators of your organization. An email notification " + + "will be sent to the users indicating the change.", + title: "Add Administrator", + updateRole: { + error: { + description: "{{ description }}", + message: "Error Adding Administrator" + }, + genericError: { + description: "An error occurred while adding the administrator.", + message: "Error Adding Administrator" + }, + success: { + description: "Successfully added administrator.", + message: "Administrator Added" + } + } + } + }, + addUser: { + subtitle: "Follow the steps to create a new user.", + title: "Create User" + } + } + }, + admins: { + editPage: { + backButton: "Go back to Admins" + } + }, + invite: { + notifications: { + sendInvite: { + limitReachError: { + description: "Maximum number of allowed collaborator users have been reached.", + message: "Error while sending the invitation" + } + } + } + }, + guest: { + deleteUser: { + confirmationModal: { + content: + "However, the user's account is not permanently deleted from the system and " + + "they will still be able to access other organizations they are associated with.", + message: + "This action is irreversible and will remove the user's association with " + + "this organization." + } + }, + editUser: { + dangerZoneGroup: { + deleteUserZone: { + subheader: + "This action will remove the user's association with this organization. " + + "Please be certain before you proceed." + } + } + } + }, + sidePanel: { + categories: { + attributeManagement: "Attribute Management", + AccountManagement: "Account Management", + userManagement: "User Management", + organizationSettings: "Organization Settings" + } + } + } +}; diff --git a/features/admin-extensions-v1/i18n/resources/en-US/index.ts b/features/admin-extensions-v1/i18n/resources/en-US/index.ts new file mode 100644 index 00000000000..5c86fad437f --- /dev/null +++ b/features/admin-extensions-v1/i18n/resources/en-US/index.ts @@ -0,0 +1,25 @@ +/** + * Copyright (c) 2021, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { extensions } from "./extensions"; +import { ExtensionsBundle } from "../../models"; + +export const enUs: ExtensionsBundle = { + extensions: extensions, + name: "en-US" +}; diff --git a/features/admin-extensions-v1/i18n/resources/index.ts b/features/admin-extensions-v1/i18n/resources/index.ts new file mode 100644 index 00000000000..70560a81dd3 --- /dev/null +++ b/features/admin-extensions-v1/i18n/resources/index.ts @@ -0,0 +1,20 @@ +/** + * Copyright (c) 2021, WSO2 LLC. (https://www.wso2.com). + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export * from "./en-US"; + diff --git a/features/admin-extensions-v1/i18n/tsconfig.json b/features/admin-extensions-v1/i18n/tsconfig.json new file mode 100644 index 00000000000..46dc5de0319 --- /dev/null +++ b/features/admin-extensions-v1/i18n/tsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "experimentalDecorators": true, + "module": "commonjs", + "rootDir": ".", + "outDir": "dist/src" + }, + "extends": "../../../../../tsconfig.base.json" +} diff --git a/apps/console/src/extensions/identity-provider-templates/templates/apple/apple.json b/features/admin-extensions-v1/identity-provider-templates/templates/apple/apple.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/apple/apple.json rename to features/admin-extensions-v1/identity-provider-templates/templates/apple/apple.json diff --git a/apps/console/src/features/connections/resources/guides/duo/assets/build-login-flow.png b/features/admin-extensions-v1/identity-provider-templates/templates/apple/assets/build-login-flow.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/duo/assets/build-login-flow.png rename to features/admin-extensions-v1/identity-provider-templates/templates/apple/assets/build-login-flow.png diff --git a/apps/console/src/features/connections/resources/guides/duo/assets/customize-steps.png b/features/admin-extensions-v1/identity-provider-templates/templates/apple/assets/customize-steps.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/duo/assets/customize-steps.png rename to features/admin-extensions-v1/identity-provider-templates/templates/apple/assets/customize-steps.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/apple/quick-start.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/apple/quick-start.tsx similarity index 99% rename from apps/console/src/extensions/identity-provider-templates/templates/apple/quick-start.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/apple/quick-start.tsx index 8c83fc8885d..621143f0a92 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/apple/quick-start.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/apple/quick-start.tsx @@ -26,7 +26,7 @@ import CustomizeStepsIllustration from "./assets/customize-steps.png"; import { IdentityProviderInterface, IdentityProviderTemplateInterface -} from "../../../../features/identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { VerticalStepper, VerticalStepperStepInterface } from "../../../components/component-extensions"; import ApplicationSelectionModal from "../../../components/shared/application-selection-modal"; diff --git a/apps/console/src/extensions/identity-provider-templates/templates/facebook/assets/build-login-flow.png b/features/admin-extensions-v1/identity-provider-templates/templates/facebook/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/facebook/assets/build-login-flow.png rename to features/admin-extensions-v1/identity-provider-templates/templates/facebook/assets/build-login-flow.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/facebook/assets/customize-steps.png b/features/admin-extensions-v1/identity-provider-templates/templates/facebook/assets/customize-steps.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/facebook/assets/customize-steps.png rename to features/admin-extensions-v1/identity-provider-templates/templates/facebook/assets/customize-steps.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/facebook/facebook.json b/features/admin-extensions-v1/identity-provider-templates/templates/facebook/facebook.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/facebook/facebook.json rename to features/admin-extensions-v1/identity-provider-templates/templates/facebook/facebook.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/facebook/quick-start.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/facebook/quick-start.tsx similarity index 99% rename from apps/console/src/extensions/identity-provider-templates/templates/facebook/quick-start.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/facebook/quick-start.tsx index 0c2df006ae1..06574084cee 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/facebook/quick-start.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/facebook/quick-start.tsx @@ -26,7 +26,7 @@ import CustomizeStepsIllustration from "./assets/customize-steps.png"; import { IdentityProviderInterface, IdentityProviderTemplateInterface -} from "../../../../features/identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { VerticalStepper, VerticalStepperStepInterface } from "../../../components/component-extensions"; import ApplicationSelectionModal from "../../../components/shared/application-selection-modal"; diff --git a/apps/console/src/extensions/identity-provider-templates/templates/github/assets/build-login-flow.png b/features/admin-extensions-v1/identity-provider-templates/templates/github/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/github/assets/build-login-flow.png rename to features/admin-extensions-v1/identity-provider-templates/templates/github/assets/build-login-flow.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/github/assets/customize-steps.png b/features/admin-extensions-v1/identity-provider-templates/templates/github/assets/customize-steps.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/github/assets/customize-steps.png rename to features/admin-extensions-v1/identity-provider-templates/templates/github/assets/customize-steps.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/github/github.json b/features/admin-extensions-v1/identity-provider-templates/templates/github/github.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/github/github.json rename to features/admin-extensions-v1/identity-provider-templates/templates/github/github.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/github/quick-start.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/github/quick-start.tsx similarity index 99% rename from apps/console/src/extensions/identity-provider-templates/templates/github/quick-start.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/github/quick-start.tsx index 3e449425c9c..693fd82942a 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/github/quick-start.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/github/quick-start.tsx @@ -26,7 +26,7 @@ import CustomizeStepsIllustration from "./assets/customize-steps.png"; import { IdentityProviderInterface, IdentityProviderTemplateInterface -} from "../../../../features/identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { VerticalStepper, VerticalStepperStepInterface } from "../../../components/component-extensions"; import ApplicationSelectionModal from "../../../components/shared/application-selection-modal"; diff --git a/apps/console/src/extensions/identity-provider-templates/templates/google/assets/build-login-flow.png b/features/admin-extensions-v1/identity-provider-templates/templates/google/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/google/assets/build-login-flow.png rename to features/admin-extensions-v1/identity-provider-templates/templates/google/assets/build-login-flow.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/google/assets/customize-steps.png b/features/admin-extensions-v1/identity-provider-templates/templates/google/assets/customize-steps.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/google/assets/customize-steps.png rename to features/admin-extensions-v1/identity-provider-templates/templates/google/assets/customize-steps.png diff --git a/apps/console/src/features/connections/resources/guides/google/assets/setup-google-client-illustration.png b/features/admin-extensions-v1/identity-provider-templates/templates/google/assets/setup-google-client-illustration.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/google/assets/setup-google-client-illustration.png rename to features/admin-extensions-v1/identity-provider-templates/templates/google/assets/setup-google-client-illustration.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/google/google.json b/features/admin-extensions-v1/identity-provider-templates/templates/google/google.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/google/google.json rename to features/admin-extensions-v1/identity-provider-templates/templates/google/google.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/google/quick-start.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/google/quick-start.tsx similarity index 96% rename from apps/console/src/extensions/identity-provider-templates/templates/google/quick-start.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/google/quick-start.tsx index 9b90ad6ea0d..afa0f189942 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/google/quick-start.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/google/quick-start.tsx @@ -27,16 +27,16 @@ import { Dispatch } from "redux"; import { DropdownProps, Grid, Modal, PaginationProps } from "semantic-ui-react"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; import CustomizeStepsIllustration from "./assets/customize-steps.png"; -import { getApplicationList } from "../../../../features/applications/api"; -import { ApplicationList } from "../../../../features/applications/components/application-list"; -import { ApplicationListInterface } from "../../../../features/applications/models"; -import { AdvancedSearchWithBasicFilters } from "../../../../features/core/components"; -import { AppConstants } from "../../../../features/core/constants"; -import { history } from "../../../../features/core/helpers"; +import { getApplicationList } from "../../../../admin-applications-v1/api"; +import { ApplicationList } from "../../../../admin-applications-v1/components/application-list"; +import { ApplicationListInterface } from "../../../../admin-applications-v1/models"; +import { AdvancedSearchWithBasicFilters } from "../../../../admin-core-v1/components"; +import { AppConstants } from "../../../../admin-core-v1/constants"; +import { history } from "../../../../admin-core-v1/helpers"; import { IdentityProviderInterface, IdentityProviderTemplateInterface -} from "../../../../features/identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { VerticalStepper, VerticalStepperStepInterface } from "../../../components/component-extensions"; /** diff --git a/apps/console/src/extensions/identity-provider-templates/templates/hypr/assets/build-login-flow.png b/features/admin-extensions-v1/identity-provider-templates/templates/hypr/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/hypr/assets/build-login-flow.png rename to features/admin-extensions-v1/identity-provider-templates/templates/hypr/assets/build-login-flow.png diff --git a/apps/console/src/features/connections/resources/guides/hypr/assets/conditional-auth.png b/features/admin-extensions-v1/identity-provider-templates/templates/hypr/assets/conditional-auth.png similarity index 100% rename from apps/console/src/features/connections/resources/guides/hypr/assets/conditional-auth.png rename to features/admin-extensions-v1/identity-provider-templates/templates/hypr/assets/conditional-auth.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/hypr/assets/customize-steps.png b/features/admin-extensions-v1/identity-provider-templates/templates/hypr/assets/customize-steps.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/hypr/assets/customize-steps.png rename to features/admin-extensions-v1/identity-provider-templates/templates/hypr/assets/customize-steps.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/hypr/hypr.json b/features/admin-extensions-v1/identity-provider-templates/templates/hypr/hypr.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/hypr/hypr.json rename to features/admin-extensions-v1/identity-provider-templates/templates/hypr/hypr.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/hypr/quick-start.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/hypr/quick-start.tsx similarity index 99% rename from apps/console/src/extensions/identity-provider-templates/templates/hypr/quick-start.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/hypr/quick-start.tsx index 3b70865b46f..cafd2771c52 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/hypr/quick-start.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/hypr/quick-start.tsx @@ -27,7 +27,7 @@ import CustomizeStepsIllustration from "./assets/customize-steps.png"; import { IdentityProviderInterface, IdentityProviderTemplateInterface -} from "../../../../features/identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { VerticalStepper, VerticalStepperStepInterface } from "../../../components/component-extensions"; import ApplicationSelectionModal from "../../../components/shared/application-selection-modal"; diff --git a/apps/console/src/extensions/identity-provider-templates/templates/linkedin/linkedin.json b/features/admin-extensions-v1/identity-provider-templates/templates/linkedin/linkedin.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/linkedin/linkedin.json rename to features/admin-extensions-v1/identity-provider-templates/templates/linkedin/linkedin.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/microsoft/assets/build-login-flow.png b/features/admin-extensions-v1/identity-provider-templates/templates/microsoft/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/microsoft/assets/build-login-flow.png rename to features/admin-extensions-v1/identity-provider-templates/templates/microsoft/assets/build-login-flow.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/microsoft/assets/customize-steps.png b/features/admin-extensions-v1/identity-provider-templates/templates/microsoft/assets/customize-steps.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/microsoft/assets/customize-steps.png rename to features/admin-extensions-v1/identity-provider-templates/templates/microsoft/assets/customize-steps.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/microsoft/microsoft.json b/features/admin-extensions-v1/identity-provider-templates/templates/microsoft/microsoft.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/microsoft/microsoft.json rename to features/admin-extensions-v1/identity-provider-templates/templates/microsoft/microsoft.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/microsoft/quick-start.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/microsoft/quick-start.tsx similarity index 99% rename from apps/console/src/extensions/identity-provider-templates/templates/microsoft/quick-start.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/microsoft/quick-start.tsx index e300c1541a8..21e8a2f9a0c 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/microsoft/quick-start.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/microsoft/quick-start.tsx @@ -26,7 +26,7 @@ import CustomizeStepsIllustration from "./assets/customize-steps.png"; import { IdentityProviderInterface, IdentityProviderTemplateInterface -} from "../../../../features/identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { VerticalStepper, VerticalStepperStepInterface } from "../../../components/component-extensions"; import ApplicationSelectionModal from "../../../components/shared/application-selection-modal"; diff --git a/apps/console/src/extensions/identity-provider-templates/templates/oidc/oidc.json b/features/admin-extensions-v1/identity-provider-templates/templates/oidc/oidc.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/oidc/oidc.json rename to features/admin-extensions-v1/identity-provider-templates/templates/oidc/oidc.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/saml/saml.json b/features/admin-extensions-v1/identity-provider-templates/templates/saml/saml.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/saml/saml.json rename to features/admin-extensions-v1/identity-provider-templates/templates/saml/saml.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/assets/build-login-flow.png b/features/admin-extensions-v1/identity-provider-templates/templates/swe/assets/build-login-flow.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/assets/build-login-flow.png rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/assets/build-login-flow.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/assets/customize-steps.png b/features/admin-extensions-v1/identity-provider-templates/templates/swe/assets/customize-steps.png similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/assets/customize-steps.png rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/assets/customize-steps.png diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/create-wizard-help.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/swe/create-wizard-help.tsx similarity index 98% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/create-wizard-help.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/create-wizard-help.tsx index 302491b994a..720a5ae6060 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/swe/create-wizard-help.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/swe/create-wizard-help.tsx @@ -29,7 +29,7 @@ import { import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Divider } from "semantic-ui-react"; -import { IdentityProviderManagementUtils } from "../../../../features/identity-providers/utils"; +import { IdentityProviderManagementUtils } from "../../../../admin-identity-providers-v1/utils"; import { SIWEConstants } from "../../../components/identity-providers/constants"; import { identityProviderConfig } from "../../../configs/identity-provider"; diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/quick-start.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/swe/quick-start.tsx similarity index 97% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/quick-start.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/quick-start.tsx index 23df5c71af0..0bb43cf10e5 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/swe/quick-start.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/swe/quick-start.tsx @@ -25,15 +25,15 @@ import { Dispatch } from "redux"; import { DropdownProps, Grid, Modal, PaginationProps } from "semantic-ui-react"; import BuildLoginFlowIllustration from "./assets/build-login-flow.png"; import CustomizeStepsIllustration from "./assets/customize-steps.png"; -import { useApplicationList } from "../../../../features/applications/api"; -import { ApplicationList } from "../../../../features/applications/components/application-list"; -import { AdvancedSearchWithBasicFilters } from "../../../../features/core/components"; -import { AppConstants } from "../../../../features/core/constants"; -import { history } from "../../../../features/core/helpers"; +import { useApplicationList } from "../../../../admin-applications-v1/api"; +import { ApplicationList } from "../../../../admin-applications-v1/components/application-list"; +import { AdvancedSearchWithBasicFilters } from "../../../../admin-core-v1/components"; +import { AppConstants } from "../../../../admin-core-v1/constants"; +import { history } from "../../../../admin-core-v1/helpers"; import { IdentityProviderInterface, IdentityProviderTemplateInterface -} from "../../../../features/identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { VerticalStepper, VerticalStepperStepInterface } from "../../../components/component-extensions"; /** diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/swe-authenticator-form.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/swe/swe-authenticator-form.tsx similarity index 99% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/swe-authenticator-form.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/swe-authenticator-form.tsx index 2b62b9aa73b..6fe52a488c6 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/swe/swe-authenticator-form.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/swe/swe-authenticator-form.tsx @@ -23,7 +23,7 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, ReactNode, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Icon, SemanticICONS } from "semantic-ui-react"; -import { IdentityProviderManagementConstants } from "../../../../features/identity-providers/constants"; +import { IdentityProviderManagementConstants } from "../../../../admin-identity-providers-v1/constants"; import { CommonAuthenticatorFormFieldInterface, CommonAuthenticatorFormFieldMetaInterface, @@ -31,7 +31,7 @@ import { CommonAuthenticatorFormMetaInterface, CommonAuthenticatorFormPropertyInterface, CommonPluggableComponentMetaPropertyInterface -} from "../../../../features/identity-providers/models"; +} from "../../../../admin-identity-providers-v1/models"; import { SIWEConstants } from "../../../components/identity-providers/constants"; /** diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/swe.json b/features/admin-extensions-v1/identity-provider-templates/templates/swe/swe.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/swe.json rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/swe.json diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/wizards/index.ts b/features/admin-extensions-v1/identity-provider-templates/templates/swe/wizards/index.ts similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/wizards/index.ts rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/wizards/index.ts diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard-content.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard-content.tsx similarity index 97% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard-content.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard-content.tsx index 4a8497fff99..be964fe4ab5 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard-content.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard-content.tsx @@ -25,13 +25,13 @@ import { SIWEAuthenticationProviderCreateWizardFormErrorValidationsInterface, SIWEAuthenticationProviderCreateWizardFormValuesInterface } from "./swe-authentication-provider-create-wizard"; -import { useIdentityProviderList } from "../../../../../features/identity-providers/api"; -import { handleGetIDPListCallError } from "../../../../../features/identity-providers/components/utils"; -import { IdentityProviderManagementConstants } from "../../../../../features/identity-providers/constants"; +import { useIdentityProviderList } from "../../../../../admin-identity-providers-v1/api"; +import { handleGetIDPListCallError } from "../../../../../admin-identity-providers-v1/components/utils"; +import { IdentityProviderManagementConstants } from "../../../../../admin-identity-providers-v1/constants"; import { IdentityProviderTemplateInterface, StrictIdentityProviderInterface -} from "../../../../../features/identity-providers/models"; +} from "../../../../../admin-identity-providers-v1/models"; /** * Prop-types for the SIWE Authentication Wizard From. diff --git a/apps/console/src/extensions/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard.tsx b/features/admin-extensions-v1/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard.tsx similarity index 97% rename from apps/console/src/extensions/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard.tsx rename to features/admin-extensions-v1/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard.tsx index 45b4466a5e6..44fd24c619f 100644 --- a/apps/console/src/extensions/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard.tsx +++ b/features/admin-extensions-v1/identity-provider-templates/templates/swe/wizards/swe-authentication-provider-create-wizard.tsx @@ -37,17 +37,17 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid } from "semantic-ui-react"; import { SIWEAuthenticationProviderCreateWizardContent } from "./swe-authentication-provider-create-wizard-content"; -import { CommonPluggableComponentPropertyInterface } from "../../../../../features/connections"; -import { ModalWithSidePanel, TierLimitReachErrorModal } from "../../../../../features/core/components"; -import { EventPublisher } from "../../../../../features/core/utils"; -import { createIdentityProvider } from "../../../../../features/identity-providers/api"; -import { getIdPIcons } from "../../../../../features/identity-providers/configs/ui"; -import { IdentityProviderManagementConstants } from "../../../../../features/identity-providers/constants"; +import { CommonPluggableComponentPropertyInterface } from "../../../../../admin-connections-v1"; +import { ModalWithSidePanel, TierLimitReachErrorModal } from "../../../../../admin-core-v1/components"; +import { EventPublisher } from "../../../../../admin-core-v1/utils"; +import { createIdentityProvider } from "../../../../../admin-identity-providers-v1/api"; +import { getIdPIcons } from "../../../../../admin-identity-providers-v1/configs/ui"; +import { IdentityProviderManagementConstants } from "../../../../../admin-identity-providers-v1/constants"; import { GenericIdentityProviderCreateWizardPropsInterface, IdentityProviderInterface -} from "../../../../../features/identity-providers/models"; -import { IdentityProviderManagementUtils } from "../../../../../features/identity-providers/utils"; +} from "../../../../../admin-identity-providers-v1/models"; +import { IdentityProviderManagementUtils } from "../../../../../admin-identity-providers-v1/utils"; import { identityProviderConfig } from "../../../../configs/identity-provider"; /** diff --git a/apps/console/src/extensions/identity-provider-templates/templates/trusted-token-issuer/trusted-token-issuer.json b/features/admin-extensions-v1/identity-provider-templates/templates/trusted-token-issuer/trusted-token-issuer.json similarity index 100% rename from apps/console/src/extensions/identity-provider-templates/templates/trusted-token-issuer/trusted-token-issuer.json rename to features/admin-extensions-v1/identity-provider-templates/templates/trusted-token-issuer/trusted-token-issuer.json diff --git a/apps/console/src/extensions/index.ts b/features/admin-extensions-v1/index.ts similarity index 90% rename from apps/console/src/extensions/index.ts rename to features/admin-extensions-v1/index.ts index 204674079fb..a95caf9ffce 100644 --- a/apps/console/src/extensions/index.ts +++ b/features/admin-extensions-v1/index.ts @@ -1,5 +1,5 @@ /** - * Copyright (c) 2023, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * Copyright (c) 2023-2024, WSO2 LLC. (https://www.wso2.com). * * WSO2 LLC. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/apps/console/src/extensions/models.ts b/features/admin-extensions-v1/models.ts similarity index 92% rename from apps/console/src/extensions/models.ts rename to features/admin-extensions-v1/models.ts index d59052ddfc9..6a0705b6a7c 100644 --- a/apps/console/src/extensions/models.ts +++ b/features/admin-extensions-v1/models.ts @@ -17,10 +17,10 @@ */ import { RouteInterface } from "@wso2is/core/models"; -import { ApplicationTemplatesConfigInterface } from "../features/applications/data/application-templates"; +import { ApplicationTemplatesConfigInterface } from "../admin-applications-v1/data/application-templates"; import { IdentityProviderTemplatesConfigInterface -} from "../features/identity-providers/data/identity-provider-templates"; +} from "../admin-identity-providers-v1/data/identity-provider-templates"; /** * Interface for the core extensions config. diff --git a/apps/console/src/extensions/test-configs/__mocks__/server/handlers.ts b/features/admin-extensions-v1/test-configs/__mocks__/server/handlers.ts similarity index 100% rename from apps/console/src/extensions/test-configs/__mocks__/server/handlers.ts rename to features/admin-extensions-v1/test-configs/__mocks__/server/handlers.ts diff --git a/apps/console/src/extensions/test-configs/__mocks__/window.ts b/features/admin-extensions-v1/test-configs/__mocks__/window.ts similarity index 100% rename from apps/console/src/extensions/test-configs/__mocks__/window.ts rename to features/admin-extensions-v1/test-configs/__mocks__/window.ts diff --git a/apps/console/src/extensions/test-configs/setup-test.ts b/features/admin-extensions-v1/test-configs/setup-test.ts similarity index 100% rename from apps/console/src/extensions/test-configs/setup-test.ts rename to features/admin-extensions-v1/test-configs/setup-test.ts diff --git a/apps/console/src/extensions/utils/application-insights.ts b/features/admin-extensions-v1/utils/application-insights.ts similarity index 98% rename from apps/console/src/extensions/utils/application-insights.ts rename to features/admin-extensions-v1/utils/application-insights.ts index ea127e13120..605b9392fd2 100644 --- a/apps/console/src/extensions/utils/application-insights.ts +++ b/features/admin-extensions-v1/utils/application-insights.ts @@ -20,8 +20,8 @@ import { ITelemetryItem } from "@microsoft/applicationinsights-core-js"; import { ReactPlugin } from "@microsoft/applicationinsights-react-js"; import { ApplicationInsights } from "@microsoft/applicationinsights-web"; import { v4 as uuidv4 } from "uuid"; -import { history } from "../../features/core/helpers/history"; -import { store } from "../../features/core/store"; +import { history } from "../../admin-core-v1/helpers/history"; +import { store } from "../../admin-core-v1/store"; /** * App Insights class to perform application insights related functions. diff --git a/apps/console/src/extensions/utils/user-store-utils.ts b/features/admin-extensions-v1/utils/user-store-utils.ts similarity index 93% rename from apps/console/src/extensions/utils/user-store-utils.ts rename to features/admin-extensions-v1/utils/user-store-utils.ts index dfee0740f16..0c92acaa43e 100644 --- a/apps/console/src/extensions/utils/user-store-utils.ts +++ b/features/admin-extensions-v1/utils/user-store-utils.ts @@ -17,10 +17,10 @@ */ import { AxiosResponse } from "axios"; -import { getAUserStore } from "../../features/core/api"; -import { SharedUserStoreConstants } from "../../features/core/constants"; -import { getUserStoreList } from "../../features/userstores/api"; -import { UserStoreListItem, UserStorePostData, UserStoreProperty } from "../../features/userstores/models"; +import { getAUserStore } from "../../admin-core-v1/api"; +import { SharedUserStoreConstants } from "../../admin-core-v1/constants"; +import { getUserStoreList } from "../../admin-userstores-v1/api"; +import { UserStoreListItem, UserStorePostData, UserStoreProperty } from "../../admin-userstores-v1/models"; /** * Utility class for common user store operations. diff --git a/apps/console/src/features/groups/api/groups.ts b/features/admin-groups-v1/api/groups.ts similarity index 98% rename from apps/console/src/features/groups/api/groups.ts rename to features/admin-groups-v1/api/groups.ts index 9e83318fe6c..8dafe6bdca6 100644 --- a/apps/console/src/features/groups/api/groups.ts +++ b/features/admin-groups-v1/api/groups.ts @@ -19,12 +19,12 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { CreateGroupInterface, GroupListInterface, diff --git a/apps/console/src/features/groups/api/index.ts b/features/admin-groups-v1/api/index.ts similarity index 100% rename from apps/console/src/features/groups/api/index.ts rename to features/admin-groups-v1/api/index.ts diff --git a/apps/console/src/features/groups/components/edit-group/edit-group-basic.tsx b/features/admin-groups-v1/components/edit-group/edit-group-basic.tsx similarity index 99% rename from apps/console/src/features/groups/components/edit-group/edit-group-basic.tsx rename to features/admin-groups-v1/components/edit-group/edit-group-basic.tsx index 8c4bca592aa..ce260458935 100644 --- a/apps/console/src/features/groups/components/edit-group/edit-group-basic.tsx +++ b/features/admin-groups-v1/components/edit-group/edit-group-basic.tsx @@ -36,7 +36,7 @@ import { UserStoreDetails, UserStoreProperty, history -} from "../../../core"; +} from "../../../admin-core-v1"; import { deleteGroupById, searchGroupList, updateGroupDetails } from "../../api"; import { GroupsInterface, PatchGroupDataInterface, SearchGroupInterface } from "../../models"; diff --git a/apps/console/src/features/groups/components/edit-group/edit-group-roles-v1.tsx b/features/admin-groups-v1/components/edit-group/edit-group-roles-v1.tsx similarity index 98% rename from apps/console/src/features/groups/components/edit-group/edit-group-roles-v1.tsx rename to features/admin-groups-v1/components/edit-group/edit-group-roles-v1.tsx index 7317b070383..1674c217958 100644 --- a/apps/console/src/features/groups/components/edit-group/edit-group-roles-v1.tsx +++ b/features/admin-groups-v1/components/edit-group/edit-group-roles-v1.tsx @@ -54,17 +54,17 @@ import { Modal, Table } from "semantic-ui-react"; -import { AppState, getEmptyPlaceholderIllustrations, updateResources } from "../../../core"; -import { getOrganizationRoles } from "../../../organizations/api"; +import { AppState, getEmptyPlaceholderIllustrations, updateResources } from "../../../admin-core-v1"; +import { getOrganizationRoles } from "../../../admin-organizations-v1/api"; import { OrganizationResponseInterface, OrganizationRoleListResponseInterface -} from "../../../organizations/models/organizations"; -import { OrganizationUtils } from "../../../organizations/utils"; -import { getRolesList } from "../../../roles/api/roles"; -import { APPLICATION_DOMAIN, INTERNAL_DOMAIN } from "../../../roles/constants/role-constants"; -import { UserRolePermissions } from "../../../users/components/user-role-permissions"; -import { RolePermissions } from "../../../users/components/wizard/user-role-permissions"; +} from "../../../admin-organizations-v1/models/organizations"; +import { OrganizationUtils } from "../../../admin-organizations-v1/utils"; +import { getRolesList } from "../../../admin-roles-v2/api/roles"; +import { APPLICATION_DOMAIN, INTERNAL_DOMAIN } from "../../../admin-roles-v2/constants/role-constants"; +import { UserRolePermissions } from "../../../admin-users-v1/components/user-role-permissions"; +import { RolePermissions } from "../../../admin-users-v1/components/wizard/user-role-permissions"; import { GroupsInterface } from "../../models"; interface GroupRolesV1PropsInterface extends TestableComponentInterface { diff --git a/apps/console/src/features/groups/components/edit-group/edit-group-roles.scss b/features/admin-groups-v1/components/edit-group/edit-group-roles.scss similarity index 100% rename from apps/console/src/features/groups/components/edit-group/edit-group-roles.scss rename to features/admin-groups-v1/components/edit-group/edit-group-roles.scss diff --git a/apps/console/src/features/groups/components/edit-group/edit-group-roles.tsx b/features/admin-groups-v1/components/edit-group/edit-group-roles.tsx similarity index 95% rename from apps/console/src/features/groups/components/edit-group/edit-group-roles.tsx rename to features/admin-groups-v1/components/edit-group/edit-group-roles.tsx index b23d4e4dd4d..d9ad234a639 100644 --- a/apps/console/src/features/groups/components/edit-group/edit-group-roles.tsx +++ b/features/admin-groups-v1/components/edit-group/edit-group-roles.tsx @@ -26,8 +26,8 @@ import React, { } from "react"; import { useTranslation } from "react-i18next"; import { Divider } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations } from "../../../core"; -import { ReadOnlyRoleList } from "../../../roles/components/readonly-role-list"; +import { getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; +import { ReadOnlyRoleList } from "../../../admin-roles-v2/components/readonly-role-list"; import { GroupsInterface } from "../../models"; import "./edit-group-roles.scss"; diff --git a/apps/console/src/features/groups/components/edit-group/edit-group-users.tsx b/features/admin-groups-v1/components/edit-group/edit-group-users.tsx similarity index 99% rename from apps/console/src/features/groups/components/edit-group/edit-group-users.tsx rename to features/admin-groups-v1/components/edit-group/edit-group-users.tsx index 2e5c76c4023..597a6a7ffe4 100644 --- a/apps/console/src/features/groups/components/edit-group/edit-group-users.tsx +++ b/features/admin-groups-v1/components/edit-group/edit-group-users.tsx @@ -48,8 +48,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch as ReduxDispatch } from "redux"; import { Grid, Header, Icon, Input, Modal, Table } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations } from "../../../core"; -import { UserBasicInterface } from "../../../users/models/user"; +import { getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; +import { UserBasicInterface } from "../../../admin-users-v1/models/user"; import { updateGroupDetails } from "../../api"; import { CreateGroupMemberInterface, GroupsInterface, PatchGroupDataInterface } from "../../models"; diff --git a/apps/console/src/features/groups/components/edit-group/edit-group.tsx b/features/admin-groups-v1/components/edit-group/edit-group.tsx similarity index 97% rename from apps/console/src/features/groups/components/edit-group/edit-group.tsx rename to features/admin-groups-v1/components/edit-group/edit-group.tsx index 531101102ab..ec19209a1fe 100644 --- a/apps/console/src/features/groups/components/edit-group/edit-group.tsx +++ b/features/admin-groups-v1/components/edit-group/edit-group.tsx @@ -32,11 +32,11 @@ import { BasicGroupDetails } from "./edit-group-basic"; import { EditGroupRoles } from "./edit-group-roles"; import { GroupRolesV1List } from "./edit-group-roles-v1"; import { GroupUsersList } from "./edit-group-users"; -import { FeatureConfigInterface } from "../../../core/models"; -import { AppState } from "../../../core/store"; -import { getUsersList } from "../../../users/api"; -import { UserManagementConstants } from "../../../users/constants"; -import { UserBasicInterface, UserListInterface } from "../../../users/models"; +import { FeatureConfigInterface } from "../../../admin-core-v1/models"; +import { AppState } from "../../../admin-core-v1/store"; +import { getUsersList } from "../../../admin-users-v1/api"; +import { UserManagementConstants } from "../../../admin-users-v1/constants"; +import { UserBasicInterface, UserListInterface } from "../../../admin-users-v1/models"; import { GroupConstants } from "../../constants"; import useGroupManagement from "../../hooks/use-group-management"; import { GroupsInterface, GroupsMemberInterface } from "../../models"; diff --git a/apps/console/src/features/groups/components/edit-group/index.ts b/features/admin-groups-v1/components/edit-group/index.ts similarity index 100% rename from apps/console/src/features/groups/components/edit-group/index.ts rename to features/admin-groups-v1/components/edit-group/index.ts diff --git a/apps/console/src/features/groups/components/group-common-components/auto-complete-render-option.tsx b/features/admin-groups-v1/components/group-common-components/auto-complete-render-option.tsx similarity index 100% rename from apps/console/src/features/groups/components/group-common-components/auto-complete-render-option.tsx rename to features/admin-groups-v1/components/group-common-components/auto-complete-render-option.tsx diff --git a/apps/console/src/features/groups/components/group-common-components/render-chip.tsx b/features/admin-groups-v1/components/group-common-components/render-chip.tsx similarity index 97% rename from apps/console/src/features/groups/components/group-common-components/render-chip.tsx rename to features/admin-groups-v1/components/group-common-components/render-chip.tsx index 082177a73ba..bfac6d24bfa 100644 --- a/apps/console/src/features/groups/components/group-common-components/render-chip.tsx +++ b/features/admin-groups-v1/components/group-common-components/render-chip.tsx @@ -20,7 +20,7 @@ import Chip, { ChipProps } from "@oxygen-ui/react/Chip"; import Typography from "@oxygen-ui/react/Typography"; import { IdentifiableComponentInterface, RolesMemberInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement, SyntheticEvent } from "react"; -import { RoleAudienceTypes } from "../../../roles/constants"; +import { RoleAudienceTypes } from "../../../admin-roles-v2/constants"; interface RenderChipInterface extends IdentifiableComponentInterface, ChipProps { /** diff --git a/apps/console/src/features/groups/components/group-list.tsx b/features/admin-groups-v1/components/group-list.tsx similarity index 99% rename from apps/console/src/features/groups/components/group-list.tsx rename to features/admin-groups-v1/components/group-list.tsx index a56667eeccc..33588736a4f 100644 --- a/apps/console/src/features/groups/components/group-list.tsx +++ b/features/admin-groups-v1/components/group-list.tsx @@ -42,7 +42,7 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { GroupConstants } from "../constants"; import { GroupsInterface } from "../models"; diff --git a/apps/console/src/features/groups/components/index.ts b/features/admin-groups-v1/components/index.ts similarity index 100% rename from apps/console/src/features/groups/components/index.ts rename to features/admin-groups-v1/components/index.ts diff --git a/apps/console/src/features/groups/components/wizard/create-group-wizard-updated.tsx b/features/admin-groups-v1/components/wizard/create-group-wizard-updated.tsx similarity index 96% rename from apps/console/src/features/groups/components/wizard/create-group-wizard-updated.tsx rename to features/admin-groups-v1/components/wizard/create-group-wizard-updated.tsx index 04b360313b1..be33ddce758 100644 --- a/apps/console/src/features/groups/components/wizard/create-group-wizard-updated.tsx +++ b/features/admin-groups-v1/components/wizard/create-group-wizard-updated.tsx @@ -34,23 +34,23 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { AddGroupUsersUpdated } from "./group-assign-users-updated"; -import { commonConfig } from "../../../../extensions/configs"; -import useAuthorization from "../../../authorization/hooks/use-authorization"; -import { AppConstants, AppState, AssignRoles, RolePermissions, history } from "../../../core"; -import { EventPublisher } from "../../../core/utils"; -import { getOrganizationRoles } from "../../../organizations/api"; -import { OrganizationRoleManagementConstants } from "../../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; +import { commonConfig } from "../../../admin-extensions-v1/configs"; +import useAuthorization from "../../../admin-authorization-v1/hooks/use-authorization"; +import { AppConstants, AppState, AssignRoles, RolePermissions, history } from "../../../admin-core-v1"; +import { EventPublisher } from "../../../admin-core-v1/utils"; +import { getOrganizationRoles } from "../../../admin-organizations-v1/api"; +import { OrganizationRoleManagementConstants } from "../../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; import { GenericOrganization, OrganizationRoleListItemInterface, OrganizationRoleListResponseInterface -} from "../../../organizations/models"; -import { getRolesList, updateRole } from "../../../roles/api"; -import { RoleConstants } from "../../../roles/constants"; -import { BasicRoleInterface, PatchRoleDataInterface, RolesV2ResponseInterface } from "../../../roles/models"; -import { UserBasicInterface } from "../../../users/models"; -import { CONSUMER_USERSTORE, PRIMARY_USERSTORE } from "../../../userstores/constants"; +} from "../../../admin-organizations-v1/models"; +import { getRolesList, updateRole } from "../../../admin-roles-v2/api"; +import { RoleConstants } from "../../../admin-roles-v2/constants"; +import { BasicRoleInterface, PatchRoleDataInterface, RolesV2ResponseInterface } from "../../../admin-roles-v2/models"; +import { UserBasicInterface } from "../../../admin-users-v1/models"; +import { CONSUMER_USERSTORE, PRIMARY_USERSTORE } from "../../../admin-userstores-v1/constants"; import { createGroup } from "../../api"; import { getGroupsWizardStepIcons } from "../../configs"; import { diff --git a/apps/console/src/features/groups/components/wizard/create-group-wizard.tsx b/features/admin-groups-v1/components/wizard/create-group-wizard.tsx similarity index 97% rename from apps/console/src/features/groups/components/wizard/create-group-wizard.tsx rename to features/admin-groups-v1/components/wizard/create-group-wizard.tsx index 26d732c4b1f..2c2bc26040b 100644 --- a/apps/console/src/features/groups/components/wizard/create-group-wizard.tsx +++ b/features/admin-groups-v1/components/wizard/create-group-wizard.tsx @@ -28,19 +28,19 @@ import { Dispatch } from "redux"; import { Button, Grid, Icon, Modal } from "semantic-ui-react"; import { GroupBasics } from "./group-basics"; import { CreateGroupSummary } from "./group-summary"; -import useAuthorization from "../../../authorization/hooks/use-authorization"; -import { AppConstants, AppState, AssignRoles, RolePermissions, history } from "../../../core"; -import { getOrganizationRoles } from "../../../organizations/api"; -import { OrganizationRoleManagementConstants } from "../../../organizations/constants/organization-constants"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; +import useAuthorization from "../../../admin-authorization-v1/hooks/use-authorization"; +import { AppConstants, AppState, AssignRoles, RolePermissions, history } from "../../../admin-core-v1"; +import { getOrganizationRoles } from "../../../admin-organizations-v1/api"; +import { OrganizationRoleManagementConstants } from "../../../admin-organizations-v1/constants/organization-constants"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; import { GenericOrganization, OrganizationRoleListItemInterface, OrganizationRoleListResponseInterface -} from "../../../organizations/models"; -import { getRolesList, updateRolesBulk } from "../../../roles/api"; -import { PatchRoleDataInterface, RolesV2ResponseInterface } from "../../../roles/models"; -import { WizardStepInterface } from "../../../users/models"; +} from "../../../admin-organizations-v1/models"; +import { getRolesList, updateRolesBulk } from "../../../admin-roles-v2/api"; +import { PatchRoleDataInterface, RolesV2ResponseInterface } from "../../../admin-roles-v2/models"; +import { WizardStepInterface } from "../../../admin-users-v1/models"; import { createGroup } from "../../api"; import { getGroupsWizardStepIcons } from "../../configs"; import { diff --git a/apps/console/src/features/groups/components/wizard/group-assign-users-updated.tsx b/features/admin-groups-v1/components/wizard/group-assign-users-updated.tsx similarity index 98% rename from apps/console/src/features/groups/components/wizard/group-assign-users-updated.tsx rename to features/admin-groups-v1/components/wizard/group-assign-users-updated.tsx index 7b6aac8bbbc..d0cc6cd0fa5 100644 --- a/apps/console/src/features/groups/components/wizard/group-assign-users-updated.tsx +++ b/features/admin-groups-v1/components/wizard/group-assign-users-updated.tsx @@ -44,9 +44,9 @@ import { useDispatch } from "react-redux"; import { Dispatch as ReduxDispatch } from "redux"; import { Header, Segment } from "semantic-ui-react"; import { GroupBasicsUpdated } from "./group-basics-updated"; -import { SCIMConfigs } from "../../../../extensions/configs/scim"; -import { UIConstants, UserBasicInterface, UserListInterface, getUsersList } from "../../../core"; -import { UserManagementUtils } from "../../../users/utils"; +import { SCIMConfigs } from "../../../admin-extensions-v1/configs/scim"; +import { UIConstants, UserBasicInterface, UserListInterface, getUsersList } from "../../../admin-core-v1"; +import { UserManagementUtils } from "../../../admin-users-v1/utils"; import { GroupsMemberInterface } from "../../models"; /** diff --git a/apps/console/src/features/groups/components/wizard/group-assign-users.tsx b/features/admin-groups-v1/components/wizard/group-assign-users.tsx similarity index 99% rename from apps/console/src/features/groups/components/wizard/group-assign-users.tsx rename to features/admin-groups-v1/components/wizard/group-assign-users.tsx index e0880c3da16..c2d439d3e02 100644 --- a/apps/console/src/features/groups/components/wizard/group-assign-users.tsx +++ b/features/admin-groups-v1/components/wizard/group-assign-users.tsx @@ -41,7 +41,7 @@ import { UserListInterface, getEmptyPlaceholderIllustrations, getUsersList -} from "../../../core"; +} from "../../../admin-core-v1"; import { GroupsMemberInterface } from "../../models"; /** diff --git a/apps/console/src/features/groups/components/wizard/group-basics-updated.tsx b/features/admin-groups-v1/components/wizard/group-basics-updated.tsx similarity index 96% rename from apps/console/src/features/groups/components/wizard/group-basics-updated.tsx rename to features/admin-groups-v1/components/wizard/group-basics-updated.tsx index 50452716789..79e53688226 100644 --- a/apps/console/src/features/groups/components/wizard/group-basics-updated.tsx +++ b/features/admin-groups-v1/components/wizard/group-basics-updated.tsx @@ -27,12 +27,12 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { DropdownItemProps, Grid, GridColumn, GridRow } from "semantic-ui-react"; import { CreateGroupFormData, SearchGroupInterface, searchGroupList } from "../.."; -import { SharedUserStoreConstants, SharedUserStoreUtils, UserStoreDetails } from "../../../core"; -import { RootOnlyComponent } from "../../../organizations/components/root-only-component"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; -import { getAUserStore, getUserStoreList } from "../../../userstores/api/user-stores"; -import { PRIMARY_USERSTORE, UserStoreManagementConstants } from "../../../userstores/constants"; -import { UserStoreProperty } from "../../../userstores/models"; +import { SharedUserStoreConstants, SharedUserStoreUtils, UserStoreDetails } from "../../../admin-core-v1"; +import { RootOnlyComponent } from "../../../admin-organizations-v1/components/root-only-component"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { getAUserStore, getUserStoreList } from "../../../admin-userstores-v1/api/user-stores"; +import { PRIMARY_USERSTORE, UserStoreManagementConstants } from "../../../admin-userstores-v1/constants"; +import { UserStoreProperty } from "../../../admin-userstores-v1/models"; /** * Interface to capture group basics props. diff --git a/apps/console/src/features/groups/components/wizard/group-basics.tsx b/features/admin-groups-v1/components/wizard/group-basics.tsx similarity index 96% rename from apps/console/src/features/groups/components/wizard/group-basics.tsx rename to features/admin-groups-v1/components/wizard/group-basics.tsx index ea2afe7500a..83bb15de5a2 100644 --- a/apps/console/src/features/groups/components/wizard/group-basics.tsx +++ b/features/admin-groups-v1/components/wizard/group-basics.tsx @@ -26,14 +26,14 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { DropdownItemProps, Grid, GridColumn, GridRow } from "semantic-ui-react"; import { AddGroupUsers } from "./group-assign-users"; -import { UserStoreDetails } from "../../../core"; -import { SharedUserStoreConstants } from "../../../core/constants"; -import { SharedUserStoreUtils } from "../../../core/utils"; +import { UserStoreDetails } from "../../../admin-core-v1"; +import { SharedUserStoreConstants } from "../../../admin-core-v1/constants"; +import { SharedUserStoreUtils } from "../../../admin-core-v1/utils"; // TODO: Remove this once the api is updated. -import { RootOnlyComponent } from "../../../organizations/components"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; -import { getUserStoreList } from "../../../userstores/api"; -import { UserStoreProperty } from "../../../userstores/models"; +import { RootOnlyComponent } from "../../../admin-organizations-v1/components"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { getUserStoreList } from "../../../admin-userstores-v1/api"; +import { UserStoreProperty } from "../../../admin-userstores-v1/models"; import { searchGroupList } from "../../api"; import { CreateGroupFormData, SearchGroupInterface } from "../../models"; diff --git a/apps/console/src/features/groups/components/wizard/group-summary.tsx b/features/admin-groups-v1/components/wizard/group-summary.tsx similarity index 99% rename from apps/console/src/features/groups/components/wizard/group-summary.tsx rename to features/admin-groups-v1/components/wizard/group-summary.tsx index 75886d779f4..ecaa5edff51 100644 --- a/apps/console/src/features/groups/components/wizard/group-summary.tsx +++ b/features/admin-groups-v1/components/wizard/group-summary.tsx @@ -20,7 +20,7 @@ import { UserAvatar } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect } from "react"; import { useTranslation } from "react-i18next"; import { Grid, Label } from "semantic-ui-react"; -import { CONSUMER_USERSTORE } from "../../../userstores/constants/user-store-constants"; +import { CONSUMER_USERSTORE } from "../../../admin-userstores-v1/constants/user-store-constants"; /** * Interface to capture current wizard state diff --git a/apps/console/src/features/groups/components/wizard/index.ts b/features/admin-groups-v1/components/wizard/index.ts similarity index 100% rename from apps/console/src/features/groups/components/wizard/index.ts rename to features/admin-groups-v1/components/wizard/index.ts diff --git a/apps/console/src/features/groups/configs/endpoints.ts b/features/admin-groups-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/groups/configs/endpoints.ts rename to features/admin-groups-v1/configs/endpoints.ts diff --git a/apps/console/src/features/groups/configs/index.ts b/features/admin-groups-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/groups/configs/index.ts rename to features/admin-groups-v1/configs/index.ts diff --git a/apps/console/src/features/groups/configs/ui.ts b/features/admin-groups-v1/configs/ui.ts similarity index 72% rename from apps/console/src/features/groups/configs/ui.ts rename to features/admin-groups-v1/configs/ui.ts index f530a615534..50ee778d381 100644 --- a/apps/console/src/features/groups/configs/ui.ts +++ b/features/admin-groups-v1/configs/ui.ts @@ -17,10 +17,10 @@ */ import { FunctionComponent, SVGProps } from "react"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as GearsIcon } from "../../../themes/default/assets/images/icons/gears-icon.svg"; -import { ReactComponent as ReportIcon } from "../../../themes/default/assets/images/icons/report-icon.svg"; -import { ReactComponent as UserIcon } from "../../../themes/default/assets/images/icons/user-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as GearsIcon } from "../../themes/default/assets/images/icons/gears-icon.svg"; +import { ReactComponent as ReportIcon } from "../../themes/default/assets/images/icons/report-icon.svg"; +import { ReactComponent as UserIcon } from "../../themes/default/assets/images/icons/user-icon.svg"; export const getGroupsWizardStepIcons = (): { general: FunctionComponent>; diff --git a/apps/console/src/features/groups/constants/group-constants.ts b/features/admin-groups-v1/constants/group-constants.ts similarity index 100% rename from apps/console/src/features/groups/constants/group-constants.ts rename to features/admin-groups-v1/constants/group-constants.ts diff --git a/apps/console/src/features/groups/constants/index.ts b/features/admin-groups-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/groups/constants/index.ts rename to features/admin-groups-v1/constants/index.ts diff --git a/apps/console/src/features/groups/context/group-management-context.tsx b/features/admin-groups-v1/context/group-management-context.tsx similarity index 100% rename from apps/console/src/features/groups/context/group-management-context.tsx rename to features/admin-groups-v1/context/group-management-context.tsx diff --git a/apps/console/src/features/groups/hooks/use-group-management.ts b/features/admin-groups-v1/hooks/use-group-management.ts similarity index 100% rename from apps/console/src/features/groups/hooks/use-group-management.ts rename to features/admin-groups-v1/hooks/use-group-management.ts diff --git a/apps/console/src/features/groups/index.ts b/features/admin-groups-v1/index.ts similarity index 100% rename from apps/console/src/features/groups/index.ts rename to features/admin-groups-v1/index.ts diff --git a/apps/console/src/features/groups/models/endpoints.ts b/features/admin-groups-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/groups/models/endpoints.ts rename to features/admin-groups-v1/models/endpoints.ts diff --git a/apps/console/src/features/groups/models/groups.ts b/features/admin-groups-v1/models/groups.ts similarity index 97% rename from apps/console/src/features/groups/models/groups.ts rename to features/admin-groups-v1/models/groups.ts index df068c2dc41..bdb684390dc 100644 --- a/apps/console/src/features/groups/models/groups.ts +++ b/features/admin-groups-v1/models/groups.ts @@ -19,8 +19,8 @@ import { RolesMemberInterface } from "@wso2is/core/models"; import { GenericIconProps } from "@wso2is/react-components"; import { ReactElement } from "react"; -import { BasicRoleInterface } from "../../roles/models"; -import { UserBasicInterface } from "../../users/models"; +import { BasicRoleInterface } from "../../admin-roles-v2/models"; +import { UserBasicInterface } from "../../admin-users-v1/models"; /** * Interface to store data for create group api. diff --git a/apps/console/src/features/groups/models/index.ts b/features/admin-groups-v1/models/index.ts similarity index 100% rename from apps/console/src/features/groups/models/index.ts rename to features/admin-groups-v1/models/index.ts diff --git a/apps/console/src/features/groups/pages/group-edit.tsx b/features/admin-groups-v1/pages/group-edit.tsx similarity index 99% rename from apps/console/src/features/groups/pages/group-edit.tsx rename to features/admin-groups-v1/pages/group-edit.tsx index 6935e84d294..9607594520a 100644 --- a/apps/console/src/features/groups/pages/group-edit.tsx +++ b/features/admin-groups-v1/pages/group-edit.tsx @@ -21,7 +21,7 @@ import { AxiosResponse } from "axios"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { getGroupById } from "../api"; import { EditGroup } from "../components"; import { GroupsInterface } from "../models"; diff --git a/apps/console/src/features/groups/pages/groups.tsx b/features/admin-groups-v1/pages/groups.tsx similarity index 97% rename from apps/console/src/features/groups/pages/groups.tsx rename to features/admin-groups-v1/pages/groups.tsx index a8a49b40cbb..f5df5a5adfe 100644 --- a/apps/console/src/features/groups/pages/groups.tsx +++ b/features/admin-groups-v1/pages/groups.tsx @@ -31,7 +31,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { commonConfig } from "../../../extensions/configs"; +import { commonConfig } from "../../admin-extensions-v1/configs"; import { AdvancedSearchWithBasicFilters, AppState, @@ -41,12 +41,12 @@ import { UserStoreProperty, getAUserStore, getEmptyPlaceholderIllustrations -} from "../../core"; -import { RootOnlyComponent } from "../../organizations/components"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; -import { getUserStoreList } from "../../userstores/api"; -import { CONSUMER_USERSTORE, PRIMARY_USERSTORE } from "../../userstores/constants"; -import { UserStorePostData } from "../../userstores/models/user-stores"; +} from "../../admin-core-v1"; +import { RootOnlyComponent } from "../../admin-organizations-v1/components"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; +import { getUserStoreList } from "../../admin-userstores-v1/api"; +import { CONSUMER_USERSTORE, PRIMARY_USERSTORE } from "../../admin-userstores-v1/constants"; +import { UserStorePostData } from "../../admin-userstores-v1/models/user-stores"; import { deleteGroupById, useGroupList } from "../api"; import { GroupList } from "../components"; import { CreateGroupWizardUpdated } from "../components/wizard/create-group-wizard-updated"; diff --git a/apps/console/src/features/groups/pages/index.ts b/features/admin-groups-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/groups/pages/index.ts rename to features/admin-groups-v1/pages/index.ts diff --git a/apps/console/src/features/groups/providers/group-management-provider.tsx b/features/admin-groups-v1/providers/group-management-provider.tsx similarity index 100% rename from apps/console/src/features/groups/providers/group-management-provider.tsx rename to features/admin-groups-v1/providers/group-management-provider.tsx diff --git a/apps/console/src/features/identity-providers/api/identity-provider.ts b/features/admin-identity-providers-v1/api/identity-provider.ts similarity index 99% rename from apps/console/src/features/identity-providers/api/identity-provider.ts rename to features/admin-identity-providers-v1/api/identity-provider.ts index 541e44820ce..5153340312e 100755 --- a/apps/console/src/features/identity-providers/api/identity-provider.ts +++ b/features/admin-identity-providers-v1/api/identity-provider.ts @@ -19,13 +19,13 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; -import { identityProviderConfig } from "../../../extensions/configs"; -import { store } from "../../core"; +import { identityProviderConfig } from "../../admin-extensions-v1/configs"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { IdentityProviderManagementConstants } from "../constants"; import { AuthenticatorInterface, diff --git a/apps/console/src/features/identity-providers/api/index.ts b/features/admin-identity-providers-v1/api/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/api/index.ts rename to features/admin-identity-providers-v1/api/index.ts diff --git a/apps/console/src/features/identity-providers/api/use-get-identity-provider-groups-list.ts b/features/admin-identity-providers-v1/api/use-get-identity-provider-groups-list.ts similarity index 94% rename from apps/console/src/features/identity-providers/api/use-get-identity-provider-groups-list.ts rename to features/admin-identity-providers-v1/api/use-get-identity-provider-groups-list.ts index 8e9bc4d4e5e..e077fd3885a 100644 --- a/apps/console/src/features/identity-providers/api/use-get-identity-provider-groups-list.ts +++ b/features/admin-identity-providers-v1/api/use-get-identity-provider-groups-list.ts @@ -21,8 +21,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { IdentityProviderGroupInterface } from "../models/identity-provider"; /** diff --git a/apps/console/src/features/identity-providers/components/authenticator-grid.tsx b/features/admin-identity-providers-v1/components/authenticator-grid.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/authenticator-grid.tsx rename to features/admin-identity-providers-v1/components/authenticator-grid.tsx index b2e428ea688..172608ba1b8 100644 --- a/apps/console/src/features/identity-providers/components/authenticator-grid.tsx +++ b/features/admin-identity-providers-v1/components/authenticator-grid.tsx @@ -43,9 +43,9 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Icon, List } from "semantic-ui-react"; import { handleIDPDeleteError } from "./utils"; -import { AuthenticatorExtensionsConfigInterface, identityProviderConfig } from "../../../extensions/configs"; -import { getApplicationDetails } from "../../applications/api"; -import { ApplicationBasicInterface } from "../../applications/models"; +import { AuthenticatorExtensionsConfigInterface, identityProviderConfig } from "../../admin-extensions-v1/configs"; +import { getApplicationDetails } from "../../admin-applications-v1/api"; +import { ApplicationBasicInterface } from "../../admin-applications-v1/models"; import { AppConstants, AppState, @@ -53,7 +53,7 @@ import { FeatureConfigInterface, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { deleteIdentityProvider, getIDPConnectedApps } from "../api"; import { IdentityProviderManagementConstants } from "../constants"; import { AuthenticatorMeta } from "../meta"; diff --git a/apps/console/src/features/identity-providers/components/edit-multi-factor-authenticator.tsx b/features/admin-identity-providers-v1/components/edit-multi-factor-authenticator.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/edit-multi-factor-authenticator.tsx rename to features/admin-identity-providers-v1/components/edit-multi-factor-authenticator.tsx index c7a461d5b00..0bcf5e5e4dd 100644 --- a/apps/console/src/features/identity-providers/components/edit-multi-factor-authenticator.tsx +++ b/features/admin-identity-providers-v1/components/edit-multi-factor-authenticator.tsx @@ -20,7 +20,7 @@ import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { AlertLevels, LoadableComponentInterface, TestableComponentInterface } from "@wso2is/core/models"; import { addAlert } from "@wso2is/core/store"; import { ContentLoader, EmphasizedSegment, ResourceTab, ResourceTabPaneInterface } from "@wso2is/react-components"; -import { authenticatorConfig } from "../../../extensions/configs/authenticator"; +import { authenticatorConfig } from "../../admin-extensions-v1/configs/authenticator"; import get from "lodash-es/get"; import React, { FunctionComponent, ReactElement, ReactNode, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; @@ -31,7 +31,7 @@ import { AuthenticatorFormFactory } from "./forms/factories"; import { AuthenticatorExtensionsConfigInterface, identityProviderConfig -} from "../../../extensions"; +} from "../../admin-extensions-v1"; import { updateMultiFactorAuthenticatorDetails } from "../api"; import { IdentityProviderManagementConstants } from "../constants"; import { AuthenticatorInterface, AuthenticatorSettingsFormModes, MultiFactorAuthenticatorInterface } from "../models"; diff --git a/apps/console/src/features/identity-providers/components/forms/advanced-configurations-form.tsx b/features/admin-identity-providers-v1/components/forms/advanced-configurations-form.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/advanced-configurations-form.tsx rename to features/admin-identity-providers-v1/components/forms/advanced-configurations-form.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/apple-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/apple-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/authenticators/apple-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/apple-authenticator-form.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/common-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/common-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/authenticators/common-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/common-authenticator-form.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/email-otp-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/email-otp-authenticator-form.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/forms/authenticators/email-otp-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/email-otp-authenticator-form.tsx index fca1fa2fed9..ddc22d1c889 100644 --- a/apps/console/src/features/identity-providers/components/forms/authenticators/email-otp-authenticator-form.tsx +++ b/features/admin-identity-providers-v1/components/forms/authenticators/email-otp-authenticator-form.tsx @@ -25,7 +25,7 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Label } from "semantic-ui-react"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { IdentityProviderManagementConstants } from "../../../constants"; import { AuthenticatorSettingsFormModes, diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/facebook-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/facebook-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/authenticators/facebook-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/facebook-authenticator-form.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/fido-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/fido-authenticator-form.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/forms/authenticators/fido-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/fido-authenticator-form.tsx index febc0f32f6a..02ff80123d6 100644 --- a/apps/console/src/features/identity-providers/components/forms/authenticators/fido-authenticator-form.tsx +++ b/features/admin-identity-providers-v1/components/forms/authenticators/fido-authenticator-form.tsx @@ -23,7 +23,7 @@ import isBoolean from "lodash-es/isBoolean"; import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { CommonAuthenticatorFormFieldMetaInterface, CommonAuthenticatorFormInitialValuesInterface, diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/github-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/github-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/authenticators/github-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/github-authenticator-form.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/google-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/google-authenticator-form.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/forms/authenticators/google-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/google-authenticator-form.tsx index 78c1eca275a..bee229f53db 100644 --- a/apps/console/src/features/identity-providers/components/forms/authenticators/google-authenticator-form.tsx +++ b/features/admin-identity-providers-v1/components/forms/authenticators/google-authenticator-form.tsx @@ -24,7 +24,7 @@ import React, { FunctionComponent, ReactElement, ReactNode, useEffect, useState import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Icon, SemanticICONS } from "semantic-ui-react"; -import { AppConstants, AppState } from "../../../../core"; +import { AppConstants, AppState } from "../../../../admin-core-v1"; import { IdentityProviderManagementConstants } from "../../../constants"; import { AuthenticatorSettingsFormModes, diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/index.ts b/features/admin-identity-providers-v1/components/forms/authenticators/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/authenticators/index.ts rename to features/admin-identity-providers-v1/components/forms/authenticators/index.ts diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/microsoft-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/microsoft-authenticator-form.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/authenticators/microsoft-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/microsoft-authenticator-form.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/saml-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/saml-authenticator-form.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/forms/authenticators/saml-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/saml-authenticator-form.tsx index cf3c8db827a..852309f034d 100644 --- a/apps/console/src/features/identity-providers/components/forms/authenticators/saml-authenticator-form.tsx +++ b/features/admin-identity-providers-v1/components/forms/authenticators/saml-authenticator-form.tsx @@ -22,7 +22,7 @@ import React, { FunctionComponent, PropsWithChildren, ReactElement, useEffect, u import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Grid, SemanticWIDTHS } from "semantic-ui-react"; -import { AppState, ConfigReducerStateInterface } from "../../../../core"; +import { AppState, ConfigReducerStateInterface } from "../../../../admin-core-v1"; import { AuthenticatorSettingsFormModes, CommonAuthenticatorFormInitialValuesInterface, diff --git a/apps/console/src/features/identity-providers/components/forms/authenticators/sms-otp-authenticator-form.tsx b/features/admin-identity-providers-v1/components/forms/authenticators/sms-otp-authenticator-form.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/forms/authenticators/sms-otp-authenticator-form.tsx rename to features/admin-identity-providers-v1/components/forms/authenticators/sms-otp-authenticator-form.tsx index 653c61d88dd..bbeebe574a2 100644 --- a/apps/console/src/features/identity-providers/components/forms/authenticators/sms-otp-authenticator-form.tsx +++ b/features/admin-identity-providers-v1/components/forms/authenticators/sms-otp-authenticator-form.tsx @@ -28,8 +28,8 @@ import { Icon, Label, Message } from "semantic-ui-react"; import { AppConstants, history -} from "../../../../core"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +} from "../../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { IdentityProviderManagementConstants } from "../../../constants"; import { CommonAuthenticatorFormFieldInterface, diff --git a/apps/console/src/features/identity-providers/components/forms/components/common-pluggable-component-form.tsx b/features/admin-identity-providers-v1/components/forms/components/common-pluggable-component-form.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/components/common-pluggable-component-form.tsx rename to features/admin-identity-providers-v1/components/forms/components/common-pluggable-component-form.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/components/index.ts b/features/admin-identity-providers-v1/components/forms/components/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/components/index.ts rename to features/admin-identity-providers-v1/components/forms/components/index.ts diff --git a/apps/console/src/features/identity-providers/components/forms/factories/authenticator-form-factory.tsx b/features/admin-identity-providers-v1/components/forms/factories/authenticator-form-factory.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/forms/factories/authenticator-form-factory.tsx rename to features/admin-identity-providers-v1/components/forms/factories/authenticator-form-factory.tsx index 9f647e7b0dd..e8a280e6cf4 100644 --- a/apps/console/src/features/identity-providers/components/forms/factories/authenticator-form-factory.tsx +++ b/features/admin-identity-providers-v1/components/forms/factories/authenticator-form-factory.tsx @@ -18,9 +18,9 @@ import { TestableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement } from "react"; -import { identityProviderConfig } from "../../../../../extensions/configs/identity-provider"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs/identity-provider"; import MicrosoftIDPTemplate from - "../../../../identity-providers/data/identity-provider-templates/templates/microsoft/microsoft.json"; + "../../../../admin-identity-providers-v1/data/identity-provider-templates/templates/microsoft/microsoft.json"; import { IdentityProviderManagementConstants } from "../../../constants"; import { AuthenticatorSettingsFormModes, diff --git a/apps/console/src/features/identity-providers/components/forms/factories/index.ts b/features/admin-identity-providers-v1/components/forms/factories/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/factories/index.ts rename to features/admin-identity-providers-v1/components/forms/factories/index.ts diff --git a/apps/console/src/features/identity-providers/components/forms/factories/outbound-provisioning-connector-form-factory.tsx b/features/admin-identity-providers-v1/components/forms/factories/outbound-provisioning-connector-form-factory.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/factories/outbound-provisioning-connector-form-factory.tsx rename to features/admin-identity-providers-v1/components/forms/factories/outbound-provisioning-connector-form-factory.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/general-details-form.tsx b/features/admin-identity-providers-v1/components/forms/general-details-form.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/forms/general-details-form.tsx rename to features/admin-identity-providers-v1/components/forms/general-details-form.tsx index 6a65aaf7bc3..52691fc39af 100644 --- a/apps/console/src/features/identity-providers/components/forms/general-details-form.tsx +++ b/features/admin-identity-providers-v1/components/forms/general-details-form.tsx @@ -24,8 +24,8 @@ import React, { FunctionComponent, ReactElement, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../extensions"; -import { AppState, ConfigReducerStateInterface } from "../../../core"; +import { identityProviderConfig } from "../../../admin-extensions-v1"; +import { AppState, ConfigReducerStateInterface } from "../../../admin-core-v1"; import { IdentityProviderConstants, IdentityProviderManagementConstants } from "../../constants"; import { GeneralDetailsFormValuesInterface, diff --git a/apps/console/src/features/identity-providers/components/forms/helpers/form-fields-helper.tsx b/features/admin-identity-providers-v1/components/forms/helpers/form-fields-helper.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/forms/helpers/form-fields-helper.tsx rename to features/admin-identity-providers-v1/components/forms/helpers/form-fields-helper.tsx index be94eda823e..8e78c0ba754 100644 --- a/apps/console/src/features/identity-providers/components/forms/helpers/form-fields-helper.tsx +++ b/features/admin-identity-providers-v1/components/forms/helpers/form-fields-helper.tsx @@ -28,7 +28,7 @@ import { CopyInputField, GenericIcon, Hint, XMLFileStrategy } from "@wso2is/reac import { FormValidation } from "@wso2is/validation"; import React, { ReactElement } from "react"; import { Grid } from "semantic-ui-react"; -import { commonConfig } from "../../../../../extensions"; +import { commonConfig } from "../../../../admin-extensions-v1"; import { IdentityProviderConstants } from "../../../constants/identity-provider-constants"; import { AuthenticatorSettingsFormModes, diff --git a/apps/console/src/features/identity-providers/components/forms/helpers/index.ts b/features/admin-identity-providers-v1/components/forms/helpers/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/helpers/index.ts rename to features/admin-identity-providers-v1/components/forms/helpers/index.ts diff --git a/apps/console/src/features/identity-providers/components/forms/index.ts b/features/admin-identity-providers-v1/components/forms/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/index.ts rename to features/admin-identity-providers-v1/components/forms/index.ts diff --git a/apps/console/src/features/identity-providers/components/forms/jit-provisioning-configuration-form.tsx b/features/admin-identity-providers-v1/components/forms/jit-provisioning-configuration-form.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/forms/jit-provisioning-configuration-form.tsx rename to features/admin-identity-providers-v1/components/forms/jit-provisioning-configuration-form.tsx index 05618d4ca7d..4202b1f83f3 100644 --- a/apps/console/src/features/identity-providers/components/forms/jit-provisioning-configuration-form.tsx +++ b/features/admin-identity-providers-v1/components/forms/jit-provisioning-configuration-form.tsx @@ -24,8 +24,8 @@ import classNames from "classnames"; import React, { Fragment, FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Button, Grid } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../extensions"; -import { SimpleUserStoreListItemInterface } from "../../../applications/models"; +import { identityProviderConfig } from "../../../admin-extensions-v1"; +import { SimpleUserStoreListItemInterface } from "../../../admin-applications-v1/models"; import { IdentityProviderInterface, JITProvisioningResponseInterface, diff --git a/apps/console/src/features/identity-providers/components/forms/outbound-provisioning-connectors/common-outbound-provisioning-connector-form.tsx b/features/admin-identity-providers-v1/components/forms/outbound-provisioning-connectors/common-outbound-provisioning-connector-form.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/outbound-provisioning-connectors/common-outbound-provisioning-connector-form.tsx rename to features/admin-identity-providers-v1/components/forms/outbound-provisioning-connectors/common-outbound-provisioning-connector-form.tsx diff --git a/apps/console/src/features/identity-providers/components/forms/outbound-provisioning-connectors/index.ts b/features/admin-identity-providers-v1/components/forms/outbound-provisioning-connectors/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/forms/outbound-provisioning-connectors/index.ts rename to features/admin-identity-providers-v1/components/forms/outbound-provisioning-connectors/index.ts diff --git a/apps/console/src/features/identity-providers/components/identity-provider-edit.tsx b/features/admin-identity-providers-v1/components/identity-provider-edit.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/identity-provider-edit.tsx rename to features/admin-identity-providers-v1/components/identity-provider-edit.tsx index a6a6edc2bbc..2e939fc24fa 100644 --- a/apps/console/src/features/identity-providers/components/identity-provider-edit.tsx +++ b/features/admin-identity-providers-v1/components/identity-provider-edit.tsx @@ -41,9 +41,9 @@ import { OutboundProvisioningSettings } from "./settings"; import { JITProvisioningSettings } from "./settings/jit-provisioning-settings"; -import { identityProviderConfig } from "../../../extensions"; -import { ConnectionTabTypes } from "../../connections"; -import { AppState, FeatureConfigInterface } from "../../core"; +import { identityProviderConfig } from "../../admin-extensions-v1"; +import { ConnectionTabTypes } from "../../admin-connections-v1"; +import { AppState, FeatureConfigInterface } from "../../admin-core-v1"; import { IdentityProviderConstants, IdentityProviderManagementConstants } from "../constants"; import { IdentityProviderAdvanceInterface, diff --git a/apps/console/src/features/identity-providers/components/identity-provider-list.tsx b/features/admin-identity-providers-v1/components/identity-provider-list.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/identity-provider-list.tsx rename to features/admin-identity-providers-v1/components/identity-provider-list.tsx index dc9ac0f1020..88d0728781b 100644 --- a/apps/console/src/features/identity-providers/components/identity-provider-list.tsx +++ b/features/admin-identity-providers-v1/components/identity-provider-list.tsx @@ -37,8 +37,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Divider, Header, Icon, Label, List, SemanticICONS } from "semantic-ui-react"; import { handleIDPDeleteError } from "./utils"; -import { getApplicationDetails } from "../../applications/api"; -import { ApplicationBasicInterface } from "../../applications/models"; +import { getApplicationDetails } from "../../admin-applications-v1/api"; +import { ApplicationBasicInterface } from "../../admin-applications-v1/models"; import { AppConstants, AppState, @@ -46,7 +46,7 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { deleteIdentityProvider, getIDPConnectedApps } from "../api"; import { IdentityProviderManagementConstants } from "../constants"; import { diff --git a/apps/console/src/features/identity-providers/components/meta/authenticators.ts b/features/admin-identity-providers-v1/components/meta/authenticators.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/meta/authenticators.ts rename to features/admin-identity-providers-v1/components/meta/authenticators.ts diff --git a/apps/console/src/features/identity-providers/components/meta/connectors.ts b/features/admin-identity-providers-v1/components/meta/connectors.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/meta/connectors.ts rename to features/admin-identity-providers-v1/components/meta/connectors.ts diff --git a/apps/console/src/features/identity-providers/components/meta/index.ts b/features/admin-identity-providers-v1/components/meta/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/meta/index.ts rename to features/admin-identity-providers-v1/components/meta/index.ts diff --git a/apps/console/src/features/identity-providers/components/settings/advance-settings.tsx b/features/admin-identity-providers-v1/components/settings/advance-settings.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/advance-settings.tsx rename to features/admin-identity-providers-v1/components/settings/advance-settings.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-list-item.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/attribute-list-item.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-list-item.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/attribute-list-item.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-mapping-add-item.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/attribute-mapping-add-item.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-mapping-add-item.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/attribute-mapping-add-item.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-mapping-list-item.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/attribute-mapping-list-item.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-mapping-list-item.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/attribute-mapping-list-item.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-selection-modal.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/attribute-selection-modal.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-selection-modal.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/attribute-selection-modal.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-selection-v2.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/attribute-selection-v2.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-selection-v2.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/attribute-selection-v2.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-selection-wizard.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/attribute-selection-wizard.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-selection-wizard.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/attribute-selection-wizard.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-selection.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/attribute-selection.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/attribute-selection.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/attribute-selection.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/attributes-mapping-list.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/attributes-mapping-list.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/attributes-mapping-list.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/attributes-mapping-list.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/index.ts b/features/admin-identity-providers-v1/components/settings/attribute-management/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/index.ts rename to features/admin-identity-providers-v1/components/settings/attribute-management/index.ts diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/role-mapping-settings.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/role-mapping-settings.tsx similarity index 95% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/role-mapping-settings.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/role-mapping-settings.tsx index 87d329f7d55..b6886f77342 100644 --- a/apps/console/src/features/identity-providers/components/settings/attribute-management/role-mapping-settings.tsx +++ b/features/admin-identity-providers-v1/components/settings/attribute-management/role-mapping-settings.tsx @@ -18,20 +18,20 @@ import { RoleListInterface, RolesInterface, TestableComponentInterface } from "@wso2is/core/models"; import { DynamicField, KeyValue } from "@wso2is/forms"; import { Heading, Hint } from "@wso2is/react-components"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { AxiosError, AxiosResponse } from "axios"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid } from "semantic-ui-react"; -import { AppState } from "../../../../core"; -import { getOrganizationRoles } from "../../../../organizations/api"; +import { AppState } from "../../../../admin-core-v1"; +import { getOrganizationRoles } from "../../../../admin-organizations-v1/api"; import { OrganizationResponseInterface, OrganizationRoleListItemInterface, OrganizationRoleListResponseInterface -} from "../../../../organizations/models"; -import { getRolesList } from "../../../../roles/api/roles"; +} from "../../../../admin-organizations-v1/models"; +import { getRolesList } from "../../../../admin-roles-v2/api/roles"; import { IdentityProviderConstants } from "../../../constants"; import { IdentityProviderRoleMappingInterface } from "../../../models"; import { handleGetRoleListError } from "../../utils"; diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/subject-attribute-list-item.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/subject-attribute-list-item.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/subject-attribute-list-item.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/subject-attribute-list-item.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-management/uri-attributes-settings.tsx b/features/admin-identity-providers-v1/components/settings/attribute-management/uri-attributes-settings.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/attribute-management/uri-attributes-settings.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-management/uri-attributes-settings.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/attribute-settings.tsx b/features/admin-identity-providers-v1/components/settings/attribute-settings.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/attribute-settings.tsx rename to features/admin-identity-providers-v1/components/settings/attribute-settings.tsx index f92a6b9fd8c..20bd9fef797 100644 --- a/apps/console/src/features/identity-providers/components/settings/attribute-settings.tsx +++ b/features/admin-identity-providers-v1/components/settings/attribute-settings.tsx @@ -29,7 +29,7 @@ import { Dispatch } from "redux"; import { Button, Divider, Grid } from "semantic-ui-react"; import { AttributeSelection, UriAttributesSettings } from "./attribute-management"; import { AttributesSelectionV2 } from "./attribute-management/attribute-selection-v2"; -import { getAllLocalClaims } from "../../../claims/api"; +import { getAllLocalClaims } from "../../../admin-claims-v1/api"; import { IdentityProviderClaimInterface, IdentityProviderClaimMappingInterface, diff --git a/apps/console/src/features/identity-providers/components/settings/authenticator-settings.tsx b/features/admin-identity-providers-v1/components/settings/authenticator-settings.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/authenticator-settings.tsx rename to features/admin-identity-providers-v1/components/settings/authenticator-settings.tsx index 0d759f9525f..3eed5b24dd7 100644 --- a/apps/console/src/features/identity-providers/components/settings/authenticator-settings.tsx +++ b/features/admin-identity-providers-v1/components/settings/authenticator-settings.tsx @@ -33,9 +33,9 @@ import React, { FormEvent, FunctionComponent, MouseEvent, ReactElement, useEffec import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { AccordionTitleProps, CheckboxProps, Grid, Icon } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../extensions/configs/identity-provider"; -import { AppState, ConfigReducerStateInterface, getEmptyPlaceholderIllustrations } from "../../../core"; -import { AuthenticatorAccordion } from "../../../core/components"; +import { identityProviderConfig } from "../../../admin-extensions-v1/configs/identity-provider"; +import { AppState, ConfigReducerStateInterface, getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; +import { AuthenticatorAccordion } from "../../../admin-core-v1/components"; import { getFederatedAuthenticatorDetails, getFederatedAuthenticatorMeta, @@ -64,7 +64,7 @@ import { handleGetFederatedAuthenticatorMetadataAPICallError } from "../utils"; import { AuthenticatorCreateWizard } from "../wizards/authenticator-create-wizard"; -import { ConnectionManagementConstants } from "../../../connections"; +import { ConnectionManagementConstants } from "../../../admin-connections-v1"; /** * Proptypes for the identity providers settings component. diff --git a/apps/console/src/features/identity-providers/components/settings/connected-apps.tsx b/features/admin-identity-providers-v1/components/settings/connected-apps.tsx similarity index 97% rename from apps/console/src/features/identity-providers/components/settings/connected-apps.tsx rename to features/admin-identity-providers-v1/components/settings/connected-apps.tsx index e071402487a..0b2c9849a5c 100644 --- a/apps/console/src/features/identity-providers/components/settings/connected-apps.tsx +++ b/features/admin-identity-providers-v1/components/settings/connected-apps.tsx @@ -49,16 +49,16 @@ import { Label, SemanticICONS } from "semantic-ui-react"; -import { applicationListConfig } from "../../../../extensions/configs/application-list"; -import { getApplicationDetails } from "../../../applications/api"; -import { ApplicationManagementConstants } from "../../../applications/constants"; +import { applicationListConfig } from "../../../admin-extensions-v1/configs/application-list"; +import { getApplicationDetails } from "../../../admin-applications-v1/api"; +import { ApplicationManagementConstants } from "../../../admin-applications-v1/constants"; import { ApplicationAccessTypes, ApplicationBasicInterface, ApplicationListItemInterface, ApplicationTemplateListItemInterface -} from "../../../applications/models"; -import { ApplicationTemplateManagementUtils } from "../../../applications/utils/application-template-management-utils"; +} from "../../../admin-applications-v1/models"; +import { ApplicationTemplateManagementUtils } from "../../../admin-applications-v1/utils/application-template-management-utils"; import { AppConstants, AppState, @@ -66,7 +66,7 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../../core"; +} from "../../../admin-core-v1"; import { getIDPConnectedApps } from "../../api"; import { ConnectedAppInterface, diff --git a/apps/console/src/features/identity-providers/components/settings/general-settings.tsx b/features/admin-identity-providers-v1/components/settings/general-settings.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/general-settings.tsx rename to features/admin-identity-providers-v1/components/settings/general-settings.tsx index 9950bd8de6a..f2c9258d4b5 100755 --- a/apps/console/src/features/identity-providers/components/settings/general-settings.tsx +++ b/features/admin-identity-providers-v1/components/settings/general-settings.tsx @@ -27,8 +27,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { CheckboxProps, Divider, List } from "semantic-ui-react"; -import { getApplicationDetails } from "../../../applications/api"; -import { ApplicationBasicInterface } from "../../../applications/models"; +import { getApplicationDetails } from "../../../admin-applications-v1/api"; +import { ApplicationBasicInterface } from "../../../admin-applications-v1/models"; import { deleteIdentityProvider, getIDPConnectedApps, diff --git a/apps/console/src/features/identity-providers/components/settings/identity-provider-groups/create-identity-provider-group-wizard.tsx b/features/admin-identity-providers-v1/components/settings/identity-provider-groups/create-identity-provider-group-wizard.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/identity-provider-groups/create-identity-provider-group-wizard.tsx rename to features/admin-identity-providers-v1/components/settings/identity-provider-groups/create-identity-provider-group-wizard.tsx diff --git a/apps/console/src/features/identity-providers/components/settings/identity-provider-groups/identity-provider-groups-list.tsx b/features/admin-identity-providers-v1/components/settings/identity-provider-groups/identity-provider-groups-list.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/identity-provider-groups/identity-provider-groups-list.tsx rename to features/admin-identity-providers-v1/components/settings/identity-provider-groups/identity-provider-groups-list.tsx index 60de2c5514f..2374f19c5f5 100644 --- a/apps/console/src/features/identity-providers/components/settings/identity-provider-groups/identity-provider-groups-list.tsx +++ b/features/admin-identity-providers-v1/components/settings/identity-provider-groups/identity-provider-groups-list.tsx @@ -50,7 +50,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, Input, SemanticICONS } from "semantic-ui-react"; import { CreateIdPGroupWizard } from "./create-identity-provider-group-wizard"; -import { FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations } from "../../../../core"; +import { FeatureConfigInterface, UIConstants, getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; import { updateIdentityProviderGroup, useIdentityProviderGroups } from "../../../api"; import { IdentityProviderGroupInterface } from "../../../models"; diff --git a/apps/console/src/features/identity-providers/components/settings/identity-provider-groups/identity-provider-groups.tsx b/features/admin-identity-providers-v1/components/settings/identity-provider-groups/identity-provider-groups.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/identity-provider-groups/identity-provider-groups.tsx rename to features/admin-identity-providers-v1/components/settings/identity-provider-groups/identity-provider-groups.tsx index d89e3601481..7dc129c5008 100644 --- a/apps/console/src/features/identity-providers/components/settings/identity-provider-groups/identity-provider-groups.tsx +++ b/features/admin-identity-providers-v1/components/settings/identity-provider-groups/identity-provider-groups.tsx @@ -34,12 +34,12 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Form, Grid } from "semantic-ui-react"; import { IdentityProviderGroupsList } from "./identity-provider-groups-list"; -import { AppState, FeatureConfigInterface, store } from "../../../../core"; +import { AppState, FeatureConfigInterface, store } from "../../../../admin-core-v1"; import { IdentityProviderClaimMappingInterface, IdentityProviderClaimsInterface, IdentityProviderInterface -} from "../../../../identity-providers/models/identity-provider"; +} from "../../../../admin-identity-providers-v1/models/identity-provider"; import { updateClaimsConfigs, useClaimConfigs } from "../../../api/identity-provider"; import { IdentityProviderConstants } from "../../../constants/identity-provider-constants"; diff --git a/apps/console/src/features/identity-providers/components/settings/identity-provider-groups/index.ts b/features/admin-identity-providers-v1/components/settings/identity-provider-groups/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/identity-provider-groups/index.ts rename to features/admin-identity-providers-v1/components/settings/identity-provider-groups/index.ts diff --git a/apps/console/src/features/identity-providers/components/settings/idp-certificates/add-idp-certificate-modal.tsx b/features/admin-identity-providers-v1/components/settings/idp-certificates/add-idp-certificate-modal.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/idp-certificates/add-idp-certificate-modal.tsx rename to features/admin-identity-providers-v1/components/settings/idp-certificates/add-idp-certificate-modal.tsx index 21a61d7817b..e3b8fcc214f 100644 --- a/apps/console/src/features/identity-providers/components/settings/idp-certificates/add-idp-certificate-modal.tsx +++ b/features/admin-identity-providers-v1/components/settings/idp-certificates/add-idp-certificate-modal.tsx @@ -33,7 +33,7 @@ import React, { FC, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; -import { getCertificateIllustrations } from "../../../../core"; +import { getCertificateIllustrations } from "../../../../admin-core-v1"; import { updateIDPCertificate } from "../../../api"; import { IdentityProviderInterface } from "../../../models"; diff --git a/apps/console/src/features/identity-providers/components/settings/idp-certificates/empty-certificates-placeholder.tsx b/features/admin-identity-providers-v1/components/settings/idp-certificates/empty-certificates-placeholder.tsx similarity index 97% rename from apps/console/src/features/identity-providers/components/settings/idp-certificates/empty-certificates-placeholder.tsx rename to features/admin-identity-providers-v1/components/settings/idp-certificates/empty-certificates-placeholder.tsx index 403533cb989..3e07ea487ea 100644 --- a/apps/console/src/features/identity-providers/components/settings/idp-certificates/empty-certificates-placeholder.tsx +++ b/features/admin-identity-providers-v1/components/settings/idp-certificates/empty-certificates-placeholder.tsx @@ -22,7 +22,7 @@ import { EmptyPlaceholder, PrimaryButton } from "@wso2is/react-components"; import React, { FC, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Icon, Segment } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations } from "../../../../core"; +import { getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; // Component constants. diff --git a/apps/console/src/features/identity-providers/components/settings/idp-certificates/idp-certificates.tsx b/features/admin-identity-providers-v1/components/settings/idp-certificates/idp-certificates.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/idp-certificates/idp-certificates.tsx rename to features/admin-identity-providers-v1/components/settings/idp-certificates/idp-certificates.tsx index 22eee1b9844..47ccbb387e3 100644 --- a/apps/console/src/features/identity-providers/components/settings/idp-certificates/idp-certificates.tsx +++ b/features/admin-identity-providers-v1/components/settings/idp-certificates/idp-certificates.tsx @@ -42,8 +42,8 @@ import { Icon, Segment } from "semantic-ui-react"; import { AddIdpCertificateModal } from "./add-idp-certificate-modal"; import { EmptyCertificatesPlaceholder } from "./empty-certificates-placeholder"; import { IdpCertificatesList } from "./idp-cetificates-list"; -import { commonConfig } from "../../../../../extensions/configs"; -import { AppState, ConfigReducerStateInterface } from "../../../../core"; +import { commonConfig } from "../../../../admin-extensions-v1/configs"; +import { AppState, ConfigReducerStateInterface } from "../../../../admin-core-v1"; import { updateIDPCertificate } from "../../../api"; import { IdentityProviderConstants } from "../../../constants"; import { CertificatePatchRequestInterface, IdentityProviderInterface } from "../../../models"; diff --git a/apps/console/src/features/identity-providers/components/settings/idp-certificates/idp-cetificates-list.tsx b/features/admin-identity-providers-v1/components/settings/idp-certificates/idp-cetificates-list.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/idp-certificates/idp-cetificates-list.tsx rename to features/admin-identity-providers-v1/components/settings/idp-certificates/idp-cetificates-list.tsx index 384ca4d3649..b00bad96c3b 100644 --- a/apps/console/src/features/identity-providers/components/settings/idp-certificates/idp-cetificates-list.tsx +++ b/features/admin-identity-providers-v1/components/settings/idp-certificates/idp-cetificates-list.tsx @@ -42,7 +42,7 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, SemanticCOLORS, SemanticICONS } from "semantic-ui-react"; import { ShowCertificateModal } from "./show-certificate-modal"; -import { AppState, ConfigReducerStateInterface } from "../../../../core"; +import { AppState, ConfigReducerStateInterface } from "../../../../admin-core-v1"; import { updateIDPCertificate } from "../../../api"; import { CertificatePatchRequestInterface, IdentityProviderInterface } from "../../../models"; diff --git a/apps/console/src/features/identity-providers/components/settings/idp-certificates/index.ts b/features/admin-identity-providers-v1/components/settings/idp-certificates/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/idp-certificates/index.ts rename to features/admin-identity-providers-v1/components/settings/idp-certificates/index.ts diff --git a/apps/console/src/features/identity-providers/components/settings/idp-certificates/show-certificate-modal.tsx b/features/admin-identity-providers-v1/components/settings/idp-certificates/show-certificate-modal.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/settings/idp-certificates/show-certificate-modal.tsx rename to features/admin-identity-providers-v1/components/settings/idp-certificates/show-certificate-modal.tsx index 8d314e0f8a8..1fef9212a11 100644 --- a/apps/console/src/features/identity-providers/components/settings/idp-certificates/show-certificate-modal.tsx +++ b/features/admin-identity-providers-v1/components/settings/idp-certificates/show-certificate-modal.tsx @@ -23,7 +23,7 @@ import { Certificate as CertificateDisplay, Code, GenericIcon } from "@wso2is/re import React, { FC, PropsWithChildren, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Modal, Segment } from "semantic-ui-react"; -import { getCertificateIllustrations } from "../../../../core"; +import { getCertificateIllustrations } from "../../../../admin-core-v1"; /** * Props interface of {@link ShowCertificateModal} diff --git a/apps/console/src/features/identity-providers/components/settings/index.ts b/features/admin-identity-providers-v1/components/settings/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/index.ts rename to features/admin-identity-providers-v1/components/settings/index.ts diff --git a/apps/console/src/features/identity-providers/components/settings/jit-provisioning-settings.tsx b/features/admin-identity-providers-v1/components/settings/jit-provisioning-settings.tsx similarity index 93% rename from apps/console/src/features/identity-providers/components/settings/jit-provisioning-settings.tsx rename to features/admin-identity-providers-v1/components/settings/jit-provisioning-settings.tsx index e452cfab8d3..92dd771909e 100644 --- a/apps/console/src/features/identity-providers/components/settings/jit-provisioning-settings.tsx +++ b/features/admin-identity-providers-v1/components/settings/jit-provisioning-settings.tsx @@ -22,14 +22,14 @@ import { EmphasizedSegment } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; -import { SimpleUserStoreListItemInterface } from "../../../applications/models"; -import { store } from "../../../core"; -import { OrganizationUtils } from "../../../organizations/utils"; -import { getUserStoreList } from "../../../userstores/api"; +import { SimpleUserStoreListItemInterface } from "../../../admin-applications-v1/models"; +import { store } from "../../../admin-core-v1"; +import { OrganizationUtils } from "../../../admin-organizations-v1/utils"; +import { getUserStoreList } from "../../../admin-userstores-v1/api"; import { updateJITProvisioningConfigs } from "../../api"; import { JITProvisioningResponseInterface } from "../../models"; import { JITProvisioningConfigurationsForm } from "../forms"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; /** * Proptypes for the identity provider general details component. diff --git a/apps/console/src/features/identity-providers/components/settings/outbound-provisioning-settings.tsx b/features/admin-identity-providers-v1/components/settings/outbound-provisioning-settings.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/settings/outbound-provisioning-settings.tsx rename to features/admin-identity-providers-v1/components/settings/outbound-provisioning-settings.tsx index f7d682fe4c8..193784665e7 100644 --- a/apps/console/src/features/identity-providers/components/settings/outbound-provisioning-settings.tsx +++ b/features/admin-identity-providers-v1/components/settings/outbound-provisioning-settings.tsx @@ -34,8 +34,8 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { AccordionTitleProps, CheckboxProps, Divider, Grid, Icon, Segment } from "semantic-ui-react"; import { OutboundProvisioningRoles } from "./outbound-provisioning"; -import { AuthenticatorAccordion, getEmptyPlaceholderIllustrations } from "../../../core"; -import { RootOnlyComponent } from "../../../organizations/components"; +import { AuthenticatorAccordion, getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; +import { RootOnlyComponent } from "../../../admin-organizations-v1/components"; import { getOutboundProvisioningConnector, getOutboundProvisioningConnectorMetadata, diff --git a/apps/console/src/features/identity-providers/components/settings/outbound-provisioning/index.ts b/features/admin-identity-providers-v1/components/settings/outbound-provisioning/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/settings/outbound-provisioning/index.ts rename to features/admin-identity-providers-v1/components/settings/outbound-provisioning/index.ts diff --git a/apps/console/src/features/identity-providers/components/settings/outbound-provisioning/outbound-provisioning-roles.tsx b/features/admin-identity-providers-v1/components/settings/outbound-provisioning/outbound-provisioning-roles.tsx similarity index 97% rename from apps/console/src/features/identity-providers/components/settings/outbound-provisioning/outbound-provisioning-roles.tsx rename to features/admin-identity-providers-v1/components/settings/outbound-provisioning/outbound-provisioning-roles.tsx index d4ae7bcc2aa..0fe1e31f301 100644 --- a/apps/console/src/features/identity-providers/components/settings/outbound-provisioning/outbound-provisioning-roles.tsx +++ b/features/admin-identity-providers-v1/components/settings/outbound-provisioning/outbound-provisioning-roles.tsx @@ -27,12 +27,12 @@ import React, { FunctionComponent, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Button, DropdownItemProps, Form, Grid, Icon, Label } from "semantic-ui-react"; -import { OrganizationUtils } from "../../../../organizations/utils"; -import { getRolesList } from "../../../../roles/api"; +import { OrganizationUtils } from "../../../../admin-organizations-v1/utils"; +import { getRolesList } from "../../../../admin-roles-v2/api"; import { updateIDPRoleMappings } from "../../../api"; import { IdentityProviderRolesInterface } from "../../../models"; import { handleGetRoleListError, handleUpdateIDPRoleMappingsError } from "../../utils"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; interface OutboundProvisioningRolesPropsInterface extends TestableComponentInterface { idpId: string; diff --git a/apps/console/src/features/identity-providers/components/utils/attribute-settings-utils.tsx b/features/admin-identity-providers-v1/components/utils/attribute-settings-utils.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/utils/attribute-settings-utils.tsx rename to features/admin-identity-providers-v1/components/utils/attribute-settings-utils.tsx index dec39dcb8df..774d2508a0f 100644 --- a/apps/console/src/features/identity-providers/components/utils/attribute-settings-utils.tsx +++ b/features/admin-identity-providers-v1/components/utils/attribute-settings-utils.tsx @@ -25,8 +25,8 @@ import find from "lodash-es/find"; import isEmpty from "lodash-es/isEmpty"; import { Dispatch, SetStateAction } from "react"; import { handleUpdateIDPRoleMappingsError } from "./common-utils"; -import { getAllLocalClaims } from "../../../claims/api"; -import { store } from "../../../core"; +import { getAllLocalClaims } from "../../../admin-claims-v1/api"; +import { store } from "../../../admin-core-v1"; import { updateClaimsConfigs, updateIDPRoleMappings } from "../../api"; import { IdentityProviderClaimInterface, diff --git a/apps/console/src/features/identity-providers/components/utils/common-pluggable-component-utils.tsx b/features/admin-identity-providers-v1/components/utils/common-pluggable-component-utils.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/utils/common-pluggable-component-utils.tsx rename to features/admin-identity-providers-v1/components/utils/common-pluggable-component-utils.tsx diff --git a/apps/console/src/features/identity-providers/components/utils/common-utils.ts b/features/admin-identity-providers-v1/components/utils/common-utils.ts similarity index 99% rename from apps/console/src/features/identity-providers/components/utils/common-utils.ts rename to features/admin-identity-providers-v1/components/utils/common-utils.ts index dfc53783321..c76fb95efdc 100755 --- a/apps/console/src/features/identity-providers/components/utils/common-utils.ts +++ b/features/admin-identity-providers-v1/components/utils/common-utils.ts @@ -19,7 +19,7 @@ import { AlertLevels } from "@wso2is/core/models"; import { addAlert } from "@wso2is/core/store"; import { I18n } from "@wso2is/i18n"; import { AxiosError } from "axios"; -import { store } from "../../../core"; +import { store } from "../../../admin-core-v1"; const CANNOT_DELETE_IDP_DUE_TO_ASSOCIATIONS_ERROR_CODE: string = "IDP-65004"; diff --git a/apps/console/src/features/identity-providers/components/utils/index.ts b/features/admin-identity-providers-v1/components/utils/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/utils/index.ts rename to features/admin-identity-providers-v1/components/utils/index.ts diff --git a/apps/console/src/features/identity-providers/components/utils/saml-idp-utils.ts b/features/admin-identity-providers-v1/components/utils/saml-idp-utils.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/utils/saml-idp-utils.ts rename to features/admin-identity-providers-v1/components/utils/saml-idp-utils.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/add-certificate-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/add-certificate-wizard.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/add-certificate-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/add-certificate-wizard.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/apple/apple-authentication-provider-create-wizard-content.tsx b/features/admin-identity-providers-v1/components/wizards/apple/apple-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/apple/apple-authentication-provider-create-wizard-content.tsx rename to features/admin-identity-providers-v1/components/wizards/apple/apple-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/apple/apple-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/apple/apple-authentication-provider-create-wizard.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/wizards/apple/apple-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/apple/apple-authentication-provider-create-wizard.tsx index d4d660c5e56..bb5e01c8a67 100644 --- a/apps/console/src/features/identity-providers/components/wizards/apple/apple-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/apple/apple-authentication-provider-create-wizard.tsx @@ -38,14 +38,14 @@ import { Grid } from "semantic-ui-react"; import { AppleAuthenticationProviderCreateWizardContent } from "./apple-authentication-provider-create-wizard-content"; -import { identityProviderConfig } from "../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs"; import { AppState, ConfigReducerStateInterface, EventPublisher, ModalWithSidePanel -} from "../../../../core"; -import { TierLimitReachErrorModal } from "../../../../core/components/tier-limit-reach-error-modal"; +} from "../../../../admin-core-v1"; +import { TierLimitReachErrorModal } from "../../../../admin-core-v1/components/tier-limit-reach-error-modal"; import { createIdentityProvider } from "../../../api"; import { getIdPIcons } from "../../../configs/ui"; import { IdentityProviderManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/identity-providers/components/wizards/apple/index.ts b/features/admin-identity-providers-v1/components/wizards/apple/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/apple/index.ts rename to features/admin-identity-providers-v1/components/wizards/apple/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/authenticator-create-wizard-factory.tsx b/features/admin-identity-providers-v1/components/wizards/authenticator-create-wizard-factory.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/wizards/authenticator-create-wizard-factory.tsx rename to features/admin-identity-providers-v1/components/wizards/authenticator-create-wizard-factory.tsx index 721599b0be0..b8afb8c59de 100644 --- a/apps/console/src/features/identity-providers/components/wizards/authenticator-create-wizard-factory.tsx +++ b/features/admin-identity-providers-v1/components/wizards/authenticator-create-wizard-factory.tsx @@ -35,8 +35,8 @@ import { OrganizationEnterpriseAuthenticationProviderCreateWizard } from "./organization-enterprise/organization-enterprise-authentication-provider-create-wizard"; import { TrustedTokenIssuerCreateWizard } from "./trusted-token-issuer/trusted-token-issuer-create-wizard"; -import { identityProviderConfig } from "../../../../extensions/configs/identity-provider"; -import { AppState, ConfigReducerStateInterface } from "../../../core"; +import { identityProviderConfig } from "../../../admin-extensions-v1/configs/identity-provider"; +import { AppState, ConfigReducerStateInterface } from "../../../admin-core-v1"; import { getIdentityProviderList, getIdentityProviderTemplate } from "../../api"; import { IdentityProviderManagementConstants } from "../../constants"; import { diff --git a/apps/console/src/features/identity-providers/components/wizards/authenticator-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/authenticator-create-wizard.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/wizards/authenticator-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/authenticator-create-wizard.tsx index 376f411e832..297de391fc4 100644 --- a/apps/console/src/features/identity-providers/components/wizards/authenticator-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/authenticator-create-wizard.tsx @@ -37,7 +37,7 @@ import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { AuthenticatorSettings } from "./steps"; import { AuthenticatorTemplateSelection } from "./steps/authenticator-create-steps/authenticator-template-selection"; -import { getEmptyPlaceholderIllustrations } from "../../../core/configs/ui"; +import { getEmptyPlaceholderIllustrations } from "../../../admin-core-v1/configs/ui"; import { getFederatedAuthenticatorMetadata, updateFederatedAuthenticator diff --git a/apps/console/src/features/identity-providers/components/wizards/enterprise-idp-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/enterprise-idp-create-wizard.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/wizards/enterprise-idp-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/enterprise-idp-create-wizard.tsx index e5a27775784..913dccaad50 100644 --- a/apps/console/src/features/identity-providers/components/wizards/enterprise-idp-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/enterprise-idp-create-wizard.tsx @@ -63,14 +63,14 @@ import { useDispatch, useSelector } from "react-redux"; import { AnyAction } from "redux"; import { ThunkDispatch } from "redux-thunk"; import { Card, Dimmer, Divider, Grid, Icon } from "semantic-ui-react"; -import { commonConfig, identityProviderConfig } from "../../../../extensions"; +import { commonConfig, identityProviderConfig } from "../../../admin-extensions-v1"; import { AppState, ConfigReducerStateInterface, EventPublisher, ModalWithSidePanel, getCertificateIllustrations -} from "../../../core"; +} from "../../../admin-core-v1"; import { createIdentityProvider, getIdentityProviderList } from "../../api"; import { getIdPIcons, getIdentityProviderWizardStepIcons } from "../../configs/ui"; import { IdentityProviderManagementConstants } from "../../constants"; diff --git a/apps/console/src/features/identity-providers/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard-content.tsx b/features/admin-identity-providers-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard-content.tsx rename to features/admin-identity-providers-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx index 02ecbe0b3a6..d657722f2f0 100644 --- a/apps/console/src/features/identity-providers/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/expert-mode/expert-mode-authentication-provider-create-wizard.tsx @@ -39,9 +39,9 @@ import { Grid } from "semantic-ui-react"; import { ExpertModeAuthenticationProviderCreateWizardContent } from "./expert-mode-authentication-provider-create-wizard-content"; -import { identityProviderConfig } from "../../../../../extensions/configs/identity-provider"; -import { ModalWithSidePanel, TierLimitReachErrorModal } from "../../../../core/components"; -import { EventPublisher } from "../../../../core/utils"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs/identity-provider"; +import { ModalWithSidePanel, TierLimitReachErrorModal } from "../../../../admin-core-v1/components"; +import { EventPublisher } from "../../../../admin-core-v1/utils"; import { createIdentityProvider } from "../../../api"; import { getIdPIcons } from "../../../configs/ui"; import { IdentityProviderManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/identity-providers/components/wizards/expert-mode/index.ts b/features/admin-identity-providers-v1/components/wizards/expert-mode/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/expert-mode/index.ts rename to features/admin-identity-providers-v1/components/wizards/expert-mode/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/facebook/facebook-authentication-provider-create-wizard-content.tsx b/features/admin-identity-providers-v1/components/wizards/facebook/facebook-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/facebook/facebook-authentication-provider-create-wizard-content.tsx rename to features/admin-identity-providers-v1/components/wizards/facebook/facebook-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/facebook/facebook-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/facebook/facebook-authentication-provider-create-wizard.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/wizards/facebook/facebook-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/facebook/facebook-authentication-provider-create-wizard.tsx index 04b95a9eb92..788c5eb52a6 100644 --- a/apps/console/src/features/identity-providers/components/wizards/facebook/facebook-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/facebook/facebook-authentication-provider-create-wizard.tsx @@ -40,14 +40,14 @@ import { Grid } from "semantic-ui-react"; import { FacebookAuthenticationProviderCreateWizardContent } from "./facebook-authentication-provider-create-wizard-content"; -import { identityProviderConfig } from "../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs"; import { AppState, ConfigReducerStateInterface, EventPublisher, ModalWithSidePanel -} from "../../../../core"; -import { TierLimitReachErrorModal } from "../../../../core/components/tier-limit-reach-error-modal"; +} from "../../../../admin-core-v1"; +import { TierLimitReachErrorModal } from "../../../../admin-core-v1/components/tier-limit-reach-error-modal"; import { createIdentityProvider } from "../../../api"; import { getIdPIcons } from "../../../configs/ui"; import { IdentityProviderManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/identity-providers/components/wizards/facebook/index.ts b/features/admin-identity-providers-v1/components/wizards/facebook/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/facebook/index.ts rename to features/admin-identity-providers-v1/components/wizards/facebook/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/github/github-authentication-provider-create-wizard-content.tsx b/features/admin-identity-providers-v1/components/wizards/github/github-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/github/github-authentication-provider-create-wizard-content.tsx rename to features/admin-identity-providers-v1/components/wizards/github/github-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/github/github-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/github/github-authentication-provider-create-wizard.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/wizards/github/github-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/github/github-authentication-provider-create-wizard.tsx index b2a0850d1f4..bbc9a623c9a 100644 --- a/apps/console/src/features/identity-providers/components/wizards/github/github-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/github/github-authentication-provider-create-wizard.tsx @@ -40,14 +40,14 @@ import { Grid } from "semantic-ui-react"; import { GitHubAuthenticationProviderCreateWizardContent } from "./github-authentication-provider-create-wizard-content"; -import { identityProviderConfig } from "../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs"; import { AppState, ConfigReducerStateInterface, EventPublisher, ModalWithSidePanel -} from "../../../../core"; -import { TierLimitReachErrorModal } from "../../../../core/components/tier-limit-reach-error-modal"; +} from "../../../../admin-core-v1"; +import { TierLimitReachErrorModal } from "../../../../admin-core-v1/components/tier-limit-reach-error-modal"; import { createIdentityProvider } from "../../../api"; import { getIdPIcons } from "../../../configs/ui"; import { IdentityProviderManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/identity-providers/components/wizards/github/index.ts b/features/admin-identity-providers-v1/components/wizards/github/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/github/index.ts rename to features/admin-identity-providers-v1/components/wizards/github/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/google/google-authentication-provider-create-wizard-content.tsx b/features/admin-identity-providers-v1/components/wizards/google/google-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/google/google-authentication-provider-create-wizard-content.tsx rename to features/admin-identity-providers-v1/components/wizards/google/google-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/google/google-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/google/google-authentication-provider-create-wizard.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/wizards/google/google-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/google/google-authentication-provider-create-wizard.tsx index 08149bfba2b..0146c53635a 100644 --- a/apps/console/src/features/identity-providers/components/wizards/google/google-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/google/google-authentication-provider-create-wizard.tsx @@ -41,14 +41,14 @@ import { GoogleAuthenticationProviderCreateWizardContent, GoogleAuthenticationProviderCreateWizardFormValuesInterface } from "./google-authentication-provider-create-wizard-content"; -import { identityProviderConfig } from "../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs"; import { AppState, ConfigReducerStateInterface, EventPublisher, ModalWithSidePanel -} from "../../../../core"; -import { TierLimitReachErrorModal } from "../../../../core/components/tier-limit-reach-error-modal"; +} from "../../../../admin-core-v1"; +import { TierLimitReachErrorModal } from "../../../../admin-core-v1/components/tier-limit-reach-error-modal"; import { createIdentityProvider, getFederatedAuthenticatorMetadata diff --git a/apps/console/src/features/identity-providers/components/wizards/google/index.ts b/features/admin-identity-providers-v1/components/wizards/google/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/google/index.ts rename to features/admin-identity-providers-v1/components/wizards/google/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/hypr/hypr-authentication-provider-create-wizard-content.tsx b/features/admin-identity-providers-v1/components/wizards/hypr/hypr-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/hypr/hypr-authentication-provider-create-wizard-content.tsx rename to features/admin-identity-providers-v1/components/wizards/hypr/hypr-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/hypr/hypr-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/hypr/hypr-authentication-provider-create-wizard.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/wizards/hypr/hypr-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/hypr/hypr-authentication-provider-create-wizard.tsx index a41467b2c95..447e6da2850 100644 --- a/apps/console/src/features/identity-providers/components/wizards/hypr/hypr-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/hypr/hypr-authentication-provider-create-wizard.tsx @@ -38,12 +38,12 @@ import { Grid } from "semantic-ui-react"; import { HyprAuthenticationProviderCreateWizardContent } from "./hypr-authentication-provider-create-wizard-content"; -import { identityProviderConfig } from "../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs"; import { EventPublisher, ModalWithSidePanel -} from "../../../../core"; -import { TierLimitReachErrorModal } from "../../../../core/components/tier-limit-reach-error-modal"; +} from "../../../../admin-core-v1"; +import { TierLimitReachErrorModal } from "../../../../admin-core-v1/components/tier-limit-reach-error-modal"; import { createIdentityProvider } from "../../../api"; import { getIdPIcons } from "../../../configs/ui"; import { IdentityProviderManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/identity-providers/components/wizards/hypr/index.ts b/features/admin-identity-providers-v1/components/wizards/hypr/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/hypr/index.ts rename to features/admin-identity-providers-v1/components/wizards/hypr/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/identity-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/identity-provider-create-wizard.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/wizards/identity-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/identity-provider-create-wizard.tsx index 32e3a058276..25f33e093c9 100644 --- a/apps/console/src/features/identity-providers/components/wizards/identity-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/identity-provider-create-wizard.tsx @@ -30,8 +30,8 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon } from "semantic-ui-react"; import { AuthenticatorSettings, GeneralSettings, OutboundProvisioningSettings, WizardSummary } from "./steps"; -import { identityProviderConfig } from "../../../../extensions/configs"; -import { AppState, ModalWithSidePanel } from "../../../core"; +import { identityProviderConfig } from "../../../admin-extensions-v1/configs"; +import { AppState, ModalWithSidePanel } from "../../../admin-core-v1"; import { createIdentityProvider, getFederatedAuthenticatorMetadata diff --git a/apps/console/src/features/identity-providers/components/wizards/microsoft/index.ts b/features/admin-identity-providers-v1/components/wizards/microsoft/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/microsoft/index.ts rename to features/admin-identity-providers-v1/components/wizards/microsoft/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/microsoft/microsoft-authentication-provider-create-wizard-content.tsx b/features/admin-identity-providers-v1/components/wizards/microsoft/microsoft-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/microsoft/microsoft-authentication-provider-create-wizard-content.tsx rename to features/admin-identity-providers-v1/components/wizards/microsoft/microsoft-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/microsoft/microsoft-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/microsoft/microsoft-authentication-provider-create-wizard.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/wizards/microsoft/microsoft-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/microsoft/microsoft-authentication-provider-create-wizard.tsx index 8addcdb8b5c..dbb598942b6 100644 --- a/apps/console/src/features/identity-providers/components/wizards/microsoft/microsoft-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/microsoft/microsoft-authentication-provider-create-wizard.tsx @@ -39,14 +39,14 @@ import { Grid } from "semantic-ui-react"; import { MicrosoftAuthenticationProviderCreateWizardContent } from "./microsoft-authentication-provider-create-wizard-content"; -import { identityProviderConfig } from "../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs"; import { AppState, ConfigReducerStateInterface, EventPublisher, ModalWithSidePanel -} from "../../../../core"; -import { TierLimitReachErrorModal } from "../../../../core/components/tier-limit-reach-error-modal"; +} from "../../../../admin-core-v1"; +import { TierLimitReachErrorModal } from "../../../../admin-core-v1/components/tier-limit-reach-error-modal"; import { createIdentityProvider } from "../../../api"; import { getIdPIcons } from "../../../configs/ui"; import { IdentityProviderManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/identity-providers/components/wizards/oidc-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/oidc-authentication-provider-create-wizard.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/wizards/oidc-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/oidc-authentication-provider-create-wizard.tsx index 0a04f247555..1ffc40e7684 100644 --- a/apps/console/src/features/identity-providers/components/wizards/oidc-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/oidc-authentication-provider-create-wizard.tsx @@ -37,7 +37,7 @@ import { EventPublisher, ModalWithSidePanel, store -} from "../../../core"; +} from "../../../admin-core-v1"; import { createIdentityProvider, getFederatedAuthenticatorMetadata diff --git a/apps/console/src/features/identity-providers/components/wizards/oidc-authentication-wizard-page.tsx b/features/admin-identity-providers-v1/components/wizards/oidc-authentication-wizard-page.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/oidc-authentication-wizard-page.tsx rename to features/admin-identity-providers-v1/components/wizards/oidc-authentication-wizard-page.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard-content.tsx b/features/admin-identity-providers-v1/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard-content.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard-content.tsx rename to features/admin-identity-providers-v1/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard-content.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard.tsx index 2a51fd81152..d2ab7872dfb 100644 --- a/apps/console/src/features/identity-providers/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/organization-enterprise/organization-enterprise-authentication-provider-create-wizard.tsx @@ -32,12 +32,12 @@ import { Grid } from "semantic-ui-react"; import { OrganizationEnterpriseAuthenticationProviderCreateWizardContent } from "./organization-enterprise-authentication-provider-create-wizard-content"; -import { identityProviderConfig } from "../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../admin-extensions-v1/configs"; import { EventPublisher, ModalWithSidePanel, TierLimitReachErrorModal -} from "../../../../core"; +} from "../../../../admin-core-v1"; import { createIdentityProvider } from "../../../api"; import { getIdPIcons } from "../../../configs/ui"; import { IdentityProviderManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/identity-providers/components/wizards/outbound-provisioning-connector-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/outbound-provisioning-connector-create-wizard.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/outbound-provisioning-connector-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/outbound-provisioning-connector-create-wizard.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/add-certificate-steps/add-certificate-form.tsx b/features/admin-identity-providers-v1/components/wizards/steps/add-certificate-steps/add-certificate-form.tsx similarity index 98% rename from apps/console/src/features/identity-providers/components/wizards/steps/add-certificate-steps/add-certificate-form.tsx rename to features/admin-identity-providers-v1/components/wizards/steps/add-certificate-steps/add-certificate-form.tsx index b994d54e48a..bfe07d74a33 100644 --- a/apps/console/src/features/identity-providers/components/wizards/steps/add-certificate-steps/add-certificate-form.tsx +++ b/features/admin-identity-providers-v1/components/wizards/steps/add-certificate-steps/add-certificate-form.tsx @@ -22,7 +22,7 @@ import { Forms } from "@wso2is/forms"; import * as forge from "node-forge"; import React, { ReactElement, useEffect, useState } from "react"; import { Grid } from "semantic-ui-react"; -import { UploadCertificate } from "../../../../../core"; +import { UploadCertificate } from "../../../../../admin-core-v1"; /** * Proptypes for the add IDP certificate form component. diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/add-certificate-steps/index.ts b/features/admin-identity-providers-v1/components/wizards/steps/add-certificate-steps/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/add-certificate-steps/index.ts rename to features/admin-identity-providers-v1/components/wizards/steps/add-certificate-steps/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/authenticator-create-steps/authenticator-template-selection.tsx b/features/admin-identity-providers-v1/components/wizards/steps/authenticator-create-steps/authenticator-template-selection.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/authenticator-create-steps/authenticator-template-selection.tsx rename to features/admin-identity-providers-v1/components/wizards/steps/authenticator-create-steps/authenticator-template-selection.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/identity-create-steps/general-settings.tsx b/features/admin-identity-providers-v1/components/wizards/steps/identity-create-steps/general-settings.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/wizards/steps/identity-create-steps/general-settings.tsx rename to features/admin-identity-providers-v1/components/wizards/steps/identity-create-steps/general-settings.tsx index 17ddf017f4c..0204e4c869c 100644 --- a/apps/console/src/features/identity-providers/components/wizards/steps/identity-create-steps/general-settings.tsx +++ b/features/admin-identity-providers-v1/components/wizards/steps/identity-create-steps/general-settings.tsx @@ -23,7 +23,7 @@ import { FormValidation } from "@wso2is/validation"; import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { Grid } from "semantic-ui-react"; -import { store } from "../../../../../core"; +import { store } from "../../../../../admin-core-v1"; import { getIdentityProviderList } from "../../../../api"; import { getIdPIcons, getIdPTemplateDocsIcons } from "../../../../configs/ui"; import { diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/index.ts b/features/admin-identity-providers-v1/components/wizards/steps/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/index.ts rename to features/admin-identity-providers-v1/components/wizards/steps/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/outbound-provisioning-connector-create-wizard-steps/index.ts b/features/admin-identity-providers-v1/components/wizards/steps/outbound-provisioning-connector-create-wizard-steps/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/outbound-provisioning-connector-create-wizard-steps/index.ts rename to features/admin-identity-providers-v1/components/wizards/steps/outbound-provisioning-connector-create-wizard-steps/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/outbound-provisioning-connector-create-wizard-steps/outbound-provisioning-connectors.tsx b/features/admin-identity-providers-v1/components/wizards/steps/outbound-provisioning-connector-create-wizard-steps/outbound-provisioning-connectors.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/outbound-provisioning-connector-create-wizard-steps/outbound-provisioning-connectors.tsx rename to features/admin-identity-providers-v1/components/wizards/steps/outbound-provisioning-connector-create-wizard-steps/outbound-provisioning-connectors.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/shared-steps/authenticator-settings.tsx b/features/admin-identity-providers-v1/components/wizards/steps/shared-steps/authenticator-settings.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/shared-steps/authenticator-settings.tsx rename to features/admin-identity-providers-v1/components/wizards/steps/shared-steps/authenticator-settings.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/shared-steps/index.ts b/features/admin-identity-providers-v1/components/wizards/steps/shared-steps/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/shared-steps/index.ts rename to features/admin-identity-providers-v1/components/wizards/steps/shared-steps/index.ts diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/shared-steps/outbound-provisioning-settings.tsx b/features/admin-identity-providers-v1/components/wizards/steps/shared-steps/outbound-provisioning-settings.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/shared-steps/outbound-provisioning-settings.tsx rename to features/admin-identity-providers-v1/components/wizards/steps/shared-steps/outbound-provisioning-settings.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/steps/shared-steps/wizard-summary.tsx b/features/admin-identity-providers-v1/components/wizards/steps/shared-steps/wizard-summary.tsx similarity index 100% rename from apps/console/src/features/identity-providers/components/wizards/steps/shared-steps/wizard-summary.tsx rename to features/admin-identity-providers-v1/components/wizards/steps/shared-steps/wizard-summary.tsx diff --git a/apps/console/src/features/identity-providers/components/wizards/trusted-token-issuer/trusted-token-issuer-create-wizard.tsx b/features/admin-identity-providers-v1/components/wizards/trusted-token-issuer/trusted-token-issuer-create-wizard.tsx similarity index 99% rename from apps/console/src/features/identity-providers/components/wizards/trusted-token-issuer/trusted-token-issuer-create-wizard.tsx rename to features/admin-identity-providers-v1/components/wizards/trusted-token-issuer/trusted-token-issuer-create-wizard.tsx index e142ecf37c5..d22ef52ae68 100644 --- a/apps/console/src/features/identity-providers/components/wizards/trusted-token-issuer/trusted-token-issuer-create-wizard.tsx +++ b/features/admin-identity-providers-v1/components/wizards/trusted-token-issuer/trusted-token-issuer-create-wizard.tsx @@ -57,14 +57,14 @@ import { useDispatch, useSelector } from "react-redux"; import { AnyAction } from "redux"; import { ThunkDispatch } from "redux-thunk"; import { Icon, Modal } from "semantic-ui-react"; -import { commonConfig, identityProviderConfig } from "../../../../../extensions"; +import { commonConfig, identityProviderConfig } from "../../../../admin-extensions-v1"; import { AppState, ConfigReducerStateInterface, EventPublisher, TierLimitReachErrorModal, getCertificateIllustrations -} from "../../../../core"; +} from "../../../../admin-core-v1"; import { createIdentityProvider, useIdentityProviderList } from "../../../api"; import { getIdPIcons, getIdentityProviderWizardStepIcons } from "../../../configs/ui"; import { IdentityProviderConstants, IdentityProviderManagementConstants } from "../../../constants"; diff --git a/apps/console/src/features/identity-providers/configs/endpoints.ts b/features/admin-identity-providers-v1/configs/endpoints.ts similarity index 97% rename from apps/console/src/features/identity-providers/configs/endpoints.ts rename to features/admin-identity-providers-v1/configs/endpoints.ts index cd1a6d3c4b7..4a0e0cdf1c8 100644 --- a/apps/console/src/features/identity-providers/configs/endpoints.ts +++ b/features/admin-identity-providers-v1/configs/endpoints.ts @@ -16,7 +16,7 @@ * under the License. */ -import { getServerConfigurationsResourceEndpoints } from "../../server-configurations/configs"; +import { getServerConfigurationsResourceEndpoints } from "../../admin-server-configurations-v1/configs"; import { IDPResourceEndpointsInterface } from "../models"; /** diff --git a/apps/console/src/features/identity-providers/configs/ui.ts b/features/admin-identity-providers-v1/configs/ui.ts similarity index 52% rename from apps/console/src/features/identity-providers/configs/ui.ts rename to features/admin-identity-providers-v1/configs/ui.ts index db267c845c8..7de135c2abc 100644 --- a/apps/console/src/features/identity-providers/configs/ui.ts +++ b/features/admin-identity-providers-v1/configs/ui.ts @@ -16,55 +16,55 @@ * under the License. */ -import { identityProviderConfig } from "../../../extensions/configs/identity-provider"; -import BasicAuthIcon from "../../../themes/default/assets/images/authenticators/basic-auth.png"; -import FIDOLogo from "../../../themes/default/assets/images/authenticators/fido-passkey-black.svg"; -import SMSOTPIcon from "../../../themes/default/assets/images/authenticators/sms-otp.svg"; -import SalesforceLogo from "../../../themes/default/assets/images/connectors/salesforce.png"; -import SCIMLogo from "../../../themes/default/assets/images/connectors/scim.png"; -import SPMLLogo from "../../../themes/default/assets/images/connectors/spml.png"; -import BackupCodesAuthenticatorLogo from "../../../themes/default/assets/images/icons/backup-code-icon.svg"; -import CertificateColoredIcon from "../../../themes/default/assets/images/icons/certificate-colored-icon.svg"; -import ClockColoredIcon from "../../../themes/default/assets/images/icons/clock-colored-icon.svg"; -import ConnectionIcon from "../../../themes/default/assets/images/icons/connection.svg"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as GearsIcon } from "../../../themes/default/assets/images/icons/gears-icon.svg"; -import MagicLinkLogo from "../../../themes/default/assets/images/icons/magic-link-icon.svg"; -import MagnifierColoredIcon from "../../../themes/default/assets/images/icons/magnifier-colored-icon.svg"; -import { ReactComponent as OpenBookIcon } from "../../../themes/default/assets/images/icons/open-book-icon.svg"; -import TOTPIcon from "../../../themes/default/assets/images/icons/outline-icons/clock-outline.svg"; -import { ReactComponent as ReportIcon } from "../../../themes/default/assets/images/icons/report-icon.svg"; -import EmailOTPIcon from "../../../themes/default/assets/images/icons/solid-icons/email-solid.svg"; +import { identityProviderConfig } from "../../admin-extensions-v1/configs/identity-provider"; +import BasicAuthIcon from "../../themes/default/assets/images/authenticators/basic-auth.png"; +import FIDOLogo from "../../themes/default/assets/images/authenticators/fido-passkey-black.svg"; +import SMSOTPIcon from "../../themes/default/assets/images/authenticators/sms-otp.svg"; +import SalesforceLogo from "../../themes/default/assets/images/connectors/salesforce.png"; +import SCIMLogo from "../../themes/default/assets/images/connectors/scim.png"; +import SPMLLogo from "../../themes/default/assets/images/connectors/spml.png"; +import BackupCodesAuthenticatorLogo from "../../themes/default/assets/images/icons/backup-code-icon.svg"; +import CertificateColoredIcon from "../../themes/default/assets/images/icons/certificate-colored-icon.svg"; +import ClockColoredIcon from "../../themes/default/assets/images/icons/clock-colored-icon.svg"; +import ConnectionIcon from "../../themes/default/assets/images/icons/connection.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as GearsIcon } from "../../themes/default/assets/images/icons/gears-icon.svg"; +import MagicLinkLogo from "../../themes/default/assets/images/icons/magic-link-icon.svg"; +import MagnifierColoredIcon from "../../themes/default/assets/images/icons/magnifier-colored-icon.svg"; +import { ReactComponent as OpenBookIcon } from "../../themes/default/assets/images/icons/open-book-icon.svg"; +import TOTPIcon from "../../themes/default/assets/images/icons/outline-icons/clock-outline.svg"; +import { ReactComponent as ReportIcon } from "../../themes/default/assets/images/icons/report-icon.svg"; +import EmailOTPIcon from "../../themes/default/assets/images/icons/solid-icons/email-solid.svg"; import { ReactComponent as ProvisionCapabilityIcon -} from "../../../themes/default/assets/images/identity-provider-capabilities/provision.svg"; +} from "../../themes/default/assets/images/identity-provider-capabilities/provision.svg"; import { ReactComponent as EnterpriseModeIdPIcon -} from "../../../themes/default/assets/images/identity-providers/enterprise-idp-illustration.svg"; +} from "../../themes/default/assets/images/identity-providers/enterprise-idp-illustration.svg"; import { ReactComponent as ExpertModeIdPIcon -} from "../../../themes/default/assets/images/identity-providers/expert.svg"; -import FacebookLogo from "../../../themes/default/assets/images/identity-providers/facebook-idp-illustration.svg"; -import GithubIdPIcon from "../../../themes/default/assets/images/identity-providers/github-idp-illustration.svg"; -import GoogleLogo from "../../../themes/default/assets/images/identity-providers/google-idp-illustration.svg"; -import HyprLogo from "../../../themes/default/assets/images/identity-providers/hypr.svg"; -import IproovLogo from "../../../themes/default/assets/images/identity-providers/iproov.svg"; -import KerberosLogo from "../../../themes/default/assets/images/identity-providers/kerberos.png"; -import Office365Logo from "../../../themes/default/assets/images/identity-providers/office-365.svg"; -import OrganizationSSOIcon from "../../../themes/default/assets/images/identity-providers/organization-sso.svg"; +} from "../../themes/default/assets/images/identity-providers/expert.svg"; +import FacebookLogo from "../../themes/default/assets/images/identity-providers/facebook-idp-illustration.svg"; +import GithubIdPIcon from "../../themes/default/assets/images/identity-providers/github-idp-illustration.svg"; +import GoogleLogo from "../../themes/default/assets/images/identity-providers/google-idp-illustration.svg"; +import HyprLogo from "../../themes/default/assets/images/identity-providers/hypr.svg"; +import IproovLogo from "../../themes/default/assets/images/identity-providers/iproov.svg"; +import KerberosLogo from "../../themes/default/assets/images/identity-providers/kerberos.png"; +import Office365Logo from "../../themes/default/assets/images/identity-providers/office-365.svg"; +import OrganizationSSOIcon from "../../themes/default/assets/images/identity-providers/organization-sso.svg"; import TrustedTokenIssuerIcon - from "../../../themes/default/assets/images/identity-providers/trusted-token-issuer-illustration.svg"; -import TwitterLogo from "../../../themes/default/assets/images/identity-providers/twitter.svg"; -import YahooLogo from "../../../themes/default/assets/images/identity-providers/yahoo.svg"; -import OIDCLogo from "../../../themes/default/assets/images/protocols/openid-connect.png"; -import OpenIDLogo from "../../../themes/default/assets/images/protocols/openid.png"; -import SamlLogo from "../../../themes/default/assets/images/protocols/saml.png"; -import WSFedLogo from "../../../themes/default/assets/images/protocols/ws-fed.png"; -import JWTLogo from "../../../themes/default/assets/images/technologies/jwt-logo.svg"; -import AppleLogo from "../../../themes/default/assets/images/third-party/apple-logo.svg"; + from "../../themes/default/assets/images/identity-providers/trusted-token-issuer-illustration.svg"; +import TwitterLogo from "../../themes/default/assets/images/identity-providers/twitter.svg"; +import YahooLogo from "../../themes/default/assets/images/identity-providers/yahoo.svg"; +import OIDCLogo from "../../themes/default/assets/images/protocols/openid-connect.png"; +import OpenIDLogo from "../../themes/default/assets/images/protocols/openid.png"; +import SamlLogo from "../../themes/default/assets/images/protocols/saml.png"; +import WSFedLogo from "../../themes/default/assets/images/protocols/ws-fed.png"; +import JWTLogo from "../../themes/default/assets/images/technologies/jwt-logo.svg"; +import AppleLogo from "../../themes/default/assets/images/third-party/apple-logo.svg"; import LinkedInLogo - from "../../../themes/default/assets/images/third-party/linkedin-logo.svg"; -import MicrosoftLogo from "../../../themes/default/assets/images/third-party/microsoft-logo.svg"; + from "../../themes/default/assets/images/third-party/linkedin-logo.svg"; +import MicrosoftLogo from "../../themes/default/assets/images/third-party/microsoft-logo.svg"; import { SupportedServices } from "../models"; export const getAddIDPCertificateWizardStepIcons = (): any => { diff --git a/apps/console/src/features/identity-providers/constants/documentation-constants.ts b/features/admin-identity-providers-v1/constants/documentation-constants.ts similarity index 100% rename from apps/console/src/features/identity-providers/constants/documentation-constants.ts rename to features/admin-identity-providers-v1/constants/documentation-constants.ts diff --git a/apps/console/src/features/identity-providers/constants/identity-provider-constants.ts b/features/admin-identity-providers-v1/constants/identity-provider-constants.ts similarity index 100% rename from apps/console/src/features/identity-providers/constants/identity-provider-constants.ts rename to features/admin-identity-providers-v1/constants/identity-provider-constants.ts diff --git a/apps/console/src/features/identity-providers/constants/identity-provider-management-constants.ts b/features/admin-identity-providers-v1/constants/identity-provider-management-constants.ts similarity index 98% rename from apps/console/src/features/identity-providers/constants/identity-provider-management-constants.ts rename to features/admin-identity-providers-v1/constants/identity-provider-management-constants.ts index 3e44aa155ac..e18d87654bb 100755 --- a/apps/console/src/features/identity-providers/constants/identity-provider-management-constants.ts +++ b/features/admin-identity-providers-v1/constants/identity-provider-management-constants.ts @@ -18,10 +18,10 @@ import { IdentityAppsError } from "@wso2is/core/errors"; import { DocumentationConstants } from "./documentation-constants"; -import { authenticatorConfig } from "../../../extensions/configs/authenticator"; -import SweIdpTemplate from "../../../extensions/identity-provider-templates/templates/swe/swe.json"; +import { authenticatorConfig } from "../../admin-extensions-v1/configs/authenticator"; +import SweIdpTemplate from "../../admin-extensions-v1/identity-provider-templates/templates/swe/swe.json"; import TrustedTokenIssuerTemplate from - "../../../extensions/identity-provider-templates/templates/trusted-token-issuer/trusted-token-issuer.json"; + "../../admin-extensions-v1/identity-provider-templates/templates/trusted-token-issuer/trusted-token-issuer.json"; import AppleIdPTemplate from "../data/identity-provider-templates/templates/apple/apple.json"; import EnterpriseIdPTemplate from "../data/identity-provider-templates/templates/enterprise-identity-provider/enterprise-identity-provider.json"; diff --git a/apps/console/src/features/identity-providers/constants/index.ts b/features/admin-identity-providers-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/constants/index.ts rename to features/admin-identity-providers-v1/constants/index.ts diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/categories/general-identity-provider-template-category.json b/features/admin-identity-providers-v1/data/identity-provider-templates/categories/general-identity-provider-template-category.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/categories/general-identity-provider-template-category.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/categories/general-identity-provider-template-category.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/groups/enterprise-idp-template-group.json b/features/admin-identity-providers-v1/data/identity-provider-templates/groups/enterprise-idp-template-group.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/groups/enterprise-idp-template-group.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/groups/enterprise-idp-template-group.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/identity-provider-templates-config.ts b/features/admin-identity-providers-v1/data/identity-provider-templates/identity-provider-templates-config.ts similarity index 98% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/identity-provider-templates-config.ts rename to features/admin-identity-providers-v1/data/identity-provider-templates/identity-provider-templates-config.ts index ac4cc0144fb..82de3262477 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/identity-provider-templates-config.ts +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/identity-provider-templates-config.ts @@ -38,11 +38,11 @@ import OrganizationEnterpriseIDPTemplate from "./templates/organization-enterprise-identity-provider/organization-enterprise-identity-provider.json"; import EnterpriseSAMLIdentityProviderTemplate from "./templates/saml-identity-provider/enterprise-saml-identity-provider.json"; -import { ExtensionsManager, identityProviderConfig } from "../../../../extensions"; +import { ExtensionsManager, identityProviderConfig } from "../../../admin-extensions-v1"; import { EnterpriseIdentityProviderTemplateExtension -} from "../../../../extensions/configs/identity-providers-templates"; -import { AppConstants, store } from "../../../core"; +} from "../../../admin-extensions-v1/configs/identity-providers-templates"; +import { AppConstants, store } from "../../../admin-core-v1"; import { IdentityProviderTemplateCategoryInterface, IdentityProviderTemplateGroupInterface } from "../../models"; /** diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/index.ts b/features/admin-identity-providers-v1/data/identity-provider-templates/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/index.ts rename to features/admin-identity-providers-v1/data/identity-provider-templates/index.ts diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/apple/apple.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/apple/apple.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/apple/apple.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/apple/apple.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/apple/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/apple/create-wizard-help.tsx similarity index 97% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/apple/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/apple/create-wizard-help.tsx index b794189ada9..42502db267a 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/apple/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/apple/create-wizard-help.tsx @@ -22,9 +22,9 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions/configs"; -import { ConfigReducerStateInterface } from "../../../../../core/models"; -import { AppState } from "../../../../../core/store"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs"; +import { ConfigReducerStateInterface } from "../../../../../admin-core-v1/models"; +import { AppState } from "../../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/enterprise-identity-provider/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/enterprise-identity-provider/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/enterprise-identity-provider/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/enterprise-identity-provider/create-wizard-help.tsx diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/enterprise-identity-provider/enterprise-identity-provider.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/enterprise-identity-provider/enterprise-identity-provider.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/enterprise-identity-provider/enterprise-identity-provider.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/enterprise-identity-provider/enterprise-identity-provider.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/expert-mode/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/expert-mode/create-wizard-help.tsx similarity index 97% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/expert-mode/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/expert-mode/create-wizard-help.tsx index 4be65d0e818..9b851b33226 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/expert-mode/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/expert-mode/create-wizard-help.tsx @@ -21,7 +21,7 @@ import { Heading } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Divider } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/expert-mode/expert-mode.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/expert-mode/expert-mode.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/expert-mode/expert-mode.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/expert-mode/expert-mode.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/facebook/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/facebook/create-wizard-help.tsx similarity index 97% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/facebook/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/facebook/create-wizard-help.tsx index 79ff17771f3..8860673af22 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/facebook/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/facebook/create-wizard-help.tsx @@ -22,9 +22,9 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions/configs"; -import { ConfigReducerStateInterface } from "../../../../../core/models"; -import { AppState } from "../../../../../core/store"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs"; +import { ConfigReducerStateInterface } from "../../../../../admin-core-v1/models"; +import { AppState } from "../../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/facebook/facebook.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/facebook/facebook.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/facebook/facebook.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/facebook/facebook.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/github/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/github/create-wizard-help.tsx similarity index 97% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/github/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/github/create-wizard-help.tsx index adba84a7eaa..a168d4a1245 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/github/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/github/create-wizard-help.tsx @@ -22,9 +22,9 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions/configs"; -import { ConfigReducerStateInterface } from "../../../../../core/models"; -import { AppState } from "../../../../../core/store"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs"; +import { ConfigReducerStateInterface } from "../../../../../admin-core-v1/models"; +import { AppState } from "../../../../../admin-core-v1/store"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/github/github.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/github/github.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/github/github.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/github/github.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/google/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/google/create-wizard-help.tsx similarity index 98% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/google/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/google/create-wizard-help.tsx index 5bc8e760059..4016704eb83 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/google/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/google/create-wizard-help.tsx @@ -22,8 +22,8 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions/configs"; -import { AppState, ConfigReducerStateInterface } from "../../../../../core"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/google/google.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/google/google.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/google/google.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/google/google.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/hypr/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/hypr/create-wizard-help.tsx similarity index 98% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/hypr/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/hypr/create-wizard-help.tsx index b251e4c623f..ec494c18a01 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/hypr/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/hypr/create-wizard-help.tsx @@ -21,7 +21,7 @@ import { Code, DocumentationLink, Heading, Message, useDocumentation } from "@ws import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Divider } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/hypr/hypr.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/hypr/hypr.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/hypr/hypr.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/hypr/hypr.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/iproov/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/iproov/create-wizard-help.tsx similarity index 98% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/iproov/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/iproov/create-wizard-help.tsx index 54329ff5532..206d4378c67 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/iproov/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/iproov/create-wizard-help.tsx @@ -21,7 +21,7 @@ import { Code, DocumentationLink, Heading, Message, useDocumentation } from "@ws import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { Divider } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions/configs"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/iproov/iproov.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/iproov/iproov.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/iproov/iproov.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/iproov/iproov.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/microsoft/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/microsoft/create-wizard-help.tsx similarity index 98% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/microsoft/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/microsoft/create-wizard-help.tsx index d46bc59aaf3..e654978db25 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/microsoft/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/microsoft/create-wizard-help.tsx @@ -22,8 +22,8 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider } from "semantic-ui-react"; -import { identityProviderConfig } from "../../../../../../extensions/configs"; -import { AppState, ConfigReducerStateInterface } from "../../../../../core"; +import { identityProviderConfig } from "../../../../../admin-extensions-v1/configs"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/microsoft/microsoft.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/microsoft/microsoft.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/microsoft/microsoft.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/microsoft/microsoft.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/oidc-identity-provider/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/oidc-identity-provider/create-wizard-help.tsx similarity index 98% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/oidc-identity-provider/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/oidc-identity-provider/create-wizard-help.tsx index 1af67c99f5d..9554d66f062 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/oidc-identity-provider/create-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/oidc-identity-provider/create-wizard-help.tsx @@ -21,8 +21,8 @@ import { CopyInputField, Heading, Message } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { useSelector } from "react-redux"; import { Divider, Icon } from "semantic-ui-react"; -import { store } from "../../../../../core"; -import { AppState, ConfigReducerStateInterface } from "../../../../../core"; +import { store } from "../../../../../admin-core-v1"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; /** * Prop types of the component. diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/oidc-identity-provider/enterprise-oidc-identity-provider.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/oidc-identity-provider/enterprise-oidc-identity-provider.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/oidc-identity-provider/enterprise-oidc-identity-provider.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/oidc-identity-provider/enterprise-oidc-identity-provider.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/organization-enterprise-identity-provider/create-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/organization-enterprise-identity-provider/create-wizard-help.tsx similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/organization-enterprise-identity-provider/create-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/organization-enterprise-identity-provider/create-wizard-help.tsx diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/organization-enterprise-identity-provider/organization-enterprise-identity-provider.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/organization-enterprise-identity-provider/organization-enterprise-identity-provider.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/organization-enterprise-identity-provider/organization-enterprise-identity-provider.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/organization-enterprise-identity-provider/organization-enterprise-identity-provider.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/saml-identity-provider/enterprise-saml-identity-provider.json b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/saml-identity-provider/enterprise-saml-identity-provider.json similarity index 100% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/saml-identity-provider/enterprise-saml-identity-provider.json rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/saml-identity-provider/enterprise-saml-identity-provider.json diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-file-based-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-file-based-help.tsx similarity index 99% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-file-based-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-file-based-help.tsx index 6041654fd9a..83b449a3aac 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-file-based-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-file-based-help.tsx @@ -29,7 +29,7 @@ import React, { FunctionComponent, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Icon } from "semantic-ui-react"; -import { AppState, ConfigReducerStateInterface } from "../../../../../core"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; /** * No component specific props. Hence unnecessary diff --git a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-help.tsx b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-help.tsx similarity index 99% rename from apps/console/src/features/identity-providers/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-help.tsx rename to features/admin-identity-providers-v1/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-help.tsx index 53ec0f3427f..39edc63a31b 100644 --- a/apps/console/src/features/identity-providers/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-help.tsx +++ b/features/admin-identity-providers-v1/data/identity-provider-templates/templates/saml-identity-provider/saml-idp-wizard-help.tsx @@ -29,7 +29,7 @@ import React, { FunctionComponent, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Icon } from "semantic-ui-react"; -import { AppState, ConfigReducerStateInterface } from "../../../../../core"; +import { AppState, ConfigReducerStateInterface } from "../../../../../admin-core-v1"; type Props = TestableComponentInterface; diff --git a/apps/console/src/features/identity-providers/data/index.ts b/features/admin-identity-providers-v1/data/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/data/index.ts rename to features/admin-identity-providers-v1/data/index.ts diff --git a/apps/console/src/features/identity-providers/meta/authenticator-meta.ts b/features/admin-identity-providers-v1/meta/authenticator-meta.ts similarity index 99% rename from apps/console/src/features/identity-providers/meta/authenticator-meta.ts rename to features/admin-identity-providers-v1/meta/authenticator-meta.ts index c621eaaa75b..c47eec5f0b1 100644 --- a/apps/console/src/features/identity-providers/meta/authenticator-meta.ts +++ b/features/admin-identity-providers-v1/meta/authenticator-meta.ts @@ -18,7 +18,7 @@ import get from "lodash-es/get"; import { ReactNode } from "react"; -import { identityProviderConfig } from "../../../extensions"; +import { identityProviderConfig } from "../../admin-extensions-v1"; import { getAuthenticatorIcons } from "../configs/ui"; import { IdentityProviderManagementConstants } from "../constants"; import { AuthenticatorCategories, AuthenticatorLabels, FederatedAuthenticatorInterface } from "../models"; diff --git a/apps/console/src/features/identity-providers/meta/index.ts b/features/admin-identity-providers-v1/meta/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/meta/index.ts rename to features/admin-identity-providers-v1/meta/index.ts diff --git a/apps/console/src/features/identity-providers/models/endpoints.ts b/features/admin-identity-providers-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/identity-providers/models/endpoints.ts rename to features/admin-identity-providers-v1/models/endpoints.ts diff --git a/apps/console/src/features/identity-providers/models/identity-provider.ts b/features/admin-identity-providers-v1/models/identity-provider.ts similarity index 99% rename from apps/console/src/features/identity-providers/models/identity-provider.ts rename to features/admin-identity-providers-v1/models/identity-provider.ts index 7daebbe10ef..29bf6880472 100644 --- a/apps/console/src/features/identity-providers/models/identity-provider.ts +++ b/features/admin-identity-providers-v1/models/identity-provider.ts @@ -18,8 +18,8 @@ import { IdentifiableComponentInterface, LinkInterface, TestableComponentInterface } from "@wso2is/core/models"; import { FunctionComponent, SVGProps } from "react"; -import { ApplicationBasicInterface } from "../../applications/models"; -import { GovernanceConnectorInterface } from "../../server-configurations/models"; +import { ApplicationBasicInterface } from "../../admin-applications-v1/models"; +import { GovernanceConnectorInterface } from "../../admin-server-configurations-v1/models"; import { TemplateContentInterface } from "../data/identity-provider-templates"; export interface IdentityProviderTemplateGroupInterface { diff --git a/apps/console/src/features/identity-providers/models/index.ts b/features/admin-identity-providers-v1/models/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/models/index.ts rename to features/admin-identity-providers-v1/models/index.ts diff --git a/apps/console/src/features/identity-providers/pages/identity-provider-edit.tsx b/features/admin-identity-providers-v1/pages/identity-provider-edit.tsx similarity index 99% rename from apps/console/src/features/identity-providers/pages/identity-provider-edit.tsx rename to features/admin-identity-providers-v1/pages/identity-provider-edit.tsx index b16085f3e80..ac7f9df1cf4 100644 --- a/apps/console/src/features/identity-providers/pages/identity-provider-edit.tsx +++ b/features/admin-identity-providers-v1/pages/identity-provider-edit.tsx @@ -42,14 +42,14 @@ import { useDispatch, useSelector } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; import { Label } from "semantic-ui-react"; -import { AuthenticatorExtensionsConfigInterface, identityProviderConfig } from "../../../extensions/configs"; +import { AuthenticatorExtensionsConfigInterface, identityProviderConfig } from "../../admin-extensions-v1/configs"; import { AppConstants, AppState, ConfigReducerStateInterface, FeatureConfigInterface, history -} from "../../core"; +} from "../../admin-core-v1"; import { getIdentityProviderDetail, getLocalAuthenticator, getMultiFactorAuthenticatorDetails } from "../api"; import { EditMultiFactorAuthenticator } from "../components/edit-multi-factor-authenticator"; import { EditIdentityProvider } from "../components/identity-provider-edit"; diff --git a/apps/console/src/features/identity-providers/pages/identity-provider-template.tsx b/features/admin-identity-providers-v1/pages/identity-provider-template.tsx similarity index 99% rename from apps/console/src/features/identity-providers/pages/identity-provider-template.tsx rename to features/admin-identity-providers-v1/pages/identity-provider-template.tsx index 4cc22a1d2b9..2ef416a5be1 100644 --- a/apps/console/src/features/identity-providers/pages/identity-provider-template.tsx +++ b/features/admin-identity-providers-v1/pages/identity-provider-template.tsx @@ -37,7 +37,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; -import { identityProviderConfig } from "../../../extensions/configs"; +import { identityProviderConfig } from "../../admin-extensions-v1/configs"; import { AppConstants, AppState, @@ -45,7 +45,7 @@ import { EventPublisher, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { AuthenticatorCreateWizardFactory } from "../components/wizards/authenticator-create-wizard-factory"; import { getIdPIcons } from "../configs/ui"; import { IdentityProviderManagementConstants, ORG_ENTERPRISE_IDP_ID } from "../constants"; diff --git a/apps/console/src/features/identity-providers/pages/identity-providers.tsx b/features/admin-identity-providers-v1/pages/identity-providers.tsx similarity index 99% rename from apps/console/src/features/identity-providers/pages/identity-providers.tsx rename to features/admin-identity-providers-v1/pages/identity-providers.tsx index 7fc69965f12..94578e174d7 100644 --- a/apps/console/src/features/identity-providers/pages/identity-providers.tsx +++ b/features/admin-identity-providers-v1/pages/identity-providers.tsx @@ -34,7 +34,7 @@ import React, { FunctionComponent, MouseEvent, ReactElement, SyntheticEvent, use import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { DropdownItemProps, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { AuthenticatorExtensionsConfigInterface, identityProviderConfig } from "../../../extensions/configs"; +import { AuthenticatorExtensionsConfigInterface, identityProviderConfig } from "../../admin-extensions-v1/configs"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -43,9 +43,9 @@ import { EventPublisher, UIConstants, history -} from "../../core"; -import { OrganizationType } from "../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { getAuthenticatorTags, getAuthenticators, getIdentityProviderList } from "../api"; import { AuthenticatorGrid } from "../components/authenticator-grid"; import { IdentityProviderList } from "../components/identity-provider-list"; diff --git a/apps/console/src/features/identity-providers/pages/index.ts b/features/admin-identity-providers-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/pages/index.ts rename to features/admin-identity-providers-v1/pages/index.ts diff --git a/apps/console/src/features/identity-providers/store/actions/identity-provider.ts b/features/admin-identity-providers-v1/store/actions/identity-provider.ts similarity index 97% rename from apps/console/src/features/identity-providers/store/actions/identity-provider.ts rename to features/admin-identity-providers-v1/store/actions/identity-provider.ts index 556c12f05cd..556c88c19cf 100644 --- a/apps/console/src/features/identity-providers/store/actions/identity-provider.ts +++ b/features/admin-identity-providers-v1/store/actions/identity-provider.ts @@ -23,7 +23,7 @@ import { } from "./types"; import { SetApplicationTemplatesActionInterface -} from "../../../applications/store/actions/types"; +} from "../../../admin-applications-v1/store/actions/types"; import { FederatedAuthenticatorListItemInterface, IdentityProviderTemplateItemInterface } from "../../models"; /** diff --git a/apps/console/src/features/identity-providers/store/actions/index.ts b/features/admin-identity-providers-v1/store/actions/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/store/actions/index.ts rename to features/admin-identity-providers-v1/store/actions/index.ts diff --git a/apps/console/src/features/identity-providers/store/actions/types/identity-provider.ts b/features/admin-identity-providers-v1/store/actions/types/identity-provider.ts similarity index 100% rename from apps/console/src/features/identity-providers/store/actions/types/identity-provider.ts rename to features/admin-identity-providers-v1/store/actions/types/identity-provider.ts diff --git a/apps/console/src/features/identity-providers/store/actions/types/index.ts b/features/admin-identity-providers-v1/store/actions/types/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/store/actions/types/index.ts rename to features/admin-identity-providers-v1/store/actions/types/index.ts diff --git a/apps/console/src/features/identity-providers/store/index.ts b/features/admin-identity-providers-v1/store/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/store/index.ts rename to features/admin-identity-providers-v1/store/index.ts diff --git a/apps/console/src/features/identity-providers/store/reducers/identity-provider.ts b/features/admin-identity-providers-v1/store/reducers/identity-provider.ts similarity index 100% rename from apps/console/src/features/identity-providers/store/reducers/identity-provider.ts rename to features/admin-identity-providers-v1/store/reducers/identity-provider.ts diff --git a/apps/console/src/features/identity-providers/store/reducers/index.ts b/features/admin-identity-providers-v1/store/reducers/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/store/reducers/index.ts rename to features/admin-identity-providers-v1/store/reducers/index.ts diff --git a/apps/console/src/features/identity-providers/utils/identity-provider-management-utils.ts b/features/admin-identity-providers-v1/utils/identity-provider-management-utils.ts similarity index 99% rename from apps/console/src/features/identity-providers/utils/identity-provider-management-utils.ts rename to features/admin-identity-providers-v1/utils/identity-provider-management-utils.ts index 4f74885a447..69a4946c96a 100644 --- a/apps/console/src/features/identity-providers/utils/identity-provider-management-utils.ts +++ b/features/admin-identity-providers-v1/utils/identity-provider-management-utils.ts @@ -24,8 +24,8 @@ import { I18n } from "@wso2is/i18n"; import axios, { AxiosError } from "axios"; import camelCase from "lodash-es/camelCase"; import isEmpty from "lodash-es/isEmpty"; -import { DocPanelUICardInterface, store } from "../../core"; -import { Config } from "../../core/configs"; +import { DocPanelUICardInterface, store } from "../../admin-core-v1"; +import { Config } from "../../admin-core-v1/configs"; import { getFederatedAuthenticatorsList, getIdentityProviderList, getLocalAuthenticators } from "../api"; import { IdentityProviderManagementConstants } from "../constants"; import { AuthenticatorMeta } from "../meta"; diff --git a/apps/console/src/features/identity-providers/utils/identity-provider-template-management-utils.ts b/features/admin-identity-providers-v1/utils/identity-provider-template-management-utils.ts similarity index 99% rename from apps/console/src/features/identity-providers/utils/identity-provider-template-management-utils.ts rename to features/admin-identity-providers-v1/utils/identity-provider-template-management-utils.ts index 01146a6726f..26b9e019247 100644 --- a/apps/console/src/features/identity-providers/utils/identity-provider-template-management-utils.ts +++ b/features/admin-identity-providers-v1/utils/identity-provider-template-management-utils.ts @@ -18,7 +18,7 @@ import { I18n } from "@wso2is/i18n"; import { AxiosError } from "axios"; import groupBy from "lodash-es/groupBy"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { getIdentityProviderTemplateList } from "../api"; import { handleGetIDPTemplateListError } from "../components/utils/common-utils"; import { getIdPCapabilityIcons } from "../configs/ui"; diff --git a/apps/console/src/features/identity-providers/utils/index.ts b/features/admin-identity-providers-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/identity-providers/utils/index.ts rename to features/admin-identity-providers-v1/utils/index.ts diff --git a/apps/console/src/features/identity-verification-providers/api/identity-verification-provider.ts b/features/admin-identity-verification-providers-v1/api/identity-verification-provider.ts similarity index 98% rename from apps/console/src/features/identity-verification-providers/api/identity-verification-provider.ts rename to features/admin-identity-verification-providers-v1/api/identity-verification-provider.ts index a6f3196e5c9..4be6a9e94e8 100644 --- a/apps/console/src/features/identity-verification-providers/api/identity-verification-provider.ts +++ b/features/admin-identity-verification-providers-v1/api/identity-verification-provider.ts @@ -20,12 +20,12 @@ import { AsgardeoSPAClient, HttpClientInstance, HttpResponse } from "@asgardeo/a import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { AcceptHeaderValues, ContentTypeHeaderValues, HttpMethods } from "@wso2is/core/models"; import { AxiosError } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { IDVPListResponseInterface, IdentityVerificationProviderInterface } from "../models"; const httpClient: HttpClientInstance = AsgardeoSPAClient diff --git a/apps/console/src/features/identity-verification-providers/api/index.ts b/features/admin-identity-verification-providers-v1/api/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/api/index.ts rename to features/admin-identity-verification-providers-v1/api/index.ts diff --git a/apps/console/src/features/identity-verification-providers/api/ui-metadata.ts b/features/admin-identity-verification-providers-v1/api/ui-metadata.ts similarity index 97% rename from apps/console/src/features/identity-verification-providers/api/ui-metadata.ts rename to features/admin-identity-verification-providers-v1/api/ui-metadata.ts index 57b9349887f..22ab544d3ae 100644 --- a/apps/console/src/features/identity-verification-providers/api/ui-metadata.ts +++ b/features/admin-identity-verification-providers-v1/api/ui-metadata.ts @@ -17,12 +17,12 @@ */ import { AcceptHeaderValues ,HttpMethods } from "@wso2is/core/models"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { IDVPTypeMetadataInterface, IdentityVerificationProviderInterface, UIMetaDataForIDVP } from "../models"; /** diff --git a/apps/console/src/features/identity-verification-providers/components/forms/config-settings-form.tsx b/features/admin-identity-verification-providers-v1/components/forms/config-settings-form.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/forms/config-settings-form.tsx rename to features/admin-identity-verification-providers-v1/components/forms/config-settings-form.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/forms/general-details-form.tsx b/features/admin-identity-verification-providers-v1/components/forms/general-details-form.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/forms/general-details-form.tsx rename to features/admin-identity-verification-providers-v1/components/forms/general-details-form.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/forms/helpers/dynamic-ui-helper.tsx b/features/admin-identity-verification-providers-v1/components/forms/helpers/dynamic-ui-helper.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/forms/helpers/dynamic-ui-helper.tsx rename to features/admin-identity-verification-providers-v1/components/forms/helpers/dynamic-ui-helper.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/forms/index.ts b/features/admin-identity-verification-providers-v1/components/forms/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/forms/index.ts rename to features/admin-identity-verification-providers-v1/components/forms/index.ts diff --git a/apps/console/src/features/identity-verification-providers/components/identity-verification-provider-edit.tsx b/features/admin-identity-verification-providers-v1/components/identity-verification-provider-edit.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/identity-verification-provider-edit.tsx rename to features/admin-identity-verification-providers-v1/components/identity-verification-provider-edit.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/identity-verification-provider-list.tsx b/features/admin-identity-verification-providers-v1/components/identity-verification-provider-list.tsx similarity index 99% rename from apps/console/src/features/identity-verification-providers/components/identity-verification-provider-list.tsx rename to features/admin-identity-verification-providers-v1/components/identity-verification-provider-list.tsx index bcdd8a43f3d..c8290efa315 100644 --- a/apps/console/src/features/identity-verification-providers/components/identity-verification-provider-list.tsx +++ b/features/admin-identity-verification-providers-v1/components/identity-verification-provider-list.tsx @@ -34,7 +34,7 @@ import React, { FunctionComponent, ReactElement, ReactNode, SyntheticEvent, useS import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Header, Icon, SemanticICONS } from "semantic-ui-react"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; import { AppConstants, AppState, @@ -42,7 +42,7 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { deleteIDVP } from "../api"; import { IDVPListResponseInterface, IDVPTemplateItemInterface, IdentityVerificationProviderInterface } from "../models"; import { handleIDVPDeleteError, handleIDVPDeleteSuccess } from "../utils"; diff --git a/apps/console/src/features/identity-verification-providers/components/index.ts b/features/admin-identity-verification-providers-v1/components/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/index.ts rename to features/admin-identity-verification-providers-v1/components/index.ts diff --git a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-mapping-list-item.tsx b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-mapping-list-item.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-mapping-list-item.tsx rename to features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-mapping-list-item.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-selection-modal.tsx b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-selection-modal.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-selection-modal.tsx rename to features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-selection-modal.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-selection-wizard-page.tsx b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-selection-wizard-page.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-selection-wizard-page.tsx rename to features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-selection-wizard-page.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-selection.tsx b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-selection.tsx similarity index 99% rename from apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-selection.tsx rename to features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-selection.tsx index dc8de96ebef..edf5e4fe35b 100644 --- a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attribute-selection.tsx +++ b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/attribute-selection.tsx @@ -26,7 +26,7 @@ import { Divider, Grid, Icon, Segment } from "semantic-ui-react"; import { AddAttributeSelectionModal } from "./attribute-selection-modal"; import { AttributeMappingList } from "./attributes-mapping-list"; import { fetchAllLocalClaims } from "./utils/claim-utils"; -import { getEmptyPlaceholderIllustrations } from "../../../../core"; +import { getEmptyPlaceholderIllustrations } from "../../../../admin-core-v1"; import { IDVPClaimMappingInterface, IDVPLocalClaimInterface } from "../../../models"; /** diff --git a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attributes-mapping-list.tsx b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/attributes-mapping-list.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/settings/attribute-management/attributes-mapping-list.tsx rename to features/admin-identity-verification-providers-v1/components/settings/attribute-management/attributes-mapping-list.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/utils/attribute-settings-utils.tsx b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/utils/attribute-settings-utils.tsx similarity index 99% rename from apps/console/src/features/identity-verification-providers/components/settings/attribute-management/utils/attribute-settings-utils.tsx rename to features/admin-identity-verification-providers-v1/components/settings/attribute-management/utils/attribute-settings-utils.tsx index 7415a6f1b97..91fc26e50d0 100644 --- a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/utils/attribute-settings-utils.tsx +++ b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/utils/attribute-settings-utils.tsx @@ -23,7 +23,7 @@ import { I18n } from "@wso2is/i18n"; import { EmptyPlaceholder } from "@wso2is/react-components"; import React, { ReactElement } from "react"; import { Trans } from "react-i18next"; -import { getEmptyPlaceholderIllustrations, store } from "../../../../../core"; +import { getEmptyPlaceholderIllustrations, store } from "../../../../../admin-core-v1"; /** * Handle error scenarios of getting all local claims. diff --git a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/utils/claim-utils.ts b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/utils/claim-utils.ts similarity index 97% rename from apps/console/src/features/identity-verification-providers/components/settings/attribute-management/utils/claim-utils.ts rename to features/admin-identity-verification-providers-v1/components/settings/attribute-management/utils/claim-utils.ts index 953dd06b593..266ce5dd4fb 100644 --- a/apps/console/src/features/identity-verification-providers/components/settings/attribute-management/utils/claim-utils.ts +++ b/features/admin-identity-verification-providers-v1/components/settings/attribute-management/utils/claim-utils.ts @@ -19,7 +19,7 @@ import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { Claim } from "@wso2is/core/models"; import { handleGetAllLocalClaimsError } from "./attribute-settings-utils"; -import { getAllLocalClaims } from "../../../../../claims/api"; +import { getAllLocalClaims } from "../../../../../admin-claims-v1/api"; import { IDVPLocalClaimInterface } from "../../../../models"; /** diff --git a/apps/console/src/features/identity-verification-providers/components/settings/attribute-settings.tsx b/features/admin-identity-verification-providers-v1/components/settings/attribute-settings.tsx similarity index 98% rename from apps/console/src/features/identity-verification-providers/components/settings/attribute-settings.tsx rename to features/admin-identity-verification-providers-v1/components/settings/attribute-settings.tsx index b48854e1c47..61c631d77df 100644 --- a/apps/console/src/features/identity-verification-providers/components/settings/attribute-settings.tsx +++ b/features/admin-identity-verification-providers-v1/components/settings/attribute-settings.tsx @@ -27,7 +27,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Button, Divider, Grid } from "semantic-ui-react"; import { AttributesSelection } from "./attribute-management/attribute-selection"; -import { AccessControlConstants } from "../../../access-control/constants/access-control"; +import { AccessControlConstants } from "../../../admin-access-control-v1/constants/access-control"; import { IDVPClaimMappingInterface, IDVPClaimsInterface, diff --git a/apps/console/src/features/identity-verification-providers/components/settings/configuration-settings.tsx b/features/admin-identity-verification-providers-v1/components/settings/configuration-settings.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/settings/configuration-settings.tsx rename to features/admin-identity-verification-providers-v1/components/settings/configuration-settings.tsx diff --git a/apps/console/src/features/identity-verification-providers/components/settings/general-settings.tsx b/features/admin-identity-verification-providers-v1/components/settings/general-settings.tsx similarity index 99% rename from apps/console/src/features/identity-verification-providers/components/settings/general-settings.tsx rename to features/admin-identity-verification-providers-v1/components/settings/general-settings.tsx index d878e245049..903c65407f1 100644 --- a/apps/console/src/features/identity-verification-providers/components/settings/general-settings.tsx +++ b/features/admin-identity-verification-providers-v1/components/settings/general-settings.tsx @@ -23,7 +23,7 @@ import { ConfirmationModal, DangerZone, DangerZoneGroup } from "@wso2is/react-co import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { CheckboxProps, Divider } from "semantic-ui-react"; -import { AccessControlConstants } from "../../../access-control/constants/access-control"; +import { AccessControlConstants } from "../../../admin-access-control-v1/constants/access-control"; import { deleteIDVP } from "../../api"; import { IdentityVerificationProviderInterface } from "../../models"; import { diff --git a/apps/console/src/features/identity-verification-providers/components/settings/index.ts b/features/admin-identity-verification-providers-v1/components/settings/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/components/settings/index.ts rename to features/admin-identity-verification-providers-v1/components/settings/index.ts diff --git a/apps/console/src/features/identity-verification-providers/components/wizards/idvp-create-wizard.tsx b/features/admin-identity-verification-providers-v1/components/wizards/idvp-create-wizard.tsx similarity index 99% rename from apps/console/src/features/identity-verification-providers/components/wizards/idvp-create-wizard.tsx rename to features/admin-identity-verification-providers-v1/components/wizards/idvp-create-wizard.tsx index e9e15e6cda8..bee0b1255ed 100644 --- a/apps/console/src/features/identity-verification-providers/components/wizards/idvp-create-wizard.tsx +++ b/features/admin-identity-verification-providers-v1/components/wizards/idvp-create-wizard.tsx @@ -35,7 +35,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon } from "semantic-ui-react"; -import { ModalWithSidePanel } from "../../../core"; +import { ModalWithSidePanel } from "../../../admin-core-v1"; import { createIdentityVerificationProvider, useIDVPTemplate, diff --git a/apps/console/src/features/identity-verification-providers/configs/endpoints.ts b/features/admin-identity-verification-providers-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/configs/endpoints.ts rename to features/admin-identity-verification-providers-v1/configs/endpoints.ts diff --git a/apps/console/src/features/identity-verification-providers/configs/index.ts b/features/admin-identity-verification-providers-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/configs/index.ts rename to features/admin-identity-verification-providers-v1/configs/index.ts diff --git a/apps/console/src/features/identity-verification-providers/configs/ui.ts b/features/admin-identity-verification-providers-v1/configs/ui.ts similarity index 79% rename from apps/console/src/features/identity-verification-providers/configs/ui.ts rename to features/admin-identity-verification-providers-v1/configs/ui.ts index 2233ffd998a..443391ce7e8 100644 --- a/apps/console/src/features/identity-verification-providers/configs/ui.ts +++ b/features/admin-identity-verification-providers-v1/configs/ui.ts @@ -16,11 +16,11 @@ * under the License. */ -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as GearsIcon } from "../../../themes/default/assets/images/icons/gears-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as GearsIcon } from "../../themes/default/assets/images/icons/gears-icon.svg"; import { ReactComponent as DefaultIDPIcon -} from "../../../themes/default/assets/images/identity-providers/enterprise-idp-illustration.svg"; +} from "../../themes/default/assets/images/identity-providers/enterprise-idp-illustration.svg"; /** * Get the Identity Verification Provider create wizard steps icons. diff --git a/apps/console/src/features/identity-verification-providers/constants/identity-verification-provider-constants.ts b/features/admin-identity-verification-providers-v1/constants/identity-verification-provider-constants.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/constants/identity-verification-provider-constants.ts rename to features/admin-identity-verification-providers-v1/constants/identity-verification-provider-constants.ts diff --git a/apps/console/src/features/identity-verification-providers/constants/index.ts b/features/admin-identity-verification-providers-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/constants/index.ts rename to features/admin-identity-verification-providers-v1/constants/index.ts diff --git a/apps/console/src/features/identity-verification-providers/constants/metadata-constants.ts b/features/admin-identity-verification-providers-v1/constants/metadata-constants.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/constants/metadata-constants.ts rename to features/admin-identity-verification-providers-v1/constants/metadata-constants.ts diff --git a/apps/console/src/features/identity-verification-providers/index.ts b/features/admin-identity-verification-providers-v1/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/index.ts rename to features/admin-identity-verification-providers-v1/index.ts diff --git a/apps/console/src/features/identity-verification-providers/models/identity-verification-provider.ts b/features/admin-identity-verification-providers-v1/models/identity-verification-provider.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/models/identity-verification-provider.ts rename to features/admin-identity-verification-providers-v1/models/identity-verification-provider.ts diff --git a/apps/console/src/features/identity-verification-providers/models/index.ts b/features/admin-identity-verification-providers-v1/models/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/models/index.ts rename to features/admin-identity-verification-providers-v1/models/index.ts diff --git a/apps/console/src/features/identity-verification-providers/models/ui-metadata.ts b/features/admin-identity-verification-providers-v1/models/ui-metadata.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/models/ui-metadata.ts rename to features/admin-identity-verification-providers-v1/models/ui-metadata.ts diff --git a/apps/console/src/features/identity-verification-providers/pages/identity-verification-provider-edit.tsx b/features/admin-identity-verification-providers-v1/pages/identity-verification-provider-edit.tsx similarity index 99% rename from apps/console/src/features/identity-verification-providers/pages/identity-verification-provider-edit.tsx rename to features/admin-identity-verification-providers-v1/pages/identity-verification-provider-edit.tsx index 57a6a0c1e29..efe48106054 100644 --- a/apps/console/src/features/identity-verification-providers/pages/identity-verification-provider-edit.tsx +++ b/features/admin-identity-verification-providers-v1/pages/identity-verification-provider-edit.tsx @@ -33,7 +33,7 @@ import React, { import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { RouteComponentProps } from "react-router"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { useIDVPTemplateTypeMetadata, useIdentityVerificationProvider, diff --git a/apps/console/src/features/identity-verification-providers/pages/identity-verification-provider-template.tsx b/features/admin-identity-verification-providers-v1/pages/identity-verification-provider-template.tsx similarity index 99% rename from apps/console/src/features/identity-verification-providers/pages/identity-verification-provider-template.tsx rename to features/admin-identity-verification-providers-v1/pages/identity-verification-provider-template.tsx index e340b4ba1af..f13f76ac119 100644 --- a/apps/console/src/features/identity-verification-providers/pages/identity-verification-provider-template.tsx +++ b/features/admin-identity-verification-providers-v1/pages/identity-verification-provider-template.tsx @@ -32,7 +32,7 @@ import { AppConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { useIDVPTemplateTypeMetadataList } from "../api"; import { IdvpCreateWizard } from "../components/wizards/idvp-create-wizard"; import { IdentityVerificationProviderConstants } from "../constants"; diff --git a/apps/console/src/features/identity-verification-providers/pages/identity-verification-providers.tsx b/features/admin-identity-verification-providers-v1/pages/identity-verification-providers.tsx similarity index 97% rename from apps/console/src/features/identity-verification-providers/pages/identity-verification-providers.tsx rename to features/admin-identity-verification-providers-v1/pages/identity-verification-providers.tsx index 4c72507af06..27a7ff5bd4d 100644 --- a/apps/console/src/features/identity-verification-providers/pages/identity-verification-providers.tsx +++ b/features/admin-identity-verification-providers-v1/pages/identity-verification-providers.tsx @@ -22,8 +22,8 @@ import { ListLayout, PageLayout, PrimaryButton } from "@wso2is/react-components" import React, { FunctionComponent, MouseEvent, SyntheticEvent, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; -import { AppConstants, UIConstants, history } from "../../core"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; +import { AppConstants, UIConstants, history } from "../../admin-core-v1"; import { useIDVPTemplateTypeMetadataList, useIdentityVerificationProviderList } from "../api"; import { IdentityVerificationProviderList } from "../components"; import { IdentityVerificationProviderConstants } from "../constants"; diff --git a/apps/console/src/features/identity-verification-providers/pages/index.ts b/features/admin-identity-verification-providers-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/pages/index.ts rename to features/admin-identity-verification-providers-v1/pages/index.ts diff --git a/apps/console/src/features/identity-verification-providers/utils/common-utils.tsx b/features/admin-identity-verification-providers-v1/utils/common-utils.tsx similarity index 100% rename from apps/console/src/features/identity-verification-providers/utils/common-utils.tsx rename to features/admin-identity-verification-providers-v1/utils/common-utils.tsx diff --git a/apps/console/src/features/identity-verification-providers/utils/image-utils.ts b/features/admin-identity-verification-providers-v1/utils/image-utils.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/utils/image-utils.ts rename to features/admin-identity-verification-providers-v1/utils/image-utils.ts diff --git a/apps/console/src/features/identity-verification-providers/utils/index.ts b/features/admin-identity-verification-providers-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/utils/index.ts rename to features/admin-identity-verification-providers-v1/utils/index.ts diff --git a/apps/console/src/features/identity-verification-providers/utils/metatdata-utils.ts b/features/admin-identity-verification-providers-v1/utils/metatdata-utils.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/utils/metatdata-utils.ts rename to features/admin-identity-verification-providers-v1/utils/metatdata-utils.ts diff --git a/apps/console/src/features/identity-verification-providers/utils/notification-utils.ts b/features/admin-identity-verification-providers-v1/utils/notification-utils.ts similarity index 99% rename from apps/console/src/features/identity-verification-providers/utils/notification-utils.ts rename to features/admin-identity-verification-providers-v1/utils/notification-utils.ts index 60afa339803..f9ea0e3932d 100644 --- a/apps/console/src/features/identity-verification-providers/utils/notification-utils.ts +++ b/features/admin-identity-verification-providers-v1/utils/notification-utils.ts @@ -21,7 +21,7 @@ import { AlertLevels } from "@wso2is/core/models"; import { addAlert } from "@wso2is/core/store"; import { I18n } from "@wso2is/i18n"; import { AxiosError } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; /** * Show an alert with an error message if the IDVP delete API call fails. diff --git a/apps/console/src/features/identity-verification-providers/utils/validation-utils.ts b/features/admin-identity-verification-providers-v1/utils/validation-utils.ts similarity index 100% rename from apps/console/src/features/identity-verification-providers/utils/validation-utils.ts rename to features/admin-identity-verification-providers-v1/utils/validation-utils.ts diff --git a/apps/console/src/layouts/app.tsx b/features/admin-layouts-v1/app.tsx similarity index 96% rename from apps/console/src/layouts/app.tsx rename to features/admin-layouts-v1/app.tsx index 4d236f04223..c71894803eb 100644 --- a/apps/console/src/layouts/app.tsx +++ b/features/admin-layouts-v1/app.tsx @@ -28,11 +28,11 @@ import React, { FunctionComponent, ReactElement, Suspense, useEffect, useState } import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; -import { AppState, AppUtils, PreLoader } from "../features/core"; -import { ProtectedRoute } from "../features/core/components"; -import { getAppLayoutRoutes, getEmptyPlaceholderIllustrations } from "../features/core/configs"; -import { AppConstants } from "../features/core/constants"; -import { store } from "../features/core/store"; +import { AppState, AppUtils, PreLoader } from "../admin-core-v1"; +import { ProtectedRoute } from "../admin-core-v1/components"; +import { getAppLayoutRoutes, getEmptyPlaceholderIllustrations } from "../admin-core-v1/configs"; +import { AppConstants } from "../admin-core-v1/constants"; +import { store } from "../admin-core-v1/store"; /** * Implementation of the Main app layout skeleton. diff --git a/apps/console/src/layouts/auth.tsx b/features/admin-layouts-v1/auth.tsx similarity index 94% rename from apps/console/src/layouts/auth.tsx rename to features/admin-layouts-v1/auth.tsx index 0a2da506401..63d7ae51c68 100644 --- a/apps/console/src/layouts/auth.tsx +++ b/features/admin-layouts-v1/auth.tsx @@ -21,10 +21,10 @@ import { AuthLayout as AuthLayoutSkeleton } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, Suspense, useEffect, useState } from "react"; import { StaticContext } from "react-router"; import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; -import { PreLoader } from "../features/core"; -import { ProtectedRoute } from "../features/core/components"; -import { getAuthLayoutRoutes } from "../features/core/configs"; -import { AppConstants } from "../features/core/constants"; +import { PreLoader } from "../admin-core-v1"; +import { ProtectedRoute } from "../admin-core-v1/components"; +import { getAuthLayoutRoutes } from "../admin-core-v1/configs"; +import { AppConstants } from "../admin-core-v1/constants"; /** * Auth layout props interface. diff --git a/apps/console/src/layouts/default.tsx b/features/admin-layouts-v1/default.tsx similarity index 99% rename from apps/console/src/layouts/default.tsx rename to features/admin-layouts-v1/default.tsx index 645193d9faf..02c5975403b 100644 --- a/apps/console/src/layouts/default.tsx +++ b/features/admin-layouts-v1/default.tsx @@ -45,7 +45,7 @@ import { ProtectedRoute, UIConstants, getDefaultLayoutRoutes -} from "../features/core"; +} from "../admin-core-v1"; /** * Default page layout component Prop types. diff --git a/apps/console/src/layouts/error.tsx b/features/admin-layouts-v1/error.tsx similarity index 95% rename from apps/console/src/layouts/error.tsx rename to features/admin-layouts-v1/error.tsx index dd1a4c95f1b..858a988dcad 100644 --- a/apps/console/src/layouts/error.tsx +++ b/features/admin-layouts-v1/error.tsx @@ -21,9 +21,9 @@ import { ContentLoader, ErrorLayout as ErrorLayoutSkeleton } from "@wso2is/react import React, { FunctionComponent, PropsWithChildren, ReactElement, Suspense, useEffect, useState } from "react"; import { StaticContext } from "react-router"; import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; -import { ProtectedRoute } from "../features/core/components"; -import { getErrorLayoutRoutes } from "../features/core/configs"; -import { AppConstants } from "../features/core/constants"; +import { ProtectedRoute } from "../admin-core-v1/components"; +import { getErrorLayoutRoutes } from "../admin-core-v1/configs"; +import { AppConstants } from "../admin-core-v1/constants"; /** * Error layout Prop types. diff --git a/apps/console/src/layouts/index.ts b/features/admin-layouts-v1/index.ts similarity index 100% rename from apps/console/src/layouts/index.ts rename to features/admin-layouts-v1/index.ts diff --git a/apps/console/src/features/oidc-scopes/api/index.ts b/features/admin-oidc-scopes-v1/api/index.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/api/index.ts rename to features/admin-oidc-scopes-v1/api/index.ts diff --git a/apps/console/src/features/oidc-scopes/api/oidc-scopes.ts b/features/admin-oidc-scopes-v1/api/oidc-scopes.ts similarity index 98% rename from apps/console/src/features/oidc-scopes/api/oidc-scopes.ts rename to features/admin-oidc-scopes-v1/api/oidc-scopes.ts index bc2ef5f6533..0d9d607141c 100644 --- a/apps/console/src/features/oidc-scopes/api/oidc-scopes.ts +++ b/features/admin-oidc-scopes-v1/api/oidc-scopes.ts @@ -20,9 +20,9 @@ import { AsgardeoSPAClient } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; -import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../core/hooks/use-request"; -import { store } from "../../core/store"; -import { sortList } from "../../core/utils"; +import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; +import { sortList } from "../../admin-core-v1/utils"; import { OIDCScopesManagementConstants } from "../constants"; import { OIDCScopesListInterface } from "../models"; diff --git a/apps/console/src/features/oidc-scopes/components/edit-oidc-scope.tsx b/features/admin-oidc-scopes-v1/components/edit-oidc-scope.tsx similarity index 98% rename from apps/console/src/features/oidc-scopes/components/edit-oidc-scope.tsx rename to features/admin-oidc-scopes-v1/components/edit-oidc-scope.tsx index f42880ad9ad..1c93046e17a 100644 --- a/apps/console/src/features/oidc-scopes/components/edit-oidc-scope.tsx +++ b/features/admin-oidc-scopes-v1/components/edit-oidc-scope.tsx @@ -48,8 +48,8 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, SemanticICONS } from "semantic-ui-react"; import { AttributeSelectionWizardOtherDialect } - from "../../applications/components/settings/attribute-management/attirbute-selection-wizard-other-dialect"; -import { AppState, FeatureConfigInterface, getEmptyPlaceholderIllustrations } from "../../core"; + from "../../admin-applications-v1/components/settings/attribute-management/attirbute-selection-wizard-other-dialect"; +import { AppState, FeatureConfigInterface, getEmptyPlaceholderIllustrations } from "../../admin-core-v1"; import { updateOIDCScopeDetails } from "../api"; import { OIDCScopesManagementConstants } from "../constants"; import { OIDCScopesListInterface } from "../models"; diff --git a/apps/console/src/features/oidc-scopes/components/index.ts b/features/admin-oidc-scopes-v1/components/index.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/components/index.ts rename to features/admin-oidc-scopes-v1/components/index.ts diff --git a/apps/console/src/features/oidc-scopes/components/oidc-scope-attributes.tsx b/features/admin-oidc-scopes-v1/components/oidc-scope-attributes.tsx similarity index 100% rename from apps/console/src/features/oidc-scopes/components/oidc-scope-attributes.tsx rename to features/admin-oidc-scopes-v1/components/oidc-scope-attributes.tsx diff --git a/apps/console/src/features/oidc-scopes/components/oidc-scopes-list.tsx b/features/admin-oidc-scopes-v1/components/oidc-scopes-list.tsx similarity index 99% rename from apps/console/src/features/oidc-scopes/components/oidc-scopes-list.tsx rename to features/admin-oidc-scopes-v1/components/oidc-scopes-list.tsx index 9576f300e70..60b5c769fac 100644 --- a/apps/console/src/features/oidc-scopes/components/oidc-scopes-list.tsx +++ b/features/admin-oidc-scopes-v1/components/oidc-scopes-list.tsx @@ -44,14 +44,14 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, SemanticICONS } from "semantic-ui-react"; -import { ApplicationManagementConstants } from "../../applications/constants"; +import { ApplicationManagementConstants } from "../../admin-applications-v1/constants"; import { AppConstants, AppState, FeatureConfigInterface, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { deleteOIDCScope } from "../api"; import { OIDCScopesManagementConstants } from "../constants"; import { OIDCScopesListInterface } from "../models"; diff --git a/apps/console/src/features/oidc-scopes/components/wizards/add-oidc-scope-form.tsx b/features/admin-oidc-scopes-v1/components/wizards/add-oidc-scope-form.tsx similarity index 100% rename from apps/console/src/features/oidc-scopes/components/wizards/add-oidc-scope-form.tsx rename to features/admin-oidc-scopes-v1/components/wizards/add-oidc-scope-form.tsx diff --git a/apps/console/src/features/oidc-scopes/components/wizards/add-oidc-scope-wizard.tsx b/features/admin-oidc-scopes-v1/components/wizards/add-oidc-scope-wizard.tsx similarity index 99% rename from apps/console/src/features/oidc-scopes/components/wizards/add-oidc-scope-wizard.tsx rename to features/admin-oidc-scopes-v1/components/wizards/add-oidc-scope-wizard.tsx index b4f377e0a2c..bda2dd5291a 100644 --- a/apps/console/src/features/oidc-scopes/components/wizards/add-oidc-scope-wizard.tsx +++ b/features/admin-oidc-scopes-v1/components/wizards/add-oidc-scope-wizard.tsx @@ -27,8 +27,8 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { AddOIDCScopeForm } from "./add-oidc-scope-form"; -import { getAllExternalClaims, getAllLocalClaims } from "../../../claims/api"; -import { AttributeSelectList } from "../../../core"; +import { getAllExternalClaims, getAllLocalClaims } from "../../../admin-claims-v1/api"; +import { AttributeSelectList } from "../../../admin-core-v1"; import { createOIDCScope } from "../../api"; import { getOIDCScopeWizardStepIcons } from "../../configs"; import { OIDCScopesManagementConstants } from "../../constants"; diff --git a/apps/console/src/features/oidc-scopes/components/wizards/index.ts b/features/admin-oidc-scopes-v1/components/wizards/index.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/components/wizards/index.ts rename to features/admin-oidc-scopes-v1/components/wizards/index.ts diff --git a/apps/console/src/features/oidc-scopes/components/wizards/oidc-scope-attribute-list.tsx b/features/admin-oidc-scopes-v1/components/wizards/oidc-scope-attribute-list.tsx similarity index 100% rename from apps/console/src/features/oidc-scopes/components/wizards/oidc-scope-attribute-list.tsx rename to features/admin-oidc-scopes-v1/components/wizards/oidc-scope-attribute-list.tsx diff --git a/apps/console/src/features/oidc-scopes/configs/endpoints.ts b/features/admin-oidc-scopes-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/configs/endpoints.ts rename to features/admin-oidc-scopes-v1/configs/endpoints.ts diff --git a/apps/console/src/features/oidc-scopes/configs/index.ts b/features/admin-oidc-scopes-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/configs/index.ts rename to features/admin-oidc-scopes-v1/configs/index.ts diff --git a/apps/console/src/features/oidc-scopes/configs/ui.ts b/features/admin-oidc-scopes-v1/configs/ui.ts similarity index 81% rename from apps/console/src/features/oidc-scopes/configs/ui.ts rename to features/admin-oidc-scopes-v1/configs/ui.ts index 99d6a145a27..2a43a5c6a3f 100644 --- a/apps/console/src/features/oidc-scopes/configs/ui.ts +++ b/features/admin-oidc-scopes-v1/configs/ui.ts @@ -17,8 +17,8 @@ */ import { FunctionComponent, SVGProps } from "react"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as GearsIcon } from "../../../themes/default/assets/images/icons/gears-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as GearsIcon } from "../../themes/default/assets/images/icons/gears-icon.svg"; export const getOIDCScopeWizardStepIcons = (): { claimConfig: FunctionComponent>; diff --git a/apps/console/src/features/oidc-scopes/constants/index.ts b/features/admin-oidc-scopes-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/constants/index.ts rename to features/admin-oidc-scopes-v1/constants/index.ts diff --git a/apps/console/src/features/oidc-scopes/constants/oidc-scopes-management.ts b/features/admin-oidc-scopes-v1/constants/oidc-scopes-management.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/constants/oidc-scopes-management.ts rename to features/admin-oidc-scopes-v1/constants/oidc-scopes-management.ts diff --git a/apps/console/src/features/oidc-scopes/index.ts b/features/admin-oidc-scopes-v1/index.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/index.ts rename to features/admin-oidc-scopes-v1/index.ts diff --git a/apps/console/src/features/oidc-scopes/models/endpoints.ts b/features/admin-oidc-scopes-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/models/endpoints.ts rename to features/admin-oidc-scopes-v1/models/endpoints.ts diff --git a/apps/console/src/features/oidc-scopes/models/index.ts b/features/admin-oidc-scopes-v1/models/index.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/models/index.ts rename to features/admin-oidc-scopes-v1/models/index.ts diff --git a/apps/console/src/features/oidc-scopes/models/oidc-scopes.ts b/features/admin-oidc-scopes-v1/models/oidc-scopes.ts similarity index 93% rename from apps/console/src/features/oidc-scopes/models/oidc-scopes.ts rename to features/admin-oidc-scopes-v1/models/oidc-scopes.ts index cb36c55d340..3335dabd345 100644 --- a/apps/console/src/features/oidc-scopes/models/oidc-scopes.ts +++ b/features/admin-oidc-scopes-v1/models/oidc-scopes.ts @@ -16,7 +16,7 @@ * under the License. */ -import { ExtendedExternalClaimInterface } from "../../applications/components/settings"; +import { ExtendedExternalClaimInterface } from "../../admin-applications-v1/components/settings"; /** * OIDC Scopes list model. diff --git a/apps/console/src/features/oidc-scopes/pages/index.ts b/features/admin-oidc-scopes-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/oidc-scopes/pages/index.ts rename to features/admin-oidc-scopes-v1/pages/index.ts diff --git a/apps/console/src/features/oidc-scopes/pages/oidc-scopes-edit.tsx b/features/admin-oidc-scopes-v1/pages/oidc-scopes-edit.tsx similarity index 99% rename from apps/console/src/features/oidc-scopes/pages/oidc-scopes-edit.tsx rename to features/admin-oidc-scopes-v1/pages/oidc-scopes-edit.tsx index 091feefd0dd..077bf553729 100644 --- a/apps/console/src/features/oidc-scopes/pages/oidc-scopes-edit.tsx +++ b/features/admin-oidc-scopes-v1/pages/oidc-scopes-edit.tsx @@ -42,8 +42,8 @@ import { Label, Placeholder } from "semantic-ui-react"; -import { getAllExternalClaims, getAllLocalClaims } from "../../claims/api"; -import { AppConstants, AppState, FeatureConfigInterface, UIConstants, history, sortList } from "../../core"; +import { getAllExternalClaims, getAllLocalClaims } from "../../admin-claims-v1/api"; +import { AppConstants, AppState, FeatureConfigInterface, UIConstants, history, sortList } from "../../admin-core-v1"; import { getOIDCScopeDetails, updateOIDCScopeDetails } from "../api"; import { EditOIDCScope } from "../components"; import { OIDCScopesManagementConstants } from "../constants"; diff --git a/apps/console/src/features/oidc-scopes/pages/oidc-scopes.tsx b/features/admin-oidc-scopes-v1/pages/oidc-scopes.tsx similarity index 97% rename from apps/console/src/features/oidc-scopes/pages/oidc-scopes.tsx rename to features/admin-oidc-scopes-v1/pages/oidc-scopes.tsx index 9d84bc96950..3e9caf79b03 100644 --- a/apps/console/src/features/oidc-scopes/pages/oidc-scopes.tsx +++ b/features/admin-oidc-scopes-v1/pages/oidc-scopes.tsx @@ -26,9 +26,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { DropdownItemProps, DropdownProps, Icon, Input } from "semantic-ui-react"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; -import { ClaimManagementConstants } from "../../claims/constants"; -import { AppConstants, AppState, FeatureConfigInterface, UIConstants, history, sortList } from "../../core"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; +import { ClaimManagementConstants } from "../../admin-claims-v1/constants"; +import { AppConstants, AppState, FeatureConfigInterface, UIConstants, history, sortList } from "../../admin-core-v1"; import { useOIDCScopesList } from "../api"; import { OIDCScopeCreateWizard, OIDCScopeList } from "../components"; import { OIDCScopesListInterface } from "../models"; diff --git a/apps/console/src/features/org-insights/api/insights.ts b/features/admin-org-insights-v1/api/insights.ts similarity index 98% rename from apps/console/src/features/org-insights/api/insights.ts rename to features/admin-org-insights-v1/api/insights.ts index 62dd8232fad..f9c5e2367e1 100644 --- a/apps/console/src/features/org-insights/api/insights.ts +++ b/features/admin-org-insights-v1/api/insights.ts @@ -20,7 +20,7 @@ import { AsgardeoSPAClient, HttpClientInstance, HttpResponse } from "@asgardeo/a import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosRequestConfig } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { OrgInsightsConstants } from "../constants/org-insights"; import { DurationOption, diff --git a/apps/console/src/features/org-insights/components/custom-graph-tooltip.tsx b/features/admin-org-insights-v1/components/custom-graph-tooltip.tsx similarity index 100% rename from apps/console/src/features/org-insights/components/custom-graph-tooltip.tsx rename to features/admin-org-insights-v1/components/custom-graph-tooltip.tsx diff --git a/apps/console/src/features/org-insights/components/insight-graph.tsx b/features/admin-org-insights-v1/components/insight-graph.tsx similarity index 99% rename from apps/console/src/features/org-insights/components/insight-graph.tsx rename to features/admin-org-insights-v1/components/insight-graph.tsx index ad5800df70c..ef0966f11bd 100644 --- a/apps/console/src/features/org-insights/components/insight-graph.tsx +++ b/features/admin-org-insights-v1/components/insight-graph.tsx @@ -27,7 +27,7 @@ import { CartesianGrid, Line, LineChart, ResponsiveContainer, Tooltip, XAxis, YA import { Dispatch } from "redux"; import { Placeholder } from "semantic-ui-react"; import { CustomGraphTooltip } from "./custom-graph-tooltip"; -import { AppState, getThemeVariables } from "../../core"; +import { AppState, getThemeVariables } from "../../admin-core-v1"; import { OrgInsightsConstants } from "../constants/org-insights"; import { OrgInsightsContext } from "../contexts/org-insights"; import { ChartDataPoint, DurationOption, GraphLineType, InsightsData, ResourceType } from "../models/insights"; diff --git a/apps/console/src/features/org-insights/components/insights-filter.tsx b/features/admin-org-insights-v1/components/insights-filter.tsx similarity index 100% rename from apps/console/src/features/org-insights/components/insights-filter.tsx rename to features/admin-org-insights-v1/components/insights-filter.tsx diff --git a/apps/console/src/features/org-insights/components/insights-view.tsx b/features/admin-org-insights-v1/components/insights-view.tsx similarity index 100% rename from apps/console/src/features/org-insights/components/insights-view.tsx rename to features/admin-org-insights-v1/components/insights-view.tsx diff --git a/apps/console/src/features/org-insights/components/login-insights.tsx b/features/admin-org-insights-v1/components/login-insights.tsx similarity index 100% rename from apps/console/src/features/org-insights/components/login-insights.tsx rename to features/admin-org-insights-v1/components/login-insights.tsx diff --git a/apps/console/src/features/org-insights/components/signup-insights.tsx b/features/admin-org-insights-v1/components/signup-insights.tsx similarity index 100% rename from apps/console/src/features/org-insights/components/signup-insights.tsx rename to features/admin-org-insights-v1/components/signup-insights.tsx diff --git a/apps/console/src/features/org-insights/config/org-insights.ts b/features/admin-org-insights-v1/config/org-insights.ts similarity index 100% rename from apps/console/src/features/org-insights/config/org-insights.ts rename to features/admin-org-insights-v1/config/org-insights.ts diff --git a/apps/console/src/features/org-insights/constants/org-insights.ts b/features/admin-org-insights-v1/constants/org-insights.ts similarity index 100% rename from apps/console/src/features/org-insights/constants/org-insights.ts rename to features/admin-org-insights-v1/constants/org-insights.ts diff --git a/apps/console/src/features/org-insights/contexts/org-insights.tsx b/features/admin-org-insights-v1/contexts/org-insights.tsx similarity index 100% rename from apps/console/src/features/org-insights/contexts/org-insights.tsx rename to features/admin-org-insights-v1/contexts/org-insights.tsx diff --git a/apps/console/src/features/org-insights/models/insights.ts b/features/admin-org-insights-v1/models/insights.ts similarity index 100% rename from apps/console/src/features/org-insights/models/insights.ts rename to features/admin-org-insights-v1/models/insights.ts diff --git a/apps/console/src/features/org-insights/pages/org-insights.tsx b/features/admin-org-insights-v1/pages/org-insights.tsx similarity index 100% rename from apps/console/src/features/org-insights/pages/org-insights.tsx rename to features/admin-org-insights-v1/pages/org-insights.tsx diff --git a/apps/console/src/features/org-insights/utils/insights.ts b/features/admin-org-insights-v1/utils/insights.ts similarity index 98% rename from apps/console/src/features/org-insights/utils/insights.ts rename to features/admin-org-insights-v1/utils/insights.ts index 2731c0b9f07..d4ae449f645 100644 --- a/apps/console/src/features/org-insights/utils/insights.ts +++ b/features/admin-org-insights-v1/utils/insights.ts @@ -19,8 +19,8 @@ import orderBy from "lodash-es/orderBy"; import pull from "lodash-es/pull"; import moment from "moment"; -import { FeatureConfigInterface } from "../../core/models"; -import { store } from "../../core/store"; +import { FeatureConfigInterface } from "../../admin-core-v1/models"; +import { store } from "../../admin-core-v1/store"; import { getInsights } from "../api/insights"; import { DurationOption, diff --git a/apps/console/src/features/organization-discovery/api/add-organization-discovery-config.ts b/features/admin-organization-discovery-v1/api/add-organization-discovery-config.ts similarity index 97% rename from apps/console/src/features/organization-discovery/api/add-organization-discovery-config.ts rename to features/admin-organization-discovery-v1/api/add-organization-discovery-config.ts index 5de5e795392..4053dec99fc 100644 --- a/apps/console/src/features/organization-discovery/api/add-organization-discovery-config.ts +++ b/features/admin-organization-discovery-v1/api/add-organization-discovery-config.ts @@ -19,7 +19,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; import { OrganizationDiscoveryConfigInterface } from "../models/organization-discovery"; /** diff --git a/apps/console/src/features/organization-discovery/api/add-organization-email-domains.ts b/features/admin-organization-discovery-v1/api/add-organization-email-domains.ts similarity index 98% rename from apps/console/src/features/organization-discovery/api/add-organization-email-domains.ts rename to features/admin-organization-discovery-v1/api/add-organization-email-domains.ts index 9df31db08d6..1b68828460a 100644 --- a/apps/console/src/features/organization-discovery/api/add-organization-email-domains.ts +++ b/features/admin-organization-discovery-v1/api/add-organization-email-domains.ts @@ -20,7 +20,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; import { OrganizationDiscoveryConstants } from "../constants/organization-discovery-constants"; /** diff --git a/apps/console/src/features/organization-discovery/api/check-email-domain-available.ts b/features/admin-organization-discovery-v1/api/check-email-domain-available.ts similarity index 97% rename from apps/console/src/features/organization-discovery/api/check-email-domain-available.ts rename to features/admin-organization-discovery-v1/api/check-email-domain-available.ts index d72a6737fb0..d60195eee53 100644 --- a/apps/console/src/features/organization-discovery/api/check-email-domain-available.ts +++ b/features/admin-organization-discovery-v1/api/check-email-domain-available.ts @@ -19,7 +19,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; import { OrganizationDiscoveryCheckResponseInterface } from "../models/organization-discovery"; /** diff --git a/apps/console/src/features/organization-discovery/api/delete-organization-discovery-config.ts b/features/admin-organization-discovery-v1/api/delete-organization-discovery-config.ts similarity index 97% rename from apps/console/src/features/organization-discovery/api/delete-organization-discovery-config.ts rename to features/admin-organization-discovery-v1/api/delete-organization-discovery-config.ts index 0ccccbb9990..e5629774b87 100644 --- a/apps/console/src/features/organization-discovery/api/delete-organization-discovery-config.ts +++ b/features/admin-organization-discovery-v1/api/delete-organization-discovery-config.ts @@ -18,7 +18,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; /** * Get an axios instance. diff --git a/apps/console/src/features/organization-discovery/api/update-organization-email-domains.ts b/features/admin-organization-discovery-v1/api/update-organization-email-domains.ts similarity index 97% rename from apps/console/src/features/organization-discovery/api/update-organization-email-domains.ts rename to features/admin-organization-discovery-v1/api/update-organization-email-domains.ts index f863b270ad3..10d060bbe91 100644 --- a/apps/console/src/features/organization-discovery/api/update-organization-email-domains.ts +++ b/features/admin-organization-discovery-v1/api/update-organization-email-domains.ts @@ -19,7 +19,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; import { OrganizationDiscoveryAttributeDataInterface } from "../models/organization-discovery"; /** diff --git a/apps/console/src/features/organization-discovery/api/use-get-organization-discovery-attributes.ts b/features/admin-organization-discovery-v1/api/use-get-organization-discovery-attributes.ts similarity index 95% rename from apps/console/src/features/organization-discovery/api/use-get-organization-discovery-attributes.ts rename to features/admin-organization-discovery-v1/api/use-get-organization-discovery-attributes.ts index 2b2f7d6b473..e24a005c81b 100644 --- a/apps/console/src/features/organization-discovery/api/use-get-organization-discovery-attributes.ts +++ b/features/admin-organization-discovery-v1/api/use-get-organization-discovery-attributes.ts @@ -21,8 +21,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { OrganizationDiscoveryAttributeDataInterface } from "../models/organization-discovery"; /** diff --git a/apps/console/src/features/organization-discovery/api/use-get-organization-discovery-config.ts b/features/admin-organization-discovery-v1/api/use-get-organization-discovery-config.ts similarity index 96% rename from apps/console/src/features/organization-discovery/api/use-get-organization-discovery-config.ts rename to features/admin-organization-discovery-v1/api/use-get-organization-discovery-config.ts index df240fa1975..fe5a75b21cd 100644 --- a/apps/console/src/features/organization-discovery/api/use-get-organization-discovery-config.ts +++ b/features/admin-organization-discovery-v1/api/use-get-organization-discovery-config.ts @@ -21,8 +21,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { OrganizationDiscoveryConfigConstants } from "../constants/organization-discovery-config-constants"; import { OrganizationDiscoveryConfigInterface, diff --git a/apps/console/src/features/organization-discovery/api/use-get-organization-discovery.ts b/features/admin-organization-discovery-v1/api/use-get-organization-discovery.ts similarity index 95% rename from apps/console/src/features/organization-discovery/api/use-get-organization-discovery.ts rename to features/admin-organization-discovery-v1/api/use-get-organization-discovery.ts index 268caad4fd4..8be11e4ff9d 100644 --- a/apps/console/src/features/organization-discovery/api/use-get-organization-discovery.ts +++ b/features/admin-organization-discovery-v1/api/use-get-organization-discovery.ts @@ -21,8 +21,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { OrganizationListWithDiscoveryInterface } from "../models/organization-discovery"; /** diff --git a/apps/console/src/features/organization-discovery/components/add-organization-discovery-domains.scss b/features/admin-organization-discovery-v1/components/add-organization-discovery-domains.scss similarity index 100% rename from apps/console/src/features/organization-discovery/components/add-organization-discovery-domains.scss rename to features/admin-organization-discovery-v1/components/add-organization-discovery-domains.scss diff --git a/apps/console/src/features/organization-discovery/components/add-organization-discovery-domains.tsx b/features/admin-organization-discovery-v1/components/add-organization-discovery-domains.tsx similarity index 97% rename from apps/console/src/features/organization-discovery/components/add-organization-discovery-domains.tsx rename to features/admin-organization-discovery-v1/components/add-organization-discovery-domains.tsx index 65d5b0aff6a..d2d85293185 100644 --- a/apps/console/src/features/organization-discovery/components/add-organization-discovery-domains.tsx +++ b/features/admin-organization-discovery-v1/components/add-organization-discovery-domains.tsx @@ -44,11 +44,11 @@ import React, { FunctionComponent, ReactElement, SyntheticEvent, useMemo, useSta import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { AppConstants } from "../../core/constants/app-constants"; -import { history } from "../../core/helpers/history"; -import { FeatureConfigInterface } from "../../core/models/config"; -import useGetOrganizations from "../../organizations/api/use-get-organizations"; -import { OrganizationInterface } from "../../organizations/models/organizations"; +import { AppConstants } from "../../admin-core-v1/constants/app-constants"; +import { history } from "../../admin-core-v1/helpers/history"; +import { FeatureConfigInterface } from "../../admin-core-v1/models/config"; +import useGetOrganizations from "../../admin-organizations-v1/api/use-get-organizations"; +import { OrganizationInterface } from "../../admin-organizations-v1/models/organizations"; import addOrganizationEmailDomain from "../api/add-organization-email-domains"; import checkEmailDomainAvailable from "../api/check-email-domain-available"; import useGetOrganizationDiscovery from "../api/use-get-organization-discovery"; diff --git a/apps/console/src/features/organization-discovery/components/discoverable-organizations-list.tsx b/features/admin-organization-discovery-v1/components/discoverable-organizations-list.tsx similarity index 98% rename from apps/console/src/features/organization-discovery/components/discoverable-organizations-list.tsx rename to features/admin-organization-discovery-v1/components/discoverable-organizations-list.tsx index 07c5d6496fb..86da01f4cef 100644 --- a/apps/console/src/features/organization-discovery/components/discoverable-organizations-list.tsx +++ b/features/admin-organization-discovery-v1/components/discoverable-organizations-list.tsx @@ -37,15 +37,15 @@ import React, { FunctionComponent, ReactElement, ReactNode, SyntheticEvent } fro import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Header, Icon, SemanticICONS } from "semantic-ui-react"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; import { AppConstants, AppState, EventPublisher, UIConstants, history -} from "../../core"; -import { getEmptyPlaceholderIllustrations } from "../../core/configs/ui"; +} from "../../admin-core-v1"; +import { getEmptyPlaceholderIllustrations } from "../../admin-core-v1/configs/ui"; import { OrganizationIcon } from "../configs/ui"; import { OrganizationDiscoveryConstants } from "../constants/organization-discovery-constants"; import { diff --git a/apps/console/src/features/organization-discovery/components/edit-organization-discovery-domains.scss b/features/admin-organization-discovery-v1/components/edit-organization-discovery-domains.scss similarity index 100% rename from apps/console/src/features/organization-discovery/components/edit-organization-discovery-domains.scss rename to features/admin-organization-discovery-v1/components/edit-organization-discovery-domains.scss diff --git a/apps/console/src/features/organization-discovery/components/edit-organization-discovery-domains.tsx b/features/admin-organization-discovery-v1/components/edit-organization-discovery-domains.tsx similarity index 99% rename from apps/console/src/features/organization-discovery/components/edit-organization-discovery-domains.tsx rename to features/admin-organization-discovery-v1/components/edit-organization-discovery-domains.tsx index a2e89e5b4ef..ae5830826a2 100644 --- a/apps/console/src/features/organization-discovery/components/edit-organization-discovery-domains.tsx +++ b/features/admin-organization-discovery-v1/components/edit-organization-discovery-domains.tsx @@ -39,7 +39,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Divider } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../core"; +import { FeatureConfigInterface } from "../../admin-core-v1"; import checkEmailDomainAvailable from "../api/check-email-domain-available"; import updateOrganizationDiscoveryAttributes from "../api/update-organization-email-domains"; import { diff --git a/apps/console/src/features/organization-discovery/configs/ui.ts b/features/admin-organization-discovery-v1/configs/ui.ts similarity index 90% rename from apps/console/src/features/organization-discovery/configs/ui.ts rename to features/admin-organization-discovery-v1/configs/ui.ts index eb682fe317a..f1848cb623b 100644 --- a/apps/console/src/features/organization-discovery/configs/ui.ts +++ b/features/admin-organization-discovery-v1/configs/ui.ts @@ -19,6 +19,6 @@ import { FunctionComponent, SVGProps } from "react"; import { ReactComponent as LDAPOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/ldap-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/ldap-outline.svg"; export const OrganizationIcon: FunctionComponent> = LDAPOutlineIcon; diff --git a/apps/console/src/features/organization-discovery/constants/organization-discovery-config-constants.ts b/features/admin-organization-discovery-v1/constants/organization-discovery-config-constants.ts similarity index 100% rename from apps/console/src/features/organization-discovery/constants/organization-discovery-config-constants.ts rename to features/admin-organization-discovery-v1/constants/organization-discovery-config-constants.ts diff --git a/apps/console/src/features/organization-discovery/constants/organization-discovery-constants.ts b/features/admin-organization-discovery-v1/constants/organization-discovery-constants.ts similarity index 100% rename from apps/console/src/features/organization-discovery/constants/organization-discovery-constants.ts rename to features/admin-organization-discovery-v1/constants/organization-discovery-constants.ts diff --git a/apps/console/src/features/organization-discovery/models/endpoints.ts b/features/admin-organization-discovery-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/organization-discovery/models/endpoints.ts rename to features/admin-organization-discovery-v1/models/endpoints.ts diff --git a/apps/console/src/features/organization-discovery/models/organization-discovery.ts b/features/admin-organization-discovery-v1/models/organization-discovery.ts similarity index 100% rename from apps/console/src/features/organization-discovery/models/organization-discovery.ts rename to features/admin-organization-discovery-v1/models/organization-discovery.ts diff --git a/apps/console/src/features/organization-discovery/pages/assign-organization-discovery-domains-page.tsx b/features/admin-organization-discovery-v1/pages/assign-organization-discovery-domains-page.tsx similarity index 98% rename from apps/console/src/features/organization-discovery/pages/assign-organization-discovery-domains-page.tsx rename to features/admin-organization-discovery-v1/pages/assign-organization-discovery-domains-page.tsx index 2c2d8735e2e..7f5126aaaf2 100644 --- a/apps/console/src/features/organization-discovery/pages/assign-organization-discovery-domains-page.tsx +++ b/features/admin-organization-discovery-v1/pages/assign-organization-discovery-domains-page.tsx @@ -22,8 +22,8 @@ import { PageLayout } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useCallback, useMemo } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppConstants, FeatureConfigInterface, history } from "../../core"; -import { AppState } from "../../core/store"; +import { AppConstants, FeatureConfigInterface, history } from "../../admin-core-v1"; +import { AppState } from "../../admin-core-v1/store"; import AddOrganizationDiscoveryDomains from "../components/add-organization-discovery-domains"; import { OrganizationDiscoveryConstants } from "../constants/organization-discovery-constants"; diff --git a/apps/console/src/features/organization-discovery/pages/edit-organization-discovery-domains-page.tsx b/features/admin-organization-discovery-v1/pages/edit-organization-discovery-domains-page.tsx similarity index 96% rename from apps/console/src/features/organization-discovery/pages/edit-organization-discovery-domains-page.tsx rename to features/admin-organization-discovery-v1/pages/edit-organization-discovery-domains-page.tsx index afad6b3c7bc..d53835a1ddd 100644 --- a/apps/console/src/features/organization-discovery/pages/edit-organization-discovery-domains-page.tsx +++ b/features/admin-organization-discovery-v1/pages/edit-organization-discovery-domains-page.tsx @@ -25,9 +25,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { RouteChildrenProps } from "react-router-dom"; import { Dispatch } from "redux"; -import { AppConstants, history } from "../../core"; -import { AppState } from "../../core/store"; -import useGetOrganization from "../../organizations/api/use-get-organization"; +import { AppConstants, history } from "../../admin-core-v1"; +import { AppState } from "../../admin-core-v1/store"; +import useGetOrganization from "../../admin-organizations-v1/api/use-get-organization"; import useGetOrganizationDiscoveryAttributes from "../api/use-get-organization-discovery-attributes"; import EditOrganizationDiscoveryDomains from "../components/edit-organization-discovery-domains"; import { OrganizationIcon } from "../configs/ui"; diff --git a/apps/console/src/features/organization-discovery/pages/organization-discovery-domains-page.tsx b/features/admin-organization-discovery-v1/pages/organization-discovery-domains-page.tsx similarity index 99% rename from apps/console/src/features/organization-discovery/pages/organization-discovery-domains-page.tsx rename to features/admin-organization-discovery-v1/pages/organization-discovery-domains-page.tsx index 3454e2fc565..94a5cd83219 100644 --- a/apps/console/src/features/organization-discovery/pages/organization-discovery-domains-page.tsx +++ b/features/admin-organization-discovery-v1/pages/organization-discovery-domains-page.tsx @@ -48,7 +48,7 @@ import { Icon, PaginationProps } from "semantic-ui-react"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -57,7 +57,7 @@ import { FeatureConfigInterface, UIConstants, history -} from "../../core"; +} from "../../admin-core-v1"; import addOrganizationDiscoveryConfig from "../api/add-organization-discovery-config"; import deleteOrganizationDiscoveryConfig from "../api/delete-organization-discovery-config"; import useGetOrganizationDiscovery from "../api/use-get-organization-discovery"; diff --git a/apps/console/src/features/organizations/__mocks__/organization.ts b/features/admin-organizations-v1/__mocks__/organization.ts similarity index 100% rename from apps/console/src/features/organizations/__mocks__/organization.ts rename to features/admin-organizations-v1/__mocks__/organization.ts diff --git a/apps/console/src/features/organizations/__tests__/add-organization-modal.test.tsx b/features/admin-organizations-v1/__tests__/add-organization-modal.test.tsx similarity index 100% rename from apps/console/src/features/organizations/__tests__/add-organization-modal.test.tsx rename to features/admin-organizations-v1/__tests__/add-organization-modal.test.tsx diff --git a/apps/console/src/features/organizations/__tests__/organization-list.test.tsx b/features/admin-organizations-v1/__tests__/organization-list.test.tsx similarity index 100% rename from apps/console/src/features/organizations/__tests__/organization-list.test.tsx rename to features/admin-organizations-v1/__tests__/organization-list.test.tsx diff --git a/apps/console/src/features/organizations/__tests__/organization.test.tsx b/features/admin-organizations-v1/__tests__/organization.test.tsx similarity index 100% rename from apps/console/src/features/organizations/__tests__/organization.test.tsx rename to features/admin-organizations-v1/__tests__/organization.test.tsx diff --git a/apps/console/src/features/organizations/api/index.ts b/features/admin-organizations-v1/api/index.ts similarity index 100% rename from apps/console/src/features/organizations/api/index.ts rename to features/admin-organizations-v1/api/index.ts diff --git a/apps/console/src/features/organizations/api/organization-role.ts b/features/admin-organizations-v1/api/organization-role.ts similarity index 99% rename from apps/console/src/features/organizations/api/organization-role.ts rename to features/admin-organizations-v1/api/organization-role.ts index 79305db1d2e..287b391effb 100644 --- a/apps/console/src/features/organizations/api/organization-role.ts +++ b/features/admin-organizations-v1/api/organization-role.ts @@ -25,8 +25,8 @@ import { } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; -import { CreateRoleInterface } from "../../roles/models/roles"; +import { store } from "../../admin-core-v1"; +import { CreateRoleInterface } from "../../admin-roles-v2/models/roles"; import { OrganizationRoleListResponseInterface, PatchOrganizationRoleDataInterface } from "../models"; /** diff --git a/apps/console/src/features/organizations/api/organization.ts b/features/admin-organizations-v1/api/organization.ts similarity index 98% rename from apps/console/src/features/organizations/api/organization.ts rename to features/admin-organizations-v1/api/organization.ts index 5c737e6d234..b4c0aadbc2d 100644 --- a/apps/console/src/features/organizations/api/organization.ts +++ b/features/admin-organizations-v1/api/organization.ts @@ -26,9 +26,9 @@ import { import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import isLegacyAuthzRuntime from "../../authorization/utils/get-legacy-authz-runtime"; -import { store } from "../../core"; -import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../core/hooks/use-request"; +import isLegacyAuthzRuntime from "../../admin-authorization-v1/utils/get-legacy-authz-runtime"; +import { store } from "../../admin-core-v1"; +import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../admin-core-v1/hooks/use-request"; import { AddOrganizationInterface, BreadcrumbList, diff --git a/apps/console/src/features/organizations/api/use-get-organization.ts b/features/admin-organizations-v1/api/use-get-organization.ts similarity index 95% rename from apps/console/src/features/organizations/api/use-get-organization.ts rename to features/admin-organizations-v1/api/use-get-organization.ts index a7ffd7bf31a..ab4e438e89b 100644 --- a/apps/console/src/features/organizations/api/use-get-organization.ts +++ b/features/admin-organizations-v1/api/use-get-organization.ts @@ -21,8 +21,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { OrganizationResponseInterface } from "../models/organizations"; /** diff --git a/apps/console/src/features/organizations/api/use-get-organizations.ts b/features/admin-organizations-v1/api/use-get-organizations.ts similarity index 96% rename from apps/console/src/features/organizations/api/use-get-organizations.ts rename to features/admin-organizations-v1/api/use-get-organizations.ts index 3416a2195e6..efe5369d5cb 100644 --- a/apps/console/src/features/organizations/api/use-get-organizations.ts +++ b/features/admin-organizations-v1/api/use-get-organizations.ts @@ -21,8 +21,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { OrganizationListInterface } from "../models/organizations"; /** diff --git a/apps/console/src/features/organizations/components/add-organization-modal.tsx b/features/admin-organizations-v1/components/add-organization-modal.tsx similarity index 99% rename from apps/console/src/features/organizations/components/add-organization-modal.tsx rename to features/admin-organizations-v1/components/add-organization-modal.tsx index adab7caf49a..c8d15182a9b 100644 --- a/apps/console/src/features/organizations/components/add-organization-modal.tsx +++ b/features/admin-organizations-v1/components/add-organization-modal.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Modal } from "semantic-ui-react"; -import { AppState, EventPublisher, TierLimitReachErrorModal } from "../../core"; +import { AppState, EventPublisher, TierLimitReachErrorModal } from "../../admin-core-v1"; import { addOrganization } from "../api"; import { ORGANIZATION_DESCRIPTION_MAX_LENGTH, diff --git a/apps/console/src/features/organizations/components/add-organization-role-wizard.tsx b/features/admin-organizations-v1/components/add-organization-role-wizard.tsx similarity index 97% rename from apps/console/src/features/organizations/components/add-organization-role-wizard.tsx rename to features/admin-organizations-v1/components/add-organization-role-wizard.tsx index 52eaae74617..92e91bfdf45 100644 --- a/apps/console/src/features/organizations/components/add-organization-role-wizard.tsx +++ b/features/admin-organizations-v1/components/add-organization-role-wizard.tsx @@ -26,12 +26,12 @@ import { Button, Grid, Icon, Modal } from "semantic-ui-react"; import { OrganizationRoleBasics } from "./add-organization-role/organization-role-basics"; import { CreateOrganizationRoleSummary } from "./add-organization-role/organization-role-sumary"; import { OrganizationPermissionList } from "./edit-organization-role/organization-role-permission"; -import { CreateGroupMemberInterface, GroupsInterface, getGroupList } from "../../groups"; -import { AssignGroupsUsers } from "../../roles/components/wizard/assign-groups-users"; -import { getRolesWizardStepIcons } from "../../roles/configs/ui"; -import { TreeNode } from "../../roles/models/permission"; -import { CreateRoleInterface, CreateRoleMemberInterface } from "../../roles/models/roles"; -import { UserBasicInterface } from "../../users/models/user"; +import { CreateGroupMemberInterface, GroupsInterface, getGroupList } from "../../admin-groups-v1"; +import { AssignGroupsUsers } from "../../admin-roles-v2/components/wizard/assign-groups-users"; +import { getRolesWizardStepIcons } from "../../admin-roles-v2/configs/ui"; +import { TreeNode } from "../../admin-roles-v2/models/permission"; +import { CreateRoleInterface, CreateRoleMemberInterface } from "../../admin-roles-v2/models/roles"; +import { UserBasicInterface } from "../../admin-users-v1/models/user"; /** * Interface which captures create role props. diff --git a/apps/console/src/features/organizations/components/add-organization-role/organization-role-basics.tsx b/features/admin-organizations-v1/components/add-organization-role/organization-role-basics.tsx similarity index 98% rename from apps/console/src/features/organizations/components/add-organization-role/organization-role-basics.tsx rename to features/admin-organizations-v1/components/add-organization-role/organization-role-basics.tsx index fb6ddc26807..ff6a1b4c816 100644 --- a/apps/console/src/features/organizations/components/add-organization-role/organization-role-basics.tsx +++ b/features/admin-organizations-v1/components/add-organization-role/organization-role-basics.tsx @@ -22,8 +22,8 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid, GridColumn, GridRow } from "semantic-ui-react"; -import { AppState, SharedUserStoreConstants, SharedUserStoreUtils } from "../../../core"; -import { CreateRoleFormData } from "../../../roles/models/roles"; +import { AppState, SharedUserStoreConstants, SharedUserStoreUtils } from "../../../admin-core-v1"; +import { CreateRoleFormData } from "../../../admin-roles-v2/models/roles"; import { getOrganizationRoles } from "../../api"; import { PRIMARY_DOMAIN diff --git a/apps/console/src/features/organizations/components/add-organization-role/organization-role-sumary.tsx b/features/admin-organizations-v1/components/add-organization-role/organization-role-sumary.tsx similarity index 100% rename from apps/console/src/features/organizations/components/add-organization-role/organization-role-sumary.tsx rename to features/admin-organizations-v1/components/add-organization-role/organization-role-sumary.tsx diff --git a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-groups.tsx b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-groups.tsx similarity index 99% rename from apps/console/src/features/organizations/components/edit-organization-role/edit-organization-groups.tsx rename to features/admin-organizations-v1/components/edit-organization-role/edit-organization-groups.tsx index f6af7dba051..f730d59f148 100644 --- a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-groups.tsx +++ b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-groups.tsx @@ -55,9 +55,9 @@ import { Modal, Table } from "semantic-ui-react"; -import { AppState, getEmptyPlaceholderIllustrations } from "../../../core"; -import { getGroupList } from "../../../groups/api"; -import { GroupListInterface, GroupsInterface } from "../../../groups/models"; +import { AppState, getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; +import { getGroupList } from "../../../admin-groups-v1/api"; +import { GroupListInterface, GroupsInterface } from "../../../admin-groups-v1/models"; import { patchOrganizationRoleDetails } from "../../api"; import { APPLICATION_DOMAIN, INTERNAL_DOMAIN, PRIMARY_DOMAIN } from "../../constants"; import { diff --git a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-permission.tsx b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-permission.tsx similarity index 99% rename from apps/console/src/features/organizations/components/edit-organization-role/edit-organization-permission.tsx rename to features/admin-organizations-v1/components/edit-organization-role/edit-organization-permission.tsx index 4f85d372b9f..101a15cd1c7 100644 --- a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-permission.tsx +++ b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-permission.tsx @@ -22,7 +22,7 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { OrganizationPermissionList } from "./organization-role-permission"; -import { AppState } from "../../../core"; +import { AppState } from "../../../admin-core-v1"; import { patchOrganizationRoleDetails } from "../../api"; import { OrganizationResponseInterface, OrganizationRoleInterface, TreeNode } from "../../models"; diff --git a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role-basic.tsx b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-role-basic.tsx similarity index 99% rename from apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role-basic.tsx rename to features/admin-organizations-v1/components/edit-organization-role/edit-organization-role-basic.tsx index a75dfae5557..2db0e2e57c0 100644 --- a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role-basic.tsx +++ b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-role-basic.tsx @@ -24,8 +24,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Button, Divider, Form, Grid, InputOnChangeData } from "semantic-ui-react"; -import { AppConstants, AppState, SharedUserStoreUtils, history } from "../../../core"; -import { PRIMARY_USERSTORE_PROPERTY_VALUES } from "../../../userstores/constants/user-store-constants"; +import { AppConstants, AppState, SharedUserStoreUtils, history } from "../../../admin-core-v1"; +import { PRIMARY_USERSTORE_PROPERTY_VALUES } from "../../../admin-userstores-v1/constants/user-store-constants"; import { deleteOrganizationRole, getOrganizationRoles, patchOrganizationRoleDetails } from "../../api"; import { OrganizationRoleManagementConstants } from "../../constants"; import { diff --git a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role-users.tsx b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-role-users.tsx similarity index 94% rename from apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role-users.tsx rename to features/admin-organizations-v1/components/edit-organization-role/edit-organization-role-users.tsx index 1d26981afe3..b265644d066 100644 --- a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role-users.tsx +++ b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-role-users.tsx @@ -21,10 +21,10 @@ import React, { FunctionComponent, ReactElement, useEffect, useState } from "rea import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; -import { AppState } from "../../../core"; -import { AddRoleUsers } from "../../../roles/components/wizard/role-user-assign"; -import { ScimOperationsInterface } from "../../../roles/models/roles"; -import { UserBasicInterface } from "../../../users/models/user"; +import { AppState } from "../../../admin-core-v1"; +import { AddRoleUsers } from "../../../admin-roles-v2/components/wizard/role-user-assign"; +import { ScimOperationsInterface } from "../../../admin-roles-v2/models/roles"; +import { UserBasicInterface } from "../../../admin-users-v1/models/user"; import { patchOrganizationRoleDetails } from "../../api"; import { PRIMARY_DOMAIN } from "../../constants"; import { diff --git a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role.tsx b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-role.tsx similarity index 99% rename from apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role.tsx rename to features/admin-organizations-v1/components/edit-organization-role/edit-organization-role.tsx index cfb8fde1fe9..d38c12f977c 100644 --- a/apps/console/src/features/organizations/components/edit-organization-role/edit-organization-role.tsx +++ b/features/admin-organizations-v1/components/edit-organization-role/edit-organization-role.tsx @@ -26,7 +26,7 @@ import { RoleGroupsList } from "./edit-organization-groups"; import { RolePermissionDetails } from "./edit-organization-permission"; import { BasicRoleDetails } from "./edit-organization-role-basic"; import { RoleUserDetails } from "./edit-organization-role-users"; -import { AppState, FeatureConfigInterface, history } from "../../../core"; +import { AppState, FeatureConfigInterface, history } from "../../../admin-core-v1"; import { OrganizationRoleManagementConstants } from "../../constants"; import { OrganizationRoleInterface } from "../../models"; diff --git a/apps/console/src/features/organizations/components/edit-organization-role/index.ts b/features/admin-organizations-v1/components/edit-organization-role/index.ts similarity index 100% rename from apps/console/src/features/organizations/components/edit-organization-role/index.ts rename to features/admin-organizations-v1/components/edit-organization-role/index.ts diff --git a/apps/console/src/features/organizations/components/edit-organization-role/organization-role-permission.tsx b/features/admin-organizations-v1/components/edit-organization-role/organization-role-permission.tsx similarity index 100% rename from apps/console/src/features/organizations/components/edit-organization-role/organization-role-permission.tsx rename to features/admin-organizations-v1/components/edit-organization-role/organization-role-permission.tsx diff --git a/apps/console/src/features/organizations/components/edit-organization/edit-organization.tsx b/features/admin-organizations-v1/components/edit-organization/edit-organization.tsx similarity index 97% rename from apps/console/src/features/organizations/components/edit-organization/edit-organization.tsx rename to features/admin-organizations-v1/components/edit-organization/edit-organization.tsx index 01c0fc1ead2..02b6d351572 100644 --- a/apps/console/src/features/organizations/components/edit-organization/edit-organization.tsx +++ b/features/admin-organizations-v1/components/edit-organization/edit-organization.tsx @@ -22,7 +22,7 @@ import React, { FunctionComponent } from "react"; import { useTranslation } from "react-i18next"; import { OrganizationAttributes } from "./organization-attributes"; import { OrganizationOverview } from "./organization-overview"; -import { FeatureConfigInterface } from "../../../core"; +import { FeatureConfigInterface } from "../../../admin-core-v1"; import { OrganizationResponseInterface } from "../../models"; interface EditOrganizationPropsInterface extends SBACInterface { diff --git a/apps/console/src/features/organizations/components/edit-organization/organization-attributes.tsx b/features/admin-organizations-v1/components/edit-organization/organization-attributes.tsx similarity index 99% rename from apps/console/src/features/organizations/components/edit-organization/organization-attributes.tsx rename to features/admin-organizations-v1/components/edit-organization/organization-attributes.tsx index f47641235f9..1b96354b0d4 100644 --- a/apps/console/src/features/organizations/components/edit-organization/organization-attributes.tsx +++ b/features/admin-organizations-v1/components/edit-organization/organization-attributes.tsx @@ -39,7 +39,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid } from "semantic-ui-react"; -import { FeatureConfigInterface } from "../../../core"; +import { FeatureConfigInterface } from "../../../admin-core-v1"; import { patchOrganization } from "../../api"; import { OrganizationAttributesInterface, diff --git a/apps/console/src/features/organizations/components/edit-organization/organization-overview.tsx b/features/admin-organizations-v1/components/edit-organization/organization-overview.tsx similarity index 99% rename from apps/console/src/features/organizations/components/edit-organization/organization-overview.tsx rename to features/admin-organizations-v1/components/edit-organization/organization-overview.tsx index 81bab9ca3d6..215ee1d68d0 100644 --- a/apps/console/src/features/organizations/components/edit-organization/organization-overview.tsx +++ b/features/admin-organizations-v1/components/edit-organization/organization-overview.tsx @@ -45,7 +45,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { CheckboxProps, Divider, Grid } from "semantic-ui-react"; -import { AppState, FeatureConfigInterface } from "../../../core"; +import { AppState, FeatureConfigInterface } from "../../../admin-core-v1"; import { deleteOrganization, patchOrganization } from "../../api"; import { ORGANIZATION_DESCRIPTION_MAX_LENGTH, diff --git a/apps/console/src/features/organizations/components/index.ts b/features/admin-organizations-v1/components/index.ts similarity index 100% rename from apps/console/src/features/organizations/components/index.ts rename to features/admin-organizations-v1/components/index.ts diff --git a/apps/console/src/features/organizations/components/organization-list.tsx b/features/admin-organizations-v1/components/organization-list.tsx similarity index 98% rename from apps/console/src/features/organizations/components/organization-list.tsx rename to features/admin-organizations-v1/components/organization-list.tsx index c0c755eea1e..d94f9722083 100644 --- a/apps/console/src/features/organizations/components/organization-list.tsx +++ b/features/admin-organizations-v1/components/organization-list.tsx @@ -43,9 +43,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; -import { organizationConfigs } from "../../../extensions"; -import useSignIn from "../../authentication/hooks/use-sign-in"; -import useAuthorization from "../../authorization/hooks/use-authorization"; +import { organizationConfigs } from "../../admin-extensions-v1"; +import useSignIn from "../../admin-authentication-v1/hooks/use-sign-in"; +import useAuthorization from "../../admin-authorization-v1/hooks/use-authorization"; import { AppConstants, AppState, @@ -53,8 +53,8 @@ import { FeatureConfigInterface, UIConstants, history -} from "../../core"; -import { getEmptyPlaceholderIllustrations } from "../../core/configs/ui"; +} from "../../admin-core-v1"; +import { getEmptyPlaceholderIllustrations } from "../../admin-core-v1/configs/ui"; import { deleteOrganization, useGetOrganizationBreadCrumb } from "../api"; import { OrganizationIcon } from "../configs"; import { OrganizationManagementConstants } from "../constants"; diff --git a/apps/console/src/features/organizations/components/organization-role-list.tsx b/features/admin-organizations-v1/components/organization-role-list.tsx similarity index 99% rename from apps/console/src/features/organizations/components/organization-role-list.tsx rename to features/admin-organizations-v1/components/organization-role-list.tsx index 11155e2b347..4a103140dd8 100644 --- a/apps/console/src/features/organizations/components/organization-role-list.tsx +++ b/features/admin-organizations-v1/components/organization-role-list.tsx @@ -51,7 +51,7 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { deleteOrganizationRole } from "../api/organization-role"; import { OrganizationRoleManagementConstants } from "../constants"; import { OrganizationRoleListItemInterface } from "../models"; diff --git a/apps/console/src/features/organizations/components/organization-switch/index.tsx b/features/admin-organizations-v1/components/organization-switch/index.tsx similarity index 100% rename from apps/console/src/features/organizations/components/organization-switch/index.tsx rename to features/admin-organizations-v1/components/organization-switch/index.tsx diff --git a/apps/console/src/features/organizations/components/organization-switch/organization-list-item.tsx b/features/admin-organizations-v1/components/organization-switch/organization-list-item.tsx similarity index 98% rename from apps/console/src/features/organizations/components/organization-switch/organization-list-item.tsx rename to features/admin-organizations-v1/components/organization-switch/organization-list-item.tsx index 1f18513e378..dfc338e9655 100644 --- a/apps/console/src/features/organizations/components/organization-switch/organization-list-item.tsx +++ b/features/admin-organizations-v1/components/organization-switch/organization-list-item.tsx @@ -22,8 +22,8 @@ import { GenericIcon, Popup } from "@wso2is/react-components"; import React, { ReactElement, SyntheticEvent } from "react"; import { useTranslation } from "react-i18next"; import { Grid, Icon, Placeholder } from "semantic-ui-react"; -import { organizationConfigs } from "../../../../extensions"; -import { AppConstants, getMiscellaneousIcons, history } from "../../../core"; +import { organizationConfigs } from "../../../admin-extensions-v1"; +import { AppConstants, getMiscellaneousIcons, history } from "../../../admin-core-v1"; import { GenericOrganization } from "../../models"; import { OrganizationUtils } from "../../utils"; diff --git a/apps/console/src/features/organizations/components/organization-switch/organization-switch-breadcrumb.tsx b/features/admin-organizations-v1/components/organization-switch/organization-switch-breadcrumb.tsx similarity index 97% rename from apps/console/src/features/organizations/components/organization-switch/organization-switch-breadcrumb.tsx rename to features/admin-organizations-v1/components/organization-switch/organization-switch-breadcrumb.tsx index 3b88a91af07..cec96642999 100644 --- a/apps/console/src/features/organizations/components/organization-switch/organization-switch-breadcrumb.tsx +++ b/features/admin-organizations-v1/components/organization-switch/organization-switch-breadcrumb.tsx @@ -35,12 +35,12 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Breadcrumb, Dropdown, Icon } from "semantic-ui-react"; import OrganizationSwitchDropdown from "./organization-switch-dropdown"; -import { organizationConfigs } from "../../../../extensions"; -import useSignIn from "../../../authentication/hooks/use-sign-in"; -import useAuthorization from "../../../authorization/hooks/use-authorization"; -import { AppConstants, AppState } from "../../../core"; -import { history } from "../../../core/helpers/history"; -import TenantDropdown from "../../../tenants/components/dropdown/tenant-dropdown"; +import { organizationConfigs } from "../../../admin-extensions-v1"; +import useSignIn from "../../../admin-authentication-v1/hooks/use-sign-in"; +import useAuthorization from "../../../admin-authorization-v1/hooks/use-authorization"; +import { AppConstants, AppState } from "../../../admin-core-v1"; +import { history } from "../../../admin-core-v1/helpers/history"; +import TenantDropdown from "../../../admin-tenants-v1/components/dropdown/tenant-dropdown"; import { useGetOrganizationBreadCrumb } from "../../api"; import { useGetCurrentOrganizationType } from "../../hooks/use-get-organization-type"; import useOrganizationSwitch from "../../hooks/use-organization-switch"; diff --git a/apps/console/src/features/organizations/components/organization-switch/organization-switch-dropdown.tsx b/features/admin-organizations-v1/components/organization-switch/organization-switch-dropdown.tsx similarity index 99% rename from apps/console/src/features/organizations/components/organization-switch/organization-switch-dropdown.tsx rename to features/admin-organizations-v1/components/organization-switch/organization-switch-dropdown.tsx index 04c7451eb9b..7b8a32b401e 100644 --- a/apps/console/src/features/organizations/components/organization-switch/organization-switch-dropdown.tsx +++ b/features/admin-organizations-v1/components/organization-switch/organization-switch-dropdown.tsx @@ -45,8 +45,8 @@ import { } from "semantic-ui-react"; import OrganizationListItem from "./organization-list-item"; import OrganizationSwitcherList from "./organization-switch-list"; -import { ReactComponent as CrossIcon } from "../../../../themes/default/assets/images/icons/cross-icon.svg"; -import { AppState } from "../../../core"; +import { ReactComponent as CrossIcon } from "../../../themes/default/assets/images/icons/cross-icon.svg"; +import { AppState } from "../../../admin-core-v1"; import { getOrganizations } from "../../api"; import { GenericOrganization, diff --git a/apps/console/src/features/organizations/components/organization-switch/organization-switch-list.tsx b/features/admin-organizations-v1/components/organization-switch/organization-switch-list.tsx similarity index 100% rename from apps/console/src/features/organizations/components/organization-switch/organization-switch-list.tsx rename to features/admin-organizations-v1/components/organization-switch/organization-switch-list.tsx diff --git a/apps/console/src/features/organizations/components/root-only-component.tsx b/features/admin-organizations-v1/components/root-only-component.tsx similarity index 100% rename from apps/console/src/features/organizations/components/root-only-component.tsx rename to features/admin-organizations-v1/components/root-only-component.tsx diff --git a/apps/console/src/features/organizations/configs/endpoints.ts b/features/admin-organizations-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/organizations/configs/endpoints.ts rename to features/admin-organizations-v1/configs/endpoints.ts diff --git a/apps/console/src/features/organizations/configs/index.ts b/features/admin-organizations-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/organizations/configs/index.ts rename to features/admin-organizations-v1/configs/index.ts diff --git a/apps/console/src/features/organizations/configs/ui.ts b/features/admin-organizations-v1/configs/ui.ts similarity index 91% rename from apps/console/src/features/organizations/configs/ui.ts rename to features/admin-organizations-v1/configs/ui.ts index 6ae063d143d..caa5974e73d 100644 --- a/apps/console/src/features/organizations/configs/ui.ts +++ b/features/admin-organizations-v1/configs/ui.ts @@ -19,6 +19,6 @@ import { FunctionComponent, SVGProps } from "react"; import { ReactComponent as LDAPOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/ldap-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/ldap-outline.svg"; export const OrganizationIcon: FunctionComponent> = LDAPOutlineIcon; diff --git a/apps/console/src/features/organizations/constants/index.ts b/features/admin-organizations-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/organizations/constants/index.ts rename to features/admin-organizations-v1/constants/index.ts diff --git a/apps/console/src/features/organizations/constants/organization-constants.ts b/features/admin-organizations-v1/constants/organization-constants.ts similarity index 100% rename from apps/console/src/features/organizations/constants/organization-constants.ts rename to features/admin-organizations-v1/constants/organization-constants.ts diff --git a/apps/console/src/features/organizations/context/organizations-context.tsx b/features/admin-organizations-v1/context/organizations-context.tsx similarity index 100% rename from apps/console/src/features/organizations/context/organizations-context.tsx rename to features/admin-organizations-v1/context/organizations-context.tsx diff --git a/apps/console/src/features/organizations/hooks/use-get-organization-type.tsx b/features/admin-organizations-v1/hooks/use-get-organization-type.tsx similarity index 98% rename from apps/console/src/features/organizations/hooks/use-get-organization-type.tsx rename to features/admin-organizations-v1/hooks/use-get-organization-type.tsx index 53d2656c036..9a11d7d5f00 100644 --- a/apps/console/src/features/organizations/hooks/use-get-organization-type.tsx +++ b/features/admin-organizations-v1/hooks/use-get-organization-type.tsx @@ -17,7 +17,7 @@ */ import { useSelector } from "react-redux"; -import { AppState } from "../../core"; +import { AppState } from "../../admin-core-v1"; import { OrganizationType } from "../constants"; /** diff --git a/apps/console/src/features/organizations/hooks/use-organization-switch.ts b/features/admin-organizations-v1/hooks/use-organization-switch.ts similarity index 98% rename from apps/console/src/features/organizations/hooks/use-organization-switch.ts rename to features/admin-organizations-v1/hooks/use-organization-switch.ts index 762aac8ff00..10c88824a0d 100644 --- a/apps/console/src/features/organizations/hooks/use-organization-switch.ts +++ b/features/admin-organizations-v1/hooks/use-organization-switch.ts @@ -20,7 +20,7 @@ import { BasicUserInfo, useAuthContext } from "@asgardeo/auth-react"; import { TokenConstants } from "@wso2is/core/constants"; import { SessionStorageUtils } from "@wso2is/core/utils"; import useOrganizations from "./use-organizations"; -import { organizationConfigs } from "../../../extensions"; +import { organizationConfigs } from "../../admin-extensions-v1"; import { BreadcrumbList, GenericOrganization } from "../models"; import { OrganizationUtils } from "../utils"; diff --git a/apps/console/src/features/organizations/hooks/use-organizations.ts b/features/admin-organizations-v1/hooks/use-organizations.ts similarity index 96% rename from apps/console/src/features/organizations/hooks/use-organizations.ts rename to features/admin-organizations-v1/hooks/use-organizations.ts index 3ad8c0856d1..0660bb767cd 100644 --- a/apps/console/src/features/organizations/hooks/use-organizations.ts +++ b/features/admin-organizations-v1/hooks/use-organizations.ts @@ -17,8 +17,8 @@ */ import { useContext } from "react"; -import { MultitenantConstants } from "../../core/constants/multitenant-constants"; -import useAppSettings from "../../core/hooks/use-app-settings"; +import { MultitenantConstants } from "../../admin-core-v1/constants/multitenant-constants"; +import useAppSettings from "../../admin-core-v1/hooks/use-app-settings"; import OrganizationsContext, { OrganizationsContextProps } from "../context/organizations-context"; /** diff --git a/apps/console/src/features/organizations/models/endpoints.ts b/features/admin-organizations-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/organizations/models/endpoints.ts rename to features/admin-organizations-v1/models/endpoints.ts diff --git a/apps/console/src/features/organizations/models/index.ts b/features/admin-organizations-v1/models/index.ts similarity index 100% rename from apps/console/src/features/organizations/models/index.ts rename to features/admin-organizations-v1/models/index.ts diff --git a/apps/console/src/features/organizations/models/organizations.ts b/features/admin-organizations-v1/models/organizations.ts similarity index 97% rename from apps/console/src/features/organizations/models/organizations.ts rename to features/admin-organizations-v1/models/organizations.ts index 81f2e6c123f..9d176269fef 100644 --- a/apps/console/src/features/organizations/models/organizations.ts +++ b/features/admin-organizations-v1/models/organizations.ts @@ -16,7 +16,7 @@ * under the License. */ import { RolesInterface } from "@wso2is/core/models"; -import { ScimOperationsInterface } from "../../roles/models/roles"; +import { ScimOperationsInterface } from "../../admin-roles-v2/models/roles"; export interface OrganizationInterface { id: string; diff --git a/apps/console/src/features/organizations/models/permission.ts b/features/admin-organizations-v1/models/permission.ts similarity index 100% rename from apps/console/src/features/organizations/models/permission.ts rename to features/admin-organizations-v1/models/permission.ts diff --git a/apps/console/src/features/organizations/pages/organization-edit.tsx b/features/admin-organizations-v1/pages/organization-edit.tsx similarity index 97% rename from apps/console/src/features/organizations/pages/organization-edit.tsx rename to features/admin-organizations-v1/pages/organization-edit.tsx index 9d6c6e68797..2e3e8ead551 100644 --- a/apps/console/src/features/organizations/pages/organization-edit.tsx +++ b/features/admin-organizations-v1/pages/organization-edit.tsx @@ -27,10 +27,10 @@ import { useDispatch } from "react-redux"; import { RouteChildrenProps } from "react-router-dom"; import { Dispatch } from "redux"; import { Icon } from "semantic-ui-react"; -import { ApplicationManagementConstants } from "../../applications/constants"; -import useSignIn from "../../authentication/hooks/use-sign-in"; -import useAuthorization from "../../authorization/hooks/use-authorization"; -import { AppConstants, FeatureConfigInterface, history } from "../../core"; +import { ApplicationManagementConstants } from "../../admin-applications-v1/constants"; +import useSignIn from "../../admin-authentication-v1/hooks/use-sign-in"; +import useAuthorization from "../../admin-authorization-v1/hooks/use-authorization"; +import { AppConstants, FeatureConfigInterface, history } from "../../admin-core-v1"; import { getOrganization, useAuthorizedOrganizationsList, useGetOrganizationBreadCrumb } from "../api"; import { EditOrganization } from "../components/edit-organization/edit-organization"; import { OrganizationIcon } from "../configs"; diff --git a/apps/console/src/features/organizations/pages/organization-roles-edit.tsx b/features/admin-organizations-v1/pages/organization-roles-edit.tsx similarity index 99% rename from apps/console/src/features/organizations/pages/organization-roles-edit.tsx rename to features/admin-organizations-v1/pages/organization-roles-edit.tsx index 3a5bd4eb375..b0df2329236 100644 --- a/apps/console/src/features/organizations/pages/organization-roles-edit.tsx +++ b/features/admin-organizations-v1/pages/organization-roles-edit.tsx @@ -20,7 +20,7 @@ import { PageLayout } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { getOrganizationRoleById } from "../api"; import { EditOrganizationRole } from "../components/edit-organization-role"; import { OrganizationResponseInterface, OrganizationRoleInterface } from "../models"; diff --git a/apps/console/src/features/organizations/pages/organization-roles.tsx b/features/admin-organizations-v1/pages/organization-roles.tsx similarity index 99% rename from apps/console/src/features/organizations/pages/organization-roles.tsx rename to features/admin-organizations-v1/pages/organization-roles.tsx index 4e81fd11f10..c4691ff0995 100644 --- a/apps/console/src/features/organizations/pages/organization-roles.tsx +++ b/features/admin-organizations-v1/pages/organization-roles.tsx @@ -46,9 +46,9 @@ import { FeatureConfigInterface, UIConstants, history -} from "../../core"; -import { CreateGroupMemberInterface } from "../../groups/models"; -import { CreateRoleInterface, CreateRoleMemberInterface } from "../../roles/models/roles"; +} from "../../admin-core-v1"; +import { CreateGroupMemberInterface } from "../../admin-groups-v1/models"; +import { CreateRoleInterface, CreateRoleMemberInterface } from "../../admin-roles-v2/models/roles"; import { createOrganizationRole, getOrganizationRoles } from "../api/organization-role"; import { OrganizationRoleList } from "../components"; import { AddOrganizationRoleWizard } from "../components/add-organization-role-wizard"; diff --git a/apps/console/src/features/organizations/pages/organizations.tsx b/features/admin-organizations-v1/pages/organizations.tsx similarity index 99% rename from apps/console/src/features/organizations/pages/organizations.tsx rename to features/admin-organizations-v1/pages/organizations.tsx index 87fdf821648..d8f877f13ad 100644 --- a/apps/console/src/features/organizations/pages/organizations.tsx +++ b/features/admin-organizations-v1/pages/organizations.tsx @@ -49,14 +49,14 @@ import { Icon, PaginationProps } from "semantic-ui-react"; -import { ApplicationManagementConstants } from "../../applications/constants"; +import { ApplicationManagementConstants } from "../../admin-applications-v1/constants"; import { AdvancedSearchWithBasicFilters, AppState, EventPublisher, FeatureConfigInterface, UIConstants -} from "../../core"; +} from "../../admin-core-v1"; import { getOrganization, getOrganizations, useAuthorizedOrganizationsList } from "../api"; import { AddOrganizationModal, OrganizationList } from "../components"; import { diff --git a/apps/console/src/features/organizations/providers/organizations-provider.tsx b/features/admin-organizations-v1/providers/organizations-provider.tsx similarity index 100% rename from apps/console/src/features/organizations/providers/organizations-provider.tsx rename to features/admin-organizations-v1/providers/organizations-provider.tsx diff --git a/apps/console/src/features/organizations/utils/index.ts b/features/admin-organizations-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/organizations/utils/index.ts rename to features/admin-organizations-v1/utils/index.ts diff --git a/apps/console/src/features/organizations/utils/organization-role-management-utils.ts b/features/admin-organizations-v1/utils/organization-role-management-utils.ts similarity index 98% rename from apps/console/src/features/organizations/utils/organization-role-management-utils.ts rename to features/admin-organizations-v1/utils/organization-role-management-utils.ts index 1e76039262c..bc12bffa092 100644 --- a/apps/console/src/features/organizations/utils/organization-role-management-utils.ts +++ b/features/admin-organizations-v1/utils/organization-role-management-utils.ts @@ -17,7 +17,7 @@ */ import isEmpty from "lodash-es/isEmpty"; -import { generatePermissionTree } from "../../roles/components/role-utils"; +import { generatePermissionTree } from "../../admin-roles-v2/components/role-utils"; import { getOrganizationPermissions } from "../api"; import { PermissionObject, TreeNode } from "../models"; diff --git a/apps/console/src/features/organizations/utils/organization.ts b/features/admin-organizations-v1/utils/organization.ts similarity index 96% rename from apps/console/src/features/organizations/utils/organization.ts rename to features/admin-organizations-v1/utils/organization.ts index 22bb03c6feb..af27ec957cd 100644 --- a/apps/console/src/features/organizations/utils/organization.ts +++ b/features/admin-organizations-v1/utils/organization.ts @@ -16,7 +16,7 @@ * under the License. */ -import { store } from "../../core/store"; +import { store } from "../../admin-core-v1/store"; import { OrganizationManagementConstants, OrganizationType } from "../constants"; import { GenericOrganization } from "../models"; diff --git a/apps/console/src/features/parent-roles/parent-roles.tsx b/features/admin-parent-roles-v1/parent-roles.tsx similarity index 96% rename from apps/console/src/features/parent-roles/parent-roles.tsx rename to features/admin-parent-roles-v1/parent-roles.tsx index 17ed2ececc7..6fb5ad89d7b 100644 --- a/apps/console/src/features/parent-roles/parent-roles.tsx +++ b/features/admin-parent-roles-v1/parent-roles.tsx @@ -22,8 +22,8 @@ import React, { ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Grid } from "semantic-ui-react"; -import { ExtendedFeatureConfigInterface } from "../../extensions/configs/models"; -import { AppConstants, AppState, history } from "../core"; +import { ExtendedFeatureConfigInterface } from "../admin-extensions-v1/configs/models"; +import { AppConstants, AppState, history } from "../admin-core-v1"; /** * Parent role page props interface diff --git a/apps/console/src/features/private-key-jwt/api/index.ts b/features/admin-private-key-jwt-v1/api/index.ts similarity index 100% rename from apps/console/src/features/private-key-jwt/api/index.ts rename to features/admin-private-key-jwt-v1/api/index.ts diff --git a/apps/console/src/features/private-key-jwt/api/private-key-jwt.ts b/features/admin-private-key-jwt-v1/api/private-key-jwt.ts similarity index 95% rename from apps/console/src/features/private-key-jwt/api/private-key-jwt.ts rename to features/admin-private-key-jwt-v1/api/private-key-jwt.ts index c95ee8e3ef1..0caa33a728a 100644 --- a/apps/console/src/features/private-key-jwt/api/private-key-jwt.ts +++ b/features/admin-private-key-jwt-v1/api/private-key-jwt.ts @@ -19,13 +19,13 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; -import { Config } from "../../core/configs"; +import { store } from "../../admin-core-v1"; +import { Config } from "../../admin-core-v1/configs"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { UpdateJWTAuthenticatorConfigInterface } from "../models/private-key-jwt-config"; /** diff --git a/apps/console/src/features/private-key-jwt/configs/endpoints.ts b/features/admin-private-key-jwt-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/private-key-jwt/configs/endpoints.ts rename to features/admin-private-key-jwt-v1/configs/endpoints.ts diff --git a/apps/console/src/features/private-key-jwt/configs/index.ts b/features/admin-private-key-jwt-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/private-key-jwt/configs/index.ts rename to features/admin-private-key-jwt-v1/configs/index.ts diff --git a/apps/console/src/features/private-key-jwt/models/endpoint.ts b/features/admin-private-key-jwt-v1/models/endpoint.ts similarity index 100% rename from apps/console/src/features/private-key-jwt/models/endpoint.ts rename to features/admin-private-key-jwt-v1/models/endpoint.ts diff --git a/apps/console/src/features/private-key-jwt/models/index.ts b/features/admin-private-key-jwt-v1/models/index.ts similarity index 100% rename from apps/console/src/features/private-key-jwt/models/index.ts rename to features/admin-private-key-jwt-v1/models/index.ts diff --git a/apps/console/src/features/private-key-jwt/models/private-key-jwt-config.ts b/features/admin-private-key-jwt-v1/models/private-key-jwt-config.ts similarity index 100% rename from apps/console/src/features/private-key-jwt/models/private-key-jwt-config.ts rename to features/admin-private-key-jwt-v1/models/private-key-jwt-config.ts diff --git a/apps/console/src/features/private-key-jwt/pages/private-key-jwt-config-edit.tsx b/features/admin-private-key-jwt-v1/pages/private-key-jwt-config-edit.tsx similarity index 99% rename from apps/console/src/features/private-key-jwt/pages/private-key-jwt-config-edit.tsx rename to features/admin-private-key-jwt-v1/pages/private-key-jwt-config-edit.tsx index dd565d4498d..a4a532600e0 100644 --- a/apps/console/src/features/private-key-jwt/pages/private-key-jwt-config-edit.tsx +++ b/features/admin-private-key-jwt-v1/pages/private-key-jwt-config-edit.tsx @@ -38,7 +38,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Checkbox, CheckboxProps, Grid, Icon, Message } from "semantic-ui-react"; -import { AppConstants, history } from "../../core"; +import { AppConstants, history } from "../../admin-core-v1"; import { updateJWTConfig, useTokenReuseConfigData } from "../api"; /** diff --git a/apps/console/src/features/private-key-jwt/pages/private-key-jwt-config.tsx b/features/admin-private-key-jwt-v1/pages/private-key-jwt-config.tsx similarity index 92% rename from apps/console/src/features/private-key-jwt/pages/private-key-jwt-config.tsx rename to features/admin-private-key-jwt-v1/pages/private-key-jwt-config.tsx index cdbc1051978..3bbe7b11775 100644 --- a/apps/console/src/features/private-key-jwt/pages/private-key-jwt-config.tsx +++ b/features/admin-private-key-jwt-v1/pages/private-key-jwt-config.tsx @@ -19,9 +19,9 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement, useEffect } from "react"; import { useTranslation } from "react-i18next"; -import { AppConstants, history } from "../../core"; -import { getSettingsSectionIcons } from "../../server-configurations"; -import { SettingsSection } from "../../server-configurations/settings/settings-section"; +import { AppConstants, history } from "../../admin-core-v1"; +import { getSettingsSectionIcons } from "../../admin-server-configurations-v1"; +import { SettingsSection } from "../../admin-server-configurations-v1/settings/settings-section"; import { useTokenReuseConfigData } from "../api"; /** diff --git a/apps/console/src/features/provisioning/api/outbound-provisioning.ts b/features/admin-provisioning-v1/api/outbound-provisioning.ts similarity index 95% rename from apps/console/src/features/provisioning/api/outbound-provisioning.ts rename to features/admin-provisioning-v1/api/outbound-provisioning.ts index 1aae9febcce..7254aa4b304 100644 --- a/apps/console/src/features/provisioning/api/outbound-provisioning.ts +++ b/features/admin-provisioning-v1/api/outbound-provisioning.ts @@ -19,8 +19,8 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { OutboundProvisioningConfigurationInterface } from "../../applications/models/application"; -import { store } from "../../core/store"; +import { OutboundProvisioningConfigurationInterface } from "../../admin-applications-v1/models/application"; +import { store } from "../../admin-core-v1/store"; /** * Get an axios instance. diff --git a/apps/console/src/features/provisioning/api/use-get-resident-outbound-provisioning-connectors.ts b/features/admin-provisioning-v1/api/use-get-resident-outbound-provisioning-connectors.ts similarity index 88% rename from apps/console/src/features/provisioning/api/use-get-resident-outbound-provisioning-connectors.ts rename to features/admin-provisioning-v1/api/use-get-resident-outbound-provisioning-connectors.ts index 65727f20e05..74b0a012a09 100644 --- a/apps/console/src/features/provisioning/api/use-get-resident-outbound-provisioning-connectors.ts +++ b/features/admin-provisioning-v1/api/use-get-resident-outbound-provisioning-connectors.ts @@ -18,9 +18,9 @@ import { HttpMethods } from "@wso2is/core/models"; import { AxiosRequestConfig } from "axios"; -import { ProvisioningConfigurationInterface } from "../../applications/models/application"; -import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +import { ProvisioningConfigurationInterface } from "../../admin-applications-v1/models/application"; +import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; /** * Hook to get resident application outbound provisioning connectors. diff --git a/apps/console/src/features/provisioning/components/outbound-provisioning-connector-delete-wizard.tsx b/features/admin-provisioning-v1/components/outbound-provisioning-connector-delete-wizard.tsx similarity index 98% rename from apps/console/src/features/provisioning/components/outbound-provisioning-connector-delete-wizard.tsx rename to features/admin-provisioning-v1/components/outbound-provisioning-connector-delete-wizard.tsx index bf79ba3e504..edb17422696 100644 --- a/apps/console/src/features/provisioning/components/outbound-provisioning-connector-delete-wizard.tsx +++ b/features/admin-provisioning-v1/components/outbound-provisioning-connector-delete-wizard.tsx @@ -20,7 +20,7 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { ConfirmationModal } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { Trans, useTranslation } from "react-i18next"; -import { OutboundProvisioningConfigurationInterface } from "../../applications/models/application"; +import { OutboundProvisioningConfigurationInterface } from "../../admin-applications-v1/models/application"; /** * Interface for the outbound provisioning IDP delete confirmation modal props. diff --git a/apps/console/src/features/provisioning/components/outbound-provisioning-connector-setup-form.tsx b/features/admin-provisioning-v1/components/outbound-provisioning-connector-setup-form.tsx similarity index 97% rename from apps/console/src/features/provisioning/components/outbound-provisioning-connector-setup-form.tsx rename to features/admin-provisioning-v1/components/outbound-provisioning-connector-setup-form.tsx index 40b6a02a52f..205af0249a9 100644 --- a/apps/console/src/features/provisioning/components/outbound-provisioning-connector-setup-form.tsx +++ b/features/admin-provisioning-v1/components/outbound-provisioning-connector-setup-form.tsx @@ -23,10 +23,10 @@ import { Hint, PrimaryButton } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Grid } from "semantic-ui-react"; -import { OutboundProvisioningConfigurationInterface } from "../../applications/models/application"; -import { OutboundProvisioningConnectorInterface } from "../../connections/models/connection"; -import { getIdentityProviderDetail } from "../../identity-providers/api/identity-provider"; -import { IdentityProviderInterface } from "../../identity-providers/models/identity-provider"; +import { OutboundProvisioningConfigurationInterface } from "../../admin-applications-v1/models/application"; +import { OutboundProvisioningConnectorInterface } from "../../admin-connections-v1/models/connection"; +import { getIdentityProviderDetail } from "../../admin-identity-providers-v1/api/identity-provider"; +import { IdentityProviderInterface } from "../../admin-identity-providers-v1/models/identity-provider"; /** * Proptypes for the outbound provisioning connector setup form component. diff --git a/apps/console/src/features/provisioning/components/outbound-provisioning-connector-setup-wizard.tsx b/features/admin-provisioning-v1/components/outbound-provisioning-connector-setup-wizard.tsx similarity index 96% rename from apps/console/src/features/provisioning/components/outbound-provisioning-connector-setup-wizard.tsx rename to features/admin-provisioning-v1/components/outbound-provisioning-connector-setup-wizard.tsx index 58ee46c2656..47c9250068c 100644 --- a/apps/console/src/features/provisioning/components/outbound-provisioning-connector-setup-wizard.tsx +++ b/features/admin-provisioning-v1/components/outbound-provisioning-connector-setup-wizard.tsx @@ -24,9 +24,9 @@ import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Modal } from "semantic-ui-react"; import { OutboundProvisioningConnectorSetupForm } from "./outbound-provisioning-connector-setup-form"; -import { getApplicationWizardStepIcons } from "../../applications/configs/ui"; -import { OutboundProvisioningConfigurationInterface } from "../../applications/models/application"; -import { IdentityProviderInterface } from "../../identity-providers/models/identity-provider"; +import { getApplicationWizardStepIcons } from "../../admin-applications-v1/configs/ui"; +import { OutboundProvisioningConfigurationInterface } from "../../admin-applications-v1/models/application"; +import { IdentityProviderInterface } from "../../admin-identity-providers-v1/models/identity-provider"; /** * Interface for the outbound provisioning IDP setup wizard props. diff --git a/apps/console/src/features/provisioning/pages/outbound-provisioning-settings.tsx b/features/admin-provisioning-v1/pages/outbound-provisioning-settings.tsx similarity index 98% rename from apps/console/src/features/provisioning/pages/outbound-provisioning-settings.tsx rename to features/admin-provisioning-v1/pages/outbound-provisioning-settings.tsx index 2414d48dff2..0302978406c 100644 --- a/apps/console/src/features/provisioning/pages/outbound-provisioning-settings.tsx +++ b/features/admin-provisioning-v1/pages/outbound-provisioning-settings.tsx @@ -33,17 +33,17 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { AccordionTitleProps, Divider, Icon, Segment } from "semantic-ui-react"; -import { OutboundProvisioningConfigurationInterface } from "../../applications/models/application"; -import { OutboundProvisioningConnectorInterface } from "../../connections/models/connection"; +import { OutboundProvisioningConfigurationInterface } from "../../admin-applications-v1/models/application"; +import { OutboundProvisioningConnectorInterface } from "../../admin-connections-v1/models/connection"; import { AppConstants, AppState, AuthenticatorAccordion, FeatureConfigInterface, history -} from "../../core"; -import { useIdentityProviderList } from "../../identity-providers/api/identity-provider"; -import { IdentityProviderInterface } from "../../identity-providers/models/identity-provider"; +} from "../../admin-core-v1"; +import { useIdentityProviderList } from "../../admin-identity-providers-v1/api/identity-provider"; +import { IdentityProviderInterface } from "../../admin-identity-providers-v1/models/identity-provider"; import { updateResidentApplicationOutboundProvisioningList } from "../api/outbound-provisioning"; import { useGetResidentApplicationOutboundProvisioningConnectors diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.config-detail.js b/features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.config-detail.js similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.config-detail.js rename to features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.config-detail.js diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.config-list.js b/features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.config-list.js similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.config-list.js rename to features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.config-list.js diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.config-status.js b/features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.config-status.js similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.config-status.js rename to features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.config-status.js diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.config-trigger-response.js b/features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.config-trigger-response.js similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.config-trigger-response.js rename to features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.config-trigger-response.js diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.noconfig.js b/features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.noconfig.js similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.noconfig.js rename to features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.noconfig.js diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.saveConfig.js b/features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.saveConfig.js similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/__mocks__/mock.saveConfig.js rename to features/admin-remote-repository-configuration-v1/__tests__/__mocks__/mock.saveConfig.js diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-noconfig.test.tsx b/features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-noconfig.test.tsx similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-noconfig.test.tsx rename to features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-noconfig.test.tsx diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-status-deployed.test.tsx b/features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-status-deployed.test.tsx similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-status-deployed.test.tsx rename to features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-status-deployed.test.tsx diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-status-modal.test.tsx b/features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-status-modal.test.tsx similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-status-modal.test.tsx rename to features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-status-modal.test.tsx diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-status.test.tsx b/features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-status.test.tsx similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-status.test.tsx rename to features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-status.test.tsx diff --git a/apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-with-config.test.tsx b/features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-with-config.test.tsx similarity index 100% rename from apps/console/src/features/remote-repository-configuration/__tests__/remote-fetch-with-config.test.tsx rename to features/admin-remote-repository-configuration-v1/__tests__/remote-fetch-with-config.test.tsx diff --git a/apps/console/src/features/remote-repository-configuration/api/index.ts b/features/admin-remote-repository-configuration-v1/api/index.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/api/index.ts rename to features/admin-remote-repository-configuration-v1/api/index.ts diff --git a/apps/console/src/features/remote-repository-configuration/api/remote-repo-config.ts b/features/admin-remote-repository-configuration-v1/api/remote-repo-config.ts similarity index 99% rename from apps/console/src/features/remote-repository-configuration/api/remote-repo-config.ts rename to features/admin-remote-repository-configuration-v1/api/remote-repo-config.ts index d8039181060..0e99dea7611 100644 --- a/apps/console/src/features/remote-repository-configuration/api/remote-repo-config.ts +++ b/features/admin-remote-repository-configuration-v1/api/remote-repo-config.ts @@ -20,7 +20,7 @@ import { AsgardeoSPAClient } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { RemoteFetchConstants } from "../constants"; import { InterfaceConfigDetails, diff --git a/apps/console/src/features/remote-repository-configuration/components/index.ts b/features/admin-remote-repository-configuration-v1/components/index.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/components/index.ts rename to features/admin-remote-repository-configuration-v1/components/index.ts diff --git a/apps/console/src/features/remote-repository-configuration/components/remote-fetch-details/index.ts b/features/admin-remote-repository-configuration-v1/components/remote-fetch-details/index.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/components/remote-fetch-details/index.ts rename to features/admin-remote-repository-configuration-v1/components/remote-fetch-details/index.ts diff --git a/apps/console/src/features/remote-repository-configuration/components/remote-fetch-details/remote-fetch-details-modal.tsx b/features/admin-remote-repository-configuration-v1/components/remote-fetch-details/remote-fetch-details-modal.tsx similarity index 99% rename from apps/console/src/features/remote-repository-configuration/components/remote-fetch-details/remote-fetch-details-modal.tsx rename to features/admin-remote-repository-configuration-v1/components/remote-fetch-details/remote-fetch-details-modal.tsx index 7d7a9cacc4a..967c2405312 100644 --- a/apps/console/src/features/remote-repository-configuration/components/remote-fetch-details/remote-fetch-details-modal.tsx +++ b/features/admin-remote-repository-configuration-v1/components/remote-fetch-details/remote-fetch-details-modal.tsx @@ -31,7 +31,7 @@ import { InterfaceRemoteFetchStatus, getConfigDeploymentDetails, triggerConfigDeployment -} from "../../../remote-repository-configuration"; +} from "../../../admin-remote-repository-configuration-v1"; /** * Remote fetch details props interface. diff --git a/apps/console/src/features/remote-repository-configuration/components/remote-fetch-status.tsx b/features/admin-remote-repository-configuration-v1/components/remote-fetch-status.tsx similarity index 100% rename from apps/console/src/features/remote-repository-configuration/components/remote-fetch-status.tsx rename to features/admin-remote-repository-configuration-v1/components/remote-fetch-status.tsx diff --git a/apps/console/src/features/remote-repository-configuration/configs/endpoints.ts b/features/admin-remote-repository-configuration-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/configs/endpoints.ts rename to features/admin-remote-repository-configuration-v1/configs/endpoints.ts diff --git a/apps/console/src/features/remote-repository-configuration/configs/index.ts b/features/admin-remote-repository-configuration-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/configs/index.ts rename to features/admin-remote-repository-configuration-v1/configs/index.ts diff --git a/apps/console/src/features/remote-repository-configuration/configs/ui.ts b/features/admin-remote-repository-configuration-v1/configs/ui.ts similarity index 84% rename from apps/console/src/features/remote-repository-configuration/configs/ui.ts rename to features/admin-remote-repository-configuration-v1/configs/ui.ts index eb579918d8b..444a2bf31f3 100644 --- a/apps/console/src/features/remote-repository-configuration/configs/ui.ts +++ b/features/admin-remote-repository-configuration-v1/configs/ui.ts @@ -17,10 +17,10 @@ */ import { FunctionComponent, SVGProps } from "react"; -import { ReactComponent as CodeForkIcon } from "../../../themes/default/assets/images/icons/code-fork.svg"; +import { ReactComponent as CodeForkIcon } from "../../themes/default/assets/images/icons/code-fork.svg"; import { default as RemoteFetchIllustration -} from "../../../themes/default/assets/images/illustrations/remote-repository-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/remote-repository-illustration.svg"; export const getEmptyPlaceholderIllustrations = (): { add: FunctionComponent>; diff --git a/apps/console/src/features/remote-repository-configuration/constants/index.ts b/features/admin-remote-repository-configuration-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/constants/index.ts rename to features/admin-remote-repository-configuration-v1/constants/index.ts diff --git a/apps/console/src/features/remote-repository-configuration/constants/remote-fetch-constants.ts b/features/admin-remote-repository-configuration-v1/constants/remote-fetch-constants.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/constants/remote-fetch-constants.ts rename to features/admin-remote-repository-configuration-v1/constants/remote-fetch-constants.ts diff --git a/apps/console/src/features/remote-repository-configuration/index.ts b/features/admin-remote-repository-configuration-v1/index.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/index.ts rename to features/admin-remote-repository-configuration-v1/index.ts diff --git a/apps/console/src/features/remote-repository-configuration/models/endpoints.ts b/features/admin-remote-repository-configuration-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/models/endpoints.ts rename to features/admin-remote-repository-configuration-v1/models/endpoints.ts diff --git a/apps/console/src/features/remote-repository-configuration/models/index.ts b/features/admin-remote-repository-configuration-v1/models/index.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/models/index.ts rename to features/admin-remote-repository-configuration-v1/models/index.ts diff --git a/apps/console/src/features/remote-repository-configuration/models/remote-repository-config.ts b/features/admin-remote-repository-configuration-v1/models/remote-repository-config.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/models/remote-repository-config.ts rename to features/admin-remote-repository-configuration-v1/models/remote-repository-config.ts diff --git a/apps/console/src/features/remote-repository-configuration/pages/index.ts b/features/admin-remote-repository-configuration-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/remote-repository-configuration/pages/index.ts rename to features/admin-remote-repository-configuration-v1/pages/index.ts diff --git a/apps/console/src/features/remote-repository-configuration/pages/remote-repository-config.tsx b/features/admin-remote-repository-configuration-v1/pages/remote-repository-config.tsx similarity index 100% rename from apps/console/src/features/remote-repository-configuration/pages/remote-repository-config.tsx rename to features/admin-remote-repository-configuration-v1/pages/remote-repository-config.tsx diff --git a/apps/console/src/features/roles-v1/api/roles.ts b/features/admin-roles-v1/api/roles.ts similarity index 99% rename from apps/console/src/features/roles-v1/api/roles.ts rename to features/admin-roles-v1/api/roles.ts index 0249995735b..536cbcd65a9 100644 --- a/apps/console/src/features/roles-v1/api/roles.ts +++ b/features/admin-roles-v1/api/roles.ts @@ -21,7 +21,7 @@ import { RoleConstants } from "@wso2is/core/constants"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods, RoleListInterface } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { CreateRoleInterface, PatchRoleDataInterface, SearchRoleInterface } from "../models/roles"; /** diff --git a/apps/console/src/features/roles-v1/components/edit-role/edit-role-basic.tsx b/features/admin-roles-v1/components/edit-role/edit-role-basic.tsx similarity index 99% rename from apps/console/src/features/roles-v1/components/edit-role/edit-role-basic.tsx rename to features/admin-roles-v1/components/edit-role/edit-role-basic.tsx index 9c34c6dc9d8..1013cad7f10 100644 --- a/apps/console/src/features/roles-v1/components/edit-role/edit-role-basic.tsx +++ b/features/admin-roles-v1/components/edit-role/edit-role-basic.tsx @@ -38,8 +38,8 @@ import { UserStoreDetails, UserStoreProperty, history -} from "../../../core"; -import { PRIMARY_USERSTORE_PROPERTY_VALUES } from "../../../userstores/constants/user-store-constants"; +} from "../../../admin-core-v1"; +import { PRIMARY_USERSTORE_PROPERTY_VALUES } from "../../../admin-userstores-v1/constants/user-store-constants"; import { deleteRoleById, searchRoleList, updateRoleDetails } from "../../api/roles"; import { PatchRoleDataInterface, SearchRoleInterface } from "../../models/roles"; diff --git a/apps/console/src/features/roles-v1/components/edit-role/edit-role-groups.tsx b/features/admin-roles-v1/components/edit-role/edit-role-groups.tsx similarity index 99% rename from apps/console/src/features/roles-v1/components/edit-role/edit-role-groups.tsx rename to features/admin-roles-v1/components/edit-role/edit-role-groups.tsx index 122ad7f4756..851e71166b0 100644 --- a/apps/console/src/features/roles-v1/components/edit-role/edit-role-groups.tsx +++ b/features/admin-roles-v1/components/edit-role/edit-role-groups.tsx @@ -55,15 +55,15 @@ import { Modal, Table } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations, updateResources } from "../../../core"; -import { getGroupList } from "../../../groups/api"; +import { getEmptyPlaceholderIllustrations, updateResources } from "../../../admin-core-v1"; +import { getGroupList } from "../../../admin-groups-v1/api"; import { GroupListInterface, GroupsInterface, PatchGroupAddOpInterface, PatchGroupOpInterface, PatchGroupRemoveOpInterface -} from "../../../groups/models"; +} from "../../../admin-groups-v1/models"; import { APPLICATION_DOMAIN, INTERNAL_DOMAIN, PRIMARY_DOMAIN } from "../../constants/role-constants"; interface RoleGroupsPropsInterface extends TestableComponentInterface { diff --git a/apps/console/src/features/roles-v1/components/edit-role/edit-role-permission.tsx b/features/admin-roles-v1/components/edit-role/edit-role-permission.tsx similarity index 100% rename from apps/console/src/features/roles-v1/components/edit-role/edit-role-permission.tsx rename to features/admin-roles-v1/components/edit-role/edit-role-permission.tsx diff --git a/apps/console/src/features/roles-v1/components/edit-role/edit-role-users.tsx b/features/admin-roles-v1/components/edit-role/edit-role-users.tsx similarity index 100% rename from apps/console/src/features/roles-v1/components/edit-role/edit-role-users.tsx rename to features/admin-roles-v1/components/edit-role/edit-role-users.tsx diff --git a/apps/console/src/features/roles-v1/components/edit-role/edit-role.tsx b/features/admin-roles-v1/components/edit-role/edit-role.tsx similarity index 98% rename from apps/console/src/features/roles-v1/components/edit-role/edit-role.tsx rename to features/admin-roles-v1/components/edit-role/edit-role.tsx index 27762a49881..3ee621cb2e6 100644 --- a/apps/console/src/features/roles-v1/components/edit-role/edit-role.tsx +++ b/features/admin-roles-v1/components/edit-role/edit-role.tsx @@ -27,8 +27,8 @@ import { BasicRoleDetails } from "./edit-role-basic"; import { RoleGroupsList } from "./edit-role-groups"; import { RolePermissionDetails } from "./edit-role-permission"; import { RoleUserDetails } from "./edit-role-users"; -import { AppState, FeatureConfigInterface, history } from "../../../core"; -import { UserManagementConstants } from "../../../users/constants"; +import { AppState, FeatureConfigInterface, history } from "../../../admin-core-v1"; +import { UserManagementConstants } from "../../../admin-users-v1/constants"; /** * Captures props needed for edit role component diff --git a/apps/console/src/features/roles-v1/components/role-list.tsx b/features/admin-roles-v1/components/role-list.tsx similarity index 99% rename from apps/console/src/features/roles-v1/components/role-list.tsx rename to features/admin-roles-v1/components/role-list.tsx index 4ee4d46287b..828d803f661 100644 --- a/apps/console/src/features/roles-v1/components/role-list.tsx +++ b/features/admin-roles-v1/components/role-list.tsx @@ -49,7 +49,7 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { APPLICATION_DOMAIN, RoleConstants as LocalRoleConstants } from "../constants/role-constants"; interface RoleListProps extends LoadableComponentInterface, TestableComponentInterface { diff --git a/apps/console/src/features/roles-v1/components/role-utils.ts b/features/admin-roles-v1/components/role-utils.ts similarity index 100% rename from apps/console/src/features/roles-v1/components/role-utils.ts rename to features/admin-roles-v1/components/role-utils.ts diff --git a/apps/console/src/features/roles-v1/components/wizard/assign-groups-users.tsx b/features/admin-roles-v1/components/wizard/assign-groups-users.tsx similarity index 95% rename from apps/console/src/features/roles-v1/components/wizard/assign-groups-users.tsx rename to features/admin-roles-v1/components/wizard/assign-groups-users.tsx index 4e660336853..4099ae16ecd 100644 --- a/apps/console/src/features/roles-v1/components/wizard/assign-groups-users.tsx +++ b/features/admin-roles-v1/components/wizard/assign-groups-users.tsx @@ -20,9 +20,9 @@ import { TestableComponentInterface } from "@wso2is/core/models"; import { ResourceTab } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { AddRoleUsers } from "./role-user-assign"; -import { AssignGroups } from "../../../core"; -import { GroupsInterface } from "../../../groups/models/groups"; -import { UserBasicInterface } from "../../../users/models/user"; +import { AssignGroups } from "../../../admin-core-v1"; +import { GroupsInterface } from "../../../admin-groups-v1/models/groups"; +import { UserBasicInterface } from "../../../admin-users-v1/models/user"; /** * Captures props needed for the assign roles and users component. diff --git a/apps/console/src/features/roles-v1/components/wizard/create-role-wizard.tsx b/features/admin-roles-v1/components/wizard/create-role-wizard.tsx similarity index 98% rename from apps/console/src/features/roles-v1/components/wizard/create-role-wizard.tsx rename to features/admin-roles-v1/components/wizard/create-role-wizard.tsx index faad2a53007..54065bf93c5 100644 --- a/apps/console/src/features/roles-v1/components/wizard/create-role-wizard.tsx +++ b/features/admin-roles-v1/components/wizard/create-role-wizard.tsx @@ -30,11 +30,11 @@ import { AssignGroupsUsers } from "./assign-groups-users"; import { RoleBasics } from "./role-basics"; import { PermissionList } from "./role-permission"; import { CreateRoleSummary } from "./role-sumary"; -import { AppConstants } from "../../../core/constants"; -import { history } from "../../../core/helpers"; -import { getGroupList } from "../../../groups/api"; -import { CreateGroupMemberInterface, GroupsInterface } from "../../../groups/models"; -import { UserBasicInterface } from "../../../users/models/user"; +import { AppConstants } from "../../../admin-core-v1/constants"; +import { history } from "../../../admin-core-v1/helpers"; +import { getGroupList } from "../../../admin-groups-v1/api"; +import { CreateGroupMemberInterface, GroupsInterface } from "../../../admin-groups-v1/models"; +import { UserBasicInterface } from "../../../admin-users-v1/models/user"; import { createRole } from "../../api/roles"; import { getRolesWizardStepIcons } from "../../configs/ui"; import { TreeNode } from "../../models/permission"; diff --git a/apps/console/src/features/roles-v1/components/wizard/role-basics.tsx b/features/admin-roles-v1/components/wizard/role-basics.tsx similarity index 96% rename from apps/console/src/features/roles-v1/components/wizard/role-basics.tsx rename to features/admin-roles-v1/components/wizard/role-basics.tsx index cc405c19c62..95704a29d28 100644 --- a/apps/console/src/features/roles-v1/components/wizard/role-basics.tsx +++ b/features/admin-roles-v1/components/wizard/role-basics.tsx @@ -22,10 +22,10 @@ import { AxiosResponse } from "axios"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { DropdownItemProps, Grid, GridColumn, GridRow } from "semantic-ui-react"; -import { SharedUserStoreConstants } from "../../../core/constants"; -import { SharedUserStoreUtils } from "../../../core/utils"; -import { getUserStoreList } from "../../../userstores/api"; -import { UserStoreListItem } from "../../../userstores/models/user-stores"; +import { SharedUserStoreConstants } from "../../../admin-core-v1/constants"; +import { SharedUserStoreUtils } from "../../../admin-core-v1/utils"; +import { getUserStoreList } from "../../../admin-userstores-v1/api"; +import { UserStoreListItem } from "../../../admin-userstores-v1/models/user-stores"; import { searchRoleList } from "../../api/roles"; import { PRIMARY_DOMAIN diff --git a/apps/console/src/features/roles-v1/components/wizard/role-permission.tsx b/features/admin-roles-v1/components/wizard/role-permission.tsx similarity index 99% rename from apps/console/src/features/roles-v1/components/wizard/role-permission.tsx rename to features/admin-roles-v1/components/wizard/role-permission.tsx index e536d11cecc..b3502ca251d 100644 --- a/apps/console/src/features/roles-v1/components/wizard/role-permission.tsx +++ b/features/admin-roles-v1/components/wizard/role-permission.tsx @@ -23,8 +23,8 @@ import Tree from "rc-tree"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Button, Divider, Grid } from "semantic-ui-react"; -import { store } from "../../../core"; -import { ServerConfigurationsInterface, getServerConfigs } from "../../../server-configurations"; +import { store } from "../../../admin-core-v1"; +import { ServerConfigurationsInterface, getServerConfigs } from "../../../admin-server-configurations-v1"; import { RoleConstants } from "../../constants/role-constants"; import { TreeNode } from "../../models/permission"; import { RoleManagementUtils } from "../../utils/role-management-utils"; diff --git a/apps/console/src/features/roles-v1/components/wizard/role-sumary.tsx b/features/admin-roles-v1/components/wizard/role-sumary.tsx similarity index 100% rename from apps/console/src/features/roles-v1/components/wizard/role-sumary.tsx rename to features/admin-roles-v1/components/wizard/role-sumary.tsx diff --git a/apps/console/src/features/roles-v1/components/wizard/role-user-assign.tsx b/features/admin-roles-v1/components/wizard/role-user-assign.tsx similarity index 99% rename from apps/console/src/features/roles-v1/components/wizard/role-user-assign.tsx rename to features/admin-roles-v1/components/wizard/role-user-assign.tsx index 14a39fc2efc..68fb8557350 100644 --- a/apps/console/src/features/roles-v1/components/wizard/role-user-assign.tsx +++ b/features/admin-roles-v1/components/wizard/role-user-assign.tsx @@ -38,10 +38,10 @@ import React, { FunctionComponent, MutableRefObject, ReactElement, useEffect, us import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid, Icon, Input, Modal, Table } from "semantic-ui-react"; -import { AppState, UIConstants, getEmptyPlaceholderIllustrations } from "../../../core"; -import { OrganizationManagementConstants } from "../../../organizations/constants"; -import { getUsersList } from "../../../users/api/users"; -import { UserBasicInterface, UserListInterface } from "../../../users/models/user"; +import { AppState, UIConstants, getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; +import { OrganizationManagementConstants } from "../../../admin-organizations-v1/constants"; +import { getUsersList } from "../../../admin-users-v1/api/users"; +import { UserBasicInterface, UserListInterface } from "../../../admin-users-v1/models/user"; /** * Proptypes for the role user list component. diff --git a/apps/console/src/features/roles-v1/configs/endpoints.ts b/features/admin-roles-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/roles-v1/configs/endpoints.ts rename to features/admin-roles-v1/configs/endpoints.ts diff --git a/apps/console/src/features/roles-v1/configs/ui.ts b/features/admin-roles-v1/configs/ui.ts similarity index 72% rename from apps/console/src/features/roles-v1/configs/ui.ts rename to features/admin-roles-v1/configs/ui.ts index db2cc39b119..b8604ae62ee 100644 --- a/apps/console/src/features/roles-v1/configs/ui.ts +++ b/features/admin-roles-v1/configs/ui.ts @@ -17,10 +17,10 @@ */ import { FunctionComponent, SVGProps } from "react"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as KeyIcon } from "../../../themes/default/assets/images/icons/key-icon.svg"; -import { ReactComponent as ReportIcon } from "../../../themes/default/assets/images/icons/report-icon.svg"; -import { ReactComponent as UserIcon } from "../../../themes/default/assets/images/icons/user-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as KeyIcon } from "../../themes/default/assets/images/icons/key-icon.svg"; +import { ReactComponent as ReportIcon } from "../../themes/default/assets/images/icons/report-icon.svg"; +import { ReactComponent as UserIcon } from "../../themes/default/assets/images/icons/user-icon.svg"; export const getRolesWizardStepIcons= (): { assignUser: FunctionComponent>; diff --git a/apps/console/src/features/roles-v1/constants/role-constants.ts b/features/admin-roles-v1/constants/role-constants.ts similarity index 100% rename from apps/console/src/features/roles-v1/constants/role-constants.ts rename to features/admin-roles-v1/constants/role-constants.ts diff --git a/apps/console/src/features/roles-v1/models/endpoints.ts b/features/admin-roles-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/roles-v1/models/endpoints.ts rename to features/admin-roles-v1/models/endpoints.ts diff --git a/apps/console/src/features/roles-v1/models/permission.ts b/features/admin-roles-v1/models/permission.ts similarity index 100% rename from apps/console/src/features/roles-v1/models/permission.ts rename to features/admin-roles-v1/models/permission.ts diff --git a/apps/console/src/features/roles-v1/models/roles.ts b/features/admin-roles-v1/models/roles.ts similarity index 93% rename from apps/console/src/features/roles-v1/models/roles.ts rename to features/admin-roles-v1/models/roles.ts index 922a97870be..9c69025e198 100644 --- a/apps/console/src/features/roles-v1/models/roles.ts +++ b/features/admin-roles-v1/models/roles.ts @@ -16,8 +16,8 @@ * under the License. */ -import { CreateGroupMemberInterface } from "../../groups/models"; -import { SchemaAttributeValueInterface } from "../../users/models"; +import { CreateGroupMemberInterface } from "../../admin-groups-v1/models"; +import { SchemaAttributeValueInterface } from "../../admin-users-v1/models"; /** * Interface to store data for create role api. diff --git a/apps/console/src/features/roles-v1/pages/role-edit.tsx b/features/admin-roles-v1/pages/role-edit.tsx similarity index 98% rename from apps/console/src/features/roles-v1/pages/role-edit.tsx rename to features/admin-roles-v1/pages/role-edit.tsx index c2c1fd8cee2..5fbdd50f49d 100644 --- a/apps/console/src/features/roles-v1/pages/role-edit.tsx +++ b/features/admin-roles-v1/pages/role-edit.tsx @@ -23,7 +23,7 @@ import { AxiosResponse } from "axios"; import React, { FunctionComponent, ReactElement, useEffect, useMemo, useState } from "react"; import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; -import { AppConstants, AppState, history } from "../../core"; +import { AppConstants, AppState, history } from "../../admin-core-v1"; import { getRoleById } from "../api/roles"; import { EditRole } from "../components/edit-role/edit-role"; import { RoleConstants } from "../constants/role-constants"; diff --git a/apps/console/src/features/roles-v1/pages/role.tsx b/features/admin-roles-v1/pages/role.tsx similarity index 99% rename from apps/console/src/features/roles-v1/pages/role.tsx rename to features/admin-roles-v1/pages/role.tsx index a26e8881081..44907beacf5 100644 --- a/apps/console/src/features/roles-v1/pages/role.tsx +++ b/features/admin-roles-v1/pages/role.tsx @@ -33,8 +33,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { AdvancedSearchWithBasicFilters, UIConstants } from "../../core"; -import { getUserStoreList } from "../../userstores/api"; +import { AdvancedSearchWithBasicFilters, UIConstants } from "../../admin-core-v1"; +import { getUserStoreList } from "../../admin-userstores-v1/api"; import { deleteRoleById, getRolesList, searchRoleList } from "../api/roles"; import { RoleList } from "../components/role-list"; import { CreateRoleWizard } from "../components/wizard/create-role-wizard"; diff --git a/apps/console/src/features/roles-v1/utils/role-management-utils.ts b/features/admin-roles-v1/utils/role-management-utils.ts similarity index 98% rename from apps/console/src/features/roles-v1/utils/role-management-utils.ts rename to features/admin-roles-v1/utils/role-management-utils.ts index a8c779bd012..4babe528ff8 100644 --- a/apps/console/src/features/roles-v1/utils/role-management-utils.ts +++ b/features/admin-roles-v1/utils/role-management-utils.ts @@ -18,7 +18,7 @@ import { AxiosResponse } from "axios"; import isEmpty from "lodash-es/isEmpty"; -import { AppConstants } from "../../core"; +import { AppConstants } from "../../admin-core-v1"; import { getPermissionList, searchRoleList } from "../api/roles"; import { generatePermissionTree } from "../components/role-utils"; import { PermissionObject, TreeNode } from "../models/permission"; diff --git a/apps/console/src/features/roles/api/index.ts b/features/admin-roles-v2/api/index.ts similarity index 100% rename from apps/console/src/features/roles/api/index.ts rename to features/admin-roles-v2/api/index.ts diff --git a/apps/console/src/features/roles/api/roles.ts b/features/admin-roles-v2/api/roles.ts similarity index 99% rename from apps/console/src/features/roles/api/roles.ts rename to features/admin-roles-v2/api/roles.ts index 6c462288ea9..0e9a38aa76f 100644 --- a/apps/console/src/features/roles/api/roles.ts +++ b/features/admin-roles-v2/api/roles.ts @@ -21,13 +21,13 @@ import { RoleConstants } from "@wso2is/core/constants"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods, RoleListInterface, RolesInterface } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; -import isLegacyAuthzRuntime from "../../authorization/utils/get-legacy-authz-runtime"; -import { store } from "../../core"; +import isLegacyAuthzRuntime from "../../admin-authorization-v1/utils/get-legacy-authz-runtime"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { RoleAudienceTypes } from "../constants/role-constants"; import { CreateRoleInterface, diff --git a/apps/console/src/features/roles/components/application-roles.tsx b/features/admin-roles-v2/components/application-roles.tsx similarity index 97% rename from apps/console/src/features/roles/components/application-roles.tsx rename to features/admin-roles-v2/components/application-roles.tsx index e61256753a7..44966d8e3a8 100755 --- a/apps/console/src/features/roles/components/application-roles.tsx +++ b/features/admin-roles-v2/components/application-roles.tsx @@ -53,13 +53,13 @@ import { Dispatch } from "redux"; import { Grid, Icon } from "semantic-ui-react"; import { AutoCompleteRenderOption } from "./auto-complete-render-option"; import { ApplicationRoleWizard } from "./wizard-updated/application-role-wizard"; -import { updateApplicationDetails } from "../../applications/api"; -import { useGetApplication } from "../../applications/api/use-get-application"; -import { ApplicationInterface } from "../../applications/models"; -import { history } from "../../core/helpers/history"; -import { FeatureConfigInterface } from "../../core/models"; -import { AppState } from "../../core/store"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +import { updateApplicationDetails } from "../../admin-applications-v1/api"; +import { useGetApplication } from "../../admin-applications-v1/api/use-get-application"; +import { ApplicationInterface } from "../../admin-applications-v1/models"; +import { history } from "../../admin-core-v1/helpers/history"; +import { FeatureConfigInterface } from "../../admin-core-v1/models"; +import { AppState } from "../../admin-core-v1/store"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { getApplicationRolesByAudience } from "../api/roles"; import { RoleAudienceTypes } from "../constants/role-constants"; import { diff --git a/apps/console/src/features/roles/components/auto-complete-render-option.tsx b/features/admin-roles-v2/components/auto-complete-render-option.tsx similarity index 100% rename from apps/console/src/features/roles/components/auto-complete-render-option.tsx rename to features/admin-roles-v2/components/auto-complete-render-option.tsx diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-basic.tsx b/features/admin-roles-v2/components/edit-role/edit-role-basic.tsx similarity index 99% rename from apps/console/src/features/roles/components/edit-role/edit-role-basic.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-basic.tsx index 20099906d97..6e21ed5784a 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-basic.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-basic.tsx @@ -24,7 +24,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Divider } from "semantic-ui-react"; -import { AppConstants, history } from "../../../core"; +import { AppConstants, history } from "../../../admin-core-v1"; import { deleteRoleById, updateRoleDetails, useRolesList } from "../../api"; import { RoleAudienceTypes, RoleConstants, Schemas } from "../../constants"; import { PatchRoleDataInterface, RoleBasicInterface, RoleEditSectionsInterface } from "../../models/roles"; diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-common/auto-complete-render-option.tsx b/features/admin-roles-v2/components/edit-role/edit-role-common/auto-complete-render-option.tsx similarity index 98% rename from apps/console/src/features/roles/components/edit-role/edit-role-common/auto-complete-render-option.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-common/auto-complete-render-option.tsx index 4e2f2b6642a..e32b76ca718 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-common/auto-complete-render-option.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-common/auto-complete-render-option.tsx @@ -27,7 +27,7 @@ import React, { HTMLAttributes, ReactElement } from "react"; -import { getSidePanelIcons } from "../../../../core/configs/ui"; +import { getSidePanelIcons } from "../../../../admin-core-v1/configs/ui"; interface AutoCompleteRenderOption extends IdentifiableComponentInterface { /** diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-common/chip-more-details.tsx b/features/admin-roles-v2/components/edit-role/edit-role-common/chip-more-details.tsx similarity index 98% rename from apps/console/src/features/roles/components/edit-role/edit-role-common/chip-more-details.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-common/chip-more-details.tsx index 1372afc4963..a3362835371 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-common/chip-more-details.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-common/chip-more-details.tsx @@ -23,7 +23,7 @@ import ListItemText from "@oxygen-ui/react/ListItemText"; import { IdentifiableComponentInterface } from "@wso2is/core/models"; import { AnimatedAvatar, AppAvatar, GenericIcon } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; -import { getSidePanelIcons } from "../../../../core/configs/ui"; +import { getSidePanelIcons } from "../../../../admin-core-v1/configs/ui"; interface ChipMoreDetailsInterface extends IdentifiableComponentInterface { /** diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-common/permissions-list.scss b/features/admin-roles-v2/components/edit-role/edit-role-common/permissions-list.scss similarity index 100% rename from apps/console/src/features/roles/components/edit-role/edit-role-common/permissions-list.scss rename to features/admin-roles-v2/components/edit-role/edit-role-common/permissions-list.scss diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-common/permissions-list.tsx b/features/admin-roles-v2/components/edit-role/edit-role-common/permissions-list.tsx similarity index 100% rename from apps/console/src/features/roles/components/edit-role/edit-role-common/permissions-list.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-common/permissions-list.tsx diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-common/render-chip.tsx b/features/admin-roles-v2/components/edit-role/edit-role-common/render-chip.tsx similarity index 100% rename from apps/console/src/features/roles/components/edit-role/edit-role-common/render-chip.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-common/render-chip.tsx diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-common/role-api-resources-list-item.tsx b/features/admin-roles-v2/components/edit-role/edit-role-common/role-api-resources-list-item.tsx similarity index 98% rename from apps/console/src/features/roles/components/edit-role/edit-role-common/role-api-resources-list-item.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-common/role-api-resources-list-item.tsx index 3fafbaba1d0..55f3482ae6d 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-common/role-api-resources-list-item.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-common/role-api-resources-list-item.tsx @@ -31,7 +31,7 @@ import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Label } from "semantic-ui-react"; import { PermissionsList } from "./permissions-list"; -import { APIResourceUtils } from "../../../../api-resources/utils/api-resource-utils"; +import { APIResourceUtils } from "../../../../admin-api-resources-v1/utils/api-resource-utils"; import { APIResourceInterface, ScopeInterface } from "../../../models/apiResources"; interface RoleAPIResourcesListItemProp extends IdentifiableComponentInterface { diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-connected-apps.tsx b/features/admin-roles-v2/components/edit-role/edit-role-connected-apps.tsx similarity index 98% rename from apps/console/src/features/roles/components/edit-role/edit-role-connected-apps.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-connected-apps.tsx index 1e8b113f91a..e6c2e33b527 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-connected-apps.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-connected-apps.tsx @@ -46,8 +46,8 @@ import { Input, SemanticICONS } from "semantic-ui-react"; -import { applicationListConfig } from "../../../../extensions/configs/application-list"; -import { ApplicationManagementConstants } from "../../../applications/constants"; +import { applicationListConfig } from "../../../admin-extensions-v1/configs/application-list"; +import { ApplicationManagementConstants } from "../../../admin-applications-v1/constants"; import { AppConstants, AppState, @@ -55,7 +55,7 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../../core"; +} from "../../../admin-core-v1"; /** * Proptypes for the advance settings component. diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-federated-groups-accordion.tsx b/features/admin-roles-v2/components/edit-role/edit-role-federated-groups-accordion.tsx similarity index 98% rename from apps/console/src/features/roles/components/edit-role/edit-role-federated-groups-accordion.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-federated-groups-accordion.tsx index d4f74f6b024..f22e7032b48 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-federated-groups-accordion.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-federated-groups-accordion.tsx @@ -40,10 +40,10 @@ import { Dispatch } from "redux"; import { AutoCompleteRenderOption } from "./edit-role-common/auto-complete-render-option"; import { RenderChip } from "./edit-role-common/render-chip"; import { EditRoleLocalGroupsAccordionPropsInterface } from "./edit-role-local-groups-accordion"; -import { getConnectionIcons } from "../../../connections/configs/ui"; -import { ConnectionsManagementUtils } from "../../../connections/utils/connection-utils"; -import { useGetIdentityProviderGroupList } from "../../../identity-providers/api/use-get-identity-provider-groups-list"; -import { IdentityProviderGroupInterface, StrictIdentityProviderInterface } from "../../../identity-providers/models"; +import { getConnectionIcons } from "../../../admin-connections-v1/configs/ui"; +import { ConnectionsManagementUtils } from "../../../admin-connections-v1/utils/connection-utils"; +import { useGetIdentityProviderGroupList } from "../../../admin-identity-providers-v1/api/use-get-identity-provider-groups-list"; +import { IdentityProviderGroupInterface, StrictIdentityProviderInterface } from "../../../admin-identity-providers-v1/models"; import { RoleConstants } from "../../constants/role-constants"; interface EditRoleFederatedGroupsAccordionPropsInterface extends EditRoleLocalGroupsAccordionPropsInterface { diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-groups.tsx b/features/admin-roles-v2/components/edit-role/edit-role-groups.tsx similarity index 96% rename from apps/console/src/features/roles/components/edit-role/edit-role-groups.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-groups.tsx index b3c7a145ac7..f42fc6fbc2d 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-groups.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-groups.tsx @@ -32,15 +32,15 @@ import { Dispatch } from "redux"; import { Divider } from "semantic-ui-react"; import { EditRoleFederatedGroupsAccordion } from "./edit-role-federated-groups-accordion"; import { EditRoleLocalGroupsAccordion } from "./edit-role-local-groups-accordion"; -import { useGetApplication } from "../../../applications/api/use-get-application"; -import { AuthenticationStepInterface, AuthenticatorInterface } from "../../../applications/models/application"; -import { AuthenticatorManagementConstants } from "../../../connections/constants/autheticator-constants"; +import { useGetApplication } from "../../../admin-applications-v1/api/use-get-application"; +import { AuthenticationStepInterface, AuthenticatorInterface } from "../../../admin-applications-v1/models/application"; +import { AuthenticatorManagementConstants } from "../../../admin-connections-v1/constants/autheticator-constants"; import { PatchGroupAddOpInterface, PatchGroupRemoveOpInterface -} from "../../../groups"; -import { useIdentityProviderList } from "../../../identity-providers/api/identity-provider"; -import { IdentityProviderInterface, StrictIdentityProviderInterface } from "../../../identity-providers/models"; +} from "../../../admin-groups-v1"; +import { useIdentityProviderList } from "../../../admin-identity-providers-v1/api/identity-provider"; +import { IdentityProviderInterface, StrictIdentityProviderInterface } from "../../../admin-identity-providers-v1/models"; import { updateRoleDetails } from "../../api"; import { RoleAudienceTypes, Schemas } from "../../constants"; import { PatchRoleDataInterface, RoleEditSectionsInterface } from "../../models/roles"; diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-local-groups-accordion.tsx b/features/admin-roles-v2/components/edit-role/edit-role-local-groups-accordion.tsx similarity index 98% rename from apps/console/src/features/roles/components/edit-role/edit-role-local-groups-accordion.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-local-groups-accordion.tsx index 2dd8c47ed74..a326520f35c 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-local-groups-accordion.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-local-groups-accordion.tsx @@ -33,9 +33,9 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { AutoCompleteRenderOption } from "./edit-role-common/auto-complete-render-option"; import { RenderChip } from "./edit-role-common/render-chip"; -import { useGroupList } from "../../../groups/api/groups"; -import { GroupsInterface } from "../../../groups/models/groups"; -import { IdentityProviderGroupInterface } from "../../../identity-providers/models"; +import { useGroupList } from "../../../admin-groups-v1/api/groups"; +import { GroupsInterface } from "../../../admin-groups-v1/models/groups"; +import { IdentityProviderGroupInterface } from "../../../admin-identity-providers-v1/models"; import { RoleConstants } from "../../constants/role-constants"; import { RoleManagementUtils } from "../../utils/role-management-utils"; diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-permission.tsx b/features/admin-roles-v2/components/edit-role/edit-role-permission.tsx similarity index 98% rename from apps/console/src/features/roles/components/edit-role/edit-role-permission.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-permission.tsx index 0fdcdf94428..2948299e8d3 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-permission.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-permission.tsx @@ -47,11 +47,11 @@ import { Dispatch } from "redux"; import { DropdownItemProps, DropdownProps } from "semantic-ui-react"; import { RenderChip } from "./edit-role-common/render-chip"; import { RoleAPIResourcesListItem } from "./edit-role-common/role-api-resources-list-item"; -import { useAPIResources } from "../../../api-resources/api"; -import { useGetAuthorizedAPIList } from "../../../api-resources/api/useGetAuthorizedAPIList"; -import { APIResourceCategories, APIResourcesConstants } from "../../../api-resources/constants"; -import { APIResourceUtils } from "../../../api-resources/utils/api-resource-utils"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; +import { useAPIResources } from "../../../admin-api-resources-v1/api"; +import { useGetAuthorizedAPIList } from "../../../admin-api-resources-v1/api/useGetAuthorizedAPIList"; +import { APIResourceCategories, APIResourcesConstants } from "../../../admin-api-resources-v1/constants"; +import { APIResourceUtils } from "../../../admin-api-resources-v1/utils/api-resource-utils"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; import { getAPIResourceDetailsBulk, updateRoleDetails, useAPIResourceDetails } from "../../api"; import { RoleAudienceTypes } from "../../constants/role-constants"; import { PatchRoleDataInterface, PermissionUpdateInterface, SelectedPermissionsInterface } from "../../models"; diff --git a/apps/console/src/features/roles/components/edit-role/edit-role-users.tsx b/features/admin-roles-v2/components/edit-role/edit-role-users.tsx similarity index 97% rename from apps/console/src/features/roles/components/edit-role/edit-role-users.tsx rename to features/admin-roles-v2/components/edit-role/edit-role-users.tsx index 65936da079c..666eab981a1 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role-users.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role-users.tsx @@ -48,20 +48,20 @@ import { Dispatch } from "redux"; import { Icon } from "semantic-ui-react"; import { AutoCompleteRenderOption } from "./edit-role-common/auto-complete-render-option"; import { RenderChip } from "./edit-role-common/render-chip"; -import { RemoteUserStoreConstants } from "../../../../extensions/components/user-stores/constants"; -import { updateResources } from "../../../core/api/bulk-operations"; -import { getEmptyPlaceholderIllustrations } from "../../../core/configs/ui"; -import { GroupsInterface } from "../../../groups/models/groups"; -import { useUsersList } from "../../../users/api"; +import { RemoteUserStoreConstants } from "../../../admin-extensions-v1/components/user-stores/constants"; +import { updateResources } from "../../../admin-core-v1/api/bulk-operations"; +import { getEmptyPlaceholderIllustrations } from "../../../admin-core-v1/configs/ui"; +import { GroupsInterface } from "../../../admin-groups-v1/models/groups"; +import { useUsersList } from "../../../admin-users-v1/api"; import { PatchBulkUserDataInterface, PatchUserAddOpInterface, PatchUserOpInterface, PatchUserRemoveOpInterface, UserBasicInterface -} from "../../../users/models"; -import { useUserStores } from "../../../userstores/api"; -import { UserStoreListItem } from "../../../userstores/models/user-stores"; +} from "../../../admin-users-v1/models"; +import { useUserStores } from "../../../admin-userstores-v1/api"; +import { UserStoreListItem } from "../../../admin-userstores-v1/models/user-stores"; import { RoleConstants, Schemas } from "../../constants"; import { RoleEditSectionsInterface } from "../../models/roles"; import { RoleManagementUtils } from "../../utils/role-management-utils"; diff --git a/apps/console/src/features/roles/components/edit-role/edit-role.scss b/features/admin-roles-v2/components/edit-role/edit-role.scss similarity index 100% rename from apps/console/src/features/roles/components/edit-role/edit-role.scss rename to features/admin-roles-v2/components/edit-role/edit-role.scss diff --git a/apps/console/src/features/roles/components/edit-role/edit-role.tsx b/features/admin-roles-v2/components/edit-role/edit-role.tsx similarity index 96% rename from apps/console/src/features/roles/components/edit-role/edit-role.tsx rename to features/admin-roles-v2/components/edit-role/edit-role.tsx index 22a162240a7..444b3ac9013 100644 --- a/apps/console/src/features/roles/components/edit-role/edit-role.tsx +++ b/features/admin-roles-v2/components/edit-role/edit-role.tsx @@ -29,9 +29,9 @@ import { RoleConnectedApps } from "./edit-role-connected-apps"; import { RoleGroupsList } from "./edit-role-groups"; import { UpdatedRolePermissionDetails } from "./edit-role-permission"; import { RoleUsersList } from "./edit-role-users"; -import { AppState, FeatureConfigInterface } from "../../../core"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; -import { UserManagementConstants } from "../../../users/constants"; +import { AppState, FeatureConfigInterface } from "../../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { UserManagementConstants } from "../../../admin-users-v1/constants"; import { RoleConstants as LocalRoleConstants, RoleAudienceTypes } from "../../constants"; /** diff --git a/apps/console/src/features/roles/components/index.ts b/features/admin-roles-v2/components/index.ts similarity index 100% rename from apps/console/src/features/roles/components/index.ts rename to features/admin-roles-v2/components/index.ts diff --git a/apps/console/src/features/roles/components/readonly-role-list.tsx b/features/admin-roles-v2/components/readonly-role-list.tsx similarity index 99% rename from apps/console/src/features/roles/components/readonly-role-list.tsx rename to features/admin-roles-v2/components/readonly-role-list.tsx index 1526ecaca48..dcc24feb53c 100644 --- a/apps/console/src/features/roles/components/readonly-role-list.tsx +++ b/features/admin-roles-v2/components/readonly-role-list.tsx @@ -29,7 +29,7 @@ import { import React, { ReactElement, ReactNode, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Dropdown, DropdownItemProps, DropdownProps, Header, Label, SemanticICONS } from "semantic-ui-react"; -import { AdvancedSearchWithBasicFilters, UIConstants, getEmptyPlaceholderIllustrations } from "../../core"; +import { AdvancedSearchWithBasicFilters, UIConstants, getEmptyPlaceholderIllustrations } from "../../admin-core-v1"; import { RoleAudienceTypes } from "../constants"; const DEFAULT_SEARCH_OPERATOR: string = "co"; diff --git a/apps/console/src/features/roles/components/role-list.tsx b/features/admin-roles-v2/components/role-list.tsx similarity index 98% rename from apps/console/src/features/roles/components/role-list.tsx rename to features/admin-roles-v2/components/role-list.tsx index 4040c756aea..6acde932817 100644 --- a/apps/console/src/features/roles/components/role-list.tsx +++ b/features/admin-roles-v2/components/role-list.tsx @@ -42,10 +42,10 @@ import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Header, Icon, Label, SemanticICONS } from "semantic-ui-react"; import { RoleDeleteErrorConfirmation } from "./wizard/role-delete-error-confirmation"; -import { getEmptyPlaceholderIllustrations } from "../../core/configs/ui"; -import { AppConstants } from "../../core/constants/app-constants"; -import { history } from "../../core/helpers/history"; -import { AppState } from "../../core/store/index"; +import { getEmptyPlaceholderIllustrations } from "../../admin-core-v1/configs/ui"; +import { AppConstants } from "../../admin-core-v1/constants/app-constants"; +import { history } from "../../admin-core-v1/helpers/history"; +import { AppState } from "../../admin-core-v1/store/index"; import { RoleAudienceTypes, RoleConstants } from "../constants/role-constants"; interface RoleListProps extends LoadableComponentInterface, IdentifiableComponentInterface { diff --git a/apps/console/src/features/roles/components/role-utils.ts b/features/admin-roles-v2/components/role-utils.ts similarity index 100% rename from apps/console/src/features/roles/components/role-utils.ts rename to features/admin-roles-v2/components/role-utils.ts diff --git a/apps/console/src/features/roles/components/wizard-updated/application-role-wizard.tsx b/features/admin-roles-v2/components/wizard-updated/application-role-wizard.tsx similarity index 97% rename from apps/console/src/features/roles/components/wizard-updated/application-role-wizard.tsx rename to features/admin-roles-v2/components/wizard-updated/application-role-wizard.tsx index 1f8497393c0..dad5cdead77 100644 --- a/apps/console/src/features/roles/components/wizard-updated/application-role-wizard.tsx +++ b/features/admin-roles-v2/components/wizard-updated/application-role-wizard.tsx @@ -36,14 +36,14 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { DropdownItemProps, DropdownProps, Grid, Header, Label, Modal } from "semantic-ui-react"; -import { Policy } from "../../../../extensions/components/application/constants"; -import { APIResourceCategories, APIResourcesConstants } from "../../../api-resources/constants"; -import { APIResourceInterface } from "../../../api-resources/models"; -import { APIResourceUtils } from "../../../api-resources/utils/api-resource-utils"; -import useSubscribedAPIResources from "../../../applications/api/use-subscribed-api-resources"; -import { AuthorizedAPIListItemInterface } from "../../../applications/models/api-authorization"; -import { ApplicationInterface } from "../../../applications/models/application"; -import { history } from "../../../core"; +import { Policy } from "../../../admin-extensions-v1/components/application/constants"; +import { APIResourceCategories, APIResourcesConstants } from "../../../admin-api-resources-v1/constants"; +import { APIResourceInterface } from "../../../admin-api-resources-v1/models"; +import { APIResourceUtils } from "../../../admin-api-resources-v1/utils/api-resource-utils"; +import useSubscribedAPIResources from "../../../admin-applications-v1/api/use-subscribed-api-resources"; +import { AuthorizedAPIListItemInterface } from "../../../admin-applications-v1/models/api-authorization"; +import { ApplicationInterface } from "../../../admin-applications-v1/models/application"; +import { history } from "../../../admin-core-v1"; import { createRole, useRolesList } from "../../api"; import { RoleAudienceTypes, RoleConstants } from "../../constants"; import { ScopeInterface } from "../../models/apiResources"; diff --git a/apps/console/src/features/roles/components/wizard-updated/role-basics.tsx b/features/admin-roles-v2/components/wizard-updated/role-basics.tsx similarity index 98% rename from apps/console/src/features/roles/components/wizard-updated/role-basics.tsx rename to features/admin-roles-v2/components/wizard-updated/role-basics.tsx index a8430e798cc..a081ce6b3e5 100644 --- a/apps/console/src/features/roles/components/wizard-updated/role-basics.tsx +++ b/features/admin-roles-v2/components/wizard-updated/role-basics.tsx @@ -35,10 +35,10 @@ import React, { } from "react"; import { Trans, useTranslation } from "react-i18next"; import { DropdownProps } from "semantic-ui-react"; -import { useApplicationList } from "../../../applications/api/application"; -import { ApplicationListItemInterface } from "../../../applications/models"; -import { history, store } from "../../../core"; -import { AppConstants } from "../../../core/constants"; +import { useApplicationList } from "../../../admin-applications-v1/api/application"; +import { ApplicationListItemInterface } from "../../../admin-applications-v1/models"; +import { history, store } from "../../../admin-core-v1"; +import { AppConstants } from "../../../admin-core-v1/constants"; import { useRolesList } from "../../api/roles"; import { RoleAudienceTypes, RoleConstants } from "../../constants"; import { CreateRoleFormData } from "../../models"; diff --git a/apps/console/src/features/roles/components/wizard-updated/role-permissions/components/permissions-list.tsx b/features/admin-roles-v2/components/wizard-updated/role-permissions/components/permissions-list.tsx similarity index 100% rename from apps/console/src/features/roles/components/wizard-updated/role-permissions/components/permissions-list.tsx rename to features/admin-roles-v2/components/wizard-updated/role-permissions/components/permissions-list.tsx diff --git a/apps/console/src/features/roles/components/wizard-updated/role-permissions/components/role-api-resources-list-item.tsx b/features/admin-roles-v2/components/wizard-updated/role-permissions/components/role-api-resources-list-item.tsx similarity index 100% rename from apps/console/src/features/roles/components/wizard-updated/role-permissions/components/role-api-resources-list-item.tsx rename to features/admin-roles-v2/components/wizard-updated/role-permissions/components/role-api-resources-list-item.tsx diff --git a/apps/console/src/features/roles/components/wizard-updated/role-permissions/role-permissions.tsx b/features/admin-roles-v2/components/wizard-updated/role-permissions/role-permissions.tsx similarity index 98% rename from apps/console/src/features/roles/components/wizard-updated/role-permissions/role-permissions.tsx rename to features/admin-roles-v2/components/wizard-updated/role-permissions/role-permissions.tsx index d7368d06a0b..e5c906e4f2a 100644 --- a/apps/console/src/features/roles/components/wizard-updated/role-permissions/role-permissions.tsx +++ b/features/admin-roles-v2/components/wizard-updated/role-permissions/role-permissions.tsx @@ -35,10 +35,10 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { DropdownItemProps, DropdownProps, Header, Label } from "semantic-ui-react"; import { RoleAPIResourcesListItem } from "./components/role-api-resources-list-item"; -import { useAPIResources } from "../../../../api-resources/api"; -import { APIResourceCategories, APIResourcesConstants } from "../../../../api-resources/constants"; -import { APIResourceUtils } from "../../../../api-resources/utils/api-resource-utils"; -import { Policy } from "../../../../applications/constants/api-authorization"; +import { useAPIResources } from "../../../../admin-api-resources-v1/api"; +import { APIResourceCategories, APIResourcesConstants } from "../../../../admin-api-resources-v1/constants"; +import { APIResourceUtils } from "../../../../admin-api-resources-v1/utils/api-resource-utils"; +import { Policy } from "../../../../admin-applications-v1/constants/api-authorization"; import { useAPIResourceDetails, useGetAuthorizedAPIList } from "../../../api"; import { RoleAudienceTypes } from "../../../constants/role-constants"; import { APIResourceInterface, AuthorizedAPIListItemInterface, ScopeInterface } from "../../../models/apiResources"; diff --git a/apps/console/src/features/roles/components/wizard/assign-groups-users.tsx b/features/admin-roles-v2/components/wizard/assign-groups-users.tsx similarity index 95% rename from apps/console/src/features/roles/components/wizard/assign-groups-users.tsx rename to features/admin-roles-v2/components/wizard/assign-groups-users.tsx index f875784b90c..c73dd27f0e5 100644 --- a/apps/console/src/features/roles/components/wizard/assign-groups-users.tsx +++ b/features/admin-roles-v2/components/wizard/assign-groups-users.tsx @@ -20,9 +20,9 @@ import { TestableComponentInterface } from "@wso2is/core/models"; import { ResourceTab } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement } from "react"; import { AddRoleUsers } from "./role-user-assign"; -import { AssignGroups } from "../../../core"; -import { GroupsInterface } from "../../../groups/models/groups"; -import { UserBasicInterface } from "../../../users/models/user"; +import { AssignGroups } from "../../../admin-core-v1"; +import { GroupsInterface } from "../../../admin-groups-v1/models/groups"; +import { UserBasicInterface } from "../../../admin-users-v1/models/user"; /** * Captures props needed for the assign roles and users component. diff --git a/apps/console/src/features/roles/components/wizard/index.ts b/features/admin-roles-v2/components/wizard/index.ts similarity index 100% rename from apps/console/src/features/roles/components/wizard/index.ts rename to features/admin-roles-v2/components/wizard/index.ts diff --git a/apps/console/src/features/roles/components/wizard/role-delete-error-confirmation.tsx b/features/admin-roles-v2/components/wizard/role-delete-error-confirmation.tsx similarity index 100% rename from apps/console/src/features/roles/components/wizard/role-delete-error-confirmation.tsx rename to features/admin-roles-v2/components/wizard/role-delete-error-confirmation.tsx diff --git a/apps/console/src/features/roles/components/wizard/role-permission.tsx b/features/admin-roles-v2/components/wizard/role-permission.tsx similarity index 99% rename from apps/console/src/features/roles/components/wizard/role-permission.tsx rename to features/admin-roles-v2/components/wizard/role-permission.tsx index 7cc801fa264..d4b96ae5df2 100644 --- a/apps/console/src/features/roles/components/wizard/role-permission.tsx +++ b/features/admin-roles-v2/components/wizard/role-permission.tsx @@ -23,8 +23,8 @@ import Tree from "rc-tree"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Button, Divider, Grid } from "semantic-ui-react"; -import { store } from "../../../core"; -import { ServerConfigurationsInterface, getServerConfigs } from "../../../server-configurations"; +import { store } from "../../../admin-core-v1"; +import { ServerConfigurationsInterface, getServerConfigs } from "../../../admin-server-configurations-v1"; import { RoleConstants } from "../../constants"; import { TreeNode } from "../../models"; import { RoleManagementUtils } from "../../utils"; diff --git a/apps/console/src/features/roles/components/wizard/role-user-assign.tsx b/features/admin-roles-v2/components/wizard/role-user-assign.tsx similarity index 99% rename from apps/console/src/features/roles/components/wizard/role-user-assign.tsx rename to features/admin-roles-v2/components/wizard/role-user-assign.tsx index 56371f13cbc..2b1cb093bfb 100644 --- a/apps/console/src/features/roles/components/wizard/role-user-assign.tsx +++ b/features/admin-roles-v2/components/wizard/role-user-assign.tsx @@ -38,10 +38,10 @@ import React, { FunctionComponent, MutableRefObject, ReactElement, useEffect, us import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid, Icon, Input, Modal, Table } from "semantic-ui-react"; -import { AppState, UIConstants, getEmptyPlaceholderIllustrations } from "../../../core"; -import { OrganizationManagementConstants } from "../../../organizations/constants"; -import { getUsersList } from "../../../users/api/users"; -import { UserBasicInterface, UserListInterface } from "../../../users/models/user"; +import { AppState, UIConstants, getEmptyPlaceholderIllustrations } from "../../../admin-core-v1"; +import { OrganizationManagementConstants } from "../../../admin-organizations-v1/constants"; +import { getUsersList } from "../../../admin-users-v1/api/users"; +import { UserBasicInterface, UserListInterface } from "../../../admin-users-v1/models/user"; /** * Proptypes for the role user list component. diff --git a/apps/console/src/features/roles/configs/endpoints.ts b/features/admin-roles-v2/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/roles/configs/endpoints.ts rename to features/admin-roles-v2/configs/endpoints.ts diff --git a/apps/console/src/features/roles/configs/index.ts b/features/admin-roles-v2/configs/index.ts similarity index 100% rename from apps/console/src/features/roles/configs/index.ts rename to features/admin-roles-v2/configs/index.ts diff --git a/apps/console/src/features/roles/configs/ui.ts b/features/admin-roles-v2/configs/ui.ts similarity index 73% rename from apps/console/src/features/roles/configs/ui.ts rename to features/admin-roles-v2/configs/ui.ts index 0f19d7101e1..cf654c9b572 100644 --- a/apps/console/src/features/roles/configs/ui.ts +++ b/features/admin-roles-v2/configs/ui.ts @@ -17,10 +17,10 @@ */ import { FunctionComponent, SVGProps } from "react"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as KeyIcon } from "../../../themes/default/assets/images/icons/key-icon.svg"; -import { ReactComponent as ReportIcon } from "../../../themes/default/assets/images/icons/report-icon.svg"; -import { ReactComponent as UserIcon } from "../../../themes/default/assets/images/icons/user-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as KeyIcon } from "../../themes/default/assets/images/icons/key-icon.svg"; +import { ReactComponent as ReportIcon } from "../../themes/default/assets/images/icons/report-icon.svg"; +import { ReactComponent as UserIcon } from "../../themes/default/assets/images/icons/user-icon.svg"; export const getRolesWizardStepIcons= (): { assignUser: FunctionComponent>; diff --git a/apps/console/src/features/roles/constants/index.ts b/features/admin-roles-v2/constants/index.ts similarity index 100% rename from apps/console/src/features/roles/constants/index.ts rename to features/admin-roles-v2/constants/index.ts diff --git a/apps/console/src/features/roles/constants/role-constants.ts b/features/admin-roles-v2/constants/role-constants.ts similarity index 100% rename from apps/console/src/features/roles/constants/role-constants.ts rename to features/admin-roles-v2/constants/role-constants.ts diff --git a/apps/console/src/features/roles/models/apiResources.ts b/features/admin-roles-v2/models/apiResources.ts similarity index 100% rename from apps/console/src/features/roles/models/apiResources.ts rename to features/admin-roles-v2/models/apiResources.ts diff --git a/apps/console/src/features/roles/models/endpoints.ts b/features/admin-roles-v2/models/endpoints.ts similarity index 100% rename from apps/console/src/features/roles/models/endpoints.ts rename to features/admin-roles-v2/models/endpoints.ts diff --git a/apps/console/src/features/roles/models/index.ts b/features/admin-roles-v2/models/index.ts similarity index 100% rename from apps/console/src/features/roles/models/index.ts rename to features/admin-roles-v2/models/index.ts diff --git a/apps/console/src/features/roles/models/permission.ts b/features/admin-roles-v2/models/permission.ts similarity index 100% rename from apps/console/src/features/roles/models/permission.ts rename to features/admin-roles-v2/models/permission.ts diff --git a/apps/console/src/features/roles/models/roles.ts b/features/admin-roles-v2/models/roles.ts similarity index 97% rename from apps/console/src/features/roles/models/roles.ts rename to features/admin-roles-v2/models/roles.ts index 6f18da4146b..f69edf7cbc3 100644 --- a/apps/console/src/features/roles/models/roles.ts +++ b/features/admin-roles-v2/models/roles.ts @@ -18,8 +18,8 @@ import { RolesInterface } from "@wso2is/core/models"; import { ScopeInterface } from "./apiResources"; -import { CreateGroupMemberInterface } from "../../groups/models"; -import { SchemaAttributeValueInterface } from "../../users/models"; +import { CreateGroupMemberInterface } from "../../admin-groups-v1/models"; +import { SchemaAttributeValueInterface } from "../../admin-users-v1/models"; import { RoleAudienceTypes } from "../constants/role-constants"; /** diff --git a/apps/console/src/features/roles/pages/create-role-wizard.tsx b/features/admin-roles-v2/pages/create-role-wizard.tsx similarity index 97% rename from apps/console/src/features/roles/pages/create-role-wizard.tsx rename to features/admin-roles-v2/pages/create-role-wizard.tsx index 470753bd3f2..7dc9f2fb160 100644 --- a/apps/console/src/features/roles/pages/create-role-wizard.tsx +++ b/features/admin-roles-v2/pages/create-role-wizard.tsx @@ -26,10 +26,10 @@ import React, { FunctionComponent, ReactElement, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { AppConstants } from "../../core/constants"; -import { history } from "../../core/helpers"; -import { store } from "../../core/store"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +import { AppConstants } from "../../admin-core-v1/constants"; +import { history } from "../../admin-core-v1/helpers"; +import { store } from "../../admin-core-v1/store"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { createRole } from "../api/roles"; import { RoleBasics } from "../components/wizard-updated/role-basics"; import { RolePermissionsList } from "../components/wizard-updated/role-permissions/role-permissions"; diff --git a/apps/console/src/features/roles/pages/role-edit.tsx b/features/admin-roles-v2/pages/role-edit.tsx similarity index 95% rename from apps/console/src/features/roles/pages/role-edit.tsx rename to features/admin-roles-v2/pages/role-edit.tsx index 895c5ef5a6d..fe83bdadac1 100644 --- a/apps/console/src/features/roles/pages/role-edit.tsx +++ b/features/admin-roles-v2/pages/role-edit.tsx @@ -27,11 +27,11 @@ import { useDispatch, useSelector } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; import { Label } from "semantic-ui-react"; -import { getEmptyPlaceholderIllustrations } from "../../core/configs/ui"; -import { AppConstants } from "../../core/constants/app-constants"; -import { history } from "../../core/helpers/history"; -import { FeatureConfigInterface } from "../../core/models/config"; -import { AppState } from "../../core/store/index"; +import { getEmptyPlaceholderIllustrations } from "../../admin-core-v1/configs/ui"; +import { AppConstants } from "../../admin-core-v1/constants/app-constants"; +import { history } from "../../admin-core-v1/helpers/history"; +import { FeatureConfigInterface } from "../../admin-core-v1/models/config"; +import { AppState } from "../../admin-core-v1/store/index"; import { useGetRoleById } from "../api"; import { EditRole } from "../components/edit-role/edit-role"; import { RoleAudienceTypes } from "../constants/role-constants"; diff --git a/apps/console/src/features/roles/pages/role.tsx b/features/admin-roles-v2/pages/role.tsx similarity index 97% rename from apps/console/src/features/roles/pages/role.tsx rename to features/admin-roles-v2/pages/role.tsx index 7327df24e47..f214cfb5bf4 100644 --- a/apps/console/src/features/roles/pages/role.tsx +++ b/features/admin-roles-v2/pages/role.tsx @@ -28,10 +28,10 @@ import { useDispatch } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { useApplicationList } from "../../applications/api"; -import { AdvancedSearchWithBasicFilters, AppConstants, UIConstants } from "../../core"; -import { history } from "../../core/helpers"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +import { useApplicationList } from "../../admin-applications-v1/api"; +import { AdvancedSearchWithBasicFilters, AppConstants, UIConstants } from "../../admin-core-v1"; +import { history } from "../../admin-core-v1/helpers"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { deleteRoleById, useRolesList } from "../api"; import { RoleList } from "../components/role-list"; import { RoleConstants } from "../constants"; diff --git a/apps/console/src/features/roles/utils/index.ts b/features/admin-roles-v2/utils/index.ts similarity index 100% rename from apps/console/src/features/roles/utils/index.ts rename to features/admin-roles-v2/utils/index.ts diff --git a/apps/console/src/features/roles/utils/role-management-utils.ts b/features/admin-roles-v2/utils/role-management-utils.ts similarity index 97% rename from apps/console/src/features/roles/utils/role-management-utils.ts rename to features/admin-roles-v2/utils/role-management-utils.ts index 48f90ecd52b..6ac18c204e0 100644 --- a/apps/console/src/features/roles/utils/role-management-utils.ts +++ b/features/admin-roles-v2/utils/role-management-utils.ts @@ -20,9 +20,9 @@ import { RoleGroupsInterface } from "@wso2is/core/models"; import { I18n } from "@wso2is/i18n"; import { AxiosResponse } from "axios"; import isEmpty from "lodash-es/isEmpty"; -import { SCIMConfigs } from "../../../extensions/configs/scim"; -import { AppConstants } from "../../core"; -import { UserBasicInterface } from "../../users/models/user"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; +import { AppConstants } from "../../admin-core-v1"; +import { UserBasicInterface } from "../../admin-users-v1/models/user"; import { getPermissionList, searchRoleList } from "../api"; import { generatePermissionTree } from "../components/role-utils"; import { PermissionObject, SearchRoleInterface, TreeNode } from "../models"; diff --git a/apps/console/src/features/saml2-configuration/api/saml2-configuration.ts b/features/admin-saml2-configuration-v1/api/saml2-configuration.ts similarity index 97% rename from apps/console/src/features/saml2-configuration/api/saml2-configuration.ts rename to features/admin-saml2-configuration-v1/api/saml2-configuration.ts index 14808a89350..5c526a56b87 100644 --- a/apps/console/src/features/saml2-configuration/api/saml2-configuration.ts +++ b/features/admin-saml2-configuration-v1/api/saml2-configuration.ts @@ -20,12 +20,12 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { Config } from "../../core/configs"; +import { Config } from "../../admin-core-v1/configs"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { Saml2ConfigurationConstants } from "../constants/saml2-configuration"; import { Saml2ConfigAPIResponseInterface } from "../models/saml2-configuration"; diff --git a/apps/console/src/features/saml2-configuration/constants/saml2-configuration.ts b/features/admin-saml2-configuration-v1/constants/saml2-configuration.ts similarity index 100% rename from apps/console/src/features/saml2-configuration/constants/saml2-configuration.ts rename to features/admin-saml2-configuration-v1/constants/saml2-configuration.ts diff --git a/apps/console/src/features/saml2-configuration/models/saml2-configuration.ts b/features/admin-saml2-configuration-v1/models/saml2-configuration.ts similarity index 100% rename from apps/console/src/features/saml2-configuration/models/saml2-configuration.ts rename to features/admin-saml2-configuration-v1/models/saml2-configuration.ts diff --git a/apps/console/src/features/saml2-configuration/pages/saml2-configuration.tsx b/features/admin-saml2-configuration-v1/pages/saml2-configuration.tsx similarity index 99% rename from apps/console/src/features/saml2-configuration/pages/saml2-configuration.tsx rename to features/admin-saml2-configuration-v1/pages/saml2-configuration.tsx index 535a1f9bf4c..e4cc2126ebf 100644 --- a/apps/console/src/features/saml2-configuration/pages/saml2-configuration.tsx +++ b/features/admin-saml2-configuration-v1/pages/saml2-configuration.tsx @@ -34,7 +34,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Placeholder, Ref } from "semantic-ui-react"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { updateSaml2Configurations, useSaml2Config } from "../api/saml2-configuration"; import { Saml2ConfigurationConstants } from "../constants/saml2-configuration"; import { diff --git a/apps/console/src/features/secrets/api/secret-type.ts b/features/admin-secrets-v1/api/secret-type.ts similarity index 99% rename from apps/console/src/features/secrets/api/secret-type.ts rename to features/admin-secrets-v1/api/secret-type.ts index 2a36c493c9d..5dd42570dfc 100644 --- a/apps/console/src/features/secrets/api/secret-type.ts +++ b/features/admin-secrets-v1/api/secret-type.ts @@ -20,7 +20,7 @@ import { AsgardeoSPAClient } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpCodes, HttpMethods } from "@wso2is/core/models"; import { AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { CreateSecretTypeRequestModel, DeleteSecretTypeRequestModel, diff --git a/apps/console/src/features/secrets/api/secret.ts b/features/admin-secrets-v1/api/secret.ts similarity index 98% rename from apps/console/src/features/secrets/api/secret.ts rename to features/admin-secrets-v1/api/secret.ts index 2cbf7e747c6..7ab02bbcd2b 100644 --- a/apps/console/src/features/secrets/api/secret.ts +++ b/features/admin-secrets-v1/api/secret.ts @@ -20,12 +20,12 @@ import { AsgardeoSPAClient } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpCodes, HttpMethods } from "@wso2is/core/models"; import { AxiosInstance, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { CreateSecretRequest, CreateSecretResponse, diff --git a/apps/console/src/features/secrets/components/add-secret-wizard.tsx b/features/admin-secrets-v1/components/add-secret-wizard.tsx similarity index 99% rename from apps/console/src/features/secrets/components/add-secret-wizard.tsx rename to features/admin-secrets-v1/components/add-secret-wizard.tsx index 14bd51f0bf0..f72bc4a0a37 100644 --- a/apps/console/src/features/secrets/components/add-secret-wizard.tsx +++ b/features/admin-secrets-v1/components/add-secret-wizard.tsx @@ -31,7 +31,7 @@ import React, { FC, ReactElement, useEffect, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Grid, Modal } from "semantic-ui-react"; -import { AppState, ConfigReducerStateInterface } from "../../core"; +import { AppState, ConfigReducerStateInterface } from "../../admin-core-v1"; import { createSecret, getSecretList } from "../api/secret"; import { EMPTY_STRING } from "../constants/secrets.common"; import { SecretModel } from "../models/secret"; diff --git a/apps/console/src/features/secrets/components/edit-secret.tsx b/features/admin-secrets-v1/components/edit-secret.tsx similarity index 100% rename from apps/console/src/features/secrets/components/edit-secret.tsx rename to features/admin-secrets-v1/components/edit-secret.tsx diff --git a/apps/console/src/features/secrets/components/empty-secret-list-placeholder.tsx b/features/admin-secrets-v1/components/empty-secret-list-placeholder.tsx similarity index 99% rename from apps/console/src/features/secrets/components/empty-secret-list-placeholder.tsx rename to features/admin-secrets-v1/components/empty-secret-list-placeholder.tsx index c5ee48daebc..db73a1a72c6 100644 --- a/apps/console/src/features/secrets/components/empty-secret-list-placeholder.tsx +++ b/features/admin-secrets-v1/components/empty-secret-list-placeholder.tsx @@ -22,7 +22,7 @@ import { EmptyPlaceholder, LinkButton, PrimaryButton } from "@wso2is/react-compo import React, { FC, ReactElement } from "react"; import { useTranslation } from "react-i18next"; import { Icon } from "semantic-ui-react"; -import { AppConstants, getEmptyPlaceholderIllustrations, history } from "../../core"; +import { AppConstants, getEmptyPlaceholderIllustrations, history } from "../../admin-core-v1"; import { FEATURE_BASE_PATH } from "../constants/secrets.common"; /** diff --git a/apps/console/src/features/secrets/components/secret-description-form.tsx b/features/admin-secrets-v1/components/secret-description-form.tsx similarity index 100% rename from apps/console/src/features/secrets/components/secret-description-form.tsx rename to features/admin-secrets-v1/components/secret-description-form.tsx diff --git a/apps/console/src/features/secrets/components/secret-value-form.tsx b/features/admin-secrets-v1/components/secret-value-form.tsx similarity index 100% rename from apps/console/src/features/secrets/components/secret-value-form.tsx rename to features/admin-secrets-v1/components/secret-value-form.tsx diff --git a/apps/console/src/features/secrets/components/secrets-list.tsx b/features/admin-secrets-v1/components/secrets-list.tsx similarity index 99% rename from apps/console/src/features/secrets/components/secrets-list.tsx rename to features/admin-secrets-v1/components/secrets-list.tsx index 70f10469b93..af20684bbaf 100644 --- a/apps/console/src/features/secrets/components/secrets-list.tsx +++ b/features/admin-secrets-v1/components/secrets-list.tsx @@ -47,7 +47,7 @@ import { getEmptyPlaceholderIllustrations, getSecretManagementIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { deleteSecret } from "../api/secret"; import { ADAPTIVE_SCRIPT_SECRETS, FEATURE_EDIT_PATH } from "../constants/secrets.common"; import { SecretModel } from "../models/secret"; diff --git a/apps/console/src/features/secrets/configs/endpoints.ts b/features/admin-secrets-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/secrets/configs/endpoints.ts rename to features/admin-secrets-v1/configs/endpoints.ts diff --git a/apps/console/src/features/secrets/constants/secrets.common.ts b/features/admin-secrets-v1/constants/secrets.common.ts similarity index 100% rename from apps/console/src/features/secrets/constants/secrets.common.ts rename to features/admin-secrets-v1/constants/secrets.common.ts diff --git a/apps/console/src/features/secrets/data/secret-wizard-help.tsx b/features/admin-secrets-v1/data/secret-wizard-help.tsx similarity index 100% rename from apps/console/src/features/secrets/data/secret-wizard-help.tsx rename to features/admin-secrets-v1/data/secret-wizard-help.tsx diff --git a/apps/console/src/features/secrets/models/common.ts b/features/admin-secrets-v1/models/common.ts similarity index 100% rename from apps/console/src/features/secrets/models/common.ts rename to features/admin-secrets-v1/models/common.ts diff --git a/apps/console/src/features/secrets/models/endpoints.ts b/features/admin-secrets-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/secrets/models/endpoints.ts rename to features/admin-secrets-v1/models/endpoints.ts diff --git a/apps/console/src/features/secrets/models/secret-type.ts b/features/admin-secrets-v1/models/secret-type.ts similarity index 100% rename from apps/console/src/features/secrets/models/secret-type.ts rename to features/admin-secrets-v1/models/secret-type.ts diff --git a/apps/console/src/features/secrets/models/secret.ts b/features/admin-secrets-v1/models/secret.ts similarity index 100% rename from apps/console/src/features/secrets/models/secret.ts rename to features/admin-secrets-v1/models/secret.ts diff --git a/apps/console/src/features/secrets/pages/secret-edit.tsx b/features/admin-secrets-v1/pages/secret-edit.tsx similarity index 99% rename from apps/console/src/features/secrets/pages/secret-edit.tsx rename to features/admin-secrets-v1/pages/secret-edit.tsx index 031bb264a54..08d4906adad 100644 --- a/apps/console/src/features/secrets/pages/secret-edit.tsx +++ b/features/admin-secrets-v1/pages/secret-edit.tsx @@ -23,7 +23,7 @@ import React, { FC, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { RouteComponentProps } from "react-router"; -import { AppConstants, getSecretManagementIllustrations, history } from "../../core"; +import { AppConstants, getSecretManagementIllustrations, history } from "../../admin-core-v1"; import { getSecret } from "../api/secret"; import EditSecret from "../components/edit-secret"; import { EmptySecretListPlaceholder } from "../components/empty-secret-list-placeholder"; diff --git a/apps/console/src/features/secrets/pages/secrets.tsx b/features/admin-secrets-v1/pages/secrets.tsx similarity index 100% rename from apps/console/src/features/secrets/pages/secrets.tsx rename to features/admin-secrets-v1/pages/secrets.tsx diff --git a/apps/console/src/features/secrets/utils/secrets.common.utils.ts b/features/admin-secrets-v1/utils/secrets.common.utils.ts similarity index 95% rename from apps/console/src/features/secrets/utils/secrets.common.utils.ts rename to features/admin-secrets-v1/utils/secrets.common.utils.ts index 1f66643b896..d0c111526dc 100644 --- a/apps/console/src/features/secrets/utils/secrets.common.utils.ts +++ b/features/admin-secrets-v1/utils/secrets.common.utils.ts @@ -16,7 +16,7 @@ * under the License. */ -import { AppConstants } from "../../core"; +import { AppConstants } from "../../admin-core-v1"; const IMAGES_PATH: string = "libs/themes/default/assets/images"; diff --git a/apps/console/src/features/secrets/utils/secrets.date.utils.ts b/features/admin-secrets-v1/utils/secrets.date.utils.ts similarity index 100% rename from apps/console/src/features/secrets/utils/secrets.date.utils.ts rename to features/admin-secrets-v1/utils/secrets.date.utils.ts diff --git a/apps/console/src/features/secrets/utils/secrets.validation.utils.ts b/features/admin-secrets-v1/utils/secrets.validation.utils.ts similarity index 100% rename from apps/console/src/features/secrets/utils/secrets.validation.utils.ts rename to features/admin-secrets-v1/utils/secrets.validation.utils.ts diff --git a/apps/console/src/features/server-configurations/api/governance-connectors.ts b/features/admin-server-configurations-v1/api/governance-connectors.ts similarity index 97% rename from apps/console/src/features/server-configurations/api/governance-connectors.ts rename to features/admin-server-configurations-v1/api/governance-connectors.ts index 5b5cdcb4bdb..ce9ba622b74 100644 --- a/apps/console/src/features/server-configurations/api/governance-connectors.ts +++ b/features/admin-server-configurations-v1/api/governance-connectors.ts @@ -20,13 +20,13 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { LocalAuthenticatorInterface } from "../../identity-providers/models/identity-provider"; +} from "../../admin-core-v1/hooks/use-request"; +import { LocalAuthenticatorInterface } from "../../admin-identity-providers-v1/models/identity-provider"; import { ServerConfigurationsConstants } from "../constants"; import { GovernanceCategoryForOrgsInterface, diff --git a/apps/console/src/features/server-configurations/api/index.ts b/features/admin-server-configurations-v1/api/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/api/index.ts rename to features/admin-server-configurations-v1/api/index.ts diff --git a/apps/console/src/features/server-configurations/api/server-config.ts b/features/admin-server-configurations-v1/api/server-config.ts similarity index 97% rename from apps/console/src/features/server-configurations/api/server-config.ts rename to features/admin-server-configurations-v1/api/server-config.ts index 032b5b712a4..9013d7ce8b0 100644 --- a/apps/console/src/features/server-configurations/api/server-config.ts +++ b/features/admin-server-configurations-v1/api/server-config.ts @@ -21,9 +21,9 @@ import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; import { ServerConfigurationsInterface } from "./governance-connectors"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, -{ RequestConfigInterface, RequestErrorInterface, RequestResultInterface } from "../../core/hooks/use-request"; +{ RequestConfigInterface, RequestErrorInterface, RequestResultInterface } from "../../admin-core-v1/hooks/use-request"; import { ServerConfigurationsConstants } from "../constants"; /** diff --git a/apps/console/src/features/server-configurations/components/governance-connector-grid.scss b/features/admin-server-configurations-v1/components/governance-connector-grid.scss similarity index 100% rename from apps/console/src/features/server-configurations/components/governance-connector-grid.scss rename to features/admin-server-configurations-v1/components/governance-connector-grid.scss diff --git a/apps/console/src/features/server-configurations/components/governance-connector-grid.tsx b/features/admin-server-configurations-v1/components/governance-connector-grid.tsx similarity index 98% rename from apps/console/src/features/server-configurations/components/governance-connector-grid.tsx rename to features/admin-server-configurations-v1/components/governance-connector-grid.tsx index 29b6f86f008..0e73bccf0e7 100644 --- a/apps/console/src/features/server-configurations/components/governance-connector-grid.tsx +++ b/features/admin-server-configurations-v1/components/governance-connector-grid.tsx @@ -43,8 +43,8 @@ import { IdentifiableComponentInterface, LoadableComponentInterface } from "@wso import { ContentLoader } from "@wso2is/react-components"; import React, { FunctionComponent, ReactElement, useMemo } from "react"; import { useTranslation } from "react-i18next"; -import { serverConfigurationConfig } from "../../../extensions"; -import { AppConstants, history } from "../../core"; +import { serverConfigurationConfig } from "../../admin-extensions-v1"; +import { AppConstants, history } from "../../admin-core-v1"; import "./governance-connector-grid.scss"; import { ServerConfigurationsConstants } from "../constants/server-configurations-constants"; import { GovernanceConnectorCategoryInterface, GovernanceConnectorInterface } from "../models/governance-connectors"; diff --git a/apps/console/src/features/server-configurations/components/governance-connectors/dynamic-connector-form.tsx b/features/admin-server-configurations-v1/components/governance-connectors/dynamic-connector-form.tsx similarity index 99% rename from apps/console/src/features/server-configurations/components/governance-connectors/dynamic-connector-form.tsx rename to features/admin-server-configurations-v1/components/governance-connectors/dynamic-connector-form.tsx index b7866945ffd..f744cdfc78b 100644 --- a/apps/console/src/features/server-configurations/components/governance-connectors/dynamic-connector-form.tsx +++ b/features/admin-server-configurations-v1/components/governance-connectors/dynamic-connector-form.tsx @@ -37,11 +37,11 @@ import { Form, Grid } from "semantic-ui-react"; -import { serverConfigurationConfig } from "../../../../extensions"; +import { serverConfigurationConfig } from "../../../admin-extensions-v1"; import { AppState, FeatureConfigInterface -} from "../../../core"; +} from "../../../admin-core-v1"; import { ServerConfigurationsConstants } from "../../constants"; import { ConnectorPropertyInterface, diff --git a/apps/console/src/features/server-configurations/components/governance-connectors/dynamic-governance-connector.tsx b/features/admin-server-configurations-v1/components/governance-connectors/dynamic-governance-connector.tsx similarity index 97% rename from apps/console/src/features/server-configurations/components/governance-connectors/dynamic-governance-connector.tsx rename to features/admin-server-configurations-v1/components/governance-connectors/dynamic-governance-connector.tsx index c8d77cf7862..fd47a4bb749 100644 --- a/apps/console/src/features/server-configurations/components/governance-connectors/dynamic-governance-connector.tsx +++ b/features/admin-server-configurations-v1/components/governance-connectors/dynamic-governance-connector.tsx @@ -44,9 +44,9 @@ import { Icon } from "semantic-ui-react"; import DynamicConnectorForm from "./dynamic-connector-form"; import { IdentityAppsApiException -} from "../../../../../../../modules/core/dist/types/exceptions/identity-apps-api-exception"; -import { AddAlertAction } from "../../../../../../../modules/core/dist/types/store/actions/types/global"; -import { serverConfigurationConfig } from "../../../../extensions"; +} from "@wso2is/core/dist/types/exceptions/identity-apps-api-exception"; +import { AddAlertAction } from "@wso2is/core/dist/types/store/actions/types/global"; +import { serverConfigurationConfig } from "../../../admin-extensions-v1"; import { updateGovernanceConnector } from "../../api"; import { ServerConfigurationsConstants } from "../../constants"; import { diff --git a/apps/console/src/features/server-configurations/components/governance-connectors/index.ts b/features/admin-server-configurations-v1/components/governance-connectors/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/components/governance-connectors/index.ts rename to features/admin-server-configurations-v1/components/governance-connectors/index.ts diff --git a/apps/console/src/features/server-configurations/components/index.ts b/features/admin-server-configurations-v1/components/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/components/index.ts rename to features/admin-server-configurations-v1/components/index.ts diff --git a/apps/console/src/features/server-configurations/configs/endpoints.ts b/features/admin-server-configurations-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/server-configurations/configs/endpoints.ts rename to features/admin-server-configurations-v1/configs/endpoints.ts diff --git a/apps/console/src/features/server-configurations/configs/index.ts b/features/admin-server-configurations-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/configs/index.ts rename to features/admin-server-configurations-v1/configs/index.ts diff --git a/apps/console/src/features/server-configurations/configs/ui.ts b/features/admin-server-configurations-v1/configs/ui.ts similarity index 71% rename from apps/console/src/features/server-configurations/configs/ui.ts rename to features/admin-server-configurations-v1/configs/ui.ts index ff503902691..bc9c5f80acb 100644 --- a/apps/console/src/features/server-configurations/configs/ui.ts +++ b/features/admin-server-configurations-v1/configs/ui.ts @@ -29,70 +29,70 @@ import { UserPlusIcon, VerticleFilterBarsIcon } from "@oxygen-ui/react-icons"; -import UsernameValidationIcon from "../../../extensions/assets/images/icons/username-validation-icon.svg"; +import UsernameValidationIcon from "../../admin-extensions-v1/assets/images/icons/username-validation-icon.svg"; import { default as LockRecoverIcon -} from "../../../themes/default/assets/images/icons/lock-recover-icon.svg"; +} from "../../themes/default/assets/images/icons/lock-recover-icon.svg"; import { default as PasswordValidationIcon -} from "../../../themes/default/assets/images/icons/password-validation.svg"; +} from "../../themes/default/assets/images/icons/password-validation.svg"; import { ReactComponent as RobotIcon -} from "../../../themes/default/assets/images/icons/robot-icon.svg"; +} from "../../themes/default/assets/images/icons/robot-icon.svg"; import { default as UserAddIcon -} from "../../../themes/default/assets/images/icons/user-add.svg"; +} from "../../themes/default/assets/images/icons/user-add.svg"; import { default as WarningWithNumberIcon -} from "../../../themes/default/assets/images/icons/warning-with-number.svg"; +} from "../../themes/default/assets/images/icons/warning-with-number.svg"; import { default as AccountDisableConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/account-disable-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/account-disable-illustration.svg"; import { default as AccountLockConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/account-lock.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/account-lock.svg"; import { default as AccountRecoveryConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/account-recovery-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/account-recovery-illustration.svg"; import { default as AnalyticsEngineConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/analytics-engine-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/analytics-engine-illustration.svg"; import { default as AskPasswordConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/ask-password-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/ask-password-illustration.svg"; import { default as reCaptchaConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/captcha-sso-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/captcha-sso-illustration.svg"; import { default as ConsentInfoConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/consent-management-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/consent-management-illustration.svg"; import { default as DefaultConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/default-connector-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/default-connector-illustration.svg"; import { default as LiteUserRegistrationConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/lite-user-registration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/lite-user-registration.svg"; import { default as idleAccountSuspendConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/lock-idle-accounts-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/lock-idle-accounts-illustration.svg"; import { default as PasswordHistoryConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/password-history.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/password-history.svg"; import { default as PasswordPatternConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/password-pattern-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/password-pattern-illustration.svg"; import { default as PasswordResetConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/password-reset-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/password-reset-illustration.svg"; import { default as SelfRegConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/self-registration-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/self-registration-illustration.svg"; import { default as UserClaimUpdateConnectorIllustration -} from "../../../themes/default/assets/images/illustrations/governance-connectors/user-claim-update-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/governance-connectors/user-claim-update-illustration.svg"; import { default as JWTKeyIcon -} from "../../../themes/default/assets/images/illustrations/jwt-key-icon.svg"; +} from "../../themes/default/assets/images/illustrations/jwt-key-icon.svg"; import { ServerConfigurationsConstants } from "../constants"; interface GetGovernanceConnectorIllustrationsInterface { diff --git a/apps/console/src/features/server-configurations/constants/governance-connector-constants.ts b/features/admin-server-configurations-v1/constants/governance-connector-constants.ts similarity index 100% rename from apps/console/src/features/server-configurations/constants/governance-connector-constants.ts rename to features/admin-server-configurations-v1/constants/governance-connector-constants.ts diff --git a/apps/console/src/features/server-configurations/constants/index.ts b/features/admin-server-configurations-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/constants/index.ts rename to features/admin-server-configurations-v1/constants/index.ts diff --git a/apps/console/src/features/server-configurations/constants/server-configurations-constants.ts b/features/admin-server-configurations-v1/constants/server-configurations-constants.ts similarity index 100% rename from apps/console/src/features/server-configurations/constants/server-configurations-constants.ts rename to features/admin-server-configurations-v1/constants/server-configurations-constants.ts diff --git a/apps/console/src/features/server-configurations/dynamic-connector.tsx b/features/admin-server-configurations-v1/dynamic-connector.tsx similarity index 98% rename from apps/console/src/features/server-configurations/dynamic-connector.tsx rename to features/admin-server-configurations-v1/dynamic-connector.tsx index 3dc88d5b13e..6e081567a5e 100644 --- a/apps/console/src/features/server-configurations/dynamic-connector.tsx +++ b/features/admin-server-configurations-v1/dynamic-connector.tsx @@ -33,11 +33,11 @@ import { Dispatch } from "redux"; import { Checkbox, CheckboxProps, Divider, Grid, Header, Image, Segment } from "semantic-ui-react"; import { updateGovernanceConnector } from "./api"; import { GovernanceConnectorUtils } from "./utils"; -import { serverConfigurationConfig } from "../../extensions/configs/server-configuration"; +import { serverConfigurationConfig } from "../admin-extensions-v1/configs/server-configuration"; import { ConnectorPropertyInterface, GovernanceConnectorInterface -} from "../server-configurations/models/governance-connectors"; +} from "../admin-server-configurations-v1/models/governance-connectors"; /** * Interface of the prop types of the `ExtendedDynamicConnector`. diff --git a/apps/console/src/features/server-configurations/forms/admin-forced-password-reset.tsx b/features/admin-server-configurations-v1/forms/admin-forced-password-reset.tsx similarity index 100% rename from apps/console/src/features/server-configurations/forms/admin-forced-password-reset.tsx rename to features/admin-server-configurations-v1/forms/admin-forced-password-reset.tsx diff --git a/apps/console/src/features/server-configurations/forms/analytics-form.tsx b/features/admin-server-configurations-v1/forms/analytics-form.tsx similarity index 99% rename from apps/console/src/features/server-configurations/forms/analytics-form.tsx rename to features/admin-server-configurations-v1/forms/analytics-form.tsx index 312ca3305cc..a8b66481abd 100644 --- a/apps/console/src/features/server-configurations/forms/analytics-form.tsx +++ b/features/admin-server-configurations-v1/forms/analytics-form.tsx @@ -26,12 +26,12 @@ import { Label } from "semantic-ui-react"; import { AnalyticsAPIRequestInterface, AnalyticsFormValuesInterface -} from "../../../extensions/components/governance-connectors/models/analytics"; +} from "../../admin-extensions-v1/components/governance-connectors/models/analytics"; import { ConnectorPropertyInterface, GovernanceConnectorInterface, ServerConfigurationsConstants -} from "../../server-configurations"; +} from "../../admin-server-configurations-v1"; import { GovernanceConnectorConstants } from "../constants/governance-connector-constants"; /** diff --git a/apps/console/src/features/server-configurations/forms/ask-password.tsx b/features/admin-server-configurations-v1/forms/ask-password.tsx similarity index 99% rename from apps/console/src/features/server-configurations/forms/ask-password.tsx rename to features/admin-server-configurations-v1/forms/ask-password.tsx index 6d7e347f9da..37862f06318 100644 --- a/apps/console/src/features/server-configurations/forms/ask-password.tsx +++ b/features/admin-server-configurations-v1/forms/ask-password.tsx @@ -22,7 +22,7 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Label } from "semantic-ui-react"; -import { serverConfigurationConfig } from "../../../extensions/configs"; +import { serverConfigurationConfig } from "../../admin-extensions-v1/configs"; import { GovernanceConnectorConstants } from "../constants/governance-connector-constants"; import { ServerConfigurationsConstants } from "../constants/server-configurations-constants"; import { diff --git a/apps/console/src/features/server-configurations/forms/connector-form-factory.tsx b/features/admin-server-configurations-v1/forms/connector-form-factory.tsx similarity index 99% rename from apps/console/src/features/server-configurations/forms/connector-form-factory.tsx rename to features/admin-server-configurations-v1/forms/connector-form-factory.tsx index b4e66334e10..474939a153c 100644 --- a/apps/console/src/features/server-configurations/forms/connector-form-factory.tsx +++ b/features/admin-server-configurations-v1/forms/connector-form-factory.tsx @@ -29,7 +29,7 @@ import { MultiAttributeLoginForm } from "./multi-attribute-login"; import { PasswordRecoveryConfigurationForm } from "./password-recovery-form"; import { SelfRegistrationForm } from "./self-registration-form"; import { UsernameRecoveryConfigurationForm } from "./username-recovery-form"; -import { AppState, FeatureConfigInterface, history } from "../../core"; +import { AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import DynamicConnectorForm from "../components/governance-connectors/dynamic-connector-form"; import { ServerConfigurationsConstants } from "../constants/server-configurations-constants"; import { ConnectorPropertyInterface, GovernanceConnectorInterface } from "../models/governance-connectors"; diff --git a/apps/console/src/features/server-configurations/forms/index.ts b/features/admin-server-configurations-v1/forms/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/forms/index.ts rename to features/admin-server-configurations-v1/forms/index.ts diff --git a/apps/console/src/features/server-configurations/forms/login-attempt-security-form.tsx b/features/admin-server-configurations-v1/forms/login-attempt-security-form.tsx similarity index 100% rename from apps/console/src/features/server-configurations/forms/login-attempt-security-form.tsx rename to features/admin-server-configurations-v1/forms/login-attempt-security-form.tsx diff --git a/apps/console/src/features/server-configurations/forms/multi-attribute-login.tsx b/features/admin-server-configurations-v1/forms/multi-attribute-login.tsx similarity index 100% rename from apps/console/src/features/server-configurations/forms/multi-attribute-login.tsx rename to features/admin-server-configurations-v1/forms/multi-attribute-login.tsx diff --git a/apps/console/src/features/server-configurations/forms/password-recovery-form.tsx b/features/admin-server-configurations-v1/forms/password-recovery-form.tsx similarity index 100% rename from apps/console/src/features/server-configurations/forms/password-recovery-form.tsx rename to features/admin-server-configurations-v1/forms/password-recovery-form.tsx diff --git a/apps/console/src/features/server-configurations/forms/self-registration-form.tsx b/features/admin-server-configurations-v1/forms/self-registration-form.tsx similarity index 99% rename from apps/console/src/features/server-configurations/forms/self-registration-form.tsx rename to features/admin-server-configurations-v1/forms/self-registration-form.tsx index 6d56f4643a4..a5454190ce6 100644 --- a/apps/console/src/features/server-configurations/forms/self-registration-form.tsx +++ b/features/admin-server-configurations-v1/forms/self-registration-form.tsx @@ -20,16 +20,16 @@ import { ProfileSchemaInterface, TestableComponentInterface } from "@wso2is/core import { Field, Form, FormFieldMessage } from "@wso2is/form"; import { ConfirmationModal, Text } from "@wso2is/react-components"; import { FormValidation } from "@wso2is/validation"; -import { AppState } from "../../core"; -import { getUsernameConfiguration } from "../../users/utils/user-management-utils"; -import { useValidationConfigData } from "../../validation/api"; +import { AppState } from "../../admin-core-v1"; +import { getUsernameConfiguration } from "../../admin-users-v1/utils/user-management-utils"; +import { useValidationConfigData } from "../../admin-validation-v1/api"; import get from "lodash-es/get"; import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Label } from "semantic-ui-react"; -import { serverConfigurationConfig } from "../../../extensions/configs"; +import { serverConfigurationConfig } from "../../admin-extensions-v1/configs"; import { GovernanceConnectorConstants } from "../constants/governance-connector-constants"; import { ServerConfigurationsConstants } from "../constants/server-configurations-constants"; import { diff --git a/apps/console/src/features/server-configurations/forms/username-recovery-form.tsx b/features/admin-server-configurations-v1/forms/username-recovery-form.tsx similarity index 100% rename from apps/console/src/features/server-configurations/forms/username-recovery-form.tsx rename to features/admin-server-configurations-v1/forms/username-recovery-form.tsx diff --git a/apps/console/src/features/server-configurations/index.ts b/features/admin-server-configurations-v1/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/index.ts rename to features/admin-server-configurations-v1/index.ts diff --git a/apps/console/src/features/server-configurations/models/endpoints.ts b/features/admin-server-configurations-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/server-configurations/models/endpoints.ts rename to features/admin-server-configurations-v1/models/endpoints.ts diff --git a/apps/console/src/features/server-configurations/models/governance-connectors.ts b/features/admin-server-configurations-v1/models/governance-connectors.ts similarity index 100% rename from apps/console/src/features/server-configurations/models/governance-connectors.ts rename to features/admin-server-configurations-v1/models/governance-connectors.ts diff --git a/apps/console/src/features/server-configurations/models/index.ts b/features/admin-server-configurations-v1/models/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/models/index.ts rename to features/admin-server-configurations-v1/models/index.ts diff --git a/apps/console/src/features/server-configurations/pages/connector-edit-page.tsx b/features/admin-server-configurations-v1/pages/connector-edit-page.tsx similarity index 99% rename from apps/console/src/features/server-configurations/pages/connector-edit-page.tsx rename to features/admin-server-configurations-v1/pages/connector-edit-page.tsx index de14d717bbf..c0e8b1980c3 100644 --- a/apps/console/src/features/server-configurations/pages/connector-edit-page.tsx +++ b/features/admin-server-configurations-v1/pages/connector-edit-page.tsx @@ -41,8 +41,8 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Checkbox, CheckboxProps, Grid, Icon, Message, Ref } from "semantic-ui-react"; -import { serverConfigurationConfig } from "../../../extensions/configs/server-configuration"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { serverConfigurationConfig } from "../../admin-extensions-v1/configs/server-configuration"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { getConnectorDetails, updateGovernanceConnector } from "../api/governance-connectors"; import { ServerConfigurationsConstants } from "../constants/server-configurations-constants"; import { ConnectorFormFactory } from "../forms"; diff --git a/apps/console/src/features/server-configurations/pages/connector-listing-page.tsx b/features/admin-server-configurations-v1/pages/connector-listing-page.tsx similarity index 99% rename from apps/console/src/features/server-configurations/pages/connector-listing-page.tsx rename to features/admin-server-configurations-v1/pages/connector-listing-page.tsx index 31f01f7f96a..786f7449881 100644 --- a/apps/console/src/features/server-configurations/pages/connector-listing-page.tsx +++ b/features/admin-server-configurations-v1/pages/connector-listing-page.tsx @@ -30,8 +30,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Placeholder, Ref } from "semantic-ui-react"; -import { serverConfigurationConfig } from "../../../extensions/configs/server-configuration"; -import { AppState, FeatureConfigInterface, store } from "../../core"; +import { serverConfigurationConfig } from "../../admin-extensions-v1/configs/server-configuration"; +import { AppState, FeatureConfigInterface, store } from "../../admin-core-v1"; import { getConnectorCategories, getConnectorCategory } from "../api"; import GovernanceConnectorCategoriesGrid from "../components/governance-connector-grid"; import { ServerConfigurationsConstants } from "../constants"; diff --git a/apps/console/src/features/server-configurations/pages/governance-connectors.tsx b/features/admin-server-configurations-v1/pages/governance-connectors.tsx similarity index 99% rename from apps/console/src/features/server-configurations/pages/governance-connectors.tsx rename to features/admin-server-configurations-v1/pages/governance-connectors.tsx index 3ddb98b2e23..8fa1bee0b5b 100644 --- a/apps/console/src/features/server-configurations/pages/governance-connectors.tsx +++ b/features/admin-server-configurations-v1/pages/governance-connectors.tsx @@ -27,8 +27,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Menu, Rail, Ref, Sticky } from "semantic-ui-react"; -import { serverConfigurationConfig } from "../../../extensions"; -import { AppConstants, AppState, FeatureConfigInterface, UIConstants, history } from "../../core"; +import { serverConfigurationConfig } from "../../admin-extensions-v1"; +import { AppConstants, AppState, FeatureConfigInterface, UIConstants, history } from "../../admin-core-v1"; import { getConnectorCategory } from "../api/governance-connectors"; import { DynamicGovernanceConnector } from "../components"; import { ServerConfigurationsConstants } from "../constants"; diff --git a/apps/console/src/features/server-configurations/pages/index.ts b/features/admin-server-configurations-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/pages/index.ts rename to features/admin-server-configurations-v1/pages/index.ts diff --git a/apps/console/src/features/server-configurations/pages/multi-attribute-login-edit.tsx b/features/admin-server-configurations-v1/pages/multi-attribute-login-edit.tsx similarity index 99% rename from apps/console/src/features/server-configurations/pages/multi-attribute-login-edit.tsx rename to features/admin-server-configurations-v1/pages/multi-attribute-login-edit.tsx index e5cfb373497..a0319772528 100644 --- a/apps/console/src/features/server-configurations/pages/multi-attribute-login-edit.tsx +++ b/features/admin-server-configurations-v1/pages/multi-attribute-login-edit.tsx @@ -26,7 +26,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Ref } from "semantic-ui-react"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { getConnectorDetails } from "../api/governance-connectors"; import { DynamicGovernanceConnector } from "../components/governance-connectors/dynamic-governance-connector"; import { ServerConfigurationsConstants } from "../constants/server-configurations-constants"; diff --git a/apps/console/src/features/server-configurations/settings/edit-connector.tsx b/features/admin-server-configurations-v1/settings/edit-connector.tsx similarity index 98% rename from apps/console/src/features/server-configurations/settings/edit-connector.tsx rename to features/admin-server-configurations-v1/settings/edit-connector.tsx index 8319f3a9186..8629e49983f 100644 --- a/apps/console/src/features/server-configurations/settings/edit-connector.tsx +++ b/features/admin-server-configurations-v1/settings/edit-connector.tsx @@ -20,8 +20,8 @@ import { TestableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { SettingsSection } from "./settings-section"; -import { serverConfigurationConfig } from "../../../extensions/configs"; -import { AppConstants, history } from "../../core"; +import { serverConfigurationConfig } from "../../admin-extensions-v1/configs"; +import { AppConstants, history } from "../../admin-core-v1"; import { getSettingsSectionIcons } from "../configs"; import { ServerConfigurationsConstants } from "../constants/server-configurations-constants"; import { ConnectorPropertyInterface, GovernanceConnectorInterface } from "../models/governance-connectors"; diff --git a/apps/console/src/features/server-configurations/settings/settings-section.tsx b/features/admin-server-configurations-v1/settings/settings-section.tsx similarity index 100% rename from apps/console/src/features/server-configurations/settings/settings-section.tsx rename to features/admin-server-configurations-v1/settings/settings-section.tsx diff --git a/apps/console/src/features/server-configurations/store/actions/governance-connector.ts b/features/admin-server-configurations-v1/store/actions/governance-connector.ts similarity index 100% rename from apps/console/src/features/server-configurations/store/actions/governance-connector.ts rename to features/admin-server-configurations-v1/store/actions/governance-connector.ts diff --git a/apps/console/src/features/server-configurations/store/actions/index.ts b/features/admin-server-configurations-v1/store/actions/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/store/actions/index.ts rename to features/admin-server-configurations-v1/store/actions/index.ts diff --git a/apps/console/src/features/server-configurations/store/actions/types/governance-connector.ts b/features/admin-server-configurations-v1/store/actions/types/governance-connector.ts similarity index 100% rename from apps/console/src/features/server-configurations/store/actions/types/governance-connector.ts rename to features/admin-server-configurations-v1/store/actions/types/governance-connector.ts diff --git a/apps/console/src/features/server-configurations/store/actions/types/index.ts b/features/admin-server-configurations-v1/store/actions/types/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/store/actions/types/index.ts rename to features/admin-server-configurations-v1/store/actions/types/index.ts diff --git a/apps/console/src/features/server-configurations/store/index.ts b/features/admin-server-configurations-v1/store/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/store/index.ts rename to features/admin-server-configurations-v1/store/index.ts diff --git a/apps/console/src/features/server-configurations/store/reducers/governance-connector.ts b/features/admin-server-configurations-v1/store/reducers/governance-connector.ts similarity index 100% rename from apps/console/src/features/server-configurations/store/reducers/governance-connector.ts rename to features/admin-server-configurations-v1/store/reducers/governance-connector.ts diff --git a/apps/console/src/features/server-configurations/store/reducers/index.ts b/features/admin-server-configurations-v1/store/reducers/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/store/reducers/index.ts rename to features/admin-server-configurations-v1/store/reducers/index.ts diff --git a/apps/console/src/features/server-configurations/utils/governance-connector-utils.ts b/features/admin-server-configurations-v1/utils/governance-connector-utils.ts similarity index 99% rename from apps/console/src/features/server-configurations/utils/governance-connector-utils.ts rename to features/admin-server-configurations-v1/utils/governance-connector-utils.ts index 8da234f4bdd..ae08524ce92 100644 --- a/apps/console/src/features/server-configurations/utils/governance-connector-utils.ts +++ b/features/admin-server-configurations-v1/utils/governance-connector-utils.ts @@ -21,7 +21,7 @@ import { AlertLevels } from "@wso2is/core/models"; import { addAlert } from "@wso2is/core/store"; import { I18n } from "@wso2is/i18n"; import camelCase from "lodash-es/camelCase"; -import { AppConstants, store } from "../../core"; +import { AppConstants, store } from "../../admin-core-v1"; import { getConnectorCategories } from "../api"; import { ServerConfigurationsConstants } from "../constants"; import { diff --git a/apps/console/src/features/server-configurations/utils/index.ts b/features/admin-server-configurations-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/server-configurations/utils/index.ts rename to features/admin-server-configurations-v1/utils/index.ts diff --git a/apps/console/src/features/server/api/server.ts b/features/admin-server-v1/api/server.ts similarity index 98% rename from apps/console/src/features/server/api/server.ts rename to features/admin-server-v1/api/server.ts index aa2c2585072..e1c863181bf 100644 --- a/apps/console/src/features/server/api/server.ts +++ b/features/admin-server-v1/api/server.ts @@ -21,9 +21,9 @@ import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { I18n } from "@wso2is/i18n"; import { AxiosError, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, -{ RequestConfigInterface, RequestErrorInterface, RequestResultInterface } from "../../core/hooks/use-request"; +{ RequestConfigInterface, RequestErrorInterface, RequestResultInterface } from "../../admin-core-v1/hooks/use-request"; import { ServerConstants } from "../constants/server"; import { AdminAdvisoryBannerConfigurationInterface, LogType, RemoteLogPublishingConfigurationInterface diff --git a/apps/console/src/features/server/components/remote-logging-config-form.tsx b/features/admin-server-v1/components/remote-logging-config-form.tsx similarity index 100% rename from apps/console/src/features/server/components/remote-logging-config-form.tsx rename to features/admin-server-v1/components/remote-logging-config-form.tsx diff --git a/apps/console/src/features/server/components/settings-section.tsx b/features/admin-server-v1/components/settings-section.tsx similarity index 100% rename from apps/console/src/features/server/components/settings-section.tsx rename to features/admin-server-v1/components/settings-section.tsx diff --git a/apps/console/src/features/server/constants/server.ts b/features/admin-server-v1/constants/server.ts similarity index 100% rename from apps/console/src/features/server/constants/server.ts rename to features/admin-server-v1/constants/server.ts diff --git a/apps/console/src/features/server/models/server.ts b/features/admin-server-v1/models/server.ts similarity index 100% rename from apps/console/src/features/server/models/server.ts rename to features/admin-server-v1/models/server.ts diff --git a/apps/console/src/features/server/pages/admin-session-advisory-banner-page.tsx b/features/admin-server-v1/pages/admin-session-advisory-banner-page.tsx similarity index 99% rename from apps/console/src/features/server/pages/admin-session-advisory-banner-page.tsx rename to features/admin-server-v1/pages/admin-session-advisory-banner-page.tsx index e4b7c175bd4..5576cd41af3 100644 --- a/apps/console/src/features/server/pages/admin-session-advisory-banner-page.tsx +++ b/features/admin-server-v1/pages/admin-session-advisory-banner-page.tsx @@ -27,7 +27,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Checkbox, CheckboxProps } from "semantic-ui-react"; -import { AppConstants, history } from "../../core"; +import { AppConstants, history } from "../../admin-core-v1"; import { updateAdminAdvisoryBannerConfiguration, useAdminAdvisoryBannerConfigs } from "../api/server"; import { AdminAdvisoryBannerConfigurationInterface } from "../models/server"; diff --git a/apps/console/src/features/server/pages/internal-notification-sending-page.tsx b/features/admin-server-v1/pages/internal-notification-sending-page.tsx similarity index 99% rename from apps/console/src/features/server/pages/internal-notification-sending-page.tsx rename to features/admin-server-v1/pages/internal-notification-sending-page.tsx index 199d6b8a459..1ebc9c682cf 100644 --- a/apps/console/src/features/server/pages/internal-notification-sending-page.tsx +++ b/features/admin-server-v1/pages/internal-notification-sending-page.tsx @@ -26,13 +26,13 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Checkbox, CheckboxProps } from "semantic-ui-react"; -import { AppConstants, history } from "../../core"; -import { getConnectorDetails, updateGovernanceConnector } from "../../server-configurations/api"; +import { AppConstants, history } from "../../admin-core-v1"; +import { getConnectorDetails, updateGovernanceConnector } from "../../admin-server-configurations-v1/api"; import { ConnectorPropertyInterface, GovernanceConnectorInterface, UpdateGovernanceConnectorConfigInterface -} from "../../server-configurations/models"; +} from "../../admin-server-configurations-v1/models"; import { ServerConstants } from "../constants/server"; /** diff --git a/apps/console/src/features/server/pages/remote-logging-page.tsx b/features/admin-server-v1/pages/remote-logging-page.tsx similarity index 98% rename from apps/console/src/features/server/pages/remote-logging-page.tsx rename to features/admin-server-v1/pages/remote-logging-page.tsx index 0708b0b772d..b6b08d636ae 100644 --- a/apps/console/src/features/server/pages/remote-logging-page.tsx +++ b/features/admin-server-v1/pages/remote-logging-page.tsx @@ -23,7 +23,7 @@ import React, { FC, ReactElement, useEffect } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { AppConstants, history } from "../../core"; +import { AppConstants, history } from "../../admin-core-v1"; import { useRemoteLogPublishingConfigs } from "../api/server"; diff --git a/apps/console/src/features/server/pages/server.scss b/features/admin-server-v1/pages/server.scss similarity index 100% rename from apps/console/src/features/server/pages/server.scss rename to features/admin-server-v1/pages/server.scss diff --git a/apps/console/src/features/server/pages/server.tsx b/features/admin-server-v1/pages/server.tsx similarity index 99% rename from apps/console/src/features/server/pages/server.tsx rename to features/admin-server-v1/pages/server.tsx index aff40c4e284..5493e6d4207 100644 --- a/apps/console/src/features/server/pages/server.tsx +++ b/features/admin-server-v1/pages/server.tsx @@ -31,7 +31,7 @@ import { GenericIcon, PageLayout } from "@wso2is/react-components"; import React, { FunctionComponent, MutableRefObject, ReactElement, useRef } from "react"; import { useTranslation } from "react-i18next"; import { Ref } from "semantic-ui-react"; -import { AppConstants, history } from "../../core"; +import { AppConstants, history } from "../../admin-core-v1"; import "./server.scss"; /** diff --git a/apps/console/src/features/session-management/api/session-management.ts b/features/admin-session-management-v1/api/session-management.ts similarity index 97% rename from apps/console/src/features/session-management/api/session-management.ts rename to features/admin-session-management-v1/api/session-management.ts index cc1c3a87d55..3f7bdbbc6a9 100644 --- a/apps/console/src/features/session-management/api/session-management.ts +++ b/features/admin-session-management-v1/api/session-management.ts @@ -20,12 +20,12 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { Config } from "../../core/configs"; +import { Config } from "../../admin-core-v1/configs"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { SessionManagementConstants } from "../constants/session-management"; import { PatchData, SessionManagementConfigAPIResponseInterface } from "../models/session-management"; diff --git a/apps/console/src/features/session-management/constants/session-management.ts b/features/admin-session-management-v1/constants/session-management.ts similarity index 100% rename from apps/console/src/features/session-management/constants/session-management.ts rename to features/admin-session-management-v1/constants/session-management.ts diff --git a/apps/console/src/features/session-management/models/session-management.ts b/features/admin-session-management-v1/models/session-management.ts similarity index 100% rename from apps/console/src/features/session-management/models/session-management.ts rename to features/admin-session-management-v1/models/session-management.ts diff --git a/apps/console/src/features/session-management/pages/session-management.tsx b/features/admin-session-management-v1/pages/session-management.tsx similarity index 99% rename from apps/console/src/features/session-management/pages/session-management.tsx rename to features/admin-session-management-v1/pages/session-management.tsx index 456cf073791..99df089d716 100644 --- a/apps/console/src/features/session-management/pages/session-management.tsx +++ b/features/admin-session-management-v1/pages/session-management.tsx @@ -28,7 +28,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Placeholder, Ref } from "semantic-ui-react"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { updateSessionManagmentConfigurations, useSessionManagementConfig } from "../api/session-management"; import { SessionManagementConstants } from "../constants/session-management"; import { diff --git a/apps/console/src/features/sms-providers/api/index.ts b/features/admin-sms-providers-v1/api/index.ts similarity index 100% rename from apps/console/src/features/sms-providers/api/index.ts rename to features/admin-sms-providers-v1/api/index.ts diff --git a/apps/console/src/features/sms-providers/api/sms-provider.ts b/features/admin-sms-providers-v1/api/sms-provider.ts similarity index 98% rename from apps/console/src/features/sms-providers/api/sms-provider.ts rename to features/admin-sms-providers-v1/api/sms-provider.ts index 58dce0d25b9..ad5b31e9a2d 100644 --- a/apps/console/src/features/sms-providers/api/sms-provider.ts +++ b/features/admin-sms-providers-v1/api/sms-provider.ts @@ -24,8 +24,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { SMSProviderConstants } from "../constants"; import { SMSProviderAPIInterface, diff --git a/apps/console/src/features/sms-providers/configs/provider-cards.ts b/features/admin-sms-providers-v1/configs/provider-cards.ts similarity index 100% rename from apps/console/src/features/sms-providers/configs/provider-cards.ts rename to features/admin-sms-providers-v1/configs/provider-cards.ts diff --git a/apps/console/src/features/sms-providers/configs/ui.ts b/features/admin-sms-providers-v1/configs/ui.ts similarity index 79% rename from apps/console/src/features/sms-providers/configs/ui.ts rename to features/admin-sms-providers-v1/configs/ui.ts index ae8fec5b9d5..3539ed3eb6d 100644 --- a/apps/console/src/features/sms-providers/configs/ui.ts +++ b/features/admin-sms-providers-v1/configs/ui.ts @@ -17,9 +17,9 @@ */ import { FunctionComponent, ReactNode } from "react"; -import { ReactComponent as SMSIcon } from "../../../themes/default/assets/images/icons/sms-icon.svg"; -import { ReactComponent as TwilioLogo } from "../../../themes/default/assets/images/twilio-logo.svg"; -import { ReactComponent as VonageLogo } from "../../../themes/default/assets/images/vonage-logo.svg"; +import { ReactComponent as SMSIcon } from "../../themes/default/assets/images/icons/sms-icon.svg"; +import { ReactComponent as TwilioLogo } from "../../themes/default/assets/images/twilio-logo.svg"; +import { ReactComponent as VonageLogo } from "../../themes/default/assets/images/vonage-logo.svg"; // This is a temp flag to keep vonage logo hidden. // remove this once explicit permission is granted to use vonage logo diff --git a/apps/console/src/features/sms-providers/constants/index.ts b/features/admin-sms-providers-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/sms-providers/constants/index.ts rename to features/admin-sms-providers-v1/constants/index.ts diff --git a/apps/console/src/features/sms-providers/constants/sms-provider-constants.ts b/features/admin-sms-providers-v1/constants/sms-provider-constants.ts similarity index 100% rename from apps/console/src/features/sms-providers/constants/sms-provider-constants.ts rename to features/admin-sms-providers-v1/constants/sms-provider-constants.ts diff --git a/apps/console/src/features/sms-providers/models/index.ts b/features/admin-sms-providers-v1/models/index.ts similarity index 100% rename from apps/console/src/features/sms-providers/models/index.ts rename to features/admin-sms-providers-v1/models/index.ts diff --git a/apps/console/src/features/sms-providers/models/sms-providers.ts b/features/admin-sms-providers-v1/models/sms-providers.ts similarity index 100% rename from apps/console/src/features/sms-providers/models/sms-providers.ts rename to features/admin-sms-providers-v1/models/sms-providers.ts diff --git a/apps/console/src/features/sms-providers/pages/custom-sms-provider.tsx b/features/admin-sms-providers-v1/pages/custom-sms-provider.tsx similarity index 100% rename from apps/console/src/features/sms-providers/pages/custom-sms-provider.tsx rename to features/admin-sms-providers-v1/pages/custom-sms-provider.tsx diff --git a/apps/console/src/features/sms-providers/pages/index.ts b/features/admin-sms-providers-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/sms-providers/pages/index.ts rename to features/admin-sms-providers-v1/pages/index.ts diff --git a/apps/console/src/features/sms-providers/pages/sms-providers.scss b/features/admin-sms-providers-v1/pages/sms-providers.scss similarity index 100% rename from apps/console/src/features/sms-providers/pages/sms-providers.scss rename to features/admin-sms-providers-v1/pages/sms-providers.scss diff --git a/apps/console/src/features/sms-providers/pages/sms-providers.tsx b/features/admin-sms-providers-v1/pages/sms-providers.tsx similarity index 98% rename from apps/console/src/features/sms-providers/pages/sms-providers.tsx rename to features/admin-sms-providers-v1/pages/sms-providers.tsx index a07a968eef4..ba3bbce5b0d 100644 --- a/apps/console/src/features/sms-providers/pages/sms-providers.tsx +++ b/features/admin-sms-providers-v1/pages/sms-providers.tsx @@ -31,7 +31,7 @@ import { PageLayout, useDocumentation } from "@wso2is/react-components"; -import smsProviderConfig from "../../../extensions/configs/sms-provider"; +import smsProviderConfig from "../../admin-extensions-v1/configs/sms-provider"; import React, { FunctionComponent, ReactElement, useEffect, useMemo, useState } from "react"; import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; @@ -40,14 +40,14 @@ import { Divider, Grid, Placeholder } from "semantic-ui-react"; import CustomSMSProvider from "./custom-sms-provider"; import TwilioSMSProvider from "./twilio-sms-provider"; import VonageSMSProvider from "./vonage-sms-provider"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; -import { AuthenticatorManagementConstants } from "../../connections/constants/autheticator-constants"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; +import { AuthenticatorManagementConstants } from "../../admin-connections-v1/constants/autheticator-constants"; import { AppConstants, AppState, FeatureConfigInterface -} from "../../core"; -import { history } from "../../core/helpers"; +} from "../../admin-core-v1"; +import { history } from "../../admin-core-v1/helpers"; import { createSMSProvider, deleteSMSProviders, updateSMSProvider, useSMSProviders } from "../api"; import { providerCards } from "../configs/provider-cards"; import { SMSProviderConstants } from "../constants"; diff --git a/apps/console/src/features/sms-providers/pages/twilio-sms-provider.tsx b/features/admin-sms-providers-v1/pages/twilio-sms-provider.tsx similarity index 100% rename from apps/console/src/features/sms-providers/pages/twilio-sms-provider.tsx rename to features/admin-sms-providers-v1/pages/twilio-sms-provider.tsx diff --git a/apps/console/src/features/sms-providers/pages/vonage-sms-provider.tsx b/features/admin-sms-providers-v1/pages/vonage-sms-provider.tsx similarity index 100% rename from apps/console/src/features/sms-providers/pages/vonage-sms-provider.tsx rename to features/admin-sms-providers-v1/pages/vonage-sms-provider.tsx diff --git a/apps/console/src/features/tenants/api/index.ts b/features/admin-tenants-v1/api/index.ts similarity index 100% rename from apps/console/src/features/tenants/api/index.ts rename to features/admin-tenants-v1/api/index.ts diff --git a/apps/console/src/features/tenants/api/tenants.ts b/features/admin-tenants-v1/api/tenants.ts similarity index 97% rename from apps/console/src/features/tenants/api/tenants.ts rename to features/admin-tenants-v1/api/tenants.ts index 23947bdac07..6aab288e5e2 100644 --- a/apps/console/src/features/tenants/api/tenants.ts +++ b/features/admin-tenants-v1/api/tenants.ts @@ -19,8 +19,8 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core/store"; -import { OrganizationType } from "../../organizations/constants"; +import { store } from "../../admin-core-v1/store"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; import { TenantRequestResponse } from "../models"; const getDomainQueryParam = (): string => { diff --git a/apps/console/src/features/tenants/components/add-modal/add-tenant.tsx b/features/admin-tenants-v1/components/add-modal/add-tenant.tsx similarity index 99% rename from apps/console/src/features/tenants/components/add-modal/add-tenant.tsx rename to features/admin-tenants-v1/components/add-modal/add-tenant.tsx index 91f0a58c040..9b565a865c8 100644 --- a/apps/console/src/features/tenants/components/add-modal/add-tenant.tsx +++ b/features/admin-tenants-v1/components/add-modal/add-tenant.tsx @@ -27,7 +27,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Modal } from "semantic-ui-react"; -import { EventPublisher } from "../../../core/utils"; +import { EventPublisher } from "../../../admin-core-v1/utils"; import { addNewTenant, checkDuplicateTenants } from "../../api"; import { handleTenantSwitch } from "../../utils"; import { AddTenantWizardForm, AddTenantWizardFormValuesInterface } from "../forms"; diff --git a/apps/console/src/features/tenants/components/add-modal/index.ts b/features/admin-tenants-v1/components/add-modal/index.ts similarity index 100% rename from apps/console/src/features/tenants/components/add-modal/index.ts rename to features/admin-tenants-v1/components/add-modal/index.ts diff --git a/apps/console/src/features/tenants/components/dropdown/index.ts b/features/admin-tenants-v1/components/dropdown/index.ts similarity index 100% rename from apps/console/src/features/tenants/components/dropdown/index.ts rename to features/admin-tenants-v1/components/dropdown/index.ts diff --git a/apps/console/src/features/tenants/components/dropdown/organization-super-trigger.tsx b/features/admin-tenants-v1/components/dropdown/organization-super-trigger.tsx similarity index 94% rename from apps/console/src/features/tenants/components/dropdown/organization-super-trigger.tsx rename to features/admin-tenants-v1/components/dropdown/organization-super-trigger.tsx index 9011ea893b9..25210b001fb 100644 --- a/apps/console/src/features/tenants/components/dropdown/organization-super-trigger.tsx +++ b/features/admin-tenants-v1/components/dropdown/organization-super-trigger.tsx @@ -18,7 +18,7 @@ import { GenericIcon } from "@wso2is/react-components"; import React, { ReactElement } from "react"; -import { getMiscellaneousIcons } from "../../../core/configs"; +import { getMiscellaneousIcons } from "../../../admin-core-v1/configs"; export const OrganizationSuperTrigger = (): ReactElement => { return ( diff --git a/apps/console/src/features/tenants/components/dropdown/tenant-dropdown-trigger.tsx b/features/admin-tenants-v1/components/dropdown/tenant-dropdown-trigger.tsx similarity index 96% rename from apps/console/src/features/tenants/components/dropdown/tenant-dropdown-trigger.tsx rename to features/admin-tenants-v1/components/dropdown/tenant-dropdown-trigger.tsx index 958c8c47731..e01758c4ae0 100644 --- a/apps/console/src/features/tenants/components/dropdown/tenant-dropdown-trigger.tsx +++ b/features/admin-tenants-v1/components/dropdown/tenant-dropdown-trigger.tsx @@ -19,7 +19,7 @@ import { GenericIcon } from "@wso2is/react-components"; import React, { ReactElement } from "react"; import { Placeholder } from "semantic-ui-react"; -import { getMiscellaneousIcons } from "../../../core/configs"; +import { getMiscellaneousIcons } from "../../../admin-core-v1/configs"; import { TriggerPropTypesInterface } from "../../models"; export const TenantDropdownTrigger = (props: TriggerPropTypesInterface): ReactElement => { diff --git a/apps/console/src/features/tenants/components/dropdown/tenant-dropdown.tsx b/features/admin-tenants-v1/components/dropdown/tenant-dropdown.tsx similarity index 98% rename from apps/console/src/features/tenants/components/dropdown/tenant-dropdown.tsx rename to features/admin-tenants-v1/components/dropdown/tenant-dropdown.tsx index 4f15c9de456..7e141b633e5 100644 --- a/apps/console/src/features/tenants/components/dropdown/tenant-dropdown.tsx +++ b/features/admin-tenants-v1/components/dropdown/tenant-dropdown.tsx @@ -47,16 +47,16 @@ import { Placeholder, SemanticICONS } from "semantic-ui-react"; -import { organizationConfigs } from "../../../../extensions"; +import { organizationConfigs } from "../../../admin-extensions-v1"; import { FeatureGateConstants -} from "../../../../extensions/components/feature-gate/constants/feature-gate"; -import { getMiscellaneousIcons } from "../../../core/configs"; -import { AppConstants } from "../../../core/constants"; -import { history } from "../../../core/helpers/history"; -import { AppState } from "../../../core/store"; -import { OrganizationType } from "../../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; +} from "../../../admin-extensions-v1/components/feature-gate/constants/feature-gate"; +import { getMiscellaneousIcons } from "../../../admin-core-v1/configs"; +import { AppConstants } from "../../../admin-core-v1/constants"; +import { history } from "../../../admin-core-v1/helpers/history"; +import { AppState } from "../../../admin-core-v1/store"; +import { OrganizationType } from "../../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; import { getAssociatedTenants, makeTenantDefault } from "../../api"; import { TenantInfo, TenantRequestResponse, TriggerPropTypesInterface } from "../../models"; import { handleTenantSwitch } from "../../utils"; diff --git a/apps/console/src/features/tenants/components/dropdown/tenant-switch-dropdown.tsx b/features/admin-tenants-v1/components/dropdown/tenant-switch-dropdown.tsx similarity index 97% rename from apps/console/src/features/tenants/components/dropdown/tenant-switch-dropdown.tsx rename to features/admin-tenants-v1/components/dropdown/tenant-switch-dropdown.tsx index 1a63c0431ba..9be91792924 100644 --- a/apps/console/src/features/tenants/components/dropdown/tenant-switch-dropdown.tsx +++ b/features/admin-tenants-v1/components/dropdown/tenant-switch-dropdown.tsx @@ -29,12 +29,12 @@ import { Dispatch } from "redux"; import { Button, Dropdown, Grid, Icon, Input, Item, Loader, Segment } from "semantic-ui-react"; import { ReactComponent as CrossIcon -} from "../../../../../themes/default/assets/images/icons/cross-icon.svg"; -import { getMiscellaneousIcons } from "../../../core"; +} from "../../../../themes/default/assets/images/icons/cross-icon.svg"; +import { getMiscellaneousIcons } from "../../../admin-core-v1"; import OrganizationSwitcherList from - "../../../organizations/components/organization-switch/organization-switch-list"; -import { OrganizationManagementConstants } from "../../../organizations/constants"; -import { OrganizationInterface } from "../../../organizations/models"; + "../../../admin-organizations-v1/components/organization-switch/organization-switch-list"; +import { OrganizationManagementConstants } from "../../../admin-organizations-v1/constants"; +import { OrganizationInterface } from "../../../admin-organizations-v1/models"; import { getAssociatedTenants } from "../../api"; import { TenantInfo, TenantRequestResponse } from "../../models"; import { AddTenantWizard } from "../add-modal"; diff --git a/apps/console/src/features/tenants/components/forms/add-tenant-wizard-form.tsx b/features/admin-tenants-v1/components/forms/add-tenant-wizard-form.tsx similarity index 99% rename from apps/console/src/features/tenants/components/forms/add-tenant-wizard-form.tsx rename to features/admin-tenants-v1/components/forms/add-tenant-wizard-form.tsx index e40270851b0..40520c18aec 100644 --- a/apps/console/src/features/tenants/components/forms/add-tenant-wizard-form.tsx +++ b/features/admin-tenants-v1/components/forms/add-tenant-wizard-form.tsx @@ -34,7 +34,7 @@ import React, { import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider, Segment } from "semantic-ui-react"; -import { AppState } from "../../../core/store"; +import { AppState } from "../../../admin-core-v1/store"; import { checkDuplicateTenants } from "../../api"; import { TenantManagementConstants } from "../../constants"; diff --git a/apps/console/src/features/tenants/components/forms/index.ts b/features/admin-tenants-v1/components/forms/index.ts similarity index 100% rename from apps/console/src/features/tenants/components/forms/index.ts rename to features/admin-tenants-v1/components/forms/index.ts diff --git a/apps/console/src/features/tenants/components/index.ts b/features/admin-tenants-v1/components/index.ts similarity index 100% rename from apps/console/src/features/tenants/components/index.ts rename to features/admin-tenants-v1/components/index.ts diff --git a/apps/console/src/features/tenants/configs/endpoints.ts b/features/admin-tenants-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/tenants/configs/endpoints.ts rename to features/admin-tenants-v1/configs/endpoints.ts diff --git a/apps/console/src/features/tenants/configs/index.ts b/features/admin-tenants-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/tenants/configs/index.ts rename to features/admin-tenants-v1/configs/index.ts diff --git a/apps/console/src/features/tenants/configs/ui.ts b/features/admin-tenants-v1/configs/ui.ts similarity index 100% rename from apps/console/src/features/tenants/configs/ui.ts rename to features/admin-tenants-v1/configs/ui.ts diff --git a/apps/console/src/features/tenants/constants/index.ts b/features/admin-tenants-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/tenants/constants/index.ts rename to features/admin-tenants-v1/constants/index.ts diff --git a/apps/console/src/features/tenants/constants/tenant-management.ts b/features/admin-tenants-v1/constants/tenant-management.ts similarity index 100% rename from apps/console/src/features/tenants/constants/tenant-management.ts rename to features/admin-tenants-v1/constants/tenant-management.ts diff --git a/apps/console/src/features/tenants/models/endpoints.ts b/features/admin-tenants-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/tenants/models/endpoints.ts rename to features/admin-tenants-v1/models/endpoints.ts diff --git a/apps/console/src/features/tenants/models/index.ts b/features/admin-tenants-v1/models/index.ts similarity index 100% rename from apps/console/src/features/tenants/models/index.ts rename to features/admin-tenants-v1/models/index.ts diff --git a/apps/console/src/features/tenants/models/region.ts b/features/admin-tenants-v1/models/region.ts similarity index 100% rename from apps/console/src/features/tenants/models/region.ts rename to features/admin-tenants-v1/models/region.ts diff --git a/apps/console/src/features/tenants/models/tenant.ts b/features/admin-tenants-v1/models/tenant.ts similarity index 100% rename from apps/console/src/features/tenants/models/tenant.ts rename to features/admin-tenants-v1/models/tenant.ts diff --git a/apps/console/src/features/tenants/pages/create-tenant.tsx b/features/admin-tenants-v1/pages/create-tenant.tsx similarity index 99% rename from apps/console/src/features/tenants/pages/create-tenant.tsx rename to features/admin-tenants-v1/pages/create-tenant.tsx index 4dbb9544459..edd6d4d7e5f 100644 --- a/apps/console/src/features/tenants/pages/create-tenant.tsx +++ b/features/admin-tenants-v1/pages/create-tenant.tsx @@ -47,9 +47,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Card, Divider, Flag, FlagNameValues, Grid, Icon } from "semantic-ui-react"; -import { history } from "../../core/helpers"; -import { AppState } from "../../core/store"; -import { EventPublisher } from "../../core/utils"; +import { history } from "../../admin-core-v1/helpers"; +import { AppState } from "../../admin-core-v1/store"; +import { EventPublisher } from "../../admin-core-v1/utils"; import { addNewTenant, checkDuplicateTenants } from "../api"; import { TenantCreationIcons } from "../configs"; import { TenantManagementConstants } from "../constants"; diff --git a/apps/console/src/features/tenants/utils/get-region.tsx b/features/admin-tenants-v1/utils/get-region.tsx similarity index 100% rename from apps/console/src/features/tenants/utils/get-region.tsx rename to features/admin-tenants-v1/utils/get-region.tsx diff --git a/apps/console/src/features/tenants/utils/index.ts b/features/admin-tenants-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/tenants/utils/index.ts rename to features/admin-tenants-v1/utils/index.ts diff --git a/apps/console/src/features/tenants/utils/tenant-switch.tsx b/features/admin-tenants-v1/utils/tenant-switch.tsx similarity index 100% rename from apps/console/src/features/tenants/utils/tenant-switch.tsx rename to features/admin-tenants-v1/utils/tenant-switch.tsx diff --git a/apps/console/src/features/tenants/utils/tenants.ts b/features/admin-tenants-v1/utils/tenants.ts similarity index 100% rename from apps/console/src/features/tenants/utils/tenants.ts rename to features/admin-tenants-v1/utils/tenants.ts diff --git a/apps/console/src/features/users/api/index.ts b/features/admin-users-v1/api/index.ts similarity index 100% rename from apps/console/src/features/users/api/index.ts rename to features/admin-users-v1/api/index.ts diff --git a/apps/console/src/features/users/api/invite.ts b/features/admin-users-v1/api/invite.ts similarity index 97% rename from apps/console/src/features/users/api/invite.ts rename to features/admin-users-v1/api/invite.ts index 68d441bc860..50cec4dc802 100644 --- a/apps/console/src/features/users/api/invite.ts +++ b/features/admin-users-v1/api/invite.ts @@ -20,9 +20,9 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { Config } from "../../core/configs"; -import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +import { Config } from "../../admin-core-v1/configs"; +import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { UserManagementConstants } from "../constants"; import { UserInviteInterface } from "../models/user"; diff --git a/apps/console/src/features/users/api/profile.ts b/features/admin-users-v1/api/profile.ts similarity index 98% rename from apps/console/src/features/users/api/profile.ts rename to features/admin-users-v1/api/profile.ts index 028bbd652df..a220b76d851 100644 --- a/apps/console/src/features/users/api/profile.ts +++ b/features/admin-users-v1/api/profile.ts @@ -21,8 +21,8 @@ import { ProfileConstants } from "@wso2is/core/constants"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods, ProfileInfoInterface, ProfileSchemaInterface } from "@wso2is/core/models"; import { AxiosError, AxiosResponse } from "axios"; -import { Config } from "../../core/configs"; -import { store } from "../../core/store"; +import { Config } from "../../admin-core-v1/configs"; +import { store } from "../../admin-core-v1/store"; /** * Initialize an axios Http client. diff --git a/apps/console/src/features/users/api/users.ts b/features/admin-users-v1/api/users.ts similarity index 98% rename from apps/console/src/features/users/api/users.ts rename to features/admin-users-v1/api/users.ts index d7d9e3c9ed5..abe3373d9a9 100644 --- a/apps/console/src/features/users/api/users.ts +++ b/features/admin-users-v1/api/users.ts @@ -24,10 +24,10 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; -import { PatchGroupDataInterface } from "../../groups"; -import { PatchRoleDataInterface } from "../../roles/models"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; +import { PatchGroupDataInterface } from "../../admin-groups-v1"; +import { PatchRoleDataInterface } from "../../admin-roles-v2/models"; import { UserManagementConstants } from "../constants"; import { SCIMBulkEndpointInterface, UserDetailsInterface, UserListInterface, UserSessionsInterface } from "../models"; diff --git a/apps/console/src/features/users/components/bulk-import-response-list.tsx b/features/admin-users-v1/components/bulk-import-response-list.tsx similarity index 99% rename from apps/console/src/features/users/components/bulk-import-response-list.tsx rename to features/admin-users-v1/components/bulk-import-response-list.tsx index bb85434f3b2..5233f1894fe 100644 --- a/apps/console/src/features/users/components/bulk-import-response-list.tsx +++ b/features/admin-users-v1/components/bulk-import-response-list.tsx @@ -40,7 +40,7 @@ import { Label } from "semantic-ui-react"; import { - AdvancedSearchWithBasicFilters, UIConstants, getEmptyPlaceholderIllustrations } from "../../core"; + AdvancedSearchWithBasicFilters, UIConstants, getEmptyPlaceholderIllustrations } from "../../admin-core-v1"; import { BulkImportResponseOperationTypes, BulkUserImportStatus } from "../constants"; import { BulkResponseSummary, BulkUserImportOperationResponse } from "../models"; diff --git a/apps/console/src/features/users/components/edit-user.tsx b/features/admin-users-v1/components/edit-user.tsx similarity index 95% rename from apps/console/src/features/users/components/edit-user.tsx rename to features/admin-users-v1/components/edit-user.tsx index 23b52a2c7ac..d860ff8a9d2 100644 --- a/apps/console/src/features/users/components/edit-user.tsx +++ b/features/admin-users-v1/components/edit-user.tsx @@ -32,13 +32,13 @@ import { UserProfile } from "./user-profile"; import { UserRolesList } from "./user-roles-list"; import { UserRolesV1List } from "./user-roles-v1-list"; import { UserSessions } from "./user-sessions"; -import { SCIMConfigs } from "../../../extensions/configs/scim"; -import { userstoresConfig } from "../../../extensions/configs/userstores"; -import { FeatureConfigInterface } from "../../core/models"; -import { AppState, store } from "../../core/store"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; -import { ServerConfigurationsInterface, getServerConfigs } from "../../server-configurations"; -import { ConnectorPropertyInterface } from "../../server-configurations/models"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; +import { userstoresConfig } from "../../admin-extensions-v1/configs/userstores"; +import { FeatureConfigInterface } from "../../admin-core-v1/models"; +import { AppState, store } from "../../admin-core-v1/store"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; +import { ServerConfigurationsInterface, getServerConfigs } from "../../admin-server-configurations-v1"; +import { ConnectorPropertyInterface } from "../../admin-server-configurations-v1/models"; import { AdminAccountTypes, UserManagementConstants } from "../constants"; import useUserManagement from "../hooks/use-user-management"; diff --git a/apps/console/src/features/users/components/guests/api/invite.ts b/features/admin-users-v1/components/guests/api/invite.ts similarity index 97% rename from apps/console/src/features/users/components/guests/api/invite.ts rename to features/admin-users-v1/components/guests/api/invite.ts index 7642db0464a..f21c0dc4f15 100644 --- a/apps/console/src/features/users/components/guests/api/invite.ts +++ b/features/admin-users-v1/components/guests/api/invite.ts @@ -19,7 +19,7 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../../../core/store"; +import { store } from "../../../../admin-core-v1/store"; import { ParentOrgUserInviteInterface } from "../models/invite"; /** diff --git a/apps/console/src/features/users/components/guests/api/use-get-parent-org-user-invites.tsx b/features/admin-users-v1/components/guests/api/use-get-parent-org-user-invites.tsx similarity index 93% rename from apps/console/src/features/users/components/guests/api/use-get-parent-org-user-invites.tsx rename to features/admin-users-v1/components/guests/api/use-get-parent-org-user-invites.tsx index 313bae1aacf..f4df4ab3d77 100644 --- a/apps/console/src/features/users/components/guests/api/use-get-parent-org-user-invites.tsx +++ b/features/admin-users-v1/components/guests/api/use-get-parent-org-user-invites.tsx @@ -17,8 +17,8 @@ */ import { HttpMethods } from "@wso2is/core/models"; import { AxiosRequestConfig } from "axios"; -import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../../../core/hooks/use-request"; -import { store } from "../../../../core/store"; +import useRequest, { RequestErrorInterface, RequestResultInterface } from "../../../../admin-core-v1/hooks/use-request"; +import { store } from "../../../../admin-core-v1/store"; import { InvitationsInterface } from "../models/invite"; /** diff --git a/apps/console/src/features/users/components/guests/models/invite.ts b/features/admin-users-v1/components/guests/models/invite.ts similarity index 97% rename from apps/console/src/features/users/components/guests/models/invite.ts rename to features/admin-users-v1/components/guests/models/invite.ts index 8937165d9d9..71cc2796a05 100644 --- a/apps/console/src/features/users/components/guests/models/invite.ts +++ b/features/admin-users-v1/components/guests/models/invite.ts @@ -17,7 +17,7 @@ */ import { ReactNode } from "react"; -import { GroupsInterface } from "../../../../groups"; +import { GroupsInterface } from "../../../../admin-groups-v1"; import { InviteUserStatus } from "../../../models/user"; /** diff --git a/apps/console/src/features/users/components/guests/pages/guest-users-list.tsx b/features/admin-users-v1/components/guests/pages/guest-users-list.tsx similarity index 99% rename from apps/console/src/features/users/components/guests/pages/guest-users-list.tsx rename to features/admin-users-v1/components/guests/pages/guest-users-list.tsx index 4cd68b7a5e6..f0b0cedf8de 100644 --- a/apps/console/src/features/users/components/guests/pages/guest-users-list.tsx +++ b/features/admin-users-v1/components/guests/pages/guest-users-list.tsx @@ -38,7 +38,7 @@ import { FeatureConfigInterface, UserListInterface, getEmptyPlaceholderIllustrations -} from "../../../../core"; +} from "../../../../admin-core-v1"; import { deleteInvite, resendInvite } from "../../../api/invite"; import { UserAccountTypesMain } from "../../../constants"; import { InvitationStatus } from "../../../models"; diff --git a/apps/console/src/features/users/components/guests/pages/index.ts b/features/admin-users-v1/components/guests/pages/index.ts similarity index 100% rename from apps/console/src/features/users/components/guests/pages/index.ts rename to features/admin-users-v1/components/guests/pages/index.ts diff --git a/apps/console/src/features/users/components/guests/pages/invite-parent-org-user.scss b/features/admin-users-v1/components/guests/pages/invite-parent-org-user.scss similarity index 100% rename from apps/console/src/features/users/components/guests/pages/invite-parent-org-user.scss rename to features/admin-users-v1/components/guests/pages/invite-parent-org-user.scss diff --git a/apps/console/src/features/users/components/guests/pages/invite-parent-org-user.tsx b/features/admin-users-v1/components/guests/pages/invite-parent-org-user.tsx similarity index 98% rename from apps/console/src/features/users/components/guests/pages/invite-parent-org-user.tsx rename to features/admin-users-v1/components/guests/pages/invite-parent-org-user.tsx index c43569cca41..8548e35b726 100644 --- a/apps/console/src/features/users/components/guests/pages/invite-parent-org-user.tsx +++ b/features/admin-users-v1/components/guests/pages/invite-parent-org-user.tsx @@ -27,8 +27,8 @@ import isEmpty from "lodash-es/isEmpty"; import React, { FunctionComponent, ReactElement, useMemo } from "react"; import { FormRenderProps } from "react-final-form"; import { Trans, useTranslation } from "react-i18next"; -import { GroupsInterface, useGroupList } from "../../../../groups"; -import { PRIMARY_USERSTORE } from "../../../../userstores/constants"; +import { GroupsInterface, useGroupList } from "../../../../admin-groups-v1"; +import { PRIMARY_USERSTORE } from "../../../../admin-userstores-v1/constants"; import { UserManagementConstants } from "../../../constants"; import { GroupsAutoCompleteOption, InviteParentOrgUserFormValuesInterface } from "../models/invite"; diff --git a/apps/console/src/features/users/components/guests/pages/invitee-role-selection.tsx b/features/admin-users-v1/components/guests/pages/invitee-role-selection.tsx similarity index 100% rename from apps/console/src/features/users/components/guests/pages/invitee-role-selection.tsx rename to features/admin-users-v1/components/guests/pages/invitee-role-selection.tsx diff --git a/apps/console/src/features/users/components/parent-user-invite-response-list.tsx b/features/admin-users-v1/components/parent-user-invite-response-list.tsx similarity index 99% rename from apps/console/src/features/users/components/parent-user-invite-response-list.tsx rename to features/admin-users-v1/components/parent-user-invite-response-list.tsx index 256596da4b9..4440ecbb281 100644 --- a/apps/console/src/features/users/components/parent-user-invite-response-list.tsx +++ b/features/admin-users-v1/components/parent-user-invite-response-list.tsx @@ -31,7 +31,7 @@ import { Header, Label } from "semantic-ui-react"; -import { UIConstants, getEmptyPlaceholderIllustrations } from "../../core"; +import { UIConstants, getEmptyPlaceholderIllustrations } from "../../admin-core-v1"; import { ParentOrgUserInvitationResult, ParentOrgUserInviteErrorCode, diff --git a/apps/console/src/features/users/components/user-change-password.tsx b/features/admin-users-v1/components/user-change-password.tsx similarity index 98% rename from apps/console/src/features/users/components/user-change-password.tsx rename to features/admin-users-v1/components/user-change-password.tsx index 602368726ef..c83af9dbfac 100644 --- a/apps/console/src/features/users/components/user-change-password.tsx +++ b/features/admin-users-v1/components/user-change-password.tsx @@ -32,18 +32,18 @@ import React, import { Trans, useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Grid, Icon, Modal, SemanticCOLORS } from "semantic-ui-react"; -import { AppConstants, AppState, FeatureConfigInterface, SharedUserStoreUtils, history } from "../../core"; -import { PatchRoleDataInterface } from "../../roles/models/roles"; +import { AppConstants, AppState, FeatureConfigInterface, SharedUserStoreUtils, history } from "../../admin-core-v1"; +import { PatchRoleDataInterface } from "../../admin-roles-v2/models/roles"; import { ConnectorPropertyInterface, ServerConfigurationsConstants -} from "../../server-configurations"; +} from "../../admin-server-configurations-v1"; import { PRIMARY_USERSTORE, USERSTORE_REGEX_PROPERTIES -} from "../../userstores/constants/user-store-constants"; -import { useValidationConfigData } from "../../validation/api"; -import { ValidationFormInterface } from "../../validation/models"; +} from "../../admin-userstores-v1/constants/user-store-constants"; +import { useValidationConfigData } from "../../admin-validation-v1/api"; +import { ValidationFormInterface } from "../../admin-validation-v1/models"; import { updateUserInfo } from "../api"; import { getConfiguration } from "../utils"; diff --git a/apps/console/src/features/users/components/user-common-components/auto-complete-render-option.tsx b/features/admin-users-v1/components/user-common-components/auto-complete-render-option.tsx similarity index 100% rename from apps/console/src/features/users/components/user-common-components/auto-complete-render-option.tsx rename to features/admin-users-v1/components/user-common-components/auto-complete-render-option.tsx diff --git a/apps/console/src/features/users/components/user-common-components/chip-more-details.tsx b/features/admin-users-v1/components/user-common-components/chip-more-details.tsx similarity index 100% rename from apps/console/src/features/users/components/user-common-components/chip-more-details.tsx rename to features/admin-users-v1/components/user-common-components/chip-more-details.tsx diff --git a/apps/console/src/features/users/components/user-common-components/render-chip.tsx b/features/admin-users-v1/components/user-common-components/render-chip.tsx similarity index 97% rename from apps/console/src/features/users/components/user-common-components/render-chip.tsx rename to features/admin-users-v1/components/user-common-components/render-chip.tsx index a335539ecc5..7a49842a9a8 100644 --- a/apps/console/src/features/users/components/user-common-components/render-chip.tsx +++ b/features/admin-users-v1/components/user-common-components/render-chip.tsx @@ -20,7 +20,7 @@ import Chip, { ChipProps } from "@oxygen-ui/react/Chip"; import Typography from "@oxygen-ui/react/Typography"; import { IdentifiableComponentInterface, RolesMemberInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement, SyntheticEvent } from "react"; -import { RoleAudienceTypes } from "../../../roles/constants"; +import { RoleAudienceTypes } from "../../../admin-roles-v2/constants"; interface RenderChipInterface extends IdentifiableComponentInterface, ChipProps { /** diff --git a/apps/console/src/features/users/components/user-groups-edit.tsx b/features/admin-users-v1/components/user-groups-edit.tsx similarity index 98% rename from apps/console/src/features/users/components/user-groups-edit.tsx rename to features/admin-users-v1/components/user-groups-edit.tsx index 32bfb8e81d7..c63679e4e53 100644 --- a/apps/console/src/features/users/components/user-groups-edit.tsx +++ b/features/admin-users-v1/components/user-groups-edit.tsx @@ -53,11 +53,11 @@ import { Modal, Table } from "semantic-ui-react"; -import { userstoresConfig } from "../../../extensions/configs/userstores"; -import { getEmptyPlaceholderIllustrations, updateResources } from "../../core"; -import { useGroupList } from "../../groups/api"; -import { GroupsInterface, GroupsMemberInterface } from "../../groups/models"; -import { APPLICATION_DOMAIN, INTERNAL_DOMAIN, PRIMARY_DOMAIN } from "../../roles/constants"; +import { userstoresConfig } from "../../admin-extensions-v1/configs/userstores"; +import { getEmptyPlaceholderIllustrations, updateResources } from "../../admin-core-v1"; +import { useGroupList } from "../../admin-groups-v1/api"; +import { GroupsInterface, GroupsMemberInterface } from "../../admin-groups-v1/models"; +import { APPLICATION_DOMAIN, INTERNAL_DOMAIN, PRIMARY_DOMAIN } from "../../admin-roles-v2/constants"; interface UserGroupsPropsInterface { /** diff --git a/apps/console/src/features/users/components/user-profile.tsx b/features/admin-users-v1/components/user-profile.tsx similarity index 99% rename from apps/console/src/features/users/components/user-profile.tsx rename to features/admin-users-v1/components/user-profile.tsx index 36672c46fa1..7bc51b94cce 100644 --- a/apps/console/src/features/users/components/user-profile.tsx +++ b/features/admin-users-v1/components/user-profile.tsx @@ -49,20 +49,20 @@ import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Button, CheckboxProps, Divider, DropdownItemProps, Form, Grid, Input } from "semantic-ui-react"; import { ChangePasswordComponent } from "./user-change-password"; -import { SCIMConfigs, commonConfig, userConfig } from "../../../extensions"; -import { TenantInfo } from "../../../extensions/components/tenants/models"; -import { getAssociationType } from "../../../extensions/components/tenants/utils/tenants"; -import { administratorConfig } from "../../../extensions/configs/administrator"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; -import { searchRoleList, updateRoleDetails } from "../../roles/api/roles"; +import { SCIMConfigs, commonConfig, userConfig } from "../../admin-extensions-v1"; +import { TenantInfo } from "../../admin-extensions-v1/components/tenants/models"; +import { getAssociationType } from "../../admin-extensions-v1/components/tenants/utils/tenants"; +import { administratorConfig } from "../../admin-extensions-v1/configs/administrator"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; +import { searchRoleList, updateRoleDetails } from "../../admin-roles-v2/api/roles"; import { OperationValueInterface, PatchRoleDataInterface, ScimOperationsInterface, SearchRoleInterface -} from "../../roles/models/roles"; -import { ConnectorPropertyInterface, ServerConfigurationsConstants } from "../../server-configurations"; +} from "../../admin-roles-v2/models/roles"; +import { ConnectorPropertyInterface, ServerConfigurationsConstants } from "../../admin-server-configurations-v1"; import { updateUserInfo } from "../api"; import { AdminAccountTypes, UserManagementConstants } from "../constants"; import { AccountConfigSettingsInterface, SchemaAttributeValueInterface, SubValueInterface } from "../models"; diff --git a/apps/console/src/features/users/components/user-role-permissions.tsx b/features/admin-users-v1/components/user-role-permissions.tsx similarity index 92% rename from apps/console/src/features/users/components/user-role-permissions.tsx rename to features/admin-users-v1/components/user-role-permissions.tsx index b4ec8207f49..38d0c19ae0c 100644 --- a/apps/console/src/features/users/components/user-role-permissions.tsx +++ b/features/admin-users-v1/components/user-role-permissions.tsx @@ -22,12 +22,12 @@ import React, { FunctionComponent, ReactElement, useEffect, useMemo, useState } import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Button, Grid, Modal } from "semantic-ui-react"; -import { AppConstants, AppState, history } from "../../core"; -import { getOrganizationRoleById } from "../../organizations/api"; -import { OrganizationResponseInterface } from "../../organizations/models/organizations"; -import { OrganizationUtils } from "../../organizations/utils"; -import { getRoleById } from "../../roles/api/roles"; -import { PermissionList } from "../../roles/components/wizard/role-permission"; +import { AppConstants, AppState, history } from "../../admin-core-v1"; +import { getOrganizationRoleById } from "../../admin-organizations-v1/api"; +import { OrganizationResponseInterface } from "../../admin-organizations-v1/models/organizations"; +import { OrganizationUtils } from "../../admin-organizations-v1/utils"; +import { getRoleById } from "../../admin-roles-v2/api/roles"; +import { PermissionList } from "../../admin-roles-v2/components/wizard/role-permission"; /** * Proptypes for the user role permission component. diff --git a/apps/console/src/features/users/components/user-roles-list.scss b/features/admin-users-v1/components/user-roles-list.scss similarity index 100% rename from apps/console/src/features/users/components/user-roles-list.scss rename to features/admin-users-v1/components/user-roles-list.scss diff --git a/apps/console/src/features/users/components/user-roles-list.tsx b/features/admin-users-v1/components/user-roles-list.tsx similarity index 97% rename from apps/console/src/features/users/components/user-roles-list.tsx rename to features/admin-users-v1/components/user-roles-list.tsx index d6d9ead1bd9..431c3e0add4 100644 --- a/apps/console/src/features/users/components/user-roles-list.tsx +++ b/features/admin-users-v1/components/user-roles-list.tsx @@ -32,9 +32,9 @@ import React, { import { useTranslation } from "react-i18next"; import { useSelector } from "react-redux"; import { Divider } from "semantic-ui-react"; -import { AppState, getEmptyPlaceholderIllustrations } from "../../core"; -import { ReadOnlyRoleList } from "../../roles/components/readonly-role-list"; -import { APPLICATION_DOMAIN, DOMAIN_SEPARATOR, INTERNAL_DOMAIN } from "../../roles/constants"; +import { AppState, getEmptyPlaceholderIllustrations } from "../../admin-core-v1"; +import { ReadOnlyRoleList } from "../../admin-roles-v2/components/readonly-role-list"; +import { APPLICATION_DOMAIN, DOMAIN_SEPARATOR, INTERNAL_DOMAIN } from "../../admin-roles-v2/constants"; import "./user-roles-list.scss"; interface UserRoleEditPropsInterface extends IdentifiableComponentInterface { diff --git a/apps/console/src/features/users/components/user-roles-v1-list.tsx b/features/admin-users-v1/components/user-roles-v1-list.tsx similarity index 99% rename from apps/console/src/features/users/components/user-roles-v1-list.tsx rename to features/admin-users-v1/components/user-roles-v1-list.tsx index f83319d23e5..0d319dfe6ad 100644 --- a/apps/console/src/features/users/components/user-roles-v1-list.tsx +++ b/features/admin-users-v1/components/user-roles-v1-list.tsx @@ -46,16 +46,16 @@ import { useSelector } from "react-redux"; import { Button, Divider, Grid, Icon, Input, InputOnChangeData, Label, Modal, Table } from "semantic-ui-react"; import { UserRolePermissions } from "./user-role-permissions"; import { RolePermissions } from "./wizard/user-role-permissions"; -import { AppState, getEmptyPlaceholderIllustrations, updateResources } from "../../core"; -import { getOrganizationRoles } from "../../organizations/api"; +import { AppState, getEmptyPlaceholderIllustrations, updateResources } from "../../admin-core-v1"; +import { getOrganizationRoles } from "../../admin-organizations-v1/api"; import { OrganizationResponseInterface, OrganizationRoleListItemInterface, OrganizationRoleListResponseInterface -} from "../../organizations/models/organizations"; -import { OrganizationUtils } from "../../organizations/utils"; -import { getRolesList } from "../../roles/api"; -import { APPLICATION_DOMAIN, INTERNAL_DOMAIN } from "../../roles/constants"; +} from "../../admin-organizations-v1/models/organizations"; +import { OrganizationUtils } from "../../admin-organizations-v1/utils"; +import { getRolesList } from "../../admin-roles-v2/api"; +import { APPLICATION_DOMAIN, INTERNAL_DOMAIN } from "../../admin-roles-v2/constants"; interface UserRolesV1PropsInterface { /** diff --git a/apps/console/src/features/users/components/user-sessions.tsx b/features/admin-users-v1/components/user-sessions.tsx similarity index 99% rename from apps/console/src/features/users/components/user-sessions.tsx rename to features/admin-users-v1/components/user-sessions.tsx index eaf3ca6f727..114a5caa10a 100644 --- a/apps/console/src/features/users/components/user-sessions.tsx +++ b/features/admin-users-v1/components/user-sessions.tsx @@ -50,8 +50,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon, Label, List, SemanticICONS } from "semantic-ui-react"; -import { userstoresConfig } from "../../../extensions"; -import { AppState, FeatureConfigInterface, getEmptyPlaceholderIllustrations, history } from "../../core"; +import { userstoresConfig } from "../../admin-extensions-v1"; +import { AppState, FeatureConfigInterface, getEmptyPlaceholderIllustrations, history } from "../../admin-core-v1"; import { getUserSessions, terminateAllUserSessions, terminateUserSession } from "../api"; import { ApplicationSessionInterface, UserSessionInterface, UserSessionsInterface } from "../models"; diff --git a/apps/console/src/features/users/components/users-list-options.tsx b/features/admin-users-v1/components/users-list-options.tsx similarity index 100% rename from apps/console/src/features/users/components/users-list-options.tsx rename to features/admin-users-v1/components/users-list-options.tsx diff --git a/apps/console/src/features/users/components/users-list.tsx b/features/admin-users-v1/components/users-list.tsx similarity index 98% rename from apps/console/src/features/users/components/users-list.tsx rename to features/admin-users-v1/components/users-list.tsx index ed61ca34ff8..5e609c161ca 100644 --- a/apps/console/src/features/users/components/users-list.tsx +++ b/features/admin-users-v1/components/users-list.tsx @@ -41,9 +41,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, Label, ListItemProps, SemanticICONS } from "semantic-ui-react"; -import { SCIMConfigs } from "../../../extensions/configs/scim"; -import { userConfig } from "../../../extensions/configs/user"; -import { userstoresConfig } from "../../../extensions/configs/userstores"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; +import { userConfig } from "../../admin-extensions-v1/configs/user"; +import { userstoresConfig } from "../../admin-extensions-v1/configs/userstores"; import { AppConstants, AppState, @@ -51,9 +51,9 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; -import { RealmConfigInterface } from "../../server-configurations"; +} from "../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; +import { RealmConfigInterface } from "../../admin-server-configurations-v1"; import { deleteUser } from "../api"; import { UserManagementConstants } from "../constants"; import { UserBasicInterface, UserListInterface } from "../models"; diff --git a/apps/console/src/features/users/components/wizard/add-consumer-user-wizard.tsx b/features/admin-users-v1/components/wizard/add-consumer-user-wizard.tsx similarity index 97% rename from apps/console/src/features/users/components/wizard/add-consumer-user-wizard.tsx rename to features/admin-users-v1/components/wizard/add-consumer-user-wizard.tsx index 2945d87e11b..6439278eb5a 100644 --- a/apps/console/src/features/users/components/wizard/add-consumer-user-wizard.tsx +++ b/features/admin-users-v1/components/wizard/add-consumer-user-wizard.tsx @@ -33,25 +33,25 @@ import { Grid, Icon, Modal } from "semantic-ui-react"; import { AddConsumerUser, AddConsumerUserProps } from "./steps/add-consumer-user"; import { AddConsumerUserWizardSummary } from "./steps/add-consumer-user-wizard-summary"; import { AddConsumerUserGroups } from "./steps/consumer-user-groups"; -import { SCIMConfigs } from "../../../../extensions/configs/scim"; -import { userstoresConfig } from "../../../../extensions/configs/userstores"; -import { UserBasicInterface } from "../../../core"; +import { SCIMConfigs } from "../../../admin-extensions-v1/configs/scim"; +import { userstoresConfig } from "../../../admin-extensions-v1/configs/userstores"; +import { UserBasicInterface } from "../../../admin-core-v1"; import { GroupsInterface, PatchGroupDataInterface, getGroupList, updateGroupDetails -} from "../../../groups"; -import { addUser } from "../../../users/api/users"; -import { getUserWizardStepIcons } from "../../../users/configs/ui"; +} from "../../../admin-groups-v1"; +import { addUser } from "../../../admin-users-v1/api/users"; +import { getUserWizardStepIcons } from "../../../admin-users-v1/configs/ui"; import { AddUserWizardStateInterface, UserDetailsInterface, createEmptyUserDetails -} from "../../../users/models/user"; -import { getUsernameConfiguration } from "../../../users/utils"; -import { useValidationConfigData } from "../../../validation/api"; -import { ValidationFormInterface } from "../../../validation/models"; +} from "../../../admin-users-v1/models/user"; +import { getUsernameConfiguration } from "../../../admin-users-v1/utils"; +import { useValidationConfigData } from "../../../admin-validation-v1/api"; +import { ValidationFormInterface } from "../../../admin-validation-v1/models"; interface AddUserWizardPropsInterface extends TestableComponentInterface { closeWizard: () => void; diff --git a/apps/console/src/features/users/components/wizard/add-user-wizard.tsx b/features/admin-users-v1/components/wizard/add-user-wizard.tsx similarity index 98% rename from apps/console/src/features/users/components/wizard/add-user-wizard.tsx rename to features/admin-users-v1/components/wizard/add-user-wizard.tsx index e620fd2f674..582b5ba80d8 100644 --- a/apps/console/src/features/users/components/wizard/add-user-wizard.tsx +++ b/features/admin-users-v1/components/wizard/add-user-wizard.tsx @@ -40,14 +40,14 @@ import { AddUserGroups } from "./steps/add-user-groups"; import { AddUserType } from "./steps/add-user-type"; import { AddUserWizardSummary } from "./user-wizard-summary"; // Keep statement as this to avoid cyclic dependency. Do not import from config index. -import { userstoresConfig } from "../../../../extensions/configs"; -import { administratorConfig } from "../../../../extensions/configs/administrator"; -import { SCIMConfigs } from "../../../../extensions/configs/scim"; -import { AppState } from "../../../core/store"; -import { GroupsInterface } from "../../../groups"; -import { updateGroupDetails, useGroupList } from "../../../groups/api"; -import { useValidationConfigData } from "../../../validation/api"; -import { ValidationFormInterface } from "../../../validation/models"; +import { userstoresConfig } from "../../../admin-extensions-v1/configs"; +import { administratorConfig } from "../../../admin-extensions-v1/configs/administrator"; +import { SCIMConfigs } from "../../../admin-extensions-v1/configs/scim"; +import { AppState } from "../../../admin-core-v1/store"; +import { GroupsInterface } from "../../../admin-groups-v1"; +import { updateGroupDetails, useGroupList } from "../../../admin-groups-v1/api"; +import { useValidationConfigData } from "../../../admin-validation-v1/api"; +import { ValidationFormInterface } from "../../../admin-validation-v1/models"; import { addUser } from "../../api"; import { getUserWizardStepIcons } from "../../configs"; import { diff --git a/apps/console/src/features/users/components/wizard/bulk-import-user-wizard.tsx b/features/admin-users-v1/components/wizard/bulk-import-user-wizard.tsx similarity index 99% rename from apps/console/src/features/users/components/wizard/bulk-import-user-wizard.tsx rename to features/admin-users-v1/components/wizard/bulk-import-user-wizard.tsx index 580c0e7acdc..e83faca064b 100644 --- a/apps/console/src/features/users/components/wizard/bulk-import-user-wizard.tsx +++ b/features/admin-users-v1/components/wizard/bulk-import-user-wizard.tsx @@ -65,9 +65,9 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Button, Dropdown, DropdownItemProps, DropdownProps, Form, Grid, Icon } from "semantic-ui-react"; import { v4 as uuidv4 } from "uuid"; -import { userConfig, userstoresConfig } from "../../../../extensions/configs"; -import { getAllExternalClaims, getDialects, getSCIMResourceTypes } from "../../../claims/api"; -import { ClaimManagementConstants } from "../../../claims/constants"; +import { userConfig, userstoresConfig } from "../../../admin-extensions-v1/configs"; +import { getAllExternalClaims, getDialects, getSCIMResourceTypes } from "../../../admin-claims-v1/api"; +import { ClaimManagementConstants } from "../../../admin-claims-v1/constants"; import { AppConstants, ModalWithSidePanel, @@ -75,15 +75,15 @@ import { UserStoreProperty, getCertificateIllustrations, history -} from "../../../core"; -import { getGroupList, useGroupList } from "../../../groups/api"; -import { GroupsInterface } from "../../../groups/models"; -import { useGetCurrentOrganizationType } from "../../../organizations/hooks/use-get-organization-type"; -import { PatchRoleDataInterface } from "../../../roles/models"; -import { getAUserStore, getUserStores } from "../../../userstores/api"; -import { UserStoreManagementConstants } from "../../../userstores/constants"; -import { useValidationConfigData } from "../../../validation/api"; -import { ValidationFormInterface } from "../../../validation/models"; +} from "../../../admin-core-v1"; +import { getGroupList, useGroupList } from "../../../admin-groups-v1/api"; +import { GroupsInterface } from "../../../admin-groups-v1/models"; +import { useGetCurrentOrganizationType } from "../../../admin-organizations-v1/hooks/use-get-organization-type"; +import { PatchRoleDataInterface } from "../../../admin-roles-v2/models"; +import { getAUserStore, getUserStores } from "../../../admin-userstores-v1/api"; +import { UserStoreManagementConstants } from "../../../admin-userstores-v1/constants"; +import { useValidationConfigData } from "../../../admin-validation-v1/api"; +import { ValidationFormInterface } from "../../../admin-validation-v1/models"; import { addBulkUsers } from "../../api"; import { BlockedBulkUserImportAttributes, diff --git a/apps/console/src/features/users/components/wizard/invite-parent-org-user-wizard.tsx b/features/admin-users-v1/components/wizard/invite-parent-org-user-wizard.tsx similarity index 100% rename from apps/console/src/features/users/components/wizard/invite-parent-org-user-wizard.tsx rename to features/admin-users-v1/components/wizard/invite-parent-org-user-wizard.tsx diff --git a/apps/console/src/features/users/components/wizard/steps/add-consumer-user-wizard-summary.tsx b/features/admin-users-v1/components/wizard/steps/add-consumer-user-wizard-summary.tsx similarity index 100% rename from apps/console/src/features/users/components/wizard/steps/add-consumer-user-wizard-summary.tsx rename to features/admin-users-v1/components/wizard/steps/add-consumer-user-wizard-summary.tsx diff --git a/apps/console/src/features/users/components/wizard/steps/add-consumer-user.tsx b/features/admin-users-v1/components/wizard/steps/add-consumer-user.tsx similarity index 97% rename from apps/console/src/features/users/components/wizard/steps/add-consumer-user.tsx rename to features/admin-users-v1/components/wizard/steps/add-consumer-user.tsx index d289f8f9137..02f44d4e6e3 100644 --- a/apps/console/src/features/users/components/wizard/steps/add-consumer-user.tsx +++ b/features/admin-users-v1/components/wizard/steps/add-consumer-user.tsx @@ -27,15 +27,15 @@ import { Grid, Message } from "semantic-ui-react"; -import { userstoresConfig } from "../../../../../extensions/configs/userstores"; -import { AppState } from "../../../../core"; -import { SharedUserStoreUtils } from "../../../../core/utils"; -import { getUsersList } from "../../../../users/api/users"; -import { UserListInterface } from "../../../../users/models/user"; -import { getConfiguration, getUsernameConfiguration } from "../../../../users/utils"; -import { USERSTORE_REGEX_PROPERTIES } from "../../../../userstores/constants/user-store-constants"; -import { useValidationConfigData } from "../../../../validation/api"; -import { ValidationFormInterface } from "../../../../validation/models"; +import { userstoresConfig } from "../../../../admin-extensions-v1/configs/userstores"; +import { AppState } from "../../../../admin-core-v1"; +import { SharedUserStoreUtils } from "../../../../admin-core-v1/utils"; +import { getUsersList } from "../../../../admin-users-v1/api/users"; +import { UserListInterface } from "../../../../admin-users-v1/models/user"; +import { getConfiguration, getUsernameConfiguration } from "../../../../admin-users-v1/utils"; +import { USERSTORE_REGEX_PROPERTIES } from "../../../../admin-userstores-v1/constants/user-store-constants"; +import { useValidationConfigData } from "../../../../admin-validation-v1/api"; +import { ValidationFormInterface } from "../../../../admin-validation-v1/models"; import { UserManagementConstants } from "../../../constants"; /** diff --git a/apps/console/src/features/users/components/wizard/steps/add-user-basic.tsx b/features/admin-users-v1/components/wizard/steps/add-user-basic.tsx similarity index 98% rename from apps/console/src/features/users/components/wizard/steps/add-user-basic.tsx rename to features/admin-users-v1/components/wizard/steps/add-user-basic.tsx index a7f8da92d81..0cf36f63a6a 100644 --- a/apps/console/src/features/users/components/wizard/steps/add-user-basic.tsx +++ b/features/admin-users-v1/components/wizard/steps/add-user-basic.tsx @@ -27,20 +27,20 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Form, Grid, Menu, Message, Radio } from "semantic-ui-react"; -import { userConfig, userstoresConfig } from "../../../../../extensions/configs"; -import { AppConstants } from "../../../../core/constants"; -import { history } from "../../../../core/helpers/history"; -import { EventPublisher, SharedUserStoreUtils } from "../../../../core/utils"; -import { useGetCurrentOrganizationType } from "../../../../organizations/hooks/use-get-organization-type"; +import { userConfig, userstoresConfig } from "../../../../admin-extensions-v1/configs"; +import { AppConstants } from "../../../../admin-core-v1/constants"; +import { history } from "../../../../admin-core-v1/helpers/history"; +import { EventPublisher, SharedUserStoreUtils } from "../../../../admin-core-v1/utils"; +import { useGetCurrentOrganizationType } from "../../../../admin-organizations-v1/hooks/use-get-organization-type"; import { ServerConfigurationsConstants -} from "../../../../server-configurations/constants/server-configurations-constants"; -import { getAUserStore, useUserStore, useUserStores } from "../../../../userstores/api"; +} from "../../../../admin-server-configurations-v1/constants/server-configurations-constants"; +import { getAUserStore, useUserStore, useUserStores } from "../../../../admin-userstores-v1/api"; import { USERSTORE_REGEX_PROPERTIES, UserStoreManagementConstants -} from "../../../../userstores/constants/user-store-constants"; -import { UserStoreListItem, UserStorePostData, UserStoreProperty } from "../../../../userstores/models"; -import { ValidationDataInterface, ValidationFormInterface } from "../../../../validation/models"; +} from "../../../../admin-userstores-v1/constants/user-store-constants"; +import { UserStoreListItem, UserStorePostData, UserStoreProperty } from "../../../../admin-userstores-v1/models"; +import { ValidationDataInterface, ValidationFormInterface } from "../../../../admin-validation-v1/models"; import { getUsersList } from "../../../api/users"; import { AskPasswordOptionTypes, diff --git a/apps/console/src/features/users/components/wizard/steps/add-user-groups.tsx b/features/admin-users-v1/components/wizard/steps/add-user-groups.tsx similarity index 100% rename from apps/console/src/features/users/components/wizard/steps/add-user-groups.tsx rename to features/admin-users-v1/components/wizard/steps/add-user-groups.tsx diff --git a/apps/console/src/features/users/components/wizard/steps/add-user-type.scss b/features/admin-users-v1/components/wizard/steps/add-user-type.scss similarity index 100% rename from apps/console/src/features/users/components/wizard/steps/add-user-type.scss rename to features/admin-users-v1/components/wizard/steps/add-user-type.scss diff --git a/apps/console/src/features/users/components/wizard/steps/add-user-type.tsx b/features/admin-users-v1/components/wizard/steps/add-user-type.tsx similarity index 100% rename from apps/console/src/features/users/components/wizard/steps/add-user-type.tsx rename to features/admin-users-v1/components/wizard/steps/add-user-type.tsx diff --git a/apps/console/src/features/users/components/wizard/steps/consumer-user-groups.tsx b/features/admin-users-v1/components/wizard/steps/consumer-user-groups.tsx similarity index 100% rename from apps/console/src/features/users/components/wizard/steps/consumer-user-groups.tsx rename to features/admin-users-v1/components/wizard/steps/consumer-user-groups.tsx diff --git a/apps/console/src/features/users/components/wizard/user-role-permissions.tsx b/features/admin-users-v1/components/wizard/user-role-permissions.tsx similarity index 95% rename from apps/console/src/features/users/components/wizard/user-role-permissions.tsx rename to features/admin-users-v1/components/wizard/user-role-permissions.tsx index 56d7078d1d7..4865138c8ce 100644 --- a/apps/console/src/features/users/components/wizard/user-role-permissions.tsx +++ b/features/admin-users-v1/components/wizard/user-role-permissions.tsx @@ -21,8 +21,8 @@ import { AxiosResponse } from "axios"; import React, { FunctionComponent, ReactElement, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import { Divider, Icon, Segment } from "semantic-ui-react"; -import { getRoleById } from "../../../roles/api/roles"; -import { PermissionList } from "../../../roles/components/wizard/role-permission"; +import { getRoleById } from "../../../admin-roles-v2/api/roles"; +import { PermissionList } from "../../../admin-roles-v2/components/wizard/role-permission"; /** * Proptypes for the role permission component. diff --git a/apps/console/src/features/users/components/wizard/user-wizard-summary.tsx b/features/admin-users-v1/components/wizard/user-wizard-summary.tsx similarity index 98% rename from apps/console/src/features/users/components/wizard/user-wizard-summary.tsx rename to features/admin-users-v1/components/wizard/user-wizard-summary.tsx index 4a063e0bfe9..1673e71aab8 100644 --- a/apps/console/src/features/users/components/wizard/user-wizard-summary.tsx +++ b/features/admin-users-v1/components/wizard/user-wizard-summary.tsx @@ -26,9 +26,9 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Button, Divider, Grid, Icon } from "semantic-ui-react"; -import { AppState } from "../../../core/store"; -import { OrganizationType } from "../../../organizations/constants"; -import { OrganizationResponseInterface } from "../../../organizations/models"; +import { AppState } from "../../../admin-core-v1/store"; +import { OrganizationType } from "../../../admin-organizations-v1/constants"; +import { OrganizationResponseInterface } from "../../../admin-organizations-v1/models"; import { generateInviteLink } from "../../api"; interface AddUserWizardSummaryProps extends IdentifiableComponentInterface { diff --git a/apps/console/src/features/users/components/wizard/wizard-summary.tsx b/features/admin-users-v1/components/wizard/wizard-summary.tsx similarity index 100% rename from apps/console/src/features/users/components/wizard/wizard-summary.tsx rename to features/admin-users-v1/components/wizard/wizard-summary.tsx diff --git a/apps/console/src/features/users/configs/endpoints.ts b/features/admin-users-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/users/configs/endpoints.ts rename to features/admin-users-v1/configs/endpoints.ts diff --git a/apps/console/src/features/users/configs/index.ts b/features/admin-users-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/users/configs/index.ts rename to features/admin-users-v1/configs/index.ts diff --git a/apps/console/src/features/users/configs/ui.ts b/features/admin-users-v1/configs/ui.ts similarity index 68% rename from apps/console/src/features/users/configs/ui.ts rename to features/admin-users-v1/configs/ui.ts index a1245336696..1ea546c4c43 100644 --- a/apps/console/src/features/users/configs/ui.ts +++ b/features/admin-users-v1/configs/ui.ts @@ -17,12 +17,12 @@ */ import { FunctionComponent, SVGProps } from "react"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; -import { ReactComponent as ForbiddenIcon } from "../../../themes/default/assets/images/icons/forbidden-icon.svg"; -import { ReactComponent as GearsIcon } from "../../../themes/default/assets/images/icons/gears-icon.svg"; -import { ReactComponent as ReportIcon } from "../../../themes/default/assets/images/icons/report-icon.svg"; -import { ReactComponent as SpinWheelIcon } from "../../../themes/default/assets/images/icons/spin-wheel-icon.svg"; -import { ReactComponent as UserIcon } from "../../../themes/default/assets/images/icons/user-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as ForbiddenIcon } from "../../themes/default/assets/images/icons/forbidden-icon.svg"; +import { ReactComponent as GearsIcon } from "../../themes/default/assets/images/icons/gears-icon.svg"; +import { ReactComponent as ReportIcon } from "../../themes/default/assets/images/icons/report-icon.svg"; +import { ReactComponent as SpinWheelIcon } from "../../themes/default/assets/images/icons/spin-wheel-icon.svg"; +import { ReactComponent as UserIcon } from "../../themes/default/assets/images/icons/user-icon.svg"; export const getUserWizardStepIcons = (): { general: FunctionComponent>; diff --git a/apps/console/src/features/users/constants/index.ts b/features/admin-users-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/users/constants/index.ts rename to features/admin-users-v1/constants/index.ts diff --git a/apps/console/src/features/users/constants/user-management-constants.ts b/features/admin-users-v1/constants/user-management-constants.ts similarity index 99% rename from apps/console/src/features/users/constants/user-management-constants.ts rename to features/admin-users-v1/constants/user-management-constants.ts index 2fe5abe1c97..eb8755f3045 100644 --- a/apps/console/src/features/users/constants/user-management-constants.ts +++ b/features/admin-users-v1/constants/user-management-constants.ts @@ -17,7 +17,7 @@ */ // Keep statement as this to avoid cyclic dependency. Do not import from config index. -import { SCIMConfigs } from "../../../extensions/configs/scim"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; /** * Class containing app constants which can be used across several applications. diff --git a/apps/console/src/features/users/context/user-management-context.tsx b/features/admin-users-v1/context/user-management-context.tsx similarity index 100% rename from apps/console/src/features/users/context/user-management-context.tsx rename to features/admin-users-v1/context/user-management-context.tsx diff --git a/apps/console/src/features/users/hooks/use-user-management.ts b/features/admin-users-v1/hooks/use-user-management.ts similarity index 100% rename from apps/console/src/features/users/hooks/use-user-management.ts rename to features/admin-users-v1/hooks/use-user-management.ts diff --git a/apps/console/src/features/users/models/endpoints.ts b/features/admin-users-v1/models/endpoints.ts similarity index 95% rename from apps/console/src/features/users/models/endpoints.ts rename to features/admin-users-v1/models/endpoints.ts index c340123b16a..0d138f89d75 100644 --- a/apps/console/src/features/users/models/endpoints.ts +++ b/features/admin-users-v1/models/endpoints.ts @@ -17,7 +17,7 @@ */ import { UserDetailsInterface } from "./user"; -import { PatchRoleDataInterface } from "../../roles/models"; +import { PatchRoleDataInterface } from "../../admin-roles-v2/models"; /** * Interface for the Users feature resource endpoints. diff --git a/apps/console/src/features/users/models/index.ts b/features/admin-users-v1/models/index.ts similarity index 100% rename from apps/console/src/features/users/models/index.ts rename to features/admin-users-v1/models/index.ts diff --git a/apps/console/src/features/users/models/user.ts b/features/admin-users-v1/models/user.ts similarity index 97% rename from apps/console/src/features/users/models/user.ts rename to features/admin-users-v1/models/user.ts index 877438682cb..a77eb783526 100644 --- a/apps/console/src/features/users/models/user.ts +++ b/features/admin-users-v1/models/user.ts @@ -19,9 +19,9 @@ import { LinkInterface, MultiValueAttributeInterface, NameInterface, RolesInterface } from "@wso2is/core/models"; // Keep statement as this to avoid cyclic dependency. Do not import from config index. import React, { ReactElement } from "react"; -import { SCIMConfigs } from "../../../extensions/configs/scim"; -import { UserRoleInterface } from "../../core"; -import { GroupsInterface, GroupsMemberInterface } from "../../groups"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; +import { UserRoleInterface } from "../../admin-core-v1"; +import { GroupsInterface, GroupsMemberInterface } from "../../admin-groups-v1"; import { BulkImportResponseOperationTypes, BulkUserImportStatus } from "../constants"; /** diff --git a/apps/console/src/features/users/pages/index.ts b/features/admin-users-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/users/pages/index.ts rename to features/admin-users-v1/pages/index.ts diff --git a/apps/console/src/features/users/pages/user-edit.tsx b/features/admin-users-v1/pages/user-edit.tsx similarity index 98% rename from apps/console/src/features/users/pages/user-edit.tsx rename to features/admin-users-v1/pages/user-edit.tsx index a920b9077e8..7a3514fc42f 100644 --- a/apps/console/src/features/users/pages/user-edit.tsx +++ b/features/admin-users-v1/pages/user-edit.tsx @@ -43,8 +43,8 @@ import { Trans, useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Icon, Label } from "semantic-ui-react"; -import { SCIMConfigs } from "../../../extensions/configs/scim"; -import { getProfileInformation } from "../../authentication/store"; +import { SCIMConfigs } from "../../admin-extensions-v1/configs/scim"; +import { getProfileInformation } from "../../admin-authentication-v1/store"; import { AppConstants, AppState, @@ -53,11 +53,11 @@ import { getEmptyPlaceholderIllustrations, getSidePanelIcons, history -} from "../../core"; -import { getIdPIcons } from "../../identity-providers/configs/ui"; -import { useGovernanceConnectors } from "../../server-configurations/api"; -import { ServerConfigurationsConstants } from "../../server-configurations/constants"; -import { ConnectorPropertyInterface, GovernanceConnectorInterface } from "../../server-configurations/models"; +} from "../../admin-core-v1"; +import { getIdPIcons } from "../../admin-identity-providers-v1/configs/ui"; +import { useGovernanceConnectors } from "../../admin-server-configurations-v1/api"; +import { ServerConfigurationsConstants } from "../../admin-server-configurations-v1/constants"; +import { ConnectorPropertyInterface, GovernanceConnectorInterface } from "../../admin-server-configurations-v1/models"; import { updateUserInfo, useUserDetails } from "../api"; import { EditUser } from "../components/edit-user"; import UserManagementProvider from "../providers/user-management-provider"; diff --git a/apps/console/src/features/users/pages/users.tsx b/features/admin-users-v1/pages/users.tsx similarity index 98% rename from apps/console/src/features/users/pages/users.tsx rename to features/admin-users-v1/pages/users.tsx index 1ba743966c5..a8bcfd55d42 100644 --- a/apps/console/src/features/users/pages/users.tsx +++ b/features/admin-users-v1/pages/users.tsx @@ -49,8 +49,8 @@ import { useDispatch, useSelector } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Icon, PaginationProps, TabProps } from "semantic-ui-react"; -import { userstoresConfig } from "../../../extensions"; -import { FeatureGateConstants } from "../../../extensions/components/feature-gate/constants/feature-gate"; +import { userstoresConfig } from "../../admin-extensions-v1"; +import { FeatureGateConstants } from "../../admin-extensions-v1/components/feature-gate/constants/feature-gate"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -63,8 +63,8 @@ import { getAUserStore, getEmptyPlaceholderIllustrations, history -} from "../../core"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { ConnectorPropertyInterface, GovernanceConnectorCategoryInterface, @@ -73,14 +73,14 @@ import { ServerConfigurationsConstants, getConnectorCategory, useServerConfigs -} from "../../server-configurations"; -import { useUserStores } from "../../userstores/api"; +} from "../../admin-server-configurations-v1"; +import { useUserStores } from "../../admin-userstores-v1/api"; import { UserStoreItem, UserStoreListItem, UserStorePostData, UserStoreProperty -} from "../../userstores/models/user-stores"; +} from "../../admin-userstores-v1/models/user-stores"; import { useUsersList } from "../api"; import { useGetParentOrgUserInvites } from "../components/guests/api/use-get-parent-org-user-invites"; import { UserInviteInterface } from "../components/guests/models/invite"; diff --git a/apps/console/src/features/users/providers/user-management-provider.tsx b/features/admin-users-v1/providers/user-management-provider.tsx similarity index 100% rename from apps/console/src/features/users/providers/user-management-provider.tsx rename to features/admin-users-v1/providers/user-management-provider.tsx diff --git a/apps/console/src/features/users/utils/generate-password.utils.ts b/features/admin-users-v1/utils/generate-password.utils.ts similarity index 99% rename from apps/console/src/features/users/utils/generate-password.utils.ts rename to features/admin-users-v1/utils/generate-password.utils.ts index 4f10b934a6a..838bf3405a8 100644 --- a/apps/console/src/features/users/utils/generate-password.utils.ts +++ b/features/admin-users-v1/utils/generate-password.utils.ts @@ -21,7 +21,7 @@ import { ValidationDataInterface, ValidationFormInterface, ValidationPropertyInterface -} from "../../validation/models"; +} from "../../admin-validation-v1/models"; /** * The following function is for generating random numbers in range of [0 - upperlimit). diff --git a/apps/console/src/features/users/utils/index.ts b/features/admin-users-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/users/utils/index.ts rename to features/admin-users-v1/utils/index.ts diff --git a/apps/console/src/features/users/utils/user-management-utils.ts b/features/admin-users-v1/utils/user-management-utils.ts similarity index 96% rename from apps/console/src/features/users/utils/user-management-utils.ts rename to features/admin-users-v1/utils/user-management-utils.ts index fea61afe1c8..7d69186aeff 100644 --- a/apps/console/src/features/users/utils/user-management-utils.ts +++ b/features/admin-users-v1/utils/user-management-utils.ts @@ -18,15 +18,15 @@ import { getUserNameWithoutDomain } from "@wso2is/core/helpers"; import { ProfileInfoInterface, ProfileSchemaInterface } from "@wso2is/core/models"; -import { administratorConfig } from "../../../extensions/configs/administrator"; -import { UserRoleInterface } from "../../core/models"; -import { store } from "../../core/store"; +import { administratorConfig } from "../../admin-extensions-v1/configs/administrator"; +import { UserRoleInterface } from "../../admin-core-v1/models"; +import { store } from "../../admin-core-v1/store"; import { ValidationConfInterface, ValidationDataInterface, ValidationFormInterface, ValidationPropertyInterface -} from "../../validation/models"; +} from "../../admin-validation-v1/models"; import { UserManagementConstants } from "../constants/user-management-constants"; import { MultipleInviteMode, MultipleInvitesDisplayNames, UserBasicInterface } from "../models"; diff --git a/apps/console/src/features/userstores/api/index.ts b/features/admin-userstores-v1/api/index.ts similarity index 100% rename from apps/console/src/features/userstores/api/index.ts rename to features/admin-userstores-v1/api/index.ts diff --git a/apps/console/src/features/userstores/api/user-stores.ts b/features/admin-userstores-v1/api/user-stores.ts similarity index 99% rename from apps/console/src/features/userstores/api/user-stores.ts rename to features/admin-userstores-v1/api/user-stores.ts index 2e475db5511..114af3456d3 100644 --- a/apps/console/src/features/userstores/api/user-stores.ts +++ b/features/admin-userstores-v1/api/user-stores.ts @@ -25,8 +25,8 @@ import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { store } from "../../core/store"; +} from "../../admin-core-v1/hooks/use-request"; +import { store } from "../../admin-core-v1/store"; import { AttributeMapping, PatchData, diff --git a/apps/console/src/features/userstores/components/add-user-store.tsx b/features/admin-userstores-v1/components/add-user-store.tsx similarity index 99% rename from apps/console/src/features/userstores/components/add-user-store.tsx rename to features/admin-userstores-v1/components/add-user-store.tsx index 4f929e5d463..fae9110deaa 100644 --- a/apps/console/src/features/userstores/components/add-user-store.tsx +++ b/features/admin-userstores-v1/components/add-user-store.tsx @@ -25,7 +25,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Grid, Icon, Modal } from "semantic-ui-react"; import { GeneralDetailsUserstore, GroupDetails, SummaryUserStores, UserDetails } from "./wizards"; -import { AppConstants, history } from "../../core"; +import { AppConstants, history } from "../../admin-core-v1"; import { addUserStore } from "../api"; import { getAddUserstoreWizardStepIcons } from "../configs"; import { USERSTORE_TYPE_DISPLAY_NAMES, UserStoreManagementConstants } from "../constants"; diff --git a/apps/console/src/features/userstores/components/edit/edit-basic-details-user-store.tsx b/features/admin-userstores-v1/components/edit/edit-basic-details-user-store.tsx similarity index 99% rename from apps/console/src/features/userstores/components/edit/edit-basic-details-user-store.tsx rename to features/admin-userstores-v1/components/edit/edit-basic-details-user-store.tsx index 4cf47ceef57..ebbe2531e83 100644 --- a/apps/console/src/features/userstores/components/edit/edit-basic-details-user-store.tsx +++ b/features/admin-userstores-v1/components/edit/edit-basic-details-user-store.tsx @@ -29,8 +29,8 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { CheckboxProps, Divider, Grid, Icon } from "semantic-ui-react"; import { SqlEditor } from ".."; -import { userstoresConfig } from "../../../../extensions"; -import { AppConstants, history } from "../../../core"; +import { userstoresConfig } from "../../../admin-extensions-v1"; +import { AppConstants, history } from "../../../admin-core-v1"; import { deleteUserStore, patchUserStore } from "../../api"; import { CONSUMER_USERSTORE, CONSUMER_USERSTORE_ID, DISABLED, USERSTORE_VALIDATION_REGEX_PATTERNS } from "../../constants"; diff --git a/apps/console/src/features/userstores/components/edit/edit-connection-details-user-store.tsx b/features/admin-userstores-v1/components/edit/edit-connection-details-user-store.tsx similarity index 100% rename from apps/console/src/features/userstores/components/edit/edit-connection-details-user-store.tsx rename to features/admin-userstores-v1/components/edit/edit-connection-details-user-store.tsx diff --git a/apps/console/src/features/userstores/components/edit/edit-group-details-userstore.tsx b/features/admin-userstores-v1/components/edit/edit-group-details-userstore.tsx similarity index 99% rename from apps/console/src/features/userstores/components/edit/edit-group-details-userstore.tsx rename to features/admin-userstores-v1/components/edit/edit-group-details-userstore.tsx index fa17aaeb8f4..00d67e0f02f 100644 --- a/apps/console/src/features/userstores/components/edit/edit-group-details-userstore.tsx +++ b/features/admin-userstores-v1/components/edit/edit-group-details-userstore.tsx @@ -27,7 +27,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon } from "semantic-ui-react"; import { SqlEditor } from ".."; -import { userstoresConfig } from "../../../../extensions"; +import { userstoresConfig } from "../../../admin-extensions-v1"; import { patchUserStore } from "../../api"; import { CONSUMER_USERSTORE_ID } from "../../constants"; import { PatchData, PropertyAttribute, RequiredBinary, TypeProperty, UserstoreType } from "../../models"; diff --git a/apps/console/src/features/userstores/components/edit/edit-user-details-userstore.tsx b/features/admin-userstores-v1/components/edit/edit-user-details-userstore.tsx similarity index 99% rename from apps/console/src/features/userstores/components/edit/edit-user-details-userstore.tsx rename to features/admin-userstores-v1/components/edit/edit-user-details-userstore.tsx index db11c42c5a1..62c21729863 100644 --- a/apps/console/src/features/userstores/components/edit/edit-user-details-userstore.tsx +++ b/features/admin-userstores-v1/components/edit/edit-user-details-userstore.tsx @@ -27,7 +27,7 @@ import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; import { Grid, Icon } from "semantic-ui-react"; import { SqlEditor } from ".."; -import { userstoresConfig } from "../../../../extensions/configs/userstores"; +import { userstoresConfig } from "../../../admin-extensions-v1/configs/userstores"; import { patchUserStore } from "../../api"; import { CONSUMER_USERSTORE_ID } from "../../constants"; import { PatchData, PropertyAttribute, RequiredBinary, TypeProperty, UserstoreType } from "../../models"; diff --git a/apps/console/src/features/userstores/components/edit/index.ts b/features/admin-userstores-v1/components/edit/index.ts similarity index 100% rename from apps/console/src/features/userstores/components/edit/index.ts rename to features/admin-userstores-v1/components/edit/index.ts diff --git a/apps/console/src/features/userstores/components/index.ts b/features/admin-userstores-v1/components/index.ts similarity index 100% rename from apps/console/src/features/userstores/components/index.ts rename to features/admin-userstores-v1/components/index.ts diff --git a/apps/console/src/features/userstores/components/sql-editor.tsx b/features/admin-userstores-v1/components/sql-editor.tsx similarity index 99% rename from apps/console/src/features/userstores/components/sql-editor.tsx rename to features/admin-userstores-v1/components/sql-editor.tsx index 98abaae4448..b143261b619 100644 --- a/apps/console/src/features/userstores/components/sql-editor.tsx +++ b/features/admin-userstores-v1/components/sql-editor.tsx @@ -21,7 +21,7 @@ import { CodeEditor, GenericIcon, Heading, LinkButton, Popup, PrimaryButton, Too import React, { FunctionComponent, MutableRefObject, ReactElement, useEffect, useRef, useState } from "react"; import { useTranslation } from "react-i18next"; import { Accordion, Icon, Menu, Segment, Sidebar } from "semantic-ui-react"; -import { getOperationIcons } from "../../core/configs"; +import { getOperationIcons } from "../../admin-core-v1/configs"; import { RequiredBinary, TypeProperty } from "../models"; interface SqlEditorPropsInterface extends TestableComponentInterface { diff --git a/apps/console/src/features/userstores/components/user-stores-list.tsx b/features/admin-userstores-v1/components/user-stores-list.tsx similarity index 99% rename from apps/console/src/features/userstores/components/user-stores-list.tsx rename to features/admin-userstores-v1/components/user-stores-list.tsx index 8c3ad1fdbc7..de39682a928 100644 --- a/apps/console/src/features/userstores/components/user-stores-list.tsx +++ b/features/admin-userstores-v1/components/user-stores-list.tsx @@ -42,7 +42,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Header, Icon, SemanticICONS } from "semantic-ui-react"; -import { userstoresConfig } from "../../../extensions"; +import { userstoresConfig } from "../../admin-extensions-v1"; import { AppConstants, AppState, @@ -50,7 +50,7 @@ import { UIConstants, getEmptyPlaceholderIllustrations, history -} from "../../core"; +} from "../../admin-core-v1"; import { deleteUserStore } from "../api"; import { getTableIcons } from "../configs"; import { CONSUMER_USERSTORE, CONSUMER_USERSTORE_ID } from "../constants"; diff --git a/apps/console/src/features/userstores/components/wizards/general-details-userstore.tsx b/features/admin-userstores-v1/components/wizards/general-details-userstore.tsx similarity index 100% rename from apps/console/src/features/userstores/components/wizards/general-details-userstore.tsx rename to features/admin-userstores-v1/components/wizards/general-details-userstore.tsx diff --git a/apps/console/src/features/userstores/components/wizards/group-details.tsx b/features/admin-userstores-v1/components/wizards/group-details.tsx similarity index 100% rename from apps/console/src/features/userstores/components/wizards/group-details.tsx rename to features/admin-userstores-v1/components/wizards/group-details.tsx diff --git a/apps/console/src/features/userstores/components/wizards/index.ts b/features/admin-userstores-v1/components/wizards/index.ts similarity index 100% rename from apps/console/src/features/userstores/components/wizards/index.ts rename to features/admin-userstores-v1/components/wizards/index.ts diff --git a/apps/console/src/features/userstores/components/wizards/summary.tsx b/features/admin-userstores-v1/components/wizards/summary.tsx similarity index 100% rename from apps/console/src/features/userstores/components/wizards/summary.tsx rename to features/admin-userstores-v1/components/wizards/summary.tsx diff --git a/apps/console/src/features/userstores/components/wizards/user-details.tsx b/features/admin-userstores-v1/components/wizards/user-details.tsx similarity index 100% rename from apps/console/src/features/userstores/components/wizards/user-details.tsx rename to features/admin-userstores-v1/components/wizards/user-details.tsx diff --git a/apps/console/src/features/userstores/configs/endpoints.ts b/features/admin-userstores-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/userstores/configs/endpoints.ts rename to features/admin-userstores-v1/configs/endpoints.ts diff --git a/apps/console/src/features/userstores/configs/index.ts b/features/admin-userstores-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/userstores/configs/index.ts rename to features/admin-userstores-v1/configs/index.ts diff --git a/apps/console/src/features/userstores/configs/ui.ts b/features/admin-userstores-v1/configs/ui.ts similarity index 77% rename from apps/console/src/features/userstores/configs/ui.ts rename to features/admin-userstores-v1/configs/ui.ts index a911c84384c..f63fcdcf042 100644 --- a/apps/console/src/features/userstores/configs/ui.ts +++ b/features/admin-userstores-v1/configs/ui.ts @@ -17,25 +17,25 @@ */ import { FunctionComponent, SVGProps } from "react"; -import { ReactComponent as DocumentIcon } from "../../../themes/default/assets/images/icons/document-icon.svg"; +import { ReactComponent as DocumentIcon } from "../../themes/default/assets/images/icons/document-icon.svg"; import { ReactComponent as DatabaseOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/database-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/database-outline.svg"; import { ReactComponent as ActiveDirectoryUserstoreIllustration -} from "../../../themes/default/assets/images/illustrations/ad-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/ad-illustration.svg"; import { ReactComponent as CustomApplicationTemplateIllustration -} from "../../../themes/default/assets/images/illustrations/custom-app-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/custom-app-illustration.svg"; import { ReactComponent as JDBCUserstoreIllustration -} from "../../../themes/default/assets/images/illustrations/jdbc-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/jdbc-illustration.svg"; import { ReactComponent as LDAPUserstoreIllustration -} from "../../../themes/default/assets/images/illustrations/ldap-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/ldap-illustration.svg"; import { ReactComponent as LDAPReadOnlyUserstoreIllustration -} from "../../../themes/default/assets/images/illustrations/ldap-readonly-illustration.svg"; +} from "../../themes/default/assets/images/illustrations/ldap-readonly-illustration.svg"; export const getAddUserstoreWizardStepIcons = (): { general: FunctionComponent>; diff --git a/apps/console/src/features/userstores/constants/index.ts b/features/admin-userstores-v1/constants/index.ts similarity index 100% rename from apps/console/src/features/userstores/constants/index.ts rename to features/admin-userstores-v1/constants/index.ts diff --git a/apps/console/src/features/userstores/constants/user-store-constants.ts b/features/admin-userstores-v1/constants/user-store-constants.ts similarity index 100% rename from apps/console/src/features/userstores/constants/user-store-constants.ts rename to features/admin-userstores-v1/constants/user-store-constants.ts diff --git a/apps/console/src/features/userstores/models/endpoints.ts b/features/admin-userstores-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/userstores/models/endpoints.ts rename to features/admin-userstores-v1/models/endpoints.ts diff --git a/apps/console/src/features/userstores/models/index.ts b/features/admin-userstores-v1/models/index.ts similarity index 100% rename from apps/console/src/features/userstores/models/index.ts rename to features/admin-userstores-v1/models/index.ts diff --git a/apps/console/src/features/userstores/models/user-stores.ts b/features/admin-userstores-v1/models/user-stores.ts similarity index 100% rename from apps/console/src/features/userstores/models/user-stores.ts rename to features/admin-userstores-v1/models/user-stores.ts diff --git a/apps/console/src/features/userstores/pages/index.ts b/features/admin-userstores-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/userstores/pages/index.ts rename to features/admin-userstores-v1/pages/index.ts diff --git a/apps/console/src/features/userstores/pages/user-stores-edit.tsx b/features/admin-userstores-v1/pages/user-stores-edit.tsx similarity index 99% rename from apps/console/src/features/userstores/pages/user-stores-edit.tsx rename to features/admin-userstores-v1/pages/user-stores-edit.tsx index aad615e9128..170d55fd356 100644 --- a/apps/console/src/features/userstores/pages/user-stores-edit.tsx +++ b/features/admin-userstores-v1/pages/user-stores-edit.tsx @@ -27,7 +27,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { RouteComponentProps } from "react-router"; import { Dispatch } from "redux"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { getAType, getAUserStore } from "../api"; import { EditBasicDetailsUserStore, diff --git a/apps/console/src/features/userstores/pages/user-stores.tsx b/features/admin-userstores-v1/pages/user-stores.tsx similarity index 98% rename from apps/console/src/features/userstores/pages/user-stores.tsx rename to features/admin-userstores-v1/pages/user-stores.tsx index d9bce5b48df..1d2cab661d0 100644 --- a/apps/console/src/features/userstores/pages/user-stores.tsx +++ b/features/admin-userstores-v1/pages/user-stores.tsx @@ -26,8 +26,8 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { DropdownProps, Icon, PaginationProps } from "semantic-ui-react"; -import { userstoresConfig } from "../../../extensions/configs/userstores"; -import { AccessControlConstants } from "../../access-control/constants/access-control"; +import { userstoresConfig } from "../../admin-extensions-v1/configs/userstores"; +import { AccessControlConstants } from "../../admin-access-control-v1/constants/access-control"; import { AdvancedSearchWithBasicFilters, AppConstants, @@ -37,7 +37,7 @@ import { filterList, history, sortList -} from "../../core"; +} from "../../admin-core-v1"; import { getUserStores } from "../api"; import { UserStoresList } from "../components"; import { QueryParams, UserStoreListItem } from "../models"; diff --git a/apps/console/src/features/userstores/pages/userstores-templates.tsx b/features/admin-userstores-v1/pages/userstores-templates.tsx similarity index 99% rename from apps/console/src/features/userstores/pages/userstores-templates.tsx rename to features/admin-userstores-v1/pages/userstores-templates.tsx index 497538e12bb..fd93f2ec0f4 100644 --- a/apps/console/src/features/userstores/pages/userstores-templates.tsx +++ b/features/admin-userstores-v1/pages/userstores-templates.tsx @@ -24,8 +24,8 @@ import React, { FunctionComponent, ReactElement, SyntheticEvent, useEffect, useS import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Dispatch } from "redux"; -import { userstoresConfig } from "../../../extensions"; -import { AppConstants, getEmptyPlaceholderIllustrations, history } from "../../core"; +import { userstoresConfig } from "../../admin-extensions-v1"; +import { AppConstants, getEmptyPlaceholderIllustrations, history } from "../../admin-core-v1"; import { getAType, getUserstoreTypes } from "../api"; import { AddUserStore } from "../components"; import { getUserstoreTemplateIllustrations } from "../configs"; diff --git a/apps/console/src/features/userstores/utils/index.ts b/features/admin-userstores-v1/utils/index.ts similarity index 100% rename from apps/console/src/features/userstores/utils/index.ts rename to features/admin-userstores-v1/utils/index.ts diff --git a/apps/console/src/features/userstores/utils/userstore-utils.ts b/features/admin-userstores-v1/utils/userstore-utils.ts similarity index 100% rename from apps/console/src/features/userstores/utils/userstore-utils.ts rename to features/admin-userstores-v1/utils/userstore-utils.ts diff --git a/apps/console/src/features/validation/api/index.ts b/features/admin-validation-v1/api/index.ts similarity index 100% rename from apps/console/src/features/validation/api/index.ts rename to features/admin-validation-v1/api/index.ts diff --git a/apps/console/src/features/validation/api/validation-config.ts b/features/admin-validation-v1/api/validation-config.ts similarity index 96% rename from apps/console/src/features/validation/api/validation-config.ts rename to features/admin-validation-v1/api/validation-config.ts index 4af74ea0df9..0b72db8f307 100644 --- a/apps/console/src/features/validation/api/validation-config.ts +++ b/features/admin-validation-v1/api/validation-config.ts @@ -20,14 +20,14 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; -import { OrganizationType } from "../../organizations/constants"; -import { useGetCurrentOrganizationType } from "../../organizations/hooks/use-get-organization-type"; +} from "../../admin-core-v1/hooks/use-request"; +import { OrganizationType } from "../../admin-organizations-v1/constants"; +import { useGetCurrentOrganizationType } from "../../admin-organizations-v1/hooks/use-get-organization-type"; import { ValidationManagementConstants } from "../constants/validation-config-constants"; import { ValidationConfInterface, ValidationDataInterface, ValidationFormInterface } from "../models"; diff --git a/apps/console/src/features/validation/configs/endpoints.ts b/features/admin-validation-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/validation/configs/endpoints.ts rename to features/admin-validation-v1/configs/endpoints.ts diff --git a/apps/console/src/features/validation/configs/index.ts b/features/admin-validation-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/validation/configs/index.ts rename to features/admin-validation-v1/configs/index.ts diff --git a/apps/console/src/features/validation/constants/validation-config-constants.ts b/features/admin-validation-v1/constants/validation-config-constants.ts similarity index 100% rename from apps/console/src/features/validation/constants/validation-config-constants.ts rename to features/admin-validation-v1/constants/validation-config-constants.ts diff --git a/apps/console/src/features/validation/models/endpoint.ts b/features/admin-validation-v1/models/endpoint.ts similarity index 100% rename from apps/console/src/features/validation/models/endpoint.ts rename to features/admin-validation-v1/models/endpoint.ts diff --git a/apps/console/src/features/validation/models/index.ts b/features/admin-validation-v1/models/index.ts similarity index 100% rename from apps/console/src/features/validation/models/index.ts rename to features/admin-validation-v1/models/index.ts diff --git a/apps/console/src/features/validation/models/validation-config.ts b/features/admin-validation-v1/models/validation-config.ts similarity index 100% rename from apps/console/src/features/validation/models/validation-config.ts rename to features/admin-validation-v1/models/validation-config.ts diff --git a/apps/console/src/features/validation/pages/validation-config-edit.tsx b/features/admin-validation-v1/pages/validation-config-edit.tsx similarity index 99% rename from apps/console/src/features/validation/pages/validation-config-edit.tsx rename to features/admin-validation-v1/pages/validation-config-edit.tsx index 5f5b8440804..a03cb020a91 100644 --- a/apps/console/src/features/validation/pages/validation-config-edit.tsx +++ b/features/admin-validation-v1/pages/validation-config-edit.tsx @@ -45,16 +45,16 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Ref } from "semantic-ui-react"; -import { serverConfigurationConfig } from "../../../extensions"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { serverConfigurationConfig } from "../../admin-extensions-v1"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { ConnectorPropertyInterface, GovernanceConnectorInterface, GovernanceConnectorUtils, ServerConfigurationsConstants, getConnectorDetails -} from "../../server-configurations"; -import { getConfiguration } from "../../users/utils/generate-password.utils"; +} from "../../admin-server-configurations-v1"; +import { getConfiguration } from "../../admin-users-v1/utils/generate-password.utils"; import { updateValidationConfigData, useValidationConfigData } from "../api"; import { ValidationConfigConstants } from "../constants/validation-config-constants"; import { ValidationDataInterface, ValidationFormInterface } from "../models"; diff --git a/apps/console/src/features/validation/pages/validation-config.tsx b/features/admin-validation-v1/pages/validation-config.tsx similarity index 91% rename from apps/console/src/features/validation/pages/validation-config.tsx rename to features/admin-validation-v1/pages/validation-config.tsx index 5eb73aba09d..3fd402e7a2a 100644 --- a/apps/console/src/features/validation/pages/validation-config.tsx +++ b/features/admin-validation-v1/pages/validation-config.tsx @@ -19,9 +19,9 @@ import { IdentifiableComponentInterface } from "@wso2is/core/models"; import React, { FunctionComponent, ReactElement } from "react"; import { useTranslation } from "react-i18next"; -import { AppConstants, history } from "../../core"; -import { getSettingsSectionIcons } from "../../server-configurations"; -import { SettingsSection } from "../../server-configurations/settings/settings-section"; +import { AppConstants, history } from "../../admin-core-v1"; +import { getSettingsSectionIcons } from "../../admin-server-configurations-v1"; +import { SettingsSection } from "../../admin-server-configurations-v1/settings/settings-section"; /** * Props for my account settings page. diff --git a/apps/console/src/views/app.tsx b/features/admin-views-v1/app.tsx similarity index 97% rename from apps/console/src/views/app.tsx rename to features/admin-views-v1/app.tsx index 1b5d7c3af36..c924e120233 100644 --- a/apps/console/src/views/app.tsx +++ b/features/admin-views-v1/app.tsx @@ -61,9 +61,9 @@ import { useDispatch, useSelector } from "react-redux"; import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom"; import { Action } from "reduce-reducers"; import { ThunkDispatch } from "redux-thunk"; -import { applicationConfig } from "../extensions"; -import { FeatureGateConstants } from "../extensions/components/feature-gate/constants/feature-gate"; -import { getProfileInformation } from "../features/authentication/store"; +import { applicationConfig } from "../admin-extensions-v1"; +import { FeatureGateConstants } from "../admin-extensions-v1/components/feature-gate/constants/feature-gate"; +import { getProfileInformation } from "../admin-authentication-v1/store"; import { AppConstants, AppState, @@ -78,9 +78,9 @@ import { getAppViewRoutes, getEmptyPlaceholderIllustrations, history -} from "../features/core"; -import { setActiveView } from "../features/core/store/actions"; -import { CommonUtils as ConsoleCommonUtils } from "../features/core/utils"; +} from "../admin-core-v1"; +import { setActiveView } from "../admin-core-v1/store/actions"; +import { CommonUtils as ConsoleCommonUtils } from "../admin-core-v1/utils"; /** * Parent component for Admin features inherited from Dashboard layout skeleton. diff --git a/apps/console/src/views/full-screen-view.tsx b/features/admin-views-v1/full-screen-view.tsx similarity index 99% rename from apps/console/src/views/full-screen-view.tsx rename to features/admin-views-v1/full-screen-view.tsx index 177c84178ee..59ca0c9e8ef 100644 --- a/apps/console/src/views/full-screen-view.tsx +++ b/features/admin-views-v1/full-screen-view.tsx @@ -46,7 +46,7 @@ import { RouteUtils, getEmptyPlaceholderIllustrations, getFullScreenViewRoutes -} from "../features/core"; +} from "../admin-core-v1"; /** * Full Screen View Prop types. diff --git a/apps/console/src/views/index.ts b/features/admin-views-v1/index.ts similarity index 100% rename from apps/console/src/views/index.ts rename to features/admin-views-v1/index.ts diff --git a/apps/console/src/features/workflow-approvals/api/approvals.ts b/features/admin-workflow-approvals-v1/api/approvals.ts similarity index 99% rename from apps/console/src/features/workflow-approvals/api/approvals.ts rename to features/admin-workflow-approvals-v1/api/approvals.ts index 07c86e54962..d423297285c 100644 --- a/apps/console/src/features/workflow-approvals/api/approvals.ts +++ b/features/admin-workflow-approvals-v1/api/approvals.ts @@ -18,7 +18,7 @@ import { AsgardeoSPAClient } from "@asgardeo/auth-react"; import { HttpMethods } from "@wso2is/core/models"; -import { store } from "../../core"; +import { store } from "../../admin-core-v1"; import { ApprovalStatus, ApprovalTaskDetails, ApprovalTaskListItemInterface, ApprovalTaskSummary } from "../models"; /** diff --git a/apps/console/src/features/workflow-approvals/api/index.ts b/features/admin-workflow-approvals-v1/api/index.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/api/index.ts rename to features/admin-workflow-approvals-v1/api/index.ts diff --git a/apps/console/src/features/workflow-approvals/components/approval-task.tsx b/features/admin-workflow-approvals-v1/components/approval-task.tsx similarity index 100% rename from apps/console/src/features/workflow-approvals/components/approval-task.tsx rename to features/admin-workflow-approvals-v1/components/approval-task.tsx diff --git a/apps/console/src/features/workflow-approvals/components/approvals-list.tsx b/features/admin-workflow-approvals-v1/components/approvals-list.tsx similarity index 98% rename from apps/console/src/features/workflow-approvals/components/approvals-list.tsx rename to features/admin-workflow-approvals-v1/components/approvals-list.tsx index e21e5ed0393..873c7b0bb58 100644 --- a/apps/console/src/features/workflow-approvals/components/approvals-list.tsx +++ b/features/admin-workflow-approvals-v1/components/approvals-list.tsx @@ -43,9 +43,9 @@ import { useTranslation } from "react-i18next"; import { useDispatch } from "react-redux"; import { Header, Label, SemanticCOLORS, SemanticICONS } from "semantic-ui-react"; import { ApprovalTaskComponent } from "./approval-task"; -import { getEmptyPlaceholderIllustrations } from "../../core/configs"; -import { UIConstants } from "../../core/constants"; -import { FeatureConfigInterface } from "../../core/models"; +import { getEmptyPlaceholderIllustrations } from "../../admin-core-v1/configs"; +import { UIConstants } from "../../admin-core-v1/constants"; +import { FeatureConfigInterface } from "../../admin-core-v1/models"; import { fetchPendingApprovalDetails } from "../api"; import { getTableIcons } from "../configs"; import { ApprovalStatus, ApprovalTaskDetails, ApprovalTaskListItemInterface } from "../models"; diff --git a/apps/console/src/features/workflow-approvals/components/index.ts b/features/admin-workflow-approvals-v1/components/index.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/components/index.ts rename to features/admin-workflow-approvals-v1/components/index.ts diff --git a/apps/console/src/features/workflow-approvals/configs/endpoints.ts b/features/admin-workflow-approvals-v1/configs/endpoints.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/configs/endpoints.ts rename to features/admin-workflow-approvals-v1/configs/endpoints.ts diff --git a/apps/console/src/features/workflow-approvals/configs/index.ts b/features/admin-workflow-approvals-v1/configs/index.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/configs/index.ts rename to features/admin-workflow-approvals-v1/configs/index.ts diff --git a/apps/console/src/features/workflow-approvals/configs/ui.ts b/features/admin-workflow-approvals-v1/configs/ui.ts similarity index 91% rename from apps/console/src/features/workflow-approvals/configs/ui.ts rename to features/admin-workflow-approvals-v1/configs/ui.ts index 20065ed96e0..6f958ff27af 100644 --- a/apps/console/src/features/workflow-approvals/configs/ui.ts +++ b/features/admin-workflow-approvals-v1/configs/ui.ts @@ -19,7 +19,7 @@ import { FunctionComponent, SVGProps } from "react"; import { ReactComponent as PendingApprovalOutlineIcon -} from "../../../themes/default/assets/images/icons/outline-icons/pending-approval-outline.svg"; +} from "../../themes/default/assets/images/icons/outline-icons/pending-approval-outline.svg"; export const getTableIcons = (): { header: { diff --git a/apps/console/src/features/workflow-approvals/index.ts b/features/admin-workflow-approvals-v1/index.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/index.ts rename to features/admin-workflow-approvals-v1/index.ts diff --git a/apps/console/src/features/workflow-approvals/models/approvals.ts b/features/admin-workflow-approvals-v1/models/approvals.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/models/approvals.ts rename to features/admin-workflow-approvals-v1/models/approvals.ts diff --git a/apps/console/src/features/workflow-approvals/models/endpoints.ts b/features/admin-workflow-approvals-v1/models/endpoints.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/models/endpoints.ts rename to features/admin-workflow-approvals-v1/models/endpoints.ts diff --git a/apps/console/src/features/workflow-approvals/models/index.ts b/features/admin-workflow-approvals-v1/models/index.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/models/index.ts rename to features/admin-workflow-approvals-v1/models/index.ts diff --git a/apps/console/src/features/workflow-approvals/pages/approvals.tsx b/features/admin-workflow-approvals-v1/pages/approvals.tsx similarity index 99% rename from apps/console/src/features/workflow-approvals/pages/approvals.tsx rename to features/admin-workflow-approvals-v1/pages/approvals.tsx index 724514b98a2..a734bc7aa3b 100644 --- a/apps/console/src/features/workflow-approvals/pages/approvals.tsx +++ b/features/admin-workflow-approvals-v1/pages/approvals.tsx @@ -24,7 +24,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Dropdown, DropdownItemProps, DropdownProps, Input, PaginationProps, SemanticCOLORS } from "semantic-ui-react"; -import { AppState, FeatureConfigInterface, UIConstants } from "../../core"; +import { AppState, FeatureConfigInterface, UIConstants } from "../../admin-core-v1"; import { fetchPendingApprovals, updatePendingApprovalStatus } from "../api"; import { ApprovalsList } from "../components"; import { ApprovalStatus, ApprovalTaskListItemInterface } from "../models"; diff --git a/apps/console/src/features/workflow-approvals/pages/index.ts b/features/admin-workflow-approvals-v1/pages/index.ts similarity index 100% rename from apps/console/src/features/workflow-approvals/pages/index.ts rename to features/admin-workflow-approvals-v1/pages/index.ts diff --git a/apps/console/src/features/wsfed-configuration/api/wsfed-configuration.ts b/features/admin-wsfed-configuration-v1/api/wsfed-configuration.ts similarity index 97% rename from apps/console/src/features/wsfed-configuration/api/wsfed-configuration.ts rename to features/admin-wsfed-configuration-v1/api/wsfed-configuration.ts index 8e42da7efb0..c5002401570 100644 --- a/apps/console/src/features/wsfed-configuration/api/wsfed-configuration.ts +++ b/features/admin-wsfed-configuration-v1/api/wsfed-configuration.ts @@ -20,12 +20,12 @@ import { AsgardeoSPAClient, HttpClientInstance } from "@asgardeo/auth-react"; import { IdentityAppsApiException } from "@wso2is/core/exceptions"; import { HttpMethods } from "@wso2is/core/models"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -import { Config } from "../../core/configs"; +import { Config } from "../../admin-core-v1/configs"; import useRequest, { RequestConfigInterface, RequestErrorInterface, RequestResultInterface -} from "../../core/hooks/use-request"; +} from "../../admin-core-v1/hooks/use-request"; import { WSFederationConfigConstants } from "../constants/wsfed-configuration"; import { WSFederationConfigAPIResponseInterface } from "../models/wsfed-configuration"; diff --git a/apps/console/src/features/wsfed-configuration/constants/wsfed-configuration.ts b/features/admin-wsfed-configuration-v1/constants/wsfed-configuration.ts similarity index 100% rename from apps/console/src/features/wsfed-configuration/constants/wsfed-configuration.ts rename to features/admin-wsfed-configuration-v1/constants/wsfed-configuration.ts diff --git a/apps/console/src/features/wsfed-configuration/models/wsfed-configuration.ts b/features/admin-wsfed-configuration-v1/models/wsfed-configuration.ts similarity index 100% rename from apps/console/src/features/wsfed-configuration/models/wsfed-configuration.ts rename to features/admin-wsfed-configuration-v1/models/wsfed-configuration.ts diff --git a/apps/console/src/features/wsfed-configuration/pages/wsfed-configuration.tsx b/features/admin-wsfed-configuration-v1/pages/wsfed-configuration.tsx similarity index 99% rename from apps/console/src/features/wsfed-configuration/pages/wsfed-configuration.tsx rename to features/admin-wsfed-configuration-v1/pages/wsfed-configuration.tsx index 51e1a8ac917..ca520547dd6 100644 --- a/apps/console/src/features/wsfed-configuration/pages/wsfed-configuration.tsx +++ b/features/admin-wsfed-configuration-v1/pages/wsfed-configuration.tsx @@ -27,7 +27,7 @@ import { useTranslation } from "react-i18next"; import { useDispatch, useSelector } from "react-redux"; import { Dispatch } from "redux"; import { Divider, Grid, Placeholder, Ref } from "semantic-ui-react"; -import { AppConstants, AppState, FeatureConfigInterface, history } from "../../core"; +import { AppConstants, AppState, FeatureConfigInterface, history } from "../../admin-core-v1"; import { updateWSFederationConfigurations, useWSFederationConfig } from "../api/wsfed-configuration"; import { WSFederationConfigAPIResponseInterface, diff --git a/features/package.json b/features/package.json new file mode 100644 index 00000000000..d3b69beb449 --- /dev/null +++ b/features/package.json @@ -0,0 +1,138 @@ +{ + "private": true, + "name": "@wso2is/features", + "version": "2.13.31", + "description": "WSO2 Identity Server Console", + "author": "WSO2", + "license": "Apache-2.0", + "main": "index.js", + "scripts": { + "build": "pnpm build", + "postinstall": "node scripts/post-install.js", + "copy:themes:features": "node scripts/copy-themes-to-features.js", + "clean:themes:features": "pnpm rimraf ./themes" + }, + "dependencies": { + "@asgardeo/auth-react": "^4.0.1", + "@emotion/react": "^11.11.0", + "@emotion/styled": "^11.11.0", + "@microsoft/applicationinsights-core-js": "^3.0.0", + "@microsoft/applicationinsights-react-js": "^3.4.2", + "@microsoft/applicationinsights-web": "^3.0.0", + "@monaco-editor/react": "^4.5.1", + "@mui/icons-material": "^5.11.16", + "@mui/lab": "5.0.0-alpha.129", + "@mui/material": "^5.13.0", + "@mui/system": "^5.12.3", + "@mui/utils": "^5.12.3", + "@oxygen-ui/react": "^1.11.0", + "@oxygen-ui/react-icons": "^1.11.0", + "@wso2is/access-control": "^2.0.22", + "@wso2is/common": "^2.0.52", + "@wso2is/core": "^2.0.37", + "@wso2is/dynamic-forms": "^2.0.41", + "@wso2is/form": "^2.0.42", + "@wso2is/forms": "^2.0.27", + "@wso2is/i18n": "^2.1.5", + "@wso2is/react-components": "^2.1.12", + "@wso2is/theme": "^2.0.71", + "@wso2is/validation": "^2.0.3", + "axios": "^0.19.2", + "codemirror": "^5.52.0", + "country-language": "^0.1.7", + "deep-equal": "^2.2.2", + "file-saver": "^2.0.5", + "history": "^4.9.0", + "html-react-parser": "^2.0.0", + "i18next": "^21.9.1", + "i18next-browser-languagedetector": "^6.1.5", + "i18next-xhr-backend": "^3.2.2", + "js-beautify": "^1.13.0", + "lodash-es": "^4.17.21", + "moment": "^2.24.0", + "mustache": "^4.2.0", + "node-forge": "^0.10.0", + "rc-tree": "^4.0.0-beta.2", + "react": "^18.2.0", + "react-beautiful-dnd": "^12.2.0", + "react-dom": "^18.2.0", + "react-draggable": "^4.2.0", + "react-helmet": "^5.2.1", + "react-i18next": "^11.18.5", + "react-joyride": "^2.3.0", + "react-notification-system": "^0.4.0", + "react-redux": "^7.2.9", + "react-router-dom": "^4.3.1", + "reactflow": "^11.7.2", + "reactour": "^1.18.0", + "recharts": "^2.6.2", + "reduce-reducers": "^1.0.4", + "redux": "^4.0.4", + "redux-form": "^8.3.7", + "redux-mock-store": "^1.5.4", + "redux-thunk": "^2.3.0", + "regenerator-runtime": "^0.13.9", + "semantic-ui-react": "^2.1.3", + "slashes": "^2.0.2", + "styled-components": "^4.4.1", + "swr": "^1.3.0", + "ua-parser-js": "0.7.28", + "uuid": "^8.3.0" + }, + "devDependencies": { + "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", + "@svgr/webpack": "4.3.2", + "@testing-library/dom": "^7.24.3", + "@testing-library/jest-dom": "^5.11.9", + "@testing-library/user-event": "^12.7.3", + "@types/file-saver": "^2.0.1", + "@types/history": "^4.7.3", + "@types/jest": "^26.0.14", + "@types/lodash-es": "^4.17.4", + "@types/node": "^13.9.2", + "@types/node-forge": "^0.9.3", + "@types/react": "^18.0.18", + "@types/react-beautiful-dnd": "^12.1.1", + "@types/react-dom": "^18.0.6", + "@types/react-notification-system": "0.2.39", + "@types/react-redux": "^7.1.25", + "@types/react-router": "^5.1.18", + "@types/react-router-dom": "^5.1.3", + "@types/reactour": "^1.18.1", + "@types/redux-mock-store": "^1.0.2", + "@types/testing-library__jest-dom": "^5.14.3", + "@types/ua-parser-js": "0.7.36", + "@types/uuid": "^9.0.1", + "@types/webpack-env": "^1.16.0", + "@typescript-eslint/eslint-plugin": "^4.32.0", + "@typescript-eslint/parser": "^4.32.0", + "connect-history-api-fallback": "^2.0.0", + "copy-webpack-plugin": "^12.0.2", + "css-loader": "^1.0.0", + "eslint": "^7.20.0", + "eslint-plugin-import": "^2.20.2", + "eslint-plugin-jest-dom": "^4.0.1", + "eslint-plugin-react": "^7.18.3", + "eslint-plugin-react-hooks": "^4.0.0", + "eslint-plugin-testing-library": "^5.0.5", + "eslint-webpack-plugin": "^2.5.3", + "fork-ts-checker-webpack-plugin": "^6.1.0", + "jest": "^26.4.2", + "jest-environment-jsdom": "^26.3.0", + "jest-environment-jsdom-global": "^2.0.4", + "json-minimizer-webpack-plugin": "^4.0.0", + "msw": "^0.36.8", + "process": "^0.11.10", + "react-refresh": "^0.9.0", + "redux-devtools-extension": "^2.13.8", + "rimraf": "^3.0.2", + "style-loader": "^0.23.1", + "thread-loader": "^2.1.3", + "ts-jest": "^26.4.0", + "ts-node": "^10.8.1", + "typescript": "^4.6.4" + }, + "browserslist": [ + "> 0.2%" + ] +} diff --git a/features/project.json b/features/project.json new file mode 100644 index 00000000000..cceee2ad5aa --- /dev/null +++ b/features/project.json @@ -0,0 +1,29 @@ +{ + "root": "features/", + "prefix": "@wso2is", + "implicitDependencies": [ + "access-control", + "core", + "form", + "forms", + "i18n", + "react-components", + "theme", + "validation" + ], + "targets": { + "build": { + "executor": "@nrwl/workspace:run-commands", + "options": { + "commands": [ + { + "command": "pnpm copy:themes:features", + "description": "copy themes inside features from modules" + } + ], + "cwd": "features", + "parallel": true + } + } + } +} diff --git a/features/scripts/copy-themes-to-features.js b/features/scripts/copy-themes-to-features.js new file mode 100644 index 00000000000..3823ce69bbe --- /dev/null +++ b/features/scripts/copy-themes-to-features.js @@ -0,0 +1,96 @@ +/** + * Copyright (c) 2021, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +/** + * @fileOverview Script to copy theme content from @wso2is/theme to source. + * + * All the images from themes are copied to the source so that webpack can + * copy only the necessary files to the distribution and drop the un-used files + * for optimization (supplement webpack treeshaking). + */ + +const { execSync } = require("child_process"); +const path = require("path"); +const fs = require("fs-extra"); + +// eslint-disable-next-line no-console +const log = console.log; + +const SOURCE_DIRECTORY = "./"; // Source code directory. +const THEMES_DIRECTORY = "themes"; // Themes directory in source. +const ASSETS_FOLDER_NAME = "assets"; // Assets folder name in respective Theme. +const IMAGES_FOLDER_NAME = "images"; // Assets folder name in respective Theme. +const THEME_VARIABLES_FILE = "theme-variables.json"; // Theme variables file name. + +// Paths. +const src = path.join(__dirname, "..", SOURCE_DIRECTORY); +const themeModule = path.join(__dirname, "..", "node_modules", "@wso2is", "theme", "dist", "lib", "themes"); +const target = path.join(src, THEMES_DIRECTORY); +const imagesFolderRelPath = path.join(ASSETS_FOLDER_NAME, IMAGES_FOLDER_NAME); + +log("\nStarted copying the theme images from @wso2is/theme to the portal source."); + +// Check if the `@wso2is/theme` module is installed, if not terminate the script. +if (!fs.existsSync(themeModule)) { + log( + "\nCouldn't find @wso2is/theme module." + + "Please bootstrap dependencies again by executing `pnpm install` from root." + ); + // Terminate the script. + process.exit(); +} + +// If the themes folder already exists, clean it. +if (fs.existsSync(target)) { + log("\nThemes folder already exists. Cleaning it first......"); + execSync("pnpm clean:themes:features"); +} + +log("\nStarted copying themes to the source......"); + +// Iterate through the themes. +fs.readdirSync(themeModule).map(theme => { + const themePath = path.join(themeModule, theme); + + if (fs.lstatSync(themePath).isDirectory()) { + // Iterate through the theme folders and files. + for (const item of fs.readdirSync(themePath)) { + if (item === THEME_VARIABLES_FILE) { + const themeVariablesFileOriginalPath = path.join(themePath, THEME_VARIABLES_FILE); + const themeVariablesFileTargetPath = path.join(target, theme, THEME_VARIABLES_FILE); + + fs.copySync(themeVariablesFileOriginalPath, themeVariablesFileTargetPath); + log("Copied theme variables file to " + themeVariablesFileTargetPath); + } + + // If the folder name is `assets`, proceed. + if (fs.lstatSync(path.join(themePath, item)).isDirectory() && item === ASSETS_FOLDER_NAME) { + const imagesFolderOriginalPath = path.join(themePath, imagesFolderRelPath); + const imagesFolderTargetPath = path.join(target, theme, imagesFolderRelPath); + + fs.mkdirSync(imagesFolderTargetPath, { recursive: true }); + log("\nCreated a directory for " + theme + " theme."); + + fs.copySync(imagesFolderOriginalPath, imagesFolderTargetPath); + log("Copied images to " + imagesFolderTargetPath); + } + } + } +}); + +log("\nFinishing up the theme copying process......"); diff --git a/features/scripts/post-install.js b/features/scripts/post-install.js new file mode 100644 index 00000000000..be3aa645927 --- /dev/null +++ b/features/scripts/post-install.js @@ -0,0 +1,29 @@ +/** + * Copyright (c) 2020, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +const { execSync } = require("child_process"); + +// eslint-disable-next-line no-console +const log = console.log; + +log("Post install script started....."); + +// Run theme content copying to source script. +execSync("pnpm copy:themes:features"); + +log("\nFinishing up the post install script....."); diff --git a/features/tsconfig.json b/features/tsconfig.json new file mode 100755 index 00000000000..07fc6db5089 --- /dev/null +++ b/features/tsconfig.json @@ -0,0 +1,33 @@ +{ + "extends": "../tsconfig.base.react.json", + "compilerOptions": { + "declaration": true, + "declarationDir": "dist/types", + "lib": [ "ESNext", "DOM", "DOM.Iterable", "ScriptHost" ], + "outDir": "dist/src", + "resolveJsonModule": true, + "skipDefaultLibCheck": true, + "types": [ "node", "webpack-env", "jest", "@testing-library/jest-dom" ] + }, + "exclude": [ + "build", + "cache", + "coverage", + "dist", + "node_modules", + "scripts", + "**/test-configs/*", + "jest.config.ts", + "**/tests/*", + "**/__tests__/*", + "**/__mocks__/*", + "**/*.test.js", + "**/*.test.jsx", + "**/*.test.ts", + "**/*.test.tsx", + "**/*.spec.js", + "**/*.spec.jsx", + "**/*.spec.ts", + "**/*.spec.tsx" + ] +} diff --git a/features/types/global.d.ts b/features/types/global.d.ts new file mode 100644 index 00000000000..25eb8837a56 --- /dev/null +++ b/features/types/global.d.ts @@ -0,0 +1,33 @@ +/** + * Copyright (c) 2020, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +declare global { + interface Window { + themeHash: any; + publicPath: any; + } + + const contextPathGlobal: string; + const serverOriginGlobal: string; + const superTenantGlobal: string; + const tenantPrefixGlobal: string; + const isAdaptiveAuthenticationAvailable: boolean; + const isOrganizationManagementEnabled: boolean; +} + +export {}; diff --git a/features/types/imports.d.ts b/features/types/imports.d.ts new file mode 100644 index 00000000000..fa91c61daee --- /dev/null +++ b/features/types/imports.d.ts @@ -0,0 +1,41 @@ +/** + * Copyright (c) 2020, WSO2 LLC. (https://www.wso2.com). All Rights Reserved. + * + * WSO2 LLC. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +declare module "*.json" { + const value: any; + + export default value; +} + +declare module "*.svg" { + import React = require("react"); + + export const ReactComponent: React.FunctionComponent>; + const src: string; + + export default src; +} + +declare module "*.png" { + const content: string; + + export default content; +} + +declare module "*.md"; + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63fcaeec483..30d0f0b72c4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -529,6 +529,9 @@ importers: '@wso2is/dynamic-forms': specifier: ^2.0.42 version: link:../../modules/dynamic-forms + '@wso2is/features': + specifier: '*' + version: link:../../features '@wso2is/form': specifier: ^2.0.43 version: link:../../modules/form @@ -1075,6 +1078,358 @@ importers: specifier: ^4.6.4 version: 4.8.2 + features: + dependencies: + '@asgardeo/auth-react': + specifier: ^4.0.1 + version: 4.0.1(@babel/runtime-corejs3@7.18.9)(react-dom@18.2.0)(react-router-dom@4.3.1)(react@18.2.0) + '@emotion/react': + specifier: ^11.11.0 + version: 11.11.0(@types/react@18.0.18)(react@18.2.0) + '@emotion/styled': + specifier: ^11.11.0 + version: 11.11.0(@emotion/react@11.11.0)(@types/react@18.0.18)(react@18.2.0) + '@microsoft/applicationinsights-core-js': + specifier: ^3.0.0 + version: 3.0.0(tslib@2.4.0)(typescript@4.8.2) + '@microsoft/applicationinsights-react-js': + specifier: ^3.4.2 + version: 3.4.2(history@4.10.1)(react@18.2.0)(tslib@2.4.0) + '@microsoft/applicationinsights-web': + specifier: ^3.0.0 + version: 3.0.0(tslib@2.4.0)(typescript@4.8.2) + '@monaco-editor/react': + specifier: ^4.5.1 + version: 4.5.2(monaco-editor@0.43.0)(react-dom@18.2.0)(react@18.2.0) + '@mui/icons-material': + specifier: ^5.11.16 + version: 5.11.16(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.2.0) + '@mui/lab': + specifier: 5.0.0-alpha.129 + version: 5.0.0-alpha.129(@emotion/react@11.11.0)(@emotion/styled@11.11.0)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.2.0)(react@18.2.0) + '@mui/material': + specifier: ^5.13.0 + version: 5.13.0(@emotion/react@11.11.0)(@emotion/styled@11.11.0)(@types/react@18.0.18)(react-dom@18.2.0)(react@18.2.0) + '@mui/system': + specifier: ^5.12.3 + version: 5.12.3(@emotion/react@11.11.0)(@emotion/styled@11.11.0)(@types/react@18.0.18)(react@18.2.0) + '@mui/utils': + specifier: ^5.12.3 + version: 5.14.10(@types/react@18.0.18)(react@18.2.0) + '@oxygen-ui/react': + specifier: ^1.11.0 + version: 1.11.0(@emotion/react@11.11.0)(@emotion/styled@11.11.0)(@mui/icons-material@5.11.16)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.12.3)(@mui/utils@5.14.10)(@types/react@18.0.18)(react-dom@18.2.0)(react@18.2.0)(typescript@4.8.2) + '@oxygen-ui/react-icons': + specifier: ^1.11.0 + version: 1.11.0(react-dom@18.2.0)(react@18.2.0)(typescript@4.8.2) + '@wso2is/access-control': + specifier: ^2.0.22 + version: link:../modules/access-control + '@wso2is/common': + specifier: ^2.0.52 + version: link:../modules/common + '@wso2is/core': + specifier: ^2.0.37 + version: link:../modules/core + '@wso2is/dynamic-forms': + specifier: ^2.0.41 + version: link:../modules/dynamic-forms + '@wso2is/form': + specifier: ^2.0.42 + version: link:../modules/form + '@wso2is/forms': + specifier: ^2.0.27 + version: link:../modules/forms + '@wso2is/i18n': + specifier: ^2.1.5 + version: link:../modules/i18n + '@wso2is/react-components': + specifier: ^2.1.12 + version: link:../modules/react-components + '@wso2is/theme': + specifier: ^2.0.71 + version: link:../modules/theme + '@wso2is/validation': + specifier: ^2.0.3 + version: link:../modules/validation + axios: + specifier: ^0.19.2 + version: 0.19.2 + codemirror: + specifier: ^5.52.0 + version: 5.65.8 + country-language: + specifier: ^0.1.7 + version: 0.1.7 + deep-equal: + specifier: ^2.2.2 + version: 2.2.2 + file-saver: + specifier: ^2.0.5 + version: 2.0.5 + history: + specifier: ^4.9.0 + version: 4.10.1 + html-react-parser: + specifier: ^2.0.0 + version: 2.0.0(react@18.2.0) + i18next: + specifier: ^21.9.1 + version: 21.9.1 + i18next-browser-languagedetector: + specifier: ^6.1.5 + version: 6.1.5 + i18next-xhr-backend: + specifier: ^3.2.2 + version: 3.2.2 + js-beautify: + specifier: ^1.13.0 + version: 1.14.6 + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + moment: + specifier: ^2.24.0 + version: 2.29.4 + mustache: + specifier: ^4.2.0 + version: 4.2.0 + node-forge: + specifier: ^0.10.0 + version: 0.10.0 + rc-tree: + specifier: ^4.0.0-beta.2 + version: 4.2.2(react-dom@18.2.0)(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-beautiful-dnd: + specifier: ^12.2.0 + version: 12.2.0(react-dom@18.2.0)(react@18.2.0) + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-draggable: + specifier: ^4.2.0 + version: 4.4.5(react-dom@18.2.0)(react@18.2.0) + react-helmet: + specifier: ^5.2.1 + version: 5.2.1(react@18.2.0) + react-i18next: + specifier: ^11.18.5 + version: 11.18.5(i18next@21.9.1)(react-dom@18.2.0)(react@18.2.0) + react-joyride: + specifier: ^2.3.0 + version: 2.5.1(react-dom@18.2.0)(react@18.2.0) + react-notification-system: + specifier: ^0.4.0 + version: 0.4.0(react-dom@18.2.0)(react@18.2.0) + react-redux: + specifier: ^7.2.9 + version: 7.2.9(react-dom@18.2.0)(react@18.2.0) + react-router-dom: + specifier: ^4.3.1 + version: 4.3.1(react@18.2.0) + reactflow: + specifier: ^11.7.2 + version: 11.8.3(@types/react@18.0.18)(react-dom@18.2.0)(react@18.2.0) + reactour: + specifier: ^1.18.0 + version: 1.18.7(@types/react@18.0.18)(react-dom@18.2.0)(react-is@17.0.2)(react@18.2.0)(styled-components@4.4.1) + recharts: + specifier: ^2.6.2 + version: 2.6.2(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) + reduce-reducers: + specifier: ^1.0.4 + version: 1.0.4 + redux: + specifier: ^4.0.4 + version: 4.2.0 + redux-form: + specifier: ^8.3.7 + version: 8.3.8(react-redux@7.2.9)(react@18.2.0)(redux@4.2.0) + redux-mock-store: + specifier: ^1.5.4 + version: 1.5.4 + redux-thunk: + specifier: ^2.3.0 + version: 2.4.1(redux@4.2.0) + regenerator-runtime: + specifier: ^0.13.9 + version: 0.13.9 + semantic-ui-react: + specifier: ^2.1.3 + version: 2.1.3(react-dom@18.2.0)(react@18.2.0) + slashes: + specifier: ^2.0.2 + version: 2.0.2 + styled-components: + specifier: ^4.4.1 + version: 4.4.1(react-dom@18.2.0)(react@18.2.0) + swr: + specifier: ^1.3.0 + version: 1.3.0(react@18.2.0) + ua-parser-js: + specifier: 0.7.28 + version: 0.7.28 + uuid: + specifier: ^8.3.0 + version: 8.3.2 + devDependencies: + '@pmmmwh/react-refresh-webpack-plugin': + specifier: ^0.4.3 + version: 0.4.3(react-refresh@0.9.0)(webpack-dev-server@3.11.3)(webpack@5.84.1) + '@svgr/webpack': + specifier: 4.3.2 + version: 4.3.2 + '@testing-library/dom': + specifier: ^7.24.3 + version: 7.31.2 + '@testing-library/jest-dom': + specifier: ^5.11.9 + version: 5.16.5 + '@testing-library/user-event': + specifier: ^12.7.3 + version: 12.8.3(@testing-library/dom@7.31.2) + '@types/file-saver': + specifier: ^2.0.1 + version: 2.0.5 + '@types/history': + specifier: ^4.7.3 + version: 4.7.11 + '@types/jest': + specifier: ^26.0.14 + version: 26.0.24 + '@types/lodash-es': + specifier: ^4.17.4 + version: 4.17.6 + '@types/node': + specifier: ^13.9.2 + version: 13.13.52 + '@types/node-forge': + specifier: ^0.9.3 + version: 0.9.10 + '@types/react': + specifier: ^18.0.18 + version: 18.0.18 + '@types/react-beautiful-dnd': + specifier: ^12.1.1 + version: 12.1.5 + '@types/react-dom': + specifier: ^18.0.6 + version: 18.0.6 + '@types/react-notification-system': + specifier: 0.2.39 + version: 0.2.39 + '@types/react-redux': + specifier: ^7.1.25 + version: 7.1.25 + '@types/react-router': + specifier: ^5.1.18 + version: 5.1.18 + '@types/react-router-dom': + specifier: ^5.1.3 + version: 5.3.3 + '@types/reactour': + specifier: ^1.18.1 + version: 1.18.2 + '@types/redux-mock-store': + specifier: ^1.0.2 + version: 1.0.3 + '@types/testing-library__jest-dom': + specifier: ^5.14.3 + version: 5.14.5 + '@types/ua-parser-js': + specifier: 0.7.36 + version: 0.7.36 + '@types/uuid': + specifier: ^9.0.1 + version: 9.0.1 + '@types/webpack-env': + specifier: ^1.16.0 + version: 1.18.0 + '@typescript-eslint/eslint-plugin': + specifier: ^4.32.0 + version: 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.8.2) + '@typescript-eslint/parser': + specifier: ^4.32.0 + version: 4.33.0(eslint@7.32.0)(typescript@4.8.2) + connect-history-api-fallback: + specifier: ^2.0.0 + version: 2.0.0 + copy-webpack-plugin: + specifier: ^12.0.2 + version: 12.0.2(webpack@5.84.1) + css-loader: + specifier: ^1.0.0 + version: 1.0.1(webpack@5.84.1) + eslint: + specifier: ^7.20.0 + version: 7.32.0 + eslint-plugin-import: + specifier: ^2.20.2 + version: 2.26.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0) + eslint-plugin-jest-dom: + specifier: ^4.0.1 + version: 4.0.2(eslint@7.32.0) + eslint-plugin-react: + specifier: ^7.18.3 + version: 7.31.1(eslint@7.32.0) + eslint-plugin-react-hooks: + specifier: ^4.0.0 + version: 4.6.0(eslint@7.32.0) + eslint-plugin-testing-library: + specifier: ^5.0.5 + version: 5.6.0(eslint@7.32.0)(typescript@4.8.2) + eslint-webpack-plugin: + specifier: ^2.5.3 + version: 2.7.0(eslint@7.32.0)(webpack@5.84.1) + fork-ts-checker-webpack-plugin: + specifier: ^6.1.0 + version: 6.5.2(eslint@7.32.0)(typescript@4.8.2)(webpack@5.84.1) + jest: + specifier: ^26.4.2 + version: 26.6.3(ts-node@10.9.1) + jest-environment-jsdom: + specifier: ^26.3.0 + version: 26.6.2 + jest-environment-jsdom-global: + specifier: ^2.0.4 + version: 2.0.4(jest-environment-jsdom@26.6.2) + json-minimizer-webpack-plugin: + specifier: ^4.0.0 + version: 4.0.0(webpack@5.84.1) + msw: + specifier: ^0.36.8 + version: 0.36.8 + process: + specifier: ^0.11.10 + version: 0.11.10 + react-refresh: + specifier: ^0.9.0 + version: 0.9.0 + redux-devtools-extension: + specifier: ^2.13.8 + version: 2.13.9(redux@4.2.0) + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + style-loader: + specifier: ^0.23.1 + version: 0.23.1 + thread-loader: + specifier: ^2.1.3 + version: 2.1.3(webpack@5.84.1) + ts-jest: + specifier: ^26.4.0 + version: 26.5.6(jest@26.6.3)(typescript@4.8.2) + ts-node: + specifier: ^10.8.1 + version: 10.9.1(@swc/core@1.3.11)(@types/node@13.13.52)(typescript@4.8.2) + typescript: + specifier: ^4.6.4 + version: 4.8.2 + identity-apps-core: dependencies: '@wso2is/theme': @@ -9849,6 +10204,42 @@ packages: - '@types/react' dev: false + /@oxygen-ui/react@1.11.0(@emotion/react@11.11.0)(@emotion/styled@11.11.0)(@mui/icons-material@5.11.16)(@mui/lab@5.0.0-alpha.129)(@mui/material@5.13.0)(@mui/system@5.12.3)(@mui/utils@5.14.10)(@types/react@18.0.18)(react-dom@18.2.0)(react@18.2.0)(typescript@4.8.2): + resolution: {integrity: sha512-Ij9E3CvX/fNGQkWbH6ic9LNsldFHeuy/2adksNsJLQgVsbvPct/coXyPYF8duH17dPEu6nksEHJwIfxoz9ekww==} + peerDependencies: + '@emotion/react': ^11.10.5 + '@emotion/styled': ^11.10.5 + '@mui/icons-material': ^5.10.16 + '@mui/lab': 5.0.0-alpha.110 + '@mui/material': ^5.10.16 + '@mui/system': ^5.10.16 + '@mui/utils': ^5.10.16 + react: '>=18.0.0' + react-dom: '>=18.0.0' + typescript: '>=4.0.0' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@emotion/react': 11.11.0(@types/react@18.0.18)(react@18.2.0) + '@emotion/styled': 11.11.0(@emotion/react@11.11.0)(@types/react@18.0.18)(react@18.2.0) + '@mui/icons-material': 5.11.16(@mui/material@5.13.0)(@types/react@18.0.18)(react@18.2.0) + '@mui/lab': 5.0.0-alpha.129(@emotion/react@11.11.0)(@emotion/styled@11.11.0)(@mui/material@5.13.0)(@types/react@18.0.18)(react-dom@18.2.0)(react@18.2.0) + '@mui/material': 5.13.0(@emotion/react@11.11.0)(@emotion/styled@11.11.0)(@types/react@18.0.18)(react-dom@18.2.0)(react@18.2.0) + '@mui/system': 5.12.3(@emotion/react@11.11.0)(@emotion/styled@11.11.0)(@types/react@18.0.18)(react@18.2.0) + '@mui/utils': 5.14.10(@types/react@18.0.18)(react@18.2.0) + '@mui/x-data-grid': 6.14.0(@mui/material@5.13.0)(@mui/system@5.12.3)(@types/react@18.0.18)(react-dom@18.2.0)(react@18.2.0) + '@oxygen-ui/primitives': 1.11.0 + '@oxygen-ui/react-icons': 1.11.0(react-dom@18.2.0)(react@18.2.0)(typescript@4.8.2) + clsx: 1.2.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-world-flags: 1.5.1(react@18.2.0) + typescript: 4.8.2 + transitivePeerDependencies: + - '@types/react' + dev: false + /@parcel/watcher@2.0.4: resolution: {integrity: sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==} engines: {node: '>= 10.0.0'} @@ -9863,7 +10254,7 @@ packages: peerDependencies: typescript: ^3 || ^4 dependencies: - esquery: 1.4.0 + esquery: 1.5.0 typescript: 4.8.2 dev: true @@ -11746,7 +12137,7 @@ packages: prompts: 2.4.2 react: 16.14.0 react-dom: 16.14.0(react@16.14.0) - regenerator-runtime: 0.13.7 + regenerator-runtime: 0.13.9 serve-favicon: 2.5.0 slash: 3.0.0 telejson: 5.3.3 @@ -12179,7 +12570,7 @@ packages: react: 16.14.0 react-dom: 16.14.0(react@16.14.0) read-pkg-up: 7.0.1 - regenerator-runtime: 0.13.7 + regenerator-runtime: 0.13.9 resolve-from: 5.0.0 style-loader: 2.0.0(webpack@5.84.1) telejson: 5.3.3 @@ -12487,7 +12878,7 @@ packages: react-dom: 16.14.0(react@16.14.0) react-refresh: 0.11.0 read-pkg-up: 7.0.1 - regenerator-runtime: 0.13.7 + regenerator-runtime: 0.13.9 ts-dedent: 2.2.0 typescript: 4.8.2 webpack: 5.84.1(@swc/core@1.3.11)(webpack-cli@4.10.0) @@ -13147,7 +13538,7 @@ packages: resolution: {integrity: sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.18.13 + '@babel/core': 7.23.9 '@svgr/babel-preset': 4.3.3 '@svgr/hast-util-to-babel-ast': 4.3.2 svg-parser: 2.0.4 @@ -15342,16 +15733,6 @@ packages: - debug dev: false - /axios@1.4.0: - resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} - dependencies: - follow-redirects: 1.15.5(debug@4.3.4) - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - dev: true - /axios@1.6.7: resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} dependencies: @@ -19412,13 +19793,6 @@ packages: engines: {node: '>=4'} hasBin: true - /esquery@1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - /esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} engines: {node: '>=0.10'} @@ -24227,8 +24601,6 @@ packages: peerDependenciesMeta: webpack: optional: true - webpack-sources: - optional: true dependencies: webpack: 5.84.1(@swc/core@1.3.11)(webpack-cli@4.10.0) webpack-sources: 3.2.3 @@ -25801,7 +26173,7 @@ packages: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.48.1 '@zkochan/js-yaml': 0.0.6 - axios: 1.4.0 + axios: 1.6.7 chalk: 4.1.0 chokidar: 3.5.3 cli-cursor: 3.1.0 @@ -27687,7 +28059,7 @@ packages: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.22.15 classnames: 2.3.1 rc-motion: 2.6.2(react-dom@16.14.0)(react@16.14.0) rc-util: 5.23.0(react-dom@16.14.0)(react@16.14.0) @@ -27809,7 +28181,7 @@ packages: object-assign: 4.1.1 promise: 8.2.0 raf: 3.4.1 - regenerator-runtime: 0.13.7 + regenerator-runtime: 0.13.9 whatwg-fetch: 3.6.2 dev: false @@ -29024,9 +29396,6 @@ packages: /regenerator-runtime@0.11.1: resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} - /regenerator-runtime@0.13.7: - resolution: {integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==} - /regenerator-runtime@0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c43915a0682..adbc1373f6a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,3 +3,4 @@ packages: - "modules/*" - "identity-apps-core" - "tests" + - "features" diff --git a/workspace.json b/workspace.json index df6a390f870..e88f3931c71 100644 --- a/workspace.json +++ b/workspace.json @@ -15,6 +15,7 @@ "tests": "tests", "theme": "modules/theme", "validation": "modules/validation", - "common": "modules/common" + "common": "modules/common", + "features": "features" } }