diff --git a/.dockerignore b/.dockerignore index 6f0291321..c615037d4 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,5 +3,5 @@ dist/ target/ console !console/ -portal-ui/node_modules/ +web-app/node_modules/ .git/ diff --git a/.github/workflows/jobs.yaml b/.github/workflows/jobs.yaml index bf6b45121..74eca330e 100644 --- a/.github/workflows/jobs.yaml +++ b/.github/workflows/jobs.yaml @@ -58,7 +58,7 @@ jobs: # https://github.com/actions/checkout/issues/334 sudo apt install -y python3-pip || apt install -y python3-pip pip3 install semgrep - semgrep --config semgrep.yaml $(pwd)/portal-ui --error + semgrep --config semgrep.yaml $(pwd)/web-app --error ui-assets: name: "React Code Has No Warnings & Prettified" @@ -77,31 +77,31 @@ jobs: with: node-version: ${{ env.NVMRC }} cache: "yarn" - cache-dependency-path: portal-ui/yarn.lock + cache-dependency-path: web-app/yarn.lock - uses: actions/cache@v3 id: assets-cache name: Assets Cache with: path: | - ./portal-ui/build/ + ./web-app/build/ key: ${{ runner.os }}-assets-${{ github.run_id }} - name: Install Dependencies - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | yarn install --frozen-lockfile --immutable - name: Check for Warnings in build output - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | ./check-warnings.sh - name: Check if Files are Prettified - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | ./check-prettier.sh - name: Check for dead code - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | ./check-deadcode.sh @@ -191,7 +191,7 @@ jobs: name: Assets Cache with: path: | - ./portal-ui/build/ + ./web-app/build/ key: ${{ runner.os }}-assets-${{ github.run_id }} - name: Build on ${{ matrix.os }} env: @@ -242,7 +242,7 @@ jobs: run: npm install testcafe@3.0.0 - name: Run TestCafe Tests - run: npx testcafe "chrome:headless" portal-ui/tests/subpath-nginx/ -q --skip-js-errors -c 3 + run: npx testcafe "chrome:headless" web-app/tests/subpath-nginx/ -q --skip-js-errors -c 3 - name: Clean up docker if: always() @@ -291,7 +291,7 @@ jobs: run: npm install testcafe@3.0.0 - name: Run TestCafe Tests - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-1/ -q --skip-js-errors -c 3 + run: npx testcafe "chrome:headless" web-app/tests/permissions-1/ -q --skip-js-errors -c 3 - name: Clean up users & policies run: | @@ -338,7 +338,7 @@ jobs: run: npm install testcafe@3.0.0 - name: Run TestCafe Tests - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-2/ -q --skip-js-errors -c 3 + run: npx testcafe "chrome:headless" web-app/tests/permissions-2/ -q --skip-js-errors -c 3 - name: Clean up users & policies run: | @@ -385,7 +385,7 @@ jobs: run: npm install testcafe@3.0.0 - name: Run TestCafe Tests - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-3/ -q --skip-js-errors -c 3 + run: npx testcafe "chrome:headless" web-app/tests/permissions-3/ -q --skip-js-errors -c 3 - name: Clean up users & policies run: | @@ -433,7 +433,7 @@ jobs: - name: Run TestCafe Tests timeout-minutes: 10 - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-4/ --skip-js-errors + run: npx testcafe "chrome:headless" web-app/tests/permissions-4/ --skip-js-errors all-permissions-5: name: Permissions Tests Part 5 @@ -476,7 +476,7 @@ jobs: - name: Run TestCafe Tests timeout-minutes: 5 - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-5/ --skip-js-errors + run: npx testcafe "chrome:headless" web-app/tests/permissions-5/ --skip-js-errors all-permissions-6: name: Permissions Tests Part 6 @@ -519,7 +519,7 @@ jobs: - name: Run TestCafe Tests timeout-minutes: 5 - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-6/ --skip-js-errors + run: npx testcafe "chrome:headless" web-app/tests/permissions-6/ --skip-js-errors all-permissions-7: name: Permissions Tests Part 7 @@ -561,7 +561,7 @@ jobs: - name: Run TestCafe Tests timeout-minutes: 5 - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-7/ --skip-js-errors + run: npx testcafe "chrome:headless" web-app/tests/permissions-7/ --skip-js-errors all-permissions-8: name: Permissions Tests Part 8 @@ -604,7 +604,7 @@ jobs: - name: Run TestCafe Tests timeout-minutes: 5 - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-8/ --skip-js-errors + run: npx testcafe "chrome:headless" web-app/tests/permissions-8/ --skip-js-errors all-permissions-9: name: Permissions Tests Part 9 @@ -646,7 +646,7 @@ jobs: run: npm install testcafe@3.0.0 - name: Run TestCafe Tests - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-9/ --skip-js-errors -c 3 + run: npx testcafe "chrome:headless" web-app/tests/permissions-9/ --skip-js-errors -c 3 - name: Clean up users & policies run: | @@ -692,7 +692,7 @@ jobs: run: npm install testcafe@3.0.0 - name: Run TestCafe Tests - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-A/ --skip-js-errors -c 3 + run: npx testcafe "chrome:headless" web-app/tests/permissions-A/ --skip-js-errors -c 3 - name: Clean up users & policies run: | @@ -738,7 +738,7 @@ jobs: run: npm install testcafe@3.0.0 - name: Run TestCafe Tests - run: npx testcafe "chrome:headless" portal-ui/tests/permissions-B/ --skip-js-errors -c 3 + run: npx testcafe "chrome:headless" web-app/tests/permissions-B/ --skip-js-errors -c 3 - name: Clean up users & policies run: | @@ -902,10 +902,10 @@ jobs: steps: - uses: actions/checkout@v3 - name: Install modules - working-directory: ./portal-ui + working-directory: ./web-app run: yarn - name: Run tests - working-directory: ./portal-ui + working-directory: ./web-app run: yarn test replication: name: Site Replication Test @@ -1223,21 +1223,21 @@ jobs: with: node-version: ${{ env.NVMRC }} cache: "yarn" - cache-dependency-path: portal-ui/yarn.lock + cache-dependency-path: web-app/yarn.lock - uses: actions/cache@v3 id: assets-cache-istanbul-coverage name: Assets Cache Istanbul Coverage with: path: | - ./portal-ui/build/ + ./web-app/build/ key: ${{ runner.os }}-assets-istanbul-coverage-${{ github.run_id }} - name: Install Dependencies - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | yarn install --frozen-lockfile --immutable - name: Check for Warnings in build output - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | ./check-warnings-istanbul-coverage.sh @@ -1275,7 +1275,7 @@ jobs: name: Assets Cache Istanbul Coverage with: path: | - ./portal-ui/build/ + ./web-app/build/ key: ${{ runner.os }}-assets-istanbul-coverage-${{ github.run_id }} - name: Build on ${{ matrix.os }} env: @@ -1298,7 +1298,7 @@ jobs: - name: Install dependencies run: | echo "Install dependencies" - cd $GITHUB_WORKSPACE/portal-ui + cd $GITHUB_WORKSPACE/web-app yarn add -D playwright yarn add -D babel-plugin-istanbul yarn add -D nyc @@ -1326,7 +1326,7 @@ jobs: - name: Run Playwright tests run: | echo "Run tests under playwright folder only" - cd $GITHUB_WORKSPACE/portal-ui + cd $GITHUB_WORKSPACE/web-app yarn remove playwright yarn add --dev @playwright/test echo "npx playwright test" diff --git a/.github/workflows/vulncheck.yaml b/.github/workflows/vulncheck.yaml index 109da6ac7..546effce2 100644 --- a/.github/workflows/vulncheck.yaml +++ b/.github/workflows/vulncheck.yaml @@ -45,9 +45,9 @@ jobs: with: node-version: ${{ env.NVMRC }} cache: "yarn" - cache-dependency-path: portal-ui/yarn.lock + cache-dependency-path: web-app/yarn.lock - name: Checks for known security issues with the installed packages - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | yarn audit --groups dependencies diff --git a/.gitignore b/.gitignore index 353cf3c1b..313e700da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,12 @@ # Playwright Data -portal-ui/storage/ -portal-ui/playwright/.auth/admin.json +web-app/storage/ +web-app/playwright/.auth/admin.json # Report from Playwright -portal-ui/playwright-report/ +web-app/playwright-report/ # Coverage from Playwright -portal-ui/.nyc_output/ +web-app/.nyc_output/ # Binaries for programs and plugins *.exe @@ -37,7 +37,7 @@ dist/ # Ignore node_modules -portal-ui/node_modules/ +web-app/node_modules/ # Ignore tls cert and key private.key diff --git a/.semgrepignore b/.semgrepignore index 234b60e18..39b29c285 100644 --- a/.semgrepignore +++ b/.semgrepignore @@ -5,7 +5,7 @@ # Common large paths node_modules/ -portal-ui/node_modules/ +web-app/node_modules/ build/ dist/ .idea/ diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 702943812..ff7f481bd 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -1,15 +1,20 @@ # Developing MinIO Console -The MinIO Console requires the [MinIO Server](https://github.com/minio/minio). For development purposes, you also need to run both the MinIO Console web app and the MinIO Console server. +The MinIO Console requires the [MinIO Server](https://github.com/minio/minio). For development purposes, you also need +to run both the MinIO Console web app and the MinIO Console server. ## Running MinIO Console server Build the server in the main folder by running: + ``` make ``` -> Note: If it's the first time running the server, you might need to run `go mod tidy` to ensure you have all modules required. -To start the server run: + +> Note: If it's the first time running the server, you might need to run `go mod tidy` to ensure you have all modules +> required. +> To start the server run: + ``` CONSOLE_ACCESS_KEY= CONSOLE_SECRET_KEY= @@ -19,8 +24,8 @@ CONSOLE_DEV_MODE=on ``` ## Running MinIO Console web app -Refer to `/portal-ui` [instructions](/portal-ui/README.md) to run the web app locally. +Refer to `/web-app` [instructions](/web-app/README.md) to run the web app locally. # Building with MinIO diff --git a/Dockerfile b/Dockerfile index a81d98e17..c188ae445 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,11 +3,11 @@ FROM node:$NODE_VERSION as uilayer WORKDIR /app -COPY ./portal-ui/package.json ./ -COPY ./portal-ui/yarn.lock ./ +COPY ./web-app/package.json ./ +COPY ./web-app/yarn.lock ./ RUN yarn install -COPY ./portal-ui . +COPY ./web-app . RUN make build-static @@ -29,7 +29,7 @@ WORKDIR /go/src/github.com/minio/console/ ENV CGO_ENABLED=0 -COPY --from=uilayer /app/build /go/src/github.com/minio/console/portal-ui/build +COPY --from=uilayer /app/build /go/src/github.com/minio/console/web-app/build RUN go build --tags=kqueue,operator -ldflags "-w -s" -a -o console ./cmd/console FROM registry.access.redhat.com/ubi8/ubi-minimal:8.7 diff --git a/Dockerfile.assets b/Dockerfile.assets index 52b7a436f..2e08153aa 100644 --- a/Dockerfile.assets +++ b/Dockerfile.assets @@ -3,11 +3,11 @@ FROM node:$NODE_VERSION as uilayer WORKDIR /app -COPY ./portal-ui/package.json ./ -COPY ./portal-ui/yarn.lock ./ +COPY ./web-app/package.json ./ +COPY ./web-app/yarn.lock ./ RUN yarn install -COPY ./portal-ui . +COPY ./web-app . RUN yarn install && make build-static diff --git a/Makefile b/Makefile index c73c7a496..864b91eb9 100644 --- a/Makefile +++ b/Makefile @@ -54,13 +54,13 @@ swagger-console: @echo "Generating swagger server code from yaml" @swagger generate server -A console --main-package=management --server-package=api --exclude-main -P models.Principal -f ./swagger.yml -r NOTICE @echo "Generating typescript api" - @npx swagger-typescript-api -p ./swagger.yml -o ./portal-ui/src/api -n consoleApi.ts + @npx swagger-typescript-api -p ./swagger.yml -o ./web-app/src/api -n consoleApi.ts @git restore api/server.go assets: @(if [ -f "${NVM_DIR}/nvm.sh" ]; then \. "${NVM_DIR}/nvm.sh" && nvm install && nvm use && npm install -g yarn ; fi &&\ - cd portal-ui; yarn install --prefer-offline; make build-static; yarn prettier --write . --loglevel warn; cd ..) + cd web-app; yarn install --prefer-offline; make build-static; yarn prettier --write . --loglevel warn; cd ..) test-integration: @(docker stop pgsqlcontainer || true) @@ -184,41 +184,41 @@ test-sso-integration: test-permissions-1: @(docker run -v /data1 -v /data2 -v /data3 -v /data4 -d --name minio --rm -p 9000:9000 quay.io/minio/minio:latest server /data{1...4}) - @(env bash $(PWD)/portal-ui/tests/scripts/permissions.sh "portal-ui/tests/permissions-1/") + @(env bash $(PWD)/web-app/tests/scripts/permissions.sh "web-app/tests/permissions-1/") @(docker stop minio) test-permissions-2: @(docker run -v /data1 -v /data2 -v /data3 -v /data4 -d --name minio --rm -p 9000:9000 quay.io/minio/minio:latest server /data{1...4}) - @(env bash $(PWD)/portal-ui/tests/scripts/permissions.sh "portal-ui/tests/permissions-2/") + @(env bash $(PWD)/web-app/tests/scripts/permissions.sh "web-app/tests/permissions-2/") @(docker stop minio) test-permissions-3: @(docker run -v /data1 -v /data2 -v /data3 -v /data4 -d --name minio --rm -p 9000:9000 quay.io/minio/minio:latest server /data{1...4}) - @(env bash $(PWD)/portal-ui/tests/scripts/permissions.sh "portal-ui/tests/permissions-3/") + @(env bash $(PWD)/web-app/tests/scripts/permissions.sh "web-app/tests/permissions-3/") @(docker stop minio) test-permissions-4: @(docker run -v /data1 -v /data2 -v /data3 -v /data4 -d --name minio --rm -p 9000:9000 quay.io/minio/minio:latest server /data{1...4}) - @(env bash $(PWD)/portal-ui/tests/scripts/permissions.sh "portal-ui/tests/permissions-4/") + @(env bash $(PWD)/web-app/tests/scripts/permissions.sh "web-app/tests/permissions-4/") @(docker stop minio) test-permissions-5: @(docker run -v /data1 -v /data2 -v /data3 -v /data4 -d --name minio --rm -p 9000:9000 quay.io/minio/minio:latest server /data{1...4}) - @(env bash $(PWD)/portal-ui/tests/scripts/permissions.sh "portal-ui/tests/permissions-5/") + @(env bash $(PWD)/web-app/tests/scripts/permissions.sh "web-app/tests/permissions-5/") @(docker stop minio) test-permissions-6: @(docker run -v /data1 -v /data2 -v /data3 -v /data4 -d --name minio --rm -p 9000:9000 quay.io/minio/minio:latest server /data{1...4}) - @(env bash $(PWD)/portal-ui/tests/scripts/permissions.sh "portal-ui/tests/permissions-6/") + @(env bash $(PWD)/web-app/tests/scripts/permissions.sh "web-app/tests/permissions-6/") @(docker stop minio) test-permissions-7: @(docker run -v /data1 -v /data2 -v /data3 -v /data4 -d --name minio --rm -p 9000:9000 quay.io/minio/minio:latest server /data{1...4}) - @(env bash $(PWD)/portal-ui/tests/scripts/permissions.sh "portal-ui/tests/permissions-7/") + @(env bash $(PWD)/web-app/tests/scripts/permissions.sh "web-app/tests/permissions-7/") @(docker stop minio) test-apply-permissions: - @(env bash $(PWD)/portal-ui/tests/scripts/initialize-env.sh) + @(env bash $(PWD)/web-app/tests/scripts/initialize-env.sh) test-start-docker-minio: @(docker run -v /data1 -v /data2 -v /data3 -v /data4 -d --name minio --rm -p 9000:9000 quay.io/minio/minio:latest server /data{1...4}) @@ -227,7 +227,7 @@ initialize-permissions: test-start-docker-minio test-apply-permissions @echo "Done initializing permissions test" cleanup-permissions: - @(env bash $(PWD)/portal-ui/tests/scripts/cleanup-env.sh) + @(env bash $(PWD)/web-app/tests/scripts/cleanup-env.sh) @(docker stop minio) initialize-docker-network: @@ -246,7 +246,7 @@ test-start-docker-nginx-w-subpath: --network host \ -d --rm \ --add-host=host.docker.internal:host-gateway \ - -v ./portal-ui/tests/subpath-nginx/nginx.conf:/etc/nginx/nginx.conf \ + -v ./web-app/tests/subpath-nginx/nginx.conf:/etc/nginx/nginx.conf \ --name test-nginx nginx) test-initialize-minio-nginx: test-start-docker-minio-w-redirect-url test-start-docker-nginx-w-subpath @@ -285,4 +285,4 @@ release: swagger-gen @echo "Generating Release: $(RELEASE)" @make assets @git add -u . - @git add portal-ui/build/ + @git add web-app/build/ diff --git a/api/configure_console.go b/api/configure_console.go index dccb8f02c..03c46e793 100644 --- a/api/configure_console.go +++ b/api/configure_console.go @@ -43,7 +43,7 @@ import ( "github.com/klauspost/compress/gzhttp" - portal_ui "github.com/minio/console/portal-ui" + portal_ui "github.com/minio/console/web-app" "github.com/minio/pkg/v2/env" "github.com/minio/pkg/v2/mimedb" xnet "github.com/minio/pkg/v2/net" diff --git a/portal-ui/.dockerignore b/web-app/.dockerignore similarity index 100% rename from portal-ui/.dockerignore rename to web-app/.dockerignore diff --git a/portal-ui/.gitignore b/web-app/.gitignore similarity index 100% rename from portal-ui/.gitignore rename to web-app/.gitignore diff --git a/portal-ui/.prettierignore b/web-app/.prettierignore similarity index 100% rename from portal-ui/.prettierignore rename to web-app/.prettierignore diff --git a/portal-ui/.prettierrc.json b/web-app/.prettierrc.json similarity index 100% rename from portal-ui/.prettierrc.json rename to web-app/.prettierrc.json diff --git a/portal-ui/Makefile b/web-app/Makefile similarity index 100% rename from portal-ui/Makefile rename to web-app/Makefile diff --git a/portal-ui/README.md b/web-app/README.md similarity index 64% rename from portal-ui/README.md rename to web-app/README.md index a9d26b6e8..44ec4afcc 100644 --- a/portal-ui/README.md +++ b/web-app/README.md @@ -4,7 +4,7 @@ Requirements: `yarn` and [node](https://nodejs.org/en/download) ## Available Scripts -In the `/portal-ui` directory, you can run: +In the `/web-app` directory, you can run: ### `yarn start` @@ -19,7 +19,8 @@ You will also see any lint errors in the console. ### `yarn test` Launches the test runner in the interactive watch mode.
-See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more +information. ### `yarn build` @@ -35,14 +36,20 @@ See the section about [deployment](https://facebook.github.io/create-react-app/d **Note: this is a one-way operation. Once you `eject`, you can’t go back!** -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will +remove the single build dependency from your project. -Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. +Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right +into your project so you have full control over them. All of the commands except `eject` will still work, but they will +point to the copied scripts so you can tweak them. At this point you’re on your own. -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you +shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t +customize it when you are ready for it. ## Learn More -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). +You can learn more in +the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/portal-ui/assets.go b/web-app/assets.go similarity index 100% rename from portal-ui/assets.go rename to web-app/assets.go diff --git a/portal-ui/build/Loader.svg b/web-app/build/Loader.svg similarity index 100% rename from portal-ui/build/Loader.svg rename to web-app/build/Loader.svg diff --git a/portal-ui/build/agpl-logo.svg b/web-app/build/agpl-logo.svg similarity index 100% rename from portal-ui/build/agpl-logo.svg rename to web-app/build/agpl-logo.svg diff --git a/portal-ui/build/agpl.svg b/web-app/build/agpl.svg similarity index 100% rename from portal-ui/build/agpl.svg rename to web-app/build/agpl.svg diff --git a/portal-ui/build/amazon.png b/web-app/build/amazon.png similarity index 100% rename from portal-ui/build/amazon.png rename to web-app/build/amazon.png diff --git a/portal-ui/build/amqp-logo.svg b/web-app/build/amqp-logo.svg similarity index 100% rename from portal-ui/build/amqp-logo.svg rename to web-app/build/amqp-logo.svg diff --git a/portal-ui/build/amqp.png b/web-app/build/amqp.png similarity index 100% rename from portal-ui/build/amqp.png rename to web-app/build/amqp.png diff --git a/portal-ui/build/android-icon-144x144.png b/web-app/build/android-icon-144x144.png similarity index 100% rename from portal-ui/build/android-icon-144x144.png rename to web-app/build/android-icon-144x144.png diff --git a/portal-ui/build/android-icon-192x192.png b/web-app/build/android-icon-192x192.png similarity index 100% rename from portal-ui/build/android-icon-192x192.png rename to web-app/build/android-icon-192x192.png diff --git a/portal-ui/build/android-icon-36x36.png b/web-app/build/android-icon-36x36.png similarity index 100% rename from portal-ui/build/android-icon-36x36.png rename to web-app/build/android-icon-36x36.png diff --git a/portal-ui/build/android-icon-48x48.png b/web-app/build/android-icon-48x48.png similarity index 100% rename from portal-ui/build/android-icon-48x48.png rename to web-app/build/android-icon-48x48.png diff --git a/portal-ui/build/android-icon-72x72.png b/web-app/build/android-icon-72x72.png similarity index 100% rename from portal-ui/build/android-icon-72x72.png rename to web-app/build/android-icon-72x72.png diff --git a/portal-ui/build/android-icon-96x96.png b/web-app/build/android-icon-96x96.png similarity index 100% rename from portal-ui/build/android-icon-96x96.png rename to web-app/build/android-icon-96x96.png diff --git a/portal-ui/build/apple-icon-180x180.png b/web-app/build/apple-icon-180x180.png similarity index 100% rename from portal-ui/build/apple-icon-180x180.png rename to web-app/build/apple-icon-180x180.png diff --git a/portal-ui/build/asset-manifest.json b/web-app/build/asset-manifest.json similarity index 100% rename from portal-ui/build/asset-manifest.json rename to web-app/build/asset-manifest.json diff --git a/portal-ui/build/aws-logo.svg b/web-app/build/aws-logo.svg similarity index 100% rename from portal-ui/build/aws-logo.svg rename to web-app/build/aws-logo.svg diff --git a/portal-ui/build/azure-logo.svg b/web-app/build/azure-logo.svg similarity index 100% rename from portal-ui/build/azure-logo.svg rename to web-app/build/azure-logo.svg diff --git a/portal-ui/build/azure.png b/web-app/build/azure.png similarity index 100% rename from portal-ui/build/azure.png rename to web-app/build/azure.png diff --git a/portal-ui/build/elasticsearch-logo.svg b/web-app/build/elasticsearch-logo.svg similarity index 100% rename from portal-ui/build/elasticsearch-logo.svg rename to web-app/build/elasticsearch-logo.svg diff --git a/portal-ui/build/elasticsearch.png b/web-app/build/elasticsearch.png similarity index 100% rename from portal-ui/build/elasticsearch.png rename to web-app/build/elasticsearch.png diff --git a/portal-ui/build/favicon-16x16.png b/web-app/build/favicon-16x16.png similarity index 100% rename from portal-ui/build/favicon-16x16.png rename to web-app/build/favicon-16x16.png diff --git a/portal-ui/build/favicon-32x32.png b/web-app/build/favicon-32x32.png similarity index 100% rename from portal-ui/build/favicon-32x32.png rename to web-app/build/favicon-32x32.png diff --git a/portal-ui/build/favicon-96x96.png b/web-app/build/favicon-96x96.png similarity index 100% rename from portal-ui/build/favicon-96x96.png rename to web-app/build/favicon-96x96.png diff --git a/portal-ui/build/favicon.ico b/web-app/build/favicon.ico similarity index 100% rename from portal-ui/build/favicon.ico rename to web-app/build/favicon.ico diff --git a/portal-ui/build/gcs-logo.svg b/web-app/build/gcs-logo.svg similarity index 100% rename from portal-ui/build/gcs-logo.svg rename to web-app/build/gcs-logo.svg diff --git a/portal-ui/build/gcs.png b/web-app/build/gcs.png similarity index 100% rename from portal-ui/build/gcs.png rename to web-app/build/gcs.png diff --git a/portal-ui/build/images/BG_Illustration.svg b/web-app/build/images/BG_Illustration.svg similarity index 100% rename from portal-ui/build/images/BG_Illustration.svg rename to web-app/build/images/BG_Illustration.svg diff --git a/portal-ui/build/images/BG_IllustrationDarker.svg b/web-app/build/images/BG_IllustrationDarker.svg similarity index 100% rename from portal-ui/build/images/BG_IllustrationDarker.svg rename to web-app/build/images/BG_IllustrationDarker.svg diff --git a/portal-ui/build/images/background-wave-orig.svg b/web-app/build/images/background-wave-orig.svg similarity index 100% rename from portal-ui/build/images/background-wave-orig.svg rename to web-app/build/images/background-wave-orig.svg diff --git a/portal-ui/build/images/background-wave-orig2.svg b/web-app/build/images/background-wave-orig2.svg similarity index 100% rename from portal-ui/build/images/background-wave-orig2.svg rename to web-app/build/images/background-wave-orig2.svg diff --git a/portal-ui/build/images/background.svg b/web-app/build/images/background.svg similarity index 100% rename from portal-ui/build/images/background.svg rename to web-app/build/images/background.svg diff --git a/portal-ui/build/images/ob_bucket_clear.svg b/web-app/build/images/ob_bucket_clear.svg similarity index 100% rename from portal-ui/build/images/ob_bucket_clear.svg rename to web-app/build/images/ob_bucket_clear.svg diff --git a/portal-ui/build/images/ob_bucket_filled.svg b/web-app/build/images/ob_bucket_filled.svg similarity index 100% rename from portal-ui/build/images/ob_bucket_filled.svg rename to web-app/build/images/ob_bucket_filled.svg diff --git a/portal-ui/build/images/ob_file_clear.svg b/web-app/build/images/ob_file_clear.svg similarity index 100% rename from portal-ui/build/images/ob_file_clear.svg rename to web-app/build/images/ob_file_clear.svg diff --git a/portal-ui/build/images/ob_file_filled.svg b/web-app/build/images/ob_file_filled.svg similarity index 100% rename from portal-ui/build/images/ob_file_filled.svg rename to web-app/build/images/ob_file_filled.svg diff --git a/portal-ui/build/images/ob_folder_clear.svg b/web-app/build/images/ob_folder_clear.svg similarity index 100% rename from portal-ui/build/images/ob_folder_clear.svg rename to web-app/build/images/ob_folder_clear.svg diff --git a/portal-ui/build/images/ob_folder_filled.svg b/web-app/build/images/ob_folder_filled.svg similarity index 100% rename from portal-ui/build/images/ob_folder_filled.svg rename to web-app/build/images/ob_folder_filled.svg diff --git a/portal-ui/build/images/object-browser-folder-icn.svg b/web-app/build/images/object-browser-folder-icn.svg similarity index 100% rename from portal-ui/build/images/object-browser-folder-icn.svg rename to web-app/build/images/object-browser-folder-icn.svg diff --git a/portal-ui/build/images/object-browser-icn.svg b/web-app/build/images/object-browser-icn.svg similarity index 100% rename from portal-ui/build/images/object-browser-icn.svg rename to web-app/build/images/object-browser-icn.svg diff --git a/portal-ui/build/images/search-icn.svg b/web-app/build/images/search-icn.svg similarity index 100% rename from portal-ui/build/images/search-icn.svg rename to web-app/build/images/search-icn.svg diff --git a/portal-ui/build/images/trash-icn.svg b/web-app/build/images/trash-icn.svg similarity index 100% rename from portal-ui/build/images/trash-icn.svg rename to web-app/build/images/trash-icn.svg diff --git a/portal-ui/build/index.html b/web-app/build/index.html similarity index 100% rename from portal-ui/build/index.html rename to web-app/build/index.html diff --git a/portal-ui/build/kafka-logo.svg b/web-app/build/kafka-logo.svg similarity index 100% rename from portal-ui/build/kafka-logo.svg rename to web-app/build/kafka-logo.svg diff --git a/portal-ui/build/kafka.png b/web-app/build/kafka.png similarity index 100% rename from portal-ui/build/kafka.png rename to web-app/build/kafka.png diff --git a/portal-ui/build/lambda-rect.svg b/web-app/build/lambda-rect.svg similarity index 100% rename from portal-ui/build/lambda-rect.svg rename to web-app/build/lambda-rect.svg diff --git a/portal-ui/build/logo192.png b/web-app/build/logo192.png similarity index 100% rename from portal-ui/build/logo192.png rename to web-app/build/logo192.png diff --git a/portal-ui/build/logo512.png b/web-app/build/logo512.png similarity index 100% rename from portal-ui/build/logo512.png rename to web-app/build/logo512.png diff --git a/portal-ui/build/manifest.json b/web-app/build/manifest.json similarity index 100% rename from portal-ui/build/manifest.json rename to web-app/build/manifest.json diff --git a/portal-ui/build/minio-logo.svg b/web-app/build/minio-logo.svg similarity index 100% rename from portal-ui/build/minio-logo.svg rename to web-app/build/minio-logo.svg diff --git a/portal-ui/build/minioTier.png b/web-app/build/minioTier.png similarity index 100% rename from portal-ui/build/minioTier.png rename to web-app/build/minioTier.png diff --git a/portal-ui/build/mqtt-logo.svg b/web-app/build/mqtt-logo.svg similarity index 100% rename from portal-ui/build/mqtt-logo.svg rename to web-app/build/mqtt-logo.svg diff --git a/portal-ui/build/mqtt.png b/web-app/build/mqtt.png similarity index 100% rename from portal-ui/build/mqtt.png rename to web-app/build/mqtt.png diff --git a/portal-ui/build/mysql-logo.svg b/web-app/build/mysql-logo.svg similarity index 100% rename from portal-ui/build/mysql-logo.svg rename to web-app/build/mysql-logo.svg diff --git a/portal-ui/build/mysql.png b/web-app/build/mysql.png similarity index 100% rename from portal-ui/build/mysql.png rename to web-app/build/mysql.png diff --git a/portal-ui/build/nats-logo.svg b/web-app/build/nats-logo.svg similarity index 100% rename from portal-ui/build/nats-logo.svg rename to web-app/build/nats-logo.svg diff --git a/portal-ui/build/nats.png b/web-app/build/nats.png similarity index 100% rename from portal-ui/build/nats.png rename to web-app/build/nats.png diff --git a/portal-ui/build/nsq-logo.svg b/web-app/build/nsq-logo.svg similarity index 100% rename from portal-ui/build/nsq-logo.svg rename to web-app/build/nsq-logo.svg diff --git a/portal-ui/build/postgres-logo.svg b/web-app/build/postgres-logo.svg similarity index 100% rename from portal-ui/build/postgres-logo.svg rename to web-app/build/postgres-logo.svg diff --git a/portal-ui/build/postgres.png b/web-app/build/postgres.png similarity index 100% rename from portal-ui/build/postgres.png rename to web-app/build/postgres.png diff --git a/portal-ui/build/redis-logo.svg b/web-app/build/redis-logo.svg similarity index 100% rename from portal-ui/build/redis-logo.svg rename to web-app/build/redis-logo.svg diff --git a/portal-ui/build/redis.png b/web-app/build/redis.png similarity index 100% rename from portal-ui/build/redis.png rename to web-app/build/redis.png diff --git a/portal-ui/build/robots.txt b/web-app/build/robots.txt similarity index 100% rename from portal-ui/build/robots.txt rename to web-app/build/robots.txt diff --git a/portal-ui/build/safari-pinned-tab.svg b/web-app/build/safari-pinned-tab.svg similarity index 100% rename from portal-ui/build/safari-pinned-tab.svg rename to web-app/build/safari-pinned-tab.svg diff --git a/portal-ui/build/scripts/pdf.worker.min.js b/web-app/build/scripts/pdf.worker.min.js similarity index 100% rename from portal-ui/build/scripts/pdf.worker.min.js rename to web-app/build/scripts/pdf.worker.min.js diff --git a/portal-ui/build/static/css/main.e60e4760.css b/web-app/build/static/css/main.e60e4760.css similarity index 100% rename from portal-ui/build/static/css/main.e60e4760.css rename to web-app/build/static/css/main.e60e4760.css diff --git a/portal-ui/build/static/css/main.e60e4760.css.map b/web-app/build/static/css/main.e60e4760.css.map similarity index 100% rename from portal-ui/build/static/css/main.e60e4760.css.map rename to web-app/build/static/css/main.e60e4760.css.map diff --git a/portal-ui/build/static/js/1191.77653544.chunk.js b/web-app/build/static/js/1191.77653544.chunk.js similarity index 100% rename from portal-ui/build/static/js/1191.77653544.chunk.js rename to web-app/build/static/js/1191.77653544.chunk.js diff --git a/portal-ui/build/static/js/1191.77653544.chunk.js.map b/web-app/build/static/js/1191.77653544.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1191.77653544.chunk.js.map rename to web-app/build/static/js/1191.77653544.chunk.js.map diff --git a/portal-ui/build/static/js/1260.291b50cb.chunk.js b/web-app/build/static/js/1260.291b50cb.chunk.js similarity index 100% rename from portal-ui/build/static/js/1260.291b50cb.chunk.js rename to web-app/build/static/js/1260.291b50cb.chunk.js diff --git a/portal-ui/build/static/js/1260.291b50cb.chunk.js.map b/web-app/build/static/js/1260.291b50cb.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1260.291b50cb.chunk.js.map rename to web-app/build/static/js/1260.291b50cb.chunk.js.map diff --git a/portal-ui/build/static/js/1329.b71d618a.chunk.js b/web-app/build/static/js/1329.b71d618a.chunk.js similarity index 100% rename from portal-ui/build/static/js/1329.b71d618a.chunk.js rename to web-app/build/static/js/1329.b71d618a.chunk.js diff --git a/portal-ui/build/static/js/1329.b71d618a.chunk.js.map b/web-app/build/static/js/1329.b71d618a.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1329.b71d618a.chunk.js.map rename to web-app/build/static/js/1329.b71d618a.chunk.js.map diff --git a/portal-ui/build/static/js/1432.4da0630f.chunk.js b/web-app/build/static/js/1432.4da0630f.chunk.js similarity index 100% rename from portal-ui/build/static/js/1432.4da0630f.chunk.js rename to web-app/build/static/js/1432.4da0630f.chunk.js diff --git a/portal-ui/build/static/js/1432.4da0630f.chunk.js.map b/web-app/build/static/js/1432.4da0630f.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1432.4da0630f.chunk.js.map rename to web-app/build/static/js/1432.4da0630f.chunk.js.map diff --git a/portal-ui/build/static/js/1516.73fcb9af.chunk.js b/web-app/build/static/js/1516.73fcb9af.chunk.js similarity index 100% rename from portal-ui/build/static/js/1516.73fcb9af.chunk.js rename to web-app/build/static/js/1516.73fcb9af.chunk.js diff --git a/portal-ui/build/static/js/1516.73fcb9af.chunk.js.map b/web-app/build/static/js/1516.73fcb9af.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1516.73fcb9af.chunk.js.map rename to web-app/build/static/js/1516.73fcb9af.chunk.js.map diff --git a/portal-ui/build/static/js/1581.74c2c762.chunk.js b/web-app/build/static/js/1581.74c2c762.chunk.js similarity index 100% rename from portal-ui/build/static/js/1581.74c2c762.chunk.js rename to web-app/build/static/js/1581.74c2c762.chunk.js diff --git a/portal-ui/build/static/js/1581.74c2c762.chunk.js.map b/web-app/build/static/js/1581.74c2c762.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1581.74c2c762.chunk.js.map rename to web-app/build/static/js/1581.74c2c762.chunk.js.map diff --git a/portal-ui/build/static/js/1604.da19242e.chunk.js b/web-app/build/static/js/1604.da19242e.chunk.js similarity index 100% rename from portal-ui/build/static/js/1604.da19242e.chunk.js rename to web-app/build/static/js/1604.da19242e.chunk.js diff --git a/portal-ui/build/static/js/1604.da19242e.chunk.js.map b/web-app/build/static/js/1604.da19242e.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1604.da19242e.chunk.js.map rename to web-app/build/static/js/1604.da19242e.chunk.js.map diff --git a/portal-ui/build/static/js/1690.8063e908.chunk.js b/web-app/build/static/js/1690.8063e908.chunk.js similarity index 100% rename from portal-ui/build/static/js/1690.8063e908.chunk.js rename to web-app/build/static/js/1690.8063e908.chunk.js diff --git a/portal-ui/build/static/js/1690.8063e908.chunk.js.map b/web-app/build/static/js/1690.8063e908.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1690.8063e908.chunk.js.map rename to web-app/build/static/js/1690.8063e908.chunk.js.map diff --git a/portal-ui/build/static/js/1705.d2123b1a.chunk.js b/web-app/build/static/js/1705.d2123b1a.chunk.js similarity index 100% rename from portal-ui/build/static/js/1705.d2123b1a.chunk.js rename to web-app/build/static/js/1705.d2123b1a.chunk.js diff --git a/portal-ui/build/static/js/1705.d2123b1a.chunk.js.map b/web-app/build/static/js/1705.d2123b1a.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1705.d2123b1a.chunk.js.map rename to web-app/build/static/js/1705.d2123b1a.chunk.js.map diff --git a/portal-ui/build/static/js/1829.4d4a6cb6.chunk.js b/web-app/build/static/js/1829.4d4a6cb6.chunk.js similarity index 100% rename from portal-ui/build/static/js/1829.4d4a6cb6.chunk.js rename to web-app/build/static/js/1829.4d4a6cb6.chunk.js diff --git a/portal-ui/build/static/js/1829.4d4a6cb6.chunk.js.map b/web-app/build/static/js/1829.4d4a6cb6.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/1829.4d4a6cb6.chunk.js.map rename to web-app/build/static/js/1829.4d4a6cb6.chunk.js.map diff --git a/portal-ui/build/static/js/191.1da33595.chunk.js b/web-app/build/static/js/191.1da33595.chunk.js similarity index 100% rename from portal-ui/build/static/js/191.1da33595.chunk.js rename to web-app/build/static/js/191.1da33595.chunk.js diff --git a/portal-ui/build/static/js/191.1da33595.chunk.js.map b/web-app/build/static/js/191.1da33595.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/191.1da33595.chunk.js.map rename to web-app/build/static/js/191.1da33595.chunk.js.map diff --git a/portal-ui/build/static/js/2032.79310ed7.chunk.js b/web-app/build/static/js/2032.79310ed7.chunk.js similarity index 100% rename from portal-ui/build/static/js/2032.79310ed7.chunk.js rename to web-app/build/static/js/2032.79310ed7.chunk.js diff --git a/portal-ui/build/static/js/2032.79310ed7.chunk.js.map b/web-app/build/static/js/2032.79310ed7.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/2032.79310ed7.chunk.js.map rename to web-app/build/static/js/2032.79310ed7.chunk.js.map diff --git a/portal-ui/build/static/js/2074.a60ce6fb.chunk.js b/web-app/build/static/js/2074.a60ce6fb.chunk.js similarity index 100% rename from portal-ui/build/static/js/2074.a60ce6fb.chunk.js rename to web-app/build/static/js/2074.a60ce6fb.chunk.js diff --git a/portal-ui/build/static/js/2074.a60ce6fb.chunk.js.map b/web-app/build/static/js/2074.a60ce6fb.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/2074.a60ce6fb.chunk.js.map rename to web-app/build/static/js/2074.a60ce6fb.chunk.js.map diff --git a/portal-ui/build/static/js/2185.e19ab290.chunk.js b/web-app/build/static/js/2185.e19ab290.chunk.js similarity index 100% rename from portal-ui/build/static/js/2185.e19ab290.chunk.js rename to web-app/build/static/js/2185.e19ab290.chunk.js diff --git a/portal-ui/build/static/js/2185.e19ab290.chunk.js.map b/web-app/build/static/js/2185.e19ab290.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/2185.e19ab290.chunk.js.map rename to web-app/build/static/js/2185.e19ab290.chunk.js.map diff --git a/portal-ui/build/static/js/2338.d41810b3.chunk.js b/web-app/build/static/js/2338.d41810b3.chunk.js similarity index 100% rename from portal-ui/build/static/js/2338.d41810b3.chunk.js rename to web-app/build/static/js/2338.d41810b3.chunk.js diff --git a/portal-ui/build/static/js/2338.d41810b3.chunk.js.map b/web-app/build/static/js/2338.d41810b3.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/2338.d41810b3.chunk.js.map rename to web-app/build/static/js/2338.d41810b3.chunk.js.map diff --git a/portal-ui/build/static/js/2414.0a58c333.chunk.js b/web-app/build/static/js/2414.0a58c333.chunk.js similarity index 100% rename from portal-ui/build/static/js/2414.0a58c333.chunk.js rename to web-app/build/static/js/2414.0a58c333.chunk.js diff --git a/portal-ui/build/static/js/2414.0a58c333.chunk.js.LICENSE.txt b/web-app/build/static/js/2414.0a58c333.chunk.js.LICENSE.txt similarity index 100% rename from portal-ui/build/static/js/2414.0a58c333.chunk.js.LICENSE.txt rename to web-app/build/static/js/2414.0a58c333.chunk.js.LICENSE.txt diff --git a/portal-ui/build/static/js/2414.0a58c333.chunk.js.map b/web-app/build/static/js/2414.0a58c333.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/2414.0a58c333.chunk.js.map rename to web-app/build/static/js/2414.0a58c333.chunk.js.map diff --git a/portal-ui/build/static/js/247.39dd8f3a.chunk.js b/web-app/build/static/js/247.39dd8f3a.chunk.js similarity index 100% rename from portal-ui/build/static/js/247.39dd8f3a.chunk.js rename to web-app/build/static/js/247.39dd8f3a.chunk.js diff --git a/portal-ui/build/static/js/247.39dd8f3a.chunk.js.map b/web-app/build/static/js/247.39dd8f3a.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/247.39dd8f3a.chunk.js.map rename to web-app/build/static/js/247.39dd8f3a.chunk.js.map diff --git a/portal-ui/build/static/js/2545.508d30a1.chunk.js b/web-app/build/static/js/2545.508d30a1.chunk.js similarity index 100% rename from portal-ui/build/static/js/2545.508d30a1.chunk.js rename to web-app/build/static/js/2545.508d30a1.chunk.js diff --git a/portal-ui/build/static/js/2545.508d30a1.chunk.js.map b/web-app/build/static/js/2545.508d30a1.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/2545.508d30a1.chunk.js.map rename to web-app/build/static/js/2545.508d30a1.chunk.js.map diff --git a/portal-ui/build/static/js/2637.b1c2479f.chunk.js b/web-app/build/static/js/2637.b1c2479f.chunk.js similarity index 100% rename from portal-ui/build/static/js/2637.b1c2479f.chunk.js rename to web-app/build/static/js/2637.b1c2479f.chunk.js diff --git a/portal-ui/build/static/js/2637.b1c2479f.chunk.js.map b/web-app/build/static/js/2637.b1c2479f.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/2637.b1c2479f.chunk.js.map rename to web-app/build/static/js/2637.b1c2479f.chunk.js.map diff --git a/portal-ui/build/static/js/2763.ddc89d17.chunk.js b/web-app/build/static/js/2763.ddc89d17.chunk.js similarity index 100% rename from portal-ui/build/static/js/2763.ddc89d17.chunk.js rename to web-app/build/static/js/2763.ddc89d17.chunk.js diff --git a/portal-ui/build/static/js/2763.ddc89d17.chunk.js.map b/web-app/build/static/js/2763.ddc89d17.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/2763.ddc89d17.chunk.js.map rename to web-app/build/static/js/2763.ddc89d17.chunk.js.map diff --git a/portal-ui/build/static/js/3034.11907001.chunk.js b/web-app/build/static/js/3034.11907001.chunk.js similarity index 100% rename from portal-ui/build/static/js/3034.11907001.chunk.js rename to web-app/build/static/js/3034.11907001.chunk.js diff --git a/portal-ui/build/static/js/3034.11907001.chunk.js.map b/web-app/build/static/js/3034.11907001.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3034.11907001.chunk.js.map rename to web-app/build/static/js/3034.11907001.chunk.js.map diff --git a/portal-ui/build/static/js/3067.3ea1776d.chunk.js b/web-app/build/static/js/3067.3ea1776d.chunk.js similarity index 100% rename from portal-ui/build/static/js/3067.3ea1776d.chunk.js rename to web-app/build/static/js/3067.3ea1776d.chunk.js diff --git a/portal-ui/build/static/js/3067.3ea1776d.chunk.js.map b/web-app/build/static/js/3067.3ea1776d.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3067.3ea1776d.chunk.js.map rename to web-app/build/static/js/3067.3ea1776d.chunk.js.map diff --git a/portal-ui/build/static/js/3115.3c5e3052.chunk.js b/web-app/build/static/js/3115.3c5e3052.chunk.js similarity index 100% rename from portal-ui/build/static/js/3115.3c5e3052.chunk.js rename to web-app/build/static/js/3115.3c5e3052.chunk.js diff --git a/portal-ui/build/static/js/3115.3c5e3052.chunk.js.map b/web-app/build/static/js/3115.3c5e3052.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3115.3c5e3052.chunk.js.map rename to web-app/build/static/js/3115.3c5e3052.chunk.js.map diff --git a/portal-ui/build/static/js/312.0339f1aa.chunk.js b/web-app/build/static/js/312.0339f1aa.chunk.js similarity index 100% rename from portal-ui/build/static/js/312.0339f1aa.chunk.js rename to web-app/build/static/js/312.0339f1aa.chunk.js diff --git a/portal-ui/build/static/js/312.0339f1aa.chunk.js.map b/web-app/build/static/js/312.0339f1aa.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/312.0339f1aa.chunk.js.map rename to web-app/build/static/js/312.0339f1aa.chunk.js.map diff --git a/portal-ui/build/static/js/3138.9f03424b.chunk.js b/web-app/build/static/js/3138.9f03424b.chunk.js similarity index 100% rename from portal-ui/build/static/js/3138.9f03424b.chunk.js rename to web-app/build/static/js/3138.9f03424b.chunk.js diff --git a/portal-ui/build/static/js/3138.9f03424b.chunk.js.map b/web-app/build/static/js/3138.9f03424b.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3138.9f03424b.chunk.js.map rename to web-app/build/static/js/3138.9f03424b.chunk.js.map diff --git a/portal-ui/build/static/js/3171.25ccb4e9.chunk.js b/web-app/build/static/js/3171.25ccb4e9.chunk.js similarity index 100% rename from portal-ui/build/static/js/3171.25ccb4e9.chunk.js rename to web-app/build/static/js/3171.25ccb4e9.chunk.js diff --git a/portal-ui/build/static/js/3171.25ccb4e9.chunk.js.map b/web-app/build/static/js/3171.25ccb4e9.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3171.25ccb4e9.chunk.js.map rename to web-app/build/static/js/3171.25ccb4e9.chunk.js.map diff --git a/portal-ui/build/static/js/3509.3f62cdbf.chunk.js b/web-app/build/static/js/3509.3f62cdbf.chunk.js similarity index 100% rename from portal-ui/build/static/js/3509.3f62cdbf.chunk.js rename to web-app/build/static/js/3509.3f62cdbf.chunk.js diff --git a/portal-ui/build/static/js/3509.3f62cdbf.chunk.js.map b/web-app/build/static/js/3509.3f62cdbf.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3509.3f62cdbf.chunk.js.map rename to web-app/build/static/js/3509.3f62cdbf.chunk.js.map diff --git a/portal-ui/build/static/js/3543.c6901e5b.chunk.js b/web-app/build/static/js/3543.c6901e5b.chunk.js similarity index 100% rename from portal-ui/build/static/js/3543.c6901e5b.chunk.js rename to web-app/build/static/js/3543.c6901e5b.chunk.js diff --git a/portal-ui/build/static/js/3543.c6901e5b.chunk.js.map b/web-app/build/static/js/3543.c6901e5b.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3543.c6901e5b.chunk.js.map rename to web-app/build/static/js/3543.c6901e5b.chunk.js.map diff --git a/portal-ui/build/static/js/3690.7fda5327.chunk.js b/web-app/build/static/js/3690.7fda5327.chunk.js similarity index 100% rename from portal-ui/build/static/js/3690.7fda5327.chunk.js rename to web-app/build/static/js/3690.7fda5327.chunk.js diff --git a/portal-ui/build/static/js/3690.7fda5327.chunk.js.map b/web-app/build/static/js/3690.7fda5327.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3690.7fda5327.chunk.js.map rename to web-app/build/static/js/3690.7fda5327.chunk.js.map diff --git a/portal-ui/build/static/js/3832.03027a58.chunk.js b/web-app/build/static/js/3832.03027a58.chunk.js similarity index 100% rename from portal-ui/build/static/js/3832.03027a58.chunk.js rename to web-app/build/static/js/3832.03027a58.chunk.js diff --git a/portal-ui/build/static/js/3832.03027a58.chunk.js.map b/web-app/build/static/js/3832.03027a58.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3832.03027a58.chunk.js.map rename to web-app/build/static/js/3832.03027a58.chunk.js.map diff --git a/portal-ui/build/static/js/3875.458718d4.chunk.js b/web-app/build/static/js/3875.458718d4.chunk.js similarity index 100% rename from portal-ui/build/static/js/3875.458718d4.chunk.js rename to web-app/build/static/js/3875.458718d4.chunk.js diff --git a/portal-ui/build/static/js/3875.458718d4.chunk.js.map b/web-app/build/static/js/3875.458718d4.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3875.458718d4.chunk.js.map rename to web-app/build/static/js/3875.458718d4.chunk.js.map diff --git a/portal-ui/build/static/js/3956.338d4453.chunk.js b/web-app/build/static/js/3956.338d4453.chunk.js similarity index 100% rename from portal-ui/build/static/js/3956.338d4453.chunk.js rename to web-app/build/static/js/3956.338d4453.chunk.js diff --git a/portal-ui/build/static/js/3956.338d4453.chunk.js.map b/web-app/build/static/js/3956.338d4453.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3956.338d4453.chunk.js.map rename to web-app/build/static/js/3956.338d4453.chunk.js.map diff --git a/portal-ui/build/static/js/3989.0cbf2140.chunk.js b/web-app/build/static/js/3989.0cbf2140.chunk.js similarity index 100% rename from portal-ui/build/static/js/3989.0cbf2140.chunk.js rename to web-app/build/static/js/3989.0cbf2140.chunk.js diff --git a/portal-ui/build/static/js/3989.0cbf2140.chunk.js.map b/web-app/build/static/js/3989.0cbf2140.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/3989.0cbf2140.chunk.js.map rename to web-app/build/static/js/3989.0cbf2140.chunk.js.map diff --git a/portal-ui/build/static/js/402.e74bfaf8.chunk.js b/web-app/build/static/js/402.e74bfaf8.chunk.js similarity index 100% rename from portal-ui/build/static/js/402.e74bfaf8.chunk.js rename to web-app/build/static/js/402.e74bfaf8.chunk.js diff --git a/portal-ui/build/static/js/402.e74bfaf8.chunk.js.map b/web-app/build/static/js/402.e74bfaf8.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/402.e74bfaf8.chunk.js.map rename to web-app/build/static/js/402.e74bfaf8.chunk.js.map diff --git a/portal-ui/build/static/js/4065.1550985f.chunk.js b/web-app/build/static/js/4065.1550985f.chunk.js similarity index 100% rename from portal-ui/build/static/js/4065.1550985f.chunk.js rename to web-app/build/static/js/4065.1550985f.chunk.js diff --git a/portal-ui/build/static/js/4065.1550985f.chunk.js.map b/web-app/build/static/js/4065.1550985f.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4065.1550985f.chunk.js.map rename to web-app/build/static/js/4065.1550985f.chunk.js.map diff --git a/portal-ui/build/static/js/416.3c6ca278.chunk.js b/web-app/build/static/js/416.3c6ca278.chunk.js similarity index 100% rename from portal-ui/build/static/js/416.3c6ca278.chunk.js rename to web-app/build/static/js/416.3c6ca278.chunk.js diff --git a/portal-ui/build/static/js/416.3c6ca278.chunk.js.map b/web-app/build/static/js/416.3c6ca278.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/416.3c6ca278.chunk.js.map rename to web-app/build/static/js/416.3c6ca278.chunk.js.map diff --git a/portal-ui/build/static/js/4414.28a3e046.chunk.js b/web-app/build/static/js/4414.28a3e046.chunk.js similarity index 100% rename from portal-ui/build/static/js/4414.28a3e046.chunk.js rename to web-app/build/static/js/4414.28a3e046.chunk.js diff --git a/portal-ui/build/static/js/4414.28a3e046.chunk.js.map b/web-app/build/static/js/4414.28a3e046.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4414.28a3e046.chunk.js.map rename to web-app/build/static/js/4414.28a3e046.chunk.js.map diff --git a/portal-ui/build/static/js/4439.fab85879.chunk.js b/web-app/build/static/js/4439.fab85879.chunk.js similarity index 100% rename from portal-ui/build/static/js/4439.fab85879.chunk.js rename to web-app/build/static/js/4439.fab85879.chunk.js diff --git a/portal-ui/build/static/js/4439.fab85879.chunk.js.map b/web-app/build/static/js/4439.fab85879.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4439.fab85879.chunk.js.map rename to web-app/build/static/js/4439.fab85879.chunk.js.map diff --git a/portal-ui/build/static/js/455.1d0c7cda.chunk.js b/web-app/build/static/js/455.1d0c7cda.chunk.js similarity index 100% rename from portal-ui/build/static/js/455.1d0c7cda.chunk.js rename to web-app/build/static/js/455.1d0c7cda.chunk.js diff --git a/portal-ui/build/static/js/455.1d0c7cda.chunk.js.map b/web-app/build/static/js/455.1d0c7cda.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/455.1d0c7cda.chunk.js.map rename to web-app/build/static/js/455.1d0c7cda.chunk.js.map diff --git a/portal-ui/build/static/js/4563.e3edf2d9.chunk.js b/web-app/build/static/js/4563.e3edf2d9.chunk.js similarity index 100% rename from portal-ui/build/static/js/4563.e3edf2d9.chunk.js rename to web-app/build/static/js/4563.e3edf2d9.chunk.js diff --git a/portal-ui/build/static/js/4563.e3edf2d9.chunk.js.map b/web-app/build/static/js/4563.e3edf2d9.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4563.e3edf2d9.chunk.js.map rename to web-app/build/static/js/4563.e3edf2d9.chunk.js.map diff --git a/portal-ui/build/static/js/4619.0e7615ad.chunk.js b/web-app/build/static/js/4619.0e7615ad.chunk.js similarity index 100% rename from portal-ui/build/static/js/4619.0e7615ad.chunk.js rename to web-app/build/static/js/4619.0e7615ad.chunk.js diff --git a/portal-ui/build/static/js/4619.0e7615ad.chunk.js.map b/web-app/build/static/js/4619.0e7615ad.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4619.0e7615ad.chunk.js.map rename to web-app/build/static/js/4619.0e7615ad.chunk.js.map diff --git a/portal-ui/build/static/js/4646.aa9a58d3.chunk.js b/web-app/build/static/js/4646.aa9a58d3.chunk.js similarity index 100% rename from portal-ui/build/static/js/4646.aa9a58d3.chunk.js rename to web-app/build/static/js/4646.aa9a58d3.chunk.js diff --git a/portal-ui/build/static/js/4646.aa9a58d3.chunk.js.map b/web-app/build/static/js/4646.aa9a58d3.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4646.aa9a58d3.chunk.js.map rename to web-app/build/static/js/4646.aa9a58d3.chunk.js.map diff --git a/portal-ui/build/static/js/4669.8c7d4cb8.chunk.js b/web-app/build/static/js/4669.8c7d4cb8.chunk.js similarity index 100% rename from portal-ui/build/static/js/4669.8c7d4cb8.chunk.js rename to web-app/build/static/js/4669.8c7d4cb8.chunk.js diff --git a/portal-ui/build/static/js/4669.8c7d4cb8.chunk.js.map b/web-app/build/static/js/4669.8c7d4cb8.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4669.8c7d4cb8.chunk.js.map rename to web-app/build/static/js/4669.8c7d4cb8.chunk.js.map diff --git a/portal-ui/build/static/js/4738.f0e4dfe6.chunk.js b/web-app/build/static/js/4738.f0e4dfe6.chunk.js similarity index 100% rename from portal-ui/build/static/js/4738.f0e4dfe6.chunk.js rename to web-app/build/static/js/4738.f0e4dfe6.chunk.js diff --git a/portal-ui/build/static/js/4738.f0e4dfe6.chunk.js.map b/web-app/build/static/js/4738.f0e4dfe6.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4738.f0e4dfe6.chunk.js.map rename to web-app/build/static/js/4738.f0e4dfe6.chunk.js.map diff --git a/portal-ui/build/static/js/4770.3307793f.chunk.js b/web-app/build/static/js/4770.3307793f.chunk.js similarity index 100% rename from portal-ui/build/static/js/4770.3307793f.chunk.js rename to web-app/build/static/js/4770.3307793f.chunk.js diff --git a/portal-ui/build/static/js/4770.3307793f.chunk.js.map b/web-app/build/static/js/4770.3307793f.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4770.3307793f.chunk.js.map rename to web-app/build/static/js/4770.3307793f.chunk.js.map diff --git a/portal-ui/build/static/js/483.d65ba5d6.chunk.js b/web-app/build/static/js/483.d65ba5d6.chunk.js similarity index 100% rename from portal-ui/build/static/js/483.d65ba5d6.chunk.js rename to web-app/build/static/js/483.d65ba5d6.chunk.js diff --git a/portal-ui/build/static/js/483.d65ba5d6.chunk.js.map b/web-app/build/static/js/483.d65ba5d6.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/483.d65ba5d6.chunk.js.map rename to web-app/build/static/js/483.d65ba5d6.chunk.js.map diff --git a/portal-ui/build/static/js/4874.03b6bb42.chunk.js b/web-app/build/static/js/4874.03b6bb42.chunk.js similarity index 100% rename from portal-ui/build/static/js/4874.03b6bb42.chunk.js rename to web-app/build/static/js/4874.03b6bb42.chunk.js diff --git a/portal-ui/build/static/js/4874.03b6bb42.chunk.js.map b/web-app/build/static/js/4874.03b6bb42.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4874.03b6bb42.chunk.js.map rename to web-app/build/static/js/4874.03b6bb42.chunk.js.map diff --git a/portal-ui/build/static/js/4902.93ad3d30.chunk.js b/web-app/build/static/js/4902.93ad3d30.chunk.js similarity index 100% rename from portal-ui/build/static/js/4902.93ad3d30.chunk.js rename to web-app/build/static/js/4902.93ad3d30.chunk.js diff --git a/portal-ui/build/static/js/4902.93ad3d30.chunk.js.map b/web-app/build/static/js/4902.93ad3d30.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/4902.93ad3d30.chunk.js.map rename to web-app/build/static/js/4902.93ad3d30.chunk.js.map diff --git a/portal-ui/build/static/js/5061.de5b7e6b.chunk.js b/web-app/build/static/js/5061.de5b7e6b.chunk.js similarity index 100% rename from portal-ui/build/static/js/5061.de5b7e6b.chunk.js rename to web-app/build/static/js/5061.de5b7e6b.chunk.js diff --git a/portal-ui/build/static/js/5061.de5b7e6b.chunk.js.LICENSE.txt b/web-app/build/static/js/5061.de5b7e6b.chunk.js.LICENSE.txt similarity index 100% rename from portal-ui/build/static/js/5061.de5b7e6b.chunk.js.LICENSE.txt rename to web-app/build/static/js/5061.de5b7e6b.chunk.js.LICENSE.txt diff --git a/portal-ui/build/static/js/5061.de5b7e6b.chunk.js.map b/web-app/build/static/js/5061.de5b7e6b.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5061.de5b7e6b.chunk.js.map rename to web-app/build/static/js/5061.de5b7e6b.chunk.js.map diff --git a/portal-ui/build/static/js/5088.e2681925.chunk.js b/web-app/build/static/js/5088.e2681925.chunk.js similarity index 100% rename from portal-ui/build/static/js/5088.e2681925.chunk.js rename to web-app/build/static/js/5088.e2681925.chunk.js diff --git a/portal-ui/build/static/js/5088.e2681925.chunk.js.map b/web-app/build/static/js/5088.e2681925.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5088.e2681925.chunk.js.map rename to web-app/build/static/js/5088.e2681925.chunk.js.map diff --git a/portal-ui/build/static/js/51.b53647bd.chunk.js b/web-app/build/static/js/51.b53647bd.chunk.js similarity index 100% rename from portal-ui/build/static/js/51.b53647bd.chunk.js rename to web-app/build/static/js/51.b53647bd.chunk.js diff --git a/portal-ui/build/static/js/51.b53647bd.chunk.js.map b/web-app/build/static/js/51.b53647bd.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/51.b53647bd.chunk.js.map rename to web-app/build/static/js/51.b53647bd.chunk.js.map diff --git a/portal-ui/build/static/js/5223.cca523cd.chunk.js b/web-app/build/static/js/5223.cca523cd.chunk.js similarity index 100% rename from portal-ui/build/static/js/5223.cca523cd.chunk.js rename to web-app/build/static/js/5223.cca523cd.chunk.js diff --git a/portal-ui/build/static/js/5223.cca523cd.chunk.js.map b/web-app/build/static/js/5223.cca523cd.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5223.cca523cd.chunk.js.map rename to web-app/build/static/js/5223.cca523cd.chunk.js.map diff --git a/portal-ui/build/static/js/5661.94d43298.chunk.js b/web-app/build/static/js/5661.94d43298.chunk.js similarity index 100% rename from portal-ui/build/static/js/5661.94d43298.chunk.js rename to web-app/build/static/js/5661.94d43298.chunk.js diff --git a/portal-ui/build/static/js/5661.94d43298.chunk.js.map b/web-app/build/static/js/5661.94d43298.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5661.94d43298.chunk.js.map rename to web-app/build/static/js/5661.94d43298.chunk.js.map diff --git a/portal-ui/build/static/js/5702.f709e6f4.chunk.js b/web-app/build/static/js/5702.f709e6f4.chunk.js similarity index 100% rename from portal-ui/build/static/js/5702.f709e6f4.chunk.js rename to web-app/build/static/js/5702.f709e6f4.chunk.js diff --git a/portal-ui/build/static/js/5702.f709e6f4.chunk.js.map b/web-app/build/static/js/5702.f709e6f4.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5702.f709e6f4.chunk.js.map rename to web-app/build/static/js/5702.f709e6f4.chunk.js.map diff --git a/portal-ui/build/static/js/5759.d032a48a.chunk.js b/web-app/build/static/js/5759.d032a48a.chunk.js similarity index 100% rename from portal-ui/build/static/js/5759.d032a48a.chunk.js rename to web-app/build/static/js/5759.d032a48a.chunk.js diff --git a/portal-ui/build/static/js/5759.d032a48a.chunk.js.map b/web-app/build/static/js/5759.d032a48a.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5759.d032a48a.chunk.js.map rename to web-app/build/static/js/5759.d032a48a.chunk.js.map diff --git a/portal-ui/build/static/js/5791.4429aee3.chunk.js b/web-app/build/static/js/5791.4429aee3.chunk.js similarity index 100% rename from portal-ui/build/static/js/5791.4429aee3.chunk.js rename to web-app/build/static/js/5791.4429aee3.chunk.js diff --git a/portal-ui/build/static/js/5791.4429aee3.chunk.js.map b/web-app/build/static/js/5791.4429aee3.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5791.4429aee3.chunk.js.map rename to web-app/build/static/js/5791.4429aee3.chunk.js.map diff --git a/portal-ui/build/static/js/5935.407e1355.chunk.js b/web-app/build/static/js/5935.407e1355.chunk.js similarity index 100% rename from portal-ui/build/static/js/5935.407e1355.chunk.js rename to web-app/build/static/js/5935.407e1355.chunk.js diff --git a/portal-ui/build/static/js/5935.407e1355.chunk.js.map b/web-app/build/static/js/5935.407e1355.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5935.407e1355.chunk.js.map rename to web-app/build/static/js/5935.407e1355.chunk.js.map diff --git a/portal-ui/build/static/js/5962.2740ada4.chunk.js b/web-app/build/static/js/5962.2740ada4.chunk.js similarity index 100% rename from portal-ui/build/static/js/5962.2740ada4.chunk.js rename to web-app/build/static/js/5962.2740ada4.chunk.js diff --git a/portal-ui/build/static/js/5962.2740ada4.chunk.js.map b/web-app/build/static/js/5962.2740ada4.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/5962.2740ada4.chunk.js.map rename to web-app/build/static/js/5962.2740ada4.chunk.js.map diff --git a/portal-ui/build/static/js/6023.5c438370.chunk.js b/web-app/build/static/js/6023.5c438370.chunk.js similarity index 100% rename from portal-ui/build/static/js/6023.5c438370.chunk.js rename to web-app/build/static/js/6023.5c438370.chunk.js diff --git a/portal-ui/build/static/js/6023.5c438370.chunk.js.LICENSE.txt b/web-app/build/static/js/6023.5c438370.chunk.js.LICENSE.txt similarity index 100% rename from portal-ui/build/static/js/6023.5c438370.chunk.js.LICENSE.txt rename to web-app/build/static/js/6023.5c438370.chunk.js.LICENSE.txt diff --git a/portal-ui/build/static/js/6023.5c438370.chunk.js.map b/web-app/build/static/js/6023.5c438370.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6023.5c438370.chunk.js.map rename to web-app/build/static/js/6023.5c438370.chunk.js.map diff --git a/portal-ui/build/static/js/6122.5f0c62fb.chunk.js b/web-app/build/static/js/6122.5f0c62fb.chunk.js similarity index 100% rename from portal-ui/build/static/js/6122.5f0c62fb.chunk.js rename to web-app/build/static/js/6122.5f0c62fb.chunk.js diff --git a/portal-ui/build/static/js/6122.5f0c62fb.chunk.js.map b/web-app/build/static/js/6122.5f0c62fb.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6122.5f0c62fb.chunk.js.map rename to web-app/build/static/js/6122.5f0c62fb.chunk.js.map diff --git a/portal-ui/build/static/js/6247.0d3bc8c3.chunk.js b/web-app/build/static/js/6247.0d3bc8c3.chunk.js similarity index 100% rename from portal-ui/build/static/js/6247.0d3bc8c3.chunk.js rename to web-app/build/static/js/6247.0d3bc8c3.chunk.js diff --git a/portal-ui/build/static/js/6247.0d3bc8c3.chunk.js.map b/web-app/build/static/js/6247.0d3bc8c3.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6247.0d3bc8c3.chunk.js.map rename to web-app/build/static/js/6247.0d3bc8c3.chunk.js.map diff --git a/portal-ui/build/static/js/6272.7c00db9b.chunk.js b/web-app/build/static/js/6272.7c00db9b.chunk.js similarity index 100% rename from portal-ui/build/static/js/6272.7c00db9b.chunk.js rename to web-app/build/static/js/6272.7c00db9b.chunk.js diff --git a/portal-ui/build/static/js/6272.7c00db9b.chunk.js.map b/web-app/build/static/js/6272.7c00db9b.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6272.7c00db9b.chunk.js.map rename to web-app/build/static/js/6272.7c00db9b.chunk.js.map diff --git a/portal-ui/build/static/js/6491.d0d6e818.chunk.js b/web-app/build/static/js/6491.d0d6e818.chunk.js similarity index 100% rename from portal-ui/build/static/js/6491.d0d6e818.chunk.js rename to web-app/build/static/js/6491.d0d6e818.chunk.js diff --git a/portal-ui/build/static/js/6491.d0d6e818.chunk.js.map b/web-app/build/static/js/6491.d0d6e818.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6491.d0d6e818.chunk.js.map rename to web-app/build/static/js/6491.d0d6e818.chunk.js.map diff --git a/portal-ui/build/static/js/6577.d820c471.chunk.js b/web-app/build/static/js/6577.d820c471.chunk.js similarity index 100% rename from portal-ui/build/static/js/6577.d820c471.chunk.js rename to web-app/build/static/js/6577.d820c471.chunk.js diff --git a/portal-ui/build/static/js/6577.d820c471.chunk.js.map b/web-app/build/static/js/6577.d820c471.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6577.d820c471.chunk.js.map rename to web-app/build/static/js/6577.d820c471.chunk.js.map diff --git a/portal-ui/build/static/js/6686.7d608371.chunk.js b/web-app/build/static/js/6686.7d608371.chunk.js similarity index 100% rename from portal-ui/build/static/js/6686.7d608371.chunk.js rename to web-app/build/static/js/6686.7d608371.chunk.js diff --git a/portal-ui/build/static/js/6686.7d608371.chunk.js.map b/web-app/build/static/js/6686.7d608371.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6686.7d608371.chunk.js.map rename to web-app/build/static/js/6686.7d608371.chunk.js.map diff --git a/portal-ui/build/static/js/6895.69a264e5.chunk.js b/web-app/build/static/js/6895.69a264e5.chunk.js similarity index 100% rename from portal-ui/build/static/js/6895.69a264e5.chunk.js rename to web-app/build/static/js/6895.69a264e5.chunk.js diff --git a/portal-ui/build/static/js/6895.69a264e5.chunk.js.map b/web-app/build/static/js/6895.69a264e5.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6895.69a264e5.chunk.js.map rename to web-app/build/static/js/6895.69a264e5.chunk.js.map diff --git a/portal-ui/build/static/js/6901.bc8e3c58.chunk.js b/web-app/build/static/js/6901.bc8e3c58.chunk.js similarity index 100% rename from portal-ui/build/static/js/6901.bc8e3c58.chunk.js rename to web-app/build/static/js/6901.bc8e3c58.chunk.js diff --git a/portal-ui/build/static/js/6901.bc8e3c58.chunk.js.map b/web-app/build/static/js/6901.bc8e3c58.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6901.bc8e3c58.chunk.js.map rename to web-app/build/static/js/6901.bc8e3c58.chunk.js.map diff --git a/portal-ui/build/static/js/6914.9c5fdb44.chunk.js b/web-app/build/static/js/6914.9c5fdb44.chunk.js similarity index 100% rename from portal-ui/build/static/js/6914.9c5fdb44.chunk.js rename to web-app/build/static/js/6914.9c5fdb44.chunk.js diff --git a/portal-ui/build/static/js/6914.9c5fdb44.chunk.js.map b/web-app/build/static/js/6914.9c5fdb44.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/6914.9c5fdb44.chunk.js.map rename to web-app/build/static/js/6914.9c5fdb44.chunk.js.map diff --git a/portal-ui/build/static/js/701.4d3a4a90.chunk.js b/web-app/build/static/js/701.4d3a4a90.chunk.js similarity index 100% rename from portal-ui/build/static/js/701.4d3a4a90.chunk.js rename to web-app/build/static/js/701.4d3a4a90.chunk.js diff --git a/portal-ui/build/static/js/701.4d3a4a90.chunk.js.map b/web-app/build/static/js/701.4d3a4a90.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/701.4d3a4a90.chunk.js.map rename to web-app/build/static/js/701.4d3a4a90.chunk.js.map diff --git a/portal-ui/build/static/js/711.e6c691c6.chunk.js b/web-app/build/static/js/711.e6c691c6.chunk.js similarity index 100% rename from portal-ui/build/static/js/711.e6c691c6.chunk.js rename to web-app/build/static/js/711.e6c691c6.chunk.js diff --git a/portal-ui/build/static/js/711.e6c691c6.chunk.js.map b/web-app/build/static/js/711.e6c691c6.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/711.e6c691c6.chunk.js.map rename to web-app/build/static/js/711.e6c691c6.chunk.js.map diff --git a/portal-ui/build/static/js/7134.f87a706a.chunk.js b/web-app/build/static/js/7134.f87a706a.chunk.js similarity index 100% rename from portal-ui/build/static/js/7134.f87a706a.chunk.js rename to web-app/build/static/js/7134.f87a706a.chunk.js diff --git a/portal-ui/build/static/js/7134.f87a706a.chunk.js.map b/web-app/build/static/js/7134.f87a706a.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/7134.f87a706a.chunk.js.map rename to web-app/build/static/js/7134.f87a706a.chunk.js.map diff --git a/portal-ui/build/static/js/7494.551802e0.chunk.js b/web-app/build/static/js/7494.551802e0.chunk.js similarity index 100% rename from portal-ui/build/static/js/7494.551802e0.chunk.js rename to web-app/build/static/js/7494.551802e0.chunk.js diff --git a/portal-ui/build/static/js/7494.551802e0.chunk.js.map b/web-app/build/static/js/7494.551802e0.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/7494.551802e0.chunk.js.map rename to web-app/build/static/js/7494.551802e0.chunk.js.map diff --git a/portal-ui/build/static/js/7614.0c31f239.chunk.js b/web-app/build/static/js/7614.0c31f239.chunk.js similarity index 100% rename from portal-ui/build/static/js/7614.0c31f239.chunk.js rename to web-app/build/static/js/7614.0c31f239.chunk.js diff --git a/portal-ui/build/static/js/7614.0c31f239.chunk.js.map b/web-app/build/static/js/7614.0c31f239.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/7614.0c31f239.chunk.js.map rename to web-app/build/static/js/7614.0c31f239.chunk.js.map diff --git a/portal-ui/build/static/js/7821.c63e0acc.chunk.js b/web-app/build/static/js/7821.c63e0acc.chunk.js similarity index 100% rename from portal-ui/build/static/js/7821.c63e0acc.chunk.js rename to web-app/build/static/js/7821.c63e0acc.chunk.js diff --git a/portal-ui/build/static/js/7821.c63e0acc.chunk.js.map b/web-app/build/static/js/7821.c63e0acc.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/7821.c63e0acc.chunk.js.map rename to web-app/build/static/js/7821.c63e0acc.chunk.js.map diff --git a/portal-ui/build/static/js/8060.24e61b78.chunk.js b/web-app/build/static/js/8060.24e61b78.chunk.js similarity index 100% rename from portal-ui/build/static/js/8060.24e61b78.chunk.js rename to web-app/build/static/js/8060.24e61b78.chunk.js diff --git a/portal-ui/build/static/js/8060.24e61b78.chunk.js.map b/web-app/build/static/js/8060.24e61b78.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/8060.24e61b78.chunk.js.map rename to web-app/build/static/js/8060.24e61b78.chunk.js.map diff --git a/portal-ui/build/static/js/808.a4483973.chunk.js b/web-app/build/static/js/808.a4483973.chunk.js similarity index 100% rename from portal-ui/build/static/js/808.a4483973.chunk.js rename to web-app/build/static/js/808.a4483973.chunk.js diff --git a/portal-ui/build/static/js/808.a4483973.chunk.js.map b/web-app/build/static/js/808.a4483973.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/808.a4483973.chunk.js.map rename to web-app/build/static/js/808.a4483973.chunk.js.map diff --git a/portal-ui/build/static/js/8296.e55a5bf1.chunk.js b/web-app/build/static/js/8296.e55a5bf1.chunk.js similarity index 100% rename from portal-ui/build/static/js/8296.e55a5bf1.chunk.js rename to web-app/build/static/js/8296.e55a5bf1.chunk.js diff --git a/portal-ui/build/static/js/8296.e55a5bf1.chunk.js.map b/web-app/build/static/js/8296.e55a5bf1.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/8296.e55a5bf1.chunk.js.map rename to web-app/build/static/js/8296.e55a5bf1.chunk.js.map diff --git a/portal-ui/build/static/js/8360.56659846.chunk.js b/web-app/build/static/js/8360.56659846.chunk.js similarity index 100% rename from portal-ui/build/static/js/8360.56659846.chunk.js rename to web-app/build/static/js/8360.56659846.chunk.js diff --git a/portal-ui/build/static/js/8360.56659846.chunk.js.map b/web-app/build/static/js/8360.56659846.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/8360.56659846.chunk.js.map rename to web-app/build/static/js/8360.56659846.chunk.js.map diff --git a/portal-ui/build/static/js/8388.0b3d6077.chunk.js b/web-app/build/static/js/8388.0b3d6077.chunk.js similarity index 100% rename from portal-ui/build/static/js/8388.0b3d6077.chunk.js rename to web-app/build/static/js/8388.0b3d6077.chunk.js diff --git a/portal-ui/build/static/js/8388.0b3d6077.chunk.js.map b/web-app/build/static/js/8388.0b3d6077.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/8388.0b3d6077.chunk.js.map rename to web-app/build/static/js/8388.0b3d6077.chunk.js.map diff --git a/portal-ui/build/static/js/8455.b092b647.chunk.js b/web-app/build/static/js/8455.b092b647.chunk.js similarity index 100% rename from portal-ui/build/static/js/8455.b092b647.chunk.js rename to web-app/build/static/js/8455.b092b647.chunk.js diff --git a/portal-ui/build/static/js/8455.b092b647.chunk.js.map b/web-app/build/static/js/8455.b092b647.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/8455.b092b647.chunk.js.map rename to web-app/build/static/js/8455.b092b647.chunk.js.map diff --git a/portal-ui/build/static/js/8833.ee6a6f70.chunk.js b/web-app/build/static/js/8833.ee6a6f70.chunk.js similarity index 100% rename from portal-ui/build/static/js/8833.ee6a6f70.chunk.js rename to web-app/build/static/js/8833.ee6a6f70.chunk.js diff --git a/portal-ui/build/static/js/8833.ee6a6f70.chunk.js.map b/web-app/build/static/js/8833.ee6a6f70.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/8833.ee6a6f70.chunk.js.map rename to web-app/build/static/js/8833.ee6a6f70.chunk.js.map diff --git a/portal-ui/build/static/js/889.035fef88.chunk.js b/web-app/build/static/js/889.035fef88.chunk.js similarity index 100% rename from portal-ui/build/static/js/889.035fef88.chunk.js rename to web-app/build/static/js/889.035fef88.chunk.js diff --git a/portal-ui/build/static/js/889.035fef88.chunk.js.map b/web-app/build/static/js/889.035fef88.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/889.035fef88.chunk.js.map rename to web-app/build/static/js/889.035fef88.chunk.js.map diff --git a/portal-ui/build/static/js/8896.7b660eaa.chunk.js b/web-app/build/static/js/8896.7b660eaa.chunk.js similarity index 100% rename from portal-ui/build/static/js/8896.7b660eaa.chunk.js rename to web-app/build/static/js/8896.7b660eaa.chunk.js diff --git a/portal-ui/build/static/js/8896.7b660eaa.chunk.js.map b/web-app/build/static/js/8896.7b660eaa.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/8896.7b660eaa.chunk.js.map rename to web-app/build/static/js/8896.7b660eaa.chunk.js.map diff --git a/portal-ui/build/static/js/8990.013fe7bd.chunk.js b/web-app/build/static/js/8990.013fe7bd.chunk.js similarity index 100% rename from portal-ui/build/static/js/8990.013fe7bd.chunk.js rename to web-app/build/static/js/8990.013fe7bd.chunk.js diff --git a/portal-ui/build/static/js/8990.013fe7bd.chunk.js.map b/web-app/build/static/js/8990.013fe7bd.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/8990.013fe7bd.chunk.js.map rename to web-app/build/static/js/8990.013fe7bd.chunk.js.map diff --git a/portal-ui/build/static/js/9059.25ffd18e.chunk.js b/web-app/build/static/js/9059.25ffd18e.chunk.js similarity index 100% rename from portal-ui/build/static/js/9059.25ffd18e.chunk.js rename to web-app/build/static/js/9059.25ffd18e.chunk.js diff --git a/portal-ui/build/static/js/9059.25ffd18e.chunk.js.map b/web-app/build/static/js/9059.25ffd18e.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9059.25ffd18e.chunk.js.map rename to web-app/build/static/js/9059.25ffd18e.chunk.js.map diff --git a/portal-ui/build/static/js/9088.3bc2a31e.chunk.js b/web-app/build/static/js/9088.3bc2a31e.chunk.js similarity index 100% rename from portal-ui/build/static/js/9088.3bc2a31e.chunk.js rename to web-app/build/static/js/9088.3bc2a31e.chunk.js diff --git a/portal-ui/build/static/js/9088.3bc2a31e.chunk.js.map b/web-app/build/static/js/9088.3bc2a31e.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9088.3bc2a31e.chunk.js.map rename to web-app/build/static/js/9088.3bc2a31e.chunk.js.map diff --git a/portal-ui/build/static/js/9121.1e573e4c.chunk.js b/web-app/build/static/js/9121.1e573e4c.chunk.js similarity index 100% rename from portal-ui/build/static/js/9121.1e573e4c.chunk.js rename to web-app/build/static/js/9121.1e573e4c.chunk.js diff --git a/portal-ui/build/static/js/9121.1e573e4c.chunk.js.map b/web-app/build/static/js/9121.1e573e4c.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9121.1e573e4c.chunk.js.map rename to web-app/build/static/js/9121.1e573e4c.chunk.js.map diff --git a/portal-ui/build/static/js/9134.f3e24a40.chunk.js b/web-app/build/static/js/9134.f3e24a40.chunk.js similarity index 100% rename from portal-ui/build/static/js/9134.f3e24a40.chunk.js rename to web-app/build/static/js/9134.f3e24a40.chunk.js diff --git a/portal-ui/build/static/js/9134.f3e24a40.chunk.js.map b/web-app/build/static/js/9134.f3e24a40.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9134.f3e24a40.chunk.js.map rename to web-app/build/static/js/9134.f3e24a40.chunk.js.map diff --git a/portal-ui/build/static/js/9221.bee84518.chunk.js b/web-app/build/static/js/9221.bee84518.chunk.js similarity index 100% rename from portal-ui/build/static/js/9221.bee84518.chunk.js rename to web-app/build/static/js/9221.bee84518.chunk.js diff --git a/portal-ui/build/static/js/9221.bee84518.chunk.js.map b/web-app/build/static/js/9221.bee84518.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9221.bee84518.chunk.js.map rename to web-app/build/static/js/9221.bee84518.chunk.js.map diff --git a/portal-ui/build/static/js/9467.206b0190.chunk.js b/web-app/build/static/js/9467.206b0190.chunk.js similarity index 100% rename from portal-ui/build/static/js/9467.206b0190.chunk.js rename to web-app/build/static/js/9467.206b0190.chunk.js diff --git a/portal-ui/build/static/js/9467.206b0190.chunk.js.map b/web-app/build/static/js/9467.206b0190.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9467.206b0190.chunk.js.map rename to web-app/build/static/js/9467.206b0190.chunk.js.map diff --git a/portal-ui/build/static/js/9635.d9fa4193.chunk.js b/web-app/build/static/js/9635.d9fa4193.chunk.js similarity index 100% rename from portal-ui/build/static/js/9635.d9fa4193.chunk.js rename to web-app/build/static/js/9635.d9fa4193.chunk.js diff --git a/portal-ui/build/static/js/9635.d9fa4193.chunk.js.map b/web-app/build/static/js/9635.d9fa4193.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9635.d9fa4193.chunk.js.map rename to web-app/build/static/js/9635.d9fa4193.chunk.js.map diff --git a/portal-ui/build/static/js/977.a3dd8fca.chunk.js b/web-app/build/static/js/977.a3dd8fca.chunk.js similarity index 100% rename from portal-ui/build/static/js/977.a3dd8fca.chunk.js rename to web-app/build/static/js/977.a3dd8fca.chunk.js diff --git a/portal-ui/build/static/js/977.a3dd8fca.chunk.js.map b/web-app/build/static/js/977.a3dd8fca.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/977.a3dd8fca.chunk.js.map rename to web-app/build/static/js/977.a3dd8fca.chunk.js.map diff --git a/portal-ui/build/static/js/9952.3389689d.chunk.js b/web-app/build/static/js/9952.3389689d.chunk.js similarity index 100% rename from portal-ui/build/static/js/9952.3389689d.chunk.js rename to web-app/build/static/js/9952.3389689d.chunk.js diff --git a/portal-ui/build/static/js/9952.3389689d.chunk.js.map b/web-app/build/static/js/9952.3389689d.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9952.3389689d.chunk.js.map rename to web-app/build/static/js/9952.3389689d.chunk.js.map diff --git a/portal-ui/build/static/js/9968.4439cf2b.chunk.js b/web-app/build/static/js/9968.4439cf2b.chunk.js similarity index 100% rename from portal-ui/build/static/js/9968.4439cf2b.chunk.js rename to web-app/build/static/js/9968.4439cf2b.chunk.js diff --git a/portal-ui/build/static/js/9968.4439cf2b.chunk.js.map b/web-app/build/static/js/9968.4439cf2b.chunk.js.map similarity index 100% rename from portal-ui/build/static/js/9968.4439cf2b.chunk.js.map rename to web-app/build/static/js/9968.4439cf2b.chunk.js.map diff --git a/portal-ui/build/static/js/main.b2e7d310.js b/web-app/build/static/js/main.b2e7d310.js similarity index 100% rename from portal-ui/build/static/js/main.b2e7d310.js rename to web-app/build/static/js/main.b2e7d310.js diff --git a/portal-ui/build/static/js/main.b2e7d310.js.LICENSE.txt b/web-app/build/static/js/main.b2e7d310.js.LICENSE.txt similarity index 100% rename from portal-ui/build/static/js/main.b2e7d310.js.LICENSE.txt rename to web-app/build/static/js/main.b2e7d310.js.LICENSE.txt diff --git a/portal-ui/build/static/js/main.b2e7d310.js.map b/web-app/build/static/js/main.b2e7d310.js.map similarity index 100% rename from portal-ui/build/static/js/main.b2e7d310.js.map rename to web-app/build/static/js/main.b2e7d310.js.map diff --git a/portal-ui/build/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2 b/web-app/build/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2 rename to web-app/build/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2 diff --git a/portal-ui/build/static/media/Inter-Black.c6938660eec019fefd68.woff b/web-app/build/static/media/Inter-Black.c6938660eec019fefd68.woff similarity index 100% rename from portal-ui/build/static/media/Inter-Black.c6938660eec019fefd68.woff rename to web-app/build/static/media/Inter-Black.c6938660eec019fefd68.woff diff --git a/portal-ui/build/static/media/Inter-BlackItalic.ca1e738e4f349f27514d.woff b/web-app/build/static/media/Inter-BlackItalic.ca1e738e4f349f27514d.woff similarity index 100% rename from portal-ui/build/static/media/Inter-BlackItalic.ca1e738e4f349f27514d.woff rename to web-app/build/static/media/Inter-BlackItalic.ca1e738e4f349f27514d.woff diff --git a/portal-ui/build/static/media/Inter-BlackItalic.cb2a7335650c690077fe.woff2 b/web-app/build/static/media/Inter-BlackItalic.cb2a7335650c690077fe.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-BlackItalic.cb2a7335650c690077fe.woff2 rename to web-app/build/static/media/Inter-BlackItalic.cb2a7335650c690077fe.woff2 diff --git a/portal-ui/build/static/media/Inter-Bold.93c1301bd9f486c573b3.woff b/web-app/build/static/media/Inter-Bold.93c1301bd9f486c573b3.woff similarity index 100% rename from portal-ui/build/static/media/Inter-Bold.93c1301bd9f486c573b3.woff rename to web-app/build/static/media/Inter-Bold.93c1301bd9f486c573b3.woff diff --git a/portal-ui/build/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2 b/web-app/build/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2 rename to web-app/build/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2 diff --git a/portal-ui/build/static/media/Inter-BoldItalic.2d26c56a606662486796.woff2 b/web-app/build/static/media/Inter-BoldItalic.2d26c56a606662486796.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-BoldItalic.2d26c56a606662486796.woff2 rename to web-app/build/static/media/Inter-BoldItalic.2d26c56a606662486796.woff2 diff --git a/portal-ui/build/static/media/Inter-BoldItalic.b376885042f6c961a541.woff b/web-app/build/static/media/Inter-BoldItalic.b376885042f6c961a541.woff similarity index 100% rename from portal-ui/build/static/media/Inter-BoldItalic.b376885042f6c961a541.woff rename to web-app/build/static/media/Inter-BoldItalic.b376885042f6c961a541.woff diff --git a/portal-ui/build/static/media/Inter-Italic.890025e726861dba417f.woff b/web-app/build/static/media/Inter-Italic.890025e726861dba417f.woff similarity index 100% rename from portal-ui/build/static/media/Inter-Italic.890025e726861dba417f.woff rename to web-app/build/static/media/Inter-Italic.890025e726861dba417f.woff diff --git a/portal-ui/build/static/media/Inter-Italic.cb10ffd7684cd9836a05.woff2 b/web-app/build/static/media/Inter-Italic.cb10ffd7684cd9836a05.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-Italic.cb10ffd7684cd9836a05.woff2 rename to web-app/build/static/media/Inter-Italic.cb10ffd7684cd9836a05.woff2 diff --git a/portal-ui/build/static/media/Inter-Light.2d5198822ab091ce4305.woff2 b/web-app/build/static/media/Inter-Light.2d5198822ab091ce4305.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-Light.2d5198822ab091ce4305.woff2 rename to web-app/build/static/media/Inter-Light.2d5198822ab091ce4305.woff2 diff --git a/portal-ui/build/static/media/Inter-Light.994e34451cc19ede31d3.woff b/web-app/build/static/media/Inter-Light.994e34451cc19ede31d3.woff similarity index 100% rename from portal-ui/build/static/media/Inter-Light.994e34451cc19ede31d3.woff rename to web-app/build/static/media/Inter-Light.994e34451cc19ede31d3.woff diff --git a/portal-ui/build/static/media/Inter-LightItalic.ef9f65d91d2b0ba9b2e4.woff b/web-app/build/static/media/Inter-LightItalic.ef9f65d91d2b0ba9b2e4.woff similarity index 100% rename from portal-ui/build/static/media/Inter-LightItalic.ef9f65d91d2b0ba9b2e4.woff rename to web-app/build/static/media/Inter-LightItalic.ef9f65d91d2b0ba9b2e4.woff diff --git a/portal-ui/build/static/media/Inter-LightItalic.f86952265d7b0f02c921.woff2 b/web-app/build/static/media/Inter-LightItalic.f86952265d7b0f02c921.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-LightItalic.f86952265d7b0f02c921.woff2 rename to web-app/build/static/media/Inter-LightItalic.f86952265d7b0f02c921.woff2 diff --git a/portal-ui/build/static/media/Inter-Regular.8c206db99195777c6769.woff b/web-app/build/static/media/Inter-Regular.8c206db99195777c6769.woff similarity index 100% rename from portal-ui/build/static/media/Inter-Regular.8c206db99195777c6769.woff rename to web-app/build/static/media/Inter-Regular.8c206db99195777c6769.woff diff --git a/portal-ui/build/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2 b/web-app/build/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2 rename to web-app/build/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2 diff --git a/portal-ui/build/static/media/Inter-Thin.29b9c616a95a912abf73.woff b/web-app/build/static/media/Inter-Thin.29b9c616a95a912abf73.woff similarity index 100% rename from portal-ui/build/static/media/Inter-Thin.29b9c616a95a912abf73.woff rename to web-app/build/static/media/Inter-Thin.29b9c616a95a912abf73.woff diff --git a/portal-ui/build/static/media/Inter-Thin.fff2a096db014f6239d4.woff2 b/web-app/build/static/media/Inter-Thin.fff2a096db014f6239d4.woff2 similarity index 100% rename from portal-ui/build/static/media/Inter-Thin.fff2a096db014f6239d4.woff2 rename to web-app/build/static/media/Inter-Thin.fff2a096db014f6239d4.woff2 diff --git a/portal-ui/build/static/media/loginAnimationPoster.9aa924bfe619e71d5d29.png b/web-app/build/static/media/loginAnimationPoster.9aa924bfe619e71d5d29.png similarity index 100% rename from portal-ui/build/static/media/loginAnimationPoster.9aa924bfe619e71d5d29.png rename to web-app/build/static/media/loginAnimationPoster.9aa924bfe619e71d5d29.png diff --git a/portal-ui/build/static/media/placeholderimage.077ea48bd1ef1f4a883f.png b/web-app/build/static/media/placeholderimage.077ea48bd1ef1f4a883f.png similarity index 100% rename from portal-ui/build/static/media/placeholderimage.077ea48bd1ef1f4a883f.png rename to web-app/build/static/media/placeholderimage.077ea48bd1ef1f4a883f.png diff --git a/portal-ui/build/static/media/videoBG.17363418b3c2246a0e27.mp4 b/web-app/build/static/media/videoBG.17363418b3c2246a0e27.mp4 similarity index 100% rename from portal-ui/build/static/media/videoBG.17363418b3c2246a0e27.mp4 rename to web-app/build/static/media/videoBG.17363418b3c2246a0e27.mp4 diff --git a/portal-ui/build/styles/root-styles.css b/web-app/build/styles/root-styles.css similarity index 100% rename from portal-ui/build/styles/root-styles.css rename to web-app/build/styles/root-styles.css diff --git a/portal-ui/build/verified.svg b/web-app/build/verified.svg similarity index 100% rename from portal-ui/build/verified.svg rename to web-app/build/verified.svg diff --git a/portal-ui/build/webhooks-logo.svg b/web-app/build/webhooks-logo.svg similarity index 100% rename from portal-ui/build/webhooks-logo.svg rename to web-app/build/webhooks-logo.svg diff --git a/portal-ui/check-deadcode.sh b/web-app/check-deadcode.sh similarity index 100% rename from portal-ui/check-deadcode.sh rename to web-app/check-deadcode.sh diff --git a/portal-ui/check-prettier.sh b/web-app/check-prettier.sh similarity index 100% rename from portal-ui/check-prettier.sh rename to web-app/check-prettier.sh diff --git a/portal-ui/check-warnings-istanbul-coverage.sh b/web-app/check-warnings-istanbul-coverage.sh similarity index 100% rename from portal-ui/check-warnings-istanbul-coverage.sh rename to web-app/check-warnings-istanbul-coverage.sh diff --git a/portal-ui/check-warnings.sh b/web-app/check-warnings.sh similarity index 100% rename from portal-ui/check-warnings.sh rename to web-app/check-warnings.sh diff --git a/portal-ui/config-overrides.js b/web-app/config-overrides.js similarity index 100% rename from portal-ui/config-overrides.js rename to web-app/config-overrides.js diff --git a/portal-ui/e2e/auth.setup.ts b/web-app/e2e/auth.setup.ts similarity index 100% rename from portal-ui/e2e/auth.setup.ts rename to web-app/e2e/auth.setup.ts diff --git a/portal-ui/e2e/buckets.spec.ts b/web-app/e2e/buckets.spec.ts similarity index 100% rename from portal-ui/e2e/buckets.spec.ts rename to web-app/e2e/buckets.spec.ts diff --git a/portal-ui/e2e/consts.ts b/web-app/e2e/consts.ts similarity index 100% rename from portal-ui/e2e/consts.ts rename to web-app/e2e/consts.ts diff --git a/portal-ui/e2e/fixtures/baseFixture.ts b/web-app/e2e/fixtures/baseFixture.ts similarity index 100% rename from portal-ui/e2e/fixtures/baseFixture.ts rename to web-app/e2e/fixtures/baseFixture.ts diff --git a/portal-ui/e2e/groups.spec.ts b/web-app/e2e/groups.spec.ts similarity index 100% rename from portal-ui/e2e/groups.spec.ts rename to web-app/e2e/groups.spec.ts diff --git a/portal-ui/e2e/lifecycle.spec.ts b/web-app/e2e/lifecycle.spec.ts similarity index 100% rename from portal-ui/e2e/lifecycle.spec.ts rename to web-app/e2e/lifecycle.spec.ts diff --git a/portal-ui/e2e/login.spec.ts b/web-app/e2e/login.spec.ts similarity index 100% rename from portal-ui/e2e/login.spec.ts rename to web-app/e2e/login.spec.ts diff --git a/portal-ui/e2e/policies.spec.ts b/web-app/e2e/policies.spec.ts similarity index 100% rename from portal-ui/e2e/policies.spec.ts rename to web-app/e2e/policies.spec.ts diff --git a/portal-ui/e2e/pom/BucketSummaryPage.tsx b/web-app/e2e/pom/BucketSummaryPage.tsx similarity index 100% rename from portal-ui/e2e/pom/BucketSummaryPage.tsx rename to web-app/e2e/pom/BucketSummaryPage.tsx diff --git a/portal-ui/e2e/pom/BucketsListPage.tsx b/web-app/e2e/pom/BucketsListPage.tsx similarity index 100% rename from portal-ui/e2e/pom/BucketsListPage.tsx rename to web-app/e2e/pom/BucketsListPage.tsx diff --git a/portal-ui/e2e/pom/CreateBucketPage.tsx b/web-app/e2e/pom/CreateBucketPage.tsx similarity index 100% rename from portal-ui/e2e/pom/CreateBucketPage.tsx rename to web-app/e2e/pom/CreateBucketPage.tsx diff --git a/portal-ui/package.json b/web-app/package.json similarity index 99% rename from portal-ui/package.json rename to web-app/package.json index b2d3be0ea..e7de272ef 100644 --- a/portal-ui/package.json +++ b/web-app/package.json @@ -1,5 +1,5 @@ { - "name": "portal-ui", + "name": "web-app", "version": "0.1.0", "license": "AGPL-3.0-or-later", "homepage": ".", diff --git a/portal-ui/playwright.config.ts b/web-app/playwright.config.ts similarity index 100% rename from portal-ui/playwright.config.ts rename to web-app/playwright.config.ts diff --git a/portal-ui/playwright/jobs.yaml b/web-app/playwright/jobs.yaml similarity index 94% rename from portal-ui/playwright/jobs.yaml rename to web-app/playwright/jobs.yaml index 3a789cfac..615faa4b6 100644 --- a/portal-ui/playwright/jobs.yaml +++ b/web-app/playwright/jobs.yaml @@ -57,26 +57,26 @@ jobs: with: node-version: ${{ env.NVMRC }} cache: "yarn" - cache-dependency-path: portal-ui/yarn.lock + cache-dependency-path: web-app/yarn.lock - uses: actions/cache@v3 id: assets-cache-istanbul-coverage name: Assets Cache Istanbul Coverage with: path: | - ./portal-ui/build/ + ./web-app/build/ key: ${{ runner.os }}-assets-istanbul-coverage-${{ github.run_id }} - name: Install Dependencies - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | yarn install --frozen-lockfile --immutable - name: Check for Warnings in build output - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | ./check-warnings-istanbul-coverage.sh - name: Check if Files are Prettified - working-directory: ./portal-ui + working-directory: ./web-app continue-on-error: false run: | ./check-prettier.sh @@ -120,7 +120,7 @@ jobs: # https://github.com/actions/checkout/issues/334 sudo apt install -y python3-pip || apt install -y python3-pip pip3 install semgrep - semgrep --config semgrep.yaml $(pwd)/portal-ui --error + semgrep --config semgrep.yaml $(pwd)/web-app --error compile-binary-istanbul-coverage: name: "Compile Console Binary with Istanbul Plugin for Coverage" @@ -155,7 +155,7 @@ jobs: name: Assets Cache Istanbul Coverage with: path: | - ./portal-ui/build/ + ./web-app/build/ key: ${{ runner.os }}-assets-istanbul-coverage-${{ github.run_id }} - name: Build on ${{ matrix.os }} env: @@ -178,7 +178,7 @@ jobs: - name: Install dependencies run: | echo "Install dependencies" - cd $GITHUB_WORKSPACE/portal-ui + cd $GITHUB_WORKSPACE/web-app yarn add -D playwright yarn add -D @playwright/test yarn add -D babel-plugin-istanbul @@ -206,7 +206,7 @@ jobs: - name: Run Playwright tests run: | echo "Run tests under playwright folder only" - cd $GITHUB_WORKSPACE/portal-ui + cd $GITHUB_WORKSPACE/web-app yarn remove playwright yarn add --dev @playwright/test echo "npx playwright test" diff --git a/portal-ui/public/Loader.svg b/web-app/public/Loader.svg similarity index 100% rename from portal-ui/public/Loader.svg rename to web-app/public/Loader.svg diff --git a/portal-ui/public/agpl-logo.svg b/web-app/public/agpl-logo.svg similarity index 100% rename from portal-ui/public/agpl-logo.svg rename to web-app/public/agpl-logo.svg diff --git a/portal-ui/public/agpl.svg b/web-app/public/agpl.svg similarity index 100% rename from portal-ui/public/agpl.svg rename to web-app/public/agpl.svg diff --git a/portal-ui/public/amazon.png b/web-app/public/amazon.png similarity index 100% rename from portal-ui/public/amazon.png rename to web-app/public/amazon.png diff --git a/portal-ui/public/amqp-logo.svg b/web-app/public/amqp-logo.svg similarity index 100% rename from portal-ui/public/amqp-logo.svg rename to web-app/public/amqp-logo.svg diff --git a/portal-ui/public/amqp.png b/web-app/public/amqp.png similarity index 100% rename from portal-ui/public/amqp.png rename to web-app/public/amqp.png diff --git a/portal-ui/public/android-icon-144x144.png b/web-app/public/android-icon-144x144.png similarity index 100% rename from portal-ui/public/android-icon-144x144.png rename to web-app/public/android-icon-144x144.png diff --git a/portal-ui/public/android-icon-192x192.png b/web-app/public/android-icon-192x192.png similarity index 100% rename from portal-ui/public/android-icon-192x192.png rename to web-app/public/android-icon-192x192.png diff --git a/portal-ui/public/android-icon-36x36.png b/web-app/public/android-icon-36x36.png similarity index 100% rename from portal-ui/public/android-icon-36x36.png rename to web-app/public/android-icon-36x36.png diff --git a/portal-ui/public/android-icon-48x48.png b/web-app/public/android-icon-48x48.png similarity index 100% rename from portal-ui/public/android-icon-48x48.png rename to web-app/public/android-icon-48x48.png diff --git a/portal-ui/public/android-icon-72x72.png b/web-app/public/android-icon-72x72.png similarity index 100% rename from portal-ui/public/android-icon-72x72.png rename to web-app/public/android-icon-72x72.png diff --git a/portal-ui/public/android-icon-96x96.png b/web-app/public/android-icon-96x96.png similarity index 100% rename from portal-ui/public/android-icon-96x96.png rename to web-app/public/android-icon-96x96.png diff --git a/portal-ui/public/apple-icon-180x180.png b/web-app/public/apple-icon-180x180.png similarity index 100% rename from portal-ui/public/apple-icon-180x180.png rename to web-app/public/apple-icon-180x180.png diff --git a/portal-ui/public/aws-logo.svg b/web-app/public/aws-logo.svg similarity index 100% rename from portal-ui/public/aws-logo.svg rename to web-app/public/aws-logo.svg diff --git a/portal-ui/public/azure-logo.svg b/web-app/public/azure-logo.svg similarity index 100% rename from portal-ui/public/azure-logo.svg rename to web-app/public/azure-logo.svg diff --git a/portal-ui/public/azure.png b/web-app/public/azure.png similarity index 100% rename from portal-ui/public/azure.png rename to web-app/public/azure.png diff --git a/portal-ui/public/elasticsearch-logo.svg b/web-app/public/elasticsearch-logo.svg similarity index 100% rename from portal-ui/public/elasticsearch-logo.svg rename to web-app/public/elasticsearch-logo.svg diff --git a/portal-ui/public/elasticsearch.png b/web-app/public/elasticsearch.png similarity index 100% rename from portal-ui/public/elasticsearch.png rename to web-app/public/elasticsearch.png diff --git a/portal-ui/public/favicon-16x16.png b/web-app/public/favicon-16x16.png similarity index 100% rename from portal-ui/public/favicon-16x16.png rename to web-app/public/favicon-16x16.png diff --git a/portal-ui/public/favicon-32x32.png b/web-app/public/favicon-32x32.png similarity index 100% rename from portal-ui/public/favicon-32x32.png rename to web-app/public/favicon-32x32.png diff --git a/portal-ui/public/favicon-96x96.png b/web-app/public/favicon-96x96.png similarity index 100% rename from portal-ui/public/favicon-96x96.png rename to web-app/public/favicon-96x96.png diff --git a/portal-ui/public/favicon.ico b/web-app/public/favicon.ico similarity index 100% rename from portal-ui/public/favicon.ico rename to web-app/public/favicon.ico diff --git a/portal-ui/public/gcs-logo.svg b/web-app/public/gcs-logo.svg similarity index 100% rename from portal-ui/public/gcs-logo.svg rename to web-app/public/gcs-logo.svg diff --git a/portal-ui/public/gcs.png b/web-app/public/gcs.png similarity index 100% rename from portal-ui/public/gcs.png rename to web-app/public/gcs.png diff --git a/portal-ui/public/images/BG_Illustration.svg b/web-app/public/images/BG_Illustration.svg similarity index 100% rename from portal-ui/public/images/BG_Illustration.svg rename to web-app/public/images/BG_Illustration.svg diff --git a/portal-ui/public/images/BG_IllustrationDarker.svg b/web-app/public/images/BG_IllustrationDarker.svg similarity index 100% rename from portal-ui/public/images/BG_IllustrationDarker.svg rename to web-app/public/images/BG_IllustrationDarker.svg diff --git a/portal-ui/public/images/background-wave-orig.svg b/web-app/public/images/background-wave-orig.svg similarity index 100% rename from portal-ui/public/images/background-wave-orig.svg rename to web-app/public/images/background-wave-orig.svg diff --git a/portal-ui/public/images/background-wave-orig2.svg b/web-app/public/images/background-wave-orig2.svg similarity index 100% rename from portal-ui/public/images/background-wave-orig2.svg rename to web-app/public/images/background-wave-orig2.svg diff --git a/portal-ui/public/images/background.svg b/web-app/public/images/background.svg similarity index 100% rename from portal-ui/public/images/background.svg rename to web-app/public/images/background.svg diff --git a/portal-ui/public/images/ob_bucket_clear.svg b/web-app/public/images/ob_bucket_clear.svg similarity index 100% rename from portal-ui/public/images/ob_bucket_clear.svg rename to web-app/public/images/ob_bucket_clear.svg diff --git a/portal-ui/public/images/ob_bucket_filled.svg b/web-app/public/images/ob_bucket_filled.svg similarity index 100% rename from portal-ui/public/images/ob_bucket_filled.svg rename to web-app/public/images/ob_bucket_filled.svg diff --git a/portal-ui/public/images/ob_file_clear.svg b/web-app/public/images/ob_file_clear.svg similarity index 100% rename from portal-ui/public/images/ob_file_clear.svg rename to web-app/public/images/ob_file_clear.svg diff --git a/portal-ui/public/images/ob_file_filled.svg b/web-app/public/images/ob_file_filled.svg similarity index 100% rename from portal-ui/public/images/ob_file_filled.svg rename to web-app/public/images/ob_file_filled.svg diff --git a/portal-ui/public/images/ob_folder_clear.svg b/web-app/public/images/ob_folder_clear.svg similarity index 100% rename from portal-ui/public/images/ob_folder_clear.svg rename to web-app/public/images/ob_folder_clear.svg diff --git a/portal-ui/public/images/ob_folder_filled.svg b/web-app/public/images/ob_folder_filled.svg similarity index 100% rename from portal-ui/public/images/ob_folder_filled.svg rename to web-app/public/images/ob_folder_filled.svg diff --git a/portal-ui/public/images/object-browser-folder-icn.svg b/web-app/public/images/object-browser-folder-icn.svg similarity index 100% rename from portal-ui/public/images/object-browser-folder-icn.svg rename to web-app/public/images/object-browser-folder-icn.svg diff --git a/portal-ui/public/images/object-browser-icn.svg b/web-app/public/images/object-browser-icn.svg similarity index 100% rename from portal-ui/public/images/object-browser-icn.svg rename to web-app/public/images/object-browser-icn.svg diff --git a/portal-ui/public/images/search-icn.svg b/web-app/public/images/search-icn.svg similarity index 100% rename from portal-ui/public/images/search-icn.svg rename to web-app/public/images/search-icn.svg diff --git a/portal-ui/public/images/trash-icn.svg b/web-app/public/images/trash-icn.svg similarity index 100% rename from portal-ui/public/images/trash-icn.svg rename to web-app/public/images/trash-icn.svg diff --git a/portal-ui/public/index.html b/web-app/public/index.html similarity index 100% rename from portal-ui/public/index.html rename to web-app/public/index.html diff --git a/portal-ui/public/kafka-logo.svg b/web-app/public/kafka-logo.svg similarity index 100% rename from portal-ui/public/kafka-logo.svg rename to web-app/public/kafka-logo.svg diff --git a/portal-ui/public/kafka.png b/web-app/public/kafka.png similarity index 100% rename from portal-ui/public/kafka.png rename to web-app/public/kafka.png diff --git a/portal-ui/public/lambda-rect.svg b/web-app/public/lambda-rect.svg similarity index 100% rename from portal-ui/public/lambda-rect.svg rename to web-app/public/lambda-rect.svg diff --git a/portal-ui/public/logo192.png b/web-app/public/logo192.png similarity index 100% rename from portal-ui/public/logo192.png rename to web-app/public/logo192.png diff --git a/portal-ui/public/logo512.png b/web-app/public/logo512.png similarity index 100% rename from portal-ui/public/logo512.png rename to web-app/public/logo512.png diff --git a/portal-ui/public/manifest.json b/web-app/public/manifest.json similarity index 100% rename from portal-ui/public/manifest.json rename to web-app/public/manifest.json diff --git a/portal-ui/public/minio-logo.svg b/web-app/public/minio-logo.svg similarity index 100% rename from portal-ui/public/minio-logo.svg rename to web-app/public/minio-logo.svg diff --git a/portal-ui/public/minioTier.png b/web-app/public/minioTier.png similarity index 100% rename from portal-ui/public/minioTier.png rename to web-app/public/minioTier.png diff --git a/portal-ui/public/mqtt-logo.svg b/web-app/public/mqtt-logo.svg similarity index 100% rename from portal-ui/public/mqtt-logo.svg rename to web-app/public/mqtt-logo.svg diff --git a/portal-ui/public/mqtt.png b/web-app/public/mqtt.png similarity index 100% rename from portal-ui/public/mqtt.png rename to web-app/public/mqtt.png diff --git a/portal-ui/public/mysql-logo.svg b/web-app/public/mysql-logo.svg similarity index 100% rename from portal-ui/public/mysql-logo.svg rename to web-app/public/mysql-logo.svg diff --git a/portal-ui/public/mysql.png b/web-app/public/mysql.png similarity index 100% rename from portal-ui/public/mysql.png rename to web-app/public/mysql.png diff --git a/portal-ui/public/nats-logo.svg b/web-app/public/nats-logo.svg similarity index 100% rename from portal-ui/public/nats-logo.svg rename to web-app/public/nats-logo.svg diff --git a/portal-ui/public/nats.png b/web-app/public/nats.png similarity index 100% rename from portal-ui/public/nats.png rename to web-app/public/nats.png diff --git a/portal-ui/public/nsq-logo.svg b/web-app/public/nsq-logo.svg similarity index 100% rename from portal-ui/public/nsq-logo.svg rename to web-app/public/nsq-logo.svg diff --git a/portal-ui/public/postgres-logo.svg b/web-app/public/postgres-logo.svg similarity index 100% rename from portal-ui/public/postgres-logo.svg rename to web-app/public/postgres-logo.svg diff --git a/portal-ui/public/postgres.png b/web-app/public/postgres.png similarity index 100% rename from portal-ui/public/postgres.png rename to web-app/public/postgres.png diff --git a/portal-ui/public/redis-logo.svg b/web-app/public/redis-logo.svg similarity index 100% rename from portal-ui/public/redis-logo.svg rename to web-app/public/redis-logo.svg diff --git a/portal-ui/public/redis.png b/web-app/public/redis.png similarity index 100% rename from portal-ui/public/redis.png rename to web-app/public/redis.png diff --git a/portal-ui/public/robots.txt b/web-app/public/robots.txt similarity index 100% rename from portal-ui/public/robots.txt rename to web-app/public/robots.txt diff --git a/portal-ui/public/safari-pinned-tab.svg b/web-app/public/safari-pinned-tab.svg similarity index 100% rename from portal-ui/public/safari-pinned-tab.svg rename to web-app/public/safari-pinned-tab.svg diff --git a/portal-ui/public/scripts/pdf.worker.min.js b/web-app/public/scripts/pdf.worker.min.js similarity index 100% rename from portal-ui/public/scripts/pdf.worker.min.js rename to web-app/public/scripts/pdf.worker.min.js diff --git a/portal-ui/public/styles/root-styles.css b/web-app/public/styles/root-styles.css similarity index 100% rename from portal-ui/public/styles/root-styles.css rename to web-app/public/styles/root-styles.css diff --git a/portal-ui/public/verified.svg b/web-app/public/verified.svg similarity index 100% rename from portal-ui/public/verified.svg rename to web-app/public/verified.svg diff --git a/portal-ui/public/webhooks-logo.svg b/web-app/public/webhooks-logo.svg similarity index 100% rename from portal-ui/public/webhooks-logo.svg rename to web-app/public/webhooks-logo.svg diff --git a/portal-ui/src/MainRouter.tsx b/web-app/src/MainRouter.tsx similarity index 100% rename from portal-ui/src/MainRouter.tsx rename to web-app/src/MainRouter.tsx diff --git a/portal-ui/src/ProtectedRoutes.tsx b/web-app/src/ProtectedRoutes.tsx similarity index 100% rename from portal-ui/src/ProtectedRoutes.tsx rename to web-app/src/ProtectedRoutes.tsx diff --git a/portal-ui/src/StyleHandler.tsx b/web-app/src/StyleHandler.tsx similarity index 100% rename from portal-ui/src/StyleHandler.tsx rename to web-app/src/StyleHandler.tsx diff --git a/portal-ui/src/api/consoleApi.ts b/web-app/src/api/consoleApi.ts similarity index 100% rename from portal-ui/src/api/consoleApi.ts rename to web-app/src/api/consoleApi.ts diff --git a/portal-ui/src/api/errors.ts b/web-app/src/api/errors.ts similarity index 100% rename from portal-ui/src/api/errors.ts rename to web-app/src/api/errors.ts diff --git a/portal-ui/src/api/index.ts b/web-app/src/api/index.ts similarity index 100% rename from portal-ui/src/api/index.ts rename to web-app/src/api/index.ts diff --git a/portal-ui/src/common/Copyright.tsx b/web-app/src/common/Copyright.tsx similarity index 100% rename from portal-ui/src/common/Copyright.tsx rename to web-app/src/common/Copyright.tsx diff --git a/portal-ui/src/common/LoadingComponent.tsx b/web-app/src/common/LoadingComponent.tsx similarity index 100% rename from portal-ui/src/common/LoadingComponent.tsx rename to web-app/src/common/LoadingComponent.tsx diff --git a/portal-ui/src/common/MoreLink.tsx b/web-app/src/common/MoreLink.tsx similarity index 100% rename from portal-ui/src/common/MoreLink.tsx rename to web-app/src/common/MoreLink.tsx diff --git a/portal-ui/src/common/SecureComponent/SecureComponent.tsx b/web-app/src/common/SecureComponent/SecureComponent.tsx similarity index 100% rename from portal-ui/src/common/SecureComponent/SecureComponent.tsx rename to web-app/src/common/SecureComponent/SecureComponent.tsx diff --git a/portal-ui/src/common/SecureComponent/__tests__/accessControl.test.ts b/web-app/src/common/SecureComponent/__tests__/accessControl.test.ts similarity index 100% rename from portal-ui/src/common/SecureComponent/__tests__/accessControl.test.ts rename to web-app/src/common/SecureComponent/__tests__/accessControl.test.ts diff --git a/portal-ui/src/common/SecureComponent/accessControl.ts b/web-app/src/common/SecureComponent/accessControl.ts similarity index 100% rename from portal-ui/src/common/SecureComponent/accessControl.ts rename to web-app/src/common/SecureComponent/accessControl.ts diff --git a/portal-ui/src/common/SecureComponent/index.ts b/web-app/src/common/SecureComponent/index.ts similarity index 100% rename from portal-ui/src/common/SecureComponent/index.ts rename to web-app/src/common/SecureComponent/index.ts diff --git a/portal-ui/src/common/SecureComponent/permissions.ts b/web-app/src/common/SecureComponent/permissions.ts similarity index 100% rename from portal-ui/src/common/SecureComponent/permissions.ts rename to web-app/src/common/SecureComponent/permissions.ts diff --git a/portal-ui/src/common/__tests__/utils.test.ts b/web-app/src/common/__tests__/utils.test.ts similarity index 100% rename from portal-ui/src/common/__tests__/utils.test.ts rename to web-app/src/common/__tests__/utils.test.ts diff --git a/portal-ui/src/common/api/index.ts b/web-app/src/common/api/index.ts similarity index 100% rename from portal-ui/src/common/api/index.ts rename to web-app/src/common/api/index.ts diff --git a/portal-ui/src/common/types.ts b/web-app/src/common/types.ts similarity index 100% rename from portal-ui/src/common/types.ts rename to web-app/src/common/types.ts diff --git a/portal-ui/src/common/utils.ts b/web-app/src/common/utils.ts similarity index 100% rename from portal-ui/src/common/utils.ts rename to web-app/src/common/utils.ts diff --git a/portal-ui/src/config.ts b/web-app/src/config.ts similarity index 100% rename from portal-ui/src/config.ts rename to web-app/src/config.ts diff --git a/portal-ui/src/history.ts b/web-app/src/history.ts similarity index 100% rename from portal-ui/src/history.ts rename to web-app/src/history.ts diff --git a/portal-ui/src/icons/SidebarMenus/EncryptionIcon.tsx b/web-app/src/icons/SidebarMenus/EncryptionIcon.tsx similarity index 100% rename from portal-ui/src/icons/SidebarMenus/EncryptionIcon.tsx rename to web-app/src/icons/SidebarMenus/EncryptionIcon.tsx diff --git a/portal-ui/src/icons/SidebarMenus/EncryptionStatusIcon.tsx b/web-app/src/icons/SidebarMenus/EncryptionStatusIcon.tsx similarity index 100% rename from portal-ui/src/icons/SidebarMenus/EncryptionStatusIcon.tsx rename to web-app/src/icons/SidebarMenus/EncryptionStatusIcon.tsx diff --git a/portal-ui/src/index.css b/web-app/src/index.css similarity index 100% rename from portal-ui/src/index.css rename to web-app/src/index.css diff --git a/portal-ui/src/index.tsx b/web-app/src/index.tsx similarity index 100% rename from portal-ui/src/index.tsx rename to web-app/src/index.tsx diff --git a/portal-ui/src/logo.svg b/web-app/src/logo.svg similarity index 100% rename from portal-ui/src/logo.svg rename to web-app/src/logo.svg diff --git a/portal-ui/src/placeholderimage.png b/web-app/src/placeholderimage.png similarity index 100% rename from portal-ui/src/placeholderimage.png rename to web-app/src/placeholderimage.png diff --git a/portal-ui/src/react-app-env.d.ts b/web-app/src/react-app-env.d.ts similarity index 100% rename from portal-ui/src/react-app-env.d.ts rename to web-app/src/react-app-env.d.ts diff --git a/portal-ui/src/screens/AnonymousAccess/AnonymousAccess.tsx b/web-app/src/screens/AnonymousAccess/AnonymousAccess.tsx similarity index 100% rename from portal-ui/src/screens/AnonymousAccess/AnonymousAccess.tsx rename to web-app/src/screens/AnonymousAccess/AnonymousAccess.tsx diff --git a/portal-ui/src/screens/Console/Account/Account.tsx b/web-app/src/screens/Console/Account/Account.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/Account.tsx rename to web-app/src/screens/Console/Account/Account.tsx diff --git a/portal-ui/src/screens/Console/Account/AccountUtils.tsx b/web-app/src/screens/Console/Account/AccountUtils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/AccountUtils.tsx rename to web-app/src/screens/Console/Account/AccountUtils.tsx diff --git a/portal-ui/src/screens/Console/Account/AddServiceAccountHelpBox.tsx b/web-app/src/screens/Console/Account/AddServiceAccountHelpBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/AddServiceAccountHelpBox.tsx rename to web-app/src/screens/Console/Account/AddServiceAccountHelpBox.tsx diff --git a/portal-ui/src/screens/Console/Account/AddServiceAccountScreen.tsx b/web-app/src/screens/Console/Account/AddServiceAccountScreen.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/AddServiceAccountScreen.tsx rename to web-app/src/screens/Console/Account/AddServiceAccountScreen.tsx diff --git a/portal-ui/src/screens/Console/Account/ChangePasswordModal.tsx b/web-app/src/screens/Console/Account/ChangePasswordModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/ChangePasswordModal.tsx rename to web-app/src/screens/Console/Account/ChangePasswordModal.tsx diff --git a/portal-ui/src/screens/Console/Account/ChangeUserPasswordModal.tsx b/web-app/src/screens/Console/Account/ChangeUserPasswordModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/ChangeUserPasswordModal.tsx rename to web-app/src/screens/Console/Account/ChangeUserPasswordModal.tsx diff --git a/portal-ui/src/screens/Console/Account/DeleteServiceAccount.tsx b/web-app/src/screens/Console/Account/DeleteServiceAccount.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/DeleteServiceAccount.tsx rename to web-app/src/screens/Console/Account/DeleteServiceAccount.tsx diff --git a/portal-ui/src/screens/Console/Account/EditServiceAccount.tsx b/web-app/src/screens/Console/Account/EditServiceAccount.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/EditServiceAccount.tsx rename to web-app/src/screens/Console/Account/EditServiceAccount.tsx diff --git a/portal-ui/src/screens/Console/Account/NotificationEndpointTypeSelectorHelpBox.tsx b/web-app/src/screens/Console/Account/NotificationEndpointTypeSelectorHelpBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Account/NotificationEndpointTypeSelectorHelpBox.tsx rename to web-app/src/screens/Console/Account/NotificationEndpointTypeSelectorHelpBox.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/AccessDetailsPanel.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/AccessDetailsPanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/AccessDetailsPanel.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/AccessDetailsPanel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/AccessRulePanel.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/AccessRulePanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/AccessRulePanel.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/AccessRulePanel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/AddAccessRule.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/AddAccessRule.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/AddAccessRule.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/AddAccessRule.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/AddBucketTagModal.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/AddBucketTagModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/AddBucketTagModal.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/AddBucketTagModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/AddEvent.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/AddEvent.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/AddEvent.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/AddEvent.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/AddKeyModal.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/AddKeyModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/AddKeyModal.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/AddKeyModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/AddLifecycleModal.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/AddLifecycleModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/AddLifecycleModal.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/AddLifecycleModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/AddReplicationModal.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/AddReplicationModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/AddReplicationModal.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/AddReplicationModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/BrowserHandler.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketDetails.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/BucketDetails.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/BucketDetails.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/BucketDetails.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketEventsPanel.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/BucketEventsPanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/BucketEventsPanel.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/BucketEventsPanel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketLifecyclePanel.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/BucketLifecyclePanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/BucketLifecyclePanel.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/BucketLifecyclePanel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketReplicationPanel.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/BucketReplicationPanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/BucketReplicationPanel.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/BucketReplicationPanel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketSummaryPanel.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/BucketSummaryPanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/BucketSummaryPanel.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/BucketSummaryPanel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteAccessRule.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/DeleteAccessRule.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteAccessRule.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/DeleteAccessRule.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteBucketLifecycleRule.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/DeleteBucketLifecycleRule.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteBucketLifecycleRule.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/DeleteBucketLifecycleRule.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteBucketTagModal.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/DeleteBucketTagModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteBucketTagModal.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/DeleteBucketTagModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteEvent.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/DeleteEvent.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteEvent.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/DeleteEvent.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteReplicationRule.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/DeleteReplicationRule.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/DeleteReplicationRule.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/DeleteReplicationRule.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/EditAccessRule.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/EditAccessRule.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/EditAccessRule.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/EditAccessRule.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/EditBucketReplication.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/EditBucketReplication.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/EditBucketReplication.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/EditBucketReplication.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/EditLifecycleConfiguration.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/EditLifecycleConfiguration.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/EditLifecycleConfiguration.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/EditLifecycleConfiguration.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/EditReplicationModal.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/EditReplicationModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/EditReplicationModal.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/EditReplicationModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/EnableBucketEncryption.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/EnableBucketEncryption.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/EnableBucketEncryption.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/EnableBucketEncryption.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/EnableQuota.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/EnableQuota.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/EnableQuota.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/EnableQuota.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/EnableVersioningModal.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/EnableVersioningModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/EnableVersioningModal.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/EnableVersioningModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/SetAccessPolicy.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/SetAccessPolicy.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/SetAccessPolicy.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/SetAccessPolicy.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/SetRetentionConfig.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/SetRetentionConfig.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/SetRetentionConfig.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/SetRetentionConfig.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/BucketQuotaSize.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/BucketQuotaSize.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/BucketQuotaSize.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/BucketQuotaSize.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/BucketTags.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/BucketTags.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/BucketTags.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/BucketTags.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/EditActionButton.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/EditActionButton.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/EditActionButton.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/EditActionButton.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/EditablePropertyItem.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/EditablePropertyItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/EditablePropertyItem.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/EditablePropertyItem.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/LabelWithIcon.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/LabelWithIcon.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/LabelWithIcon.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/LabelWithIcon.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/ReportedUsage.tsx b/web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/ReportedUsage.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/SummaryItems/ReportedUsage.tsx rename to web-app/src/screens/Console/Buckets/BucketDetails/SummaryItems/ReportedUsage.tsx diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/bucketDetailsSlice.ts b/web-app/src/screens/Console/Buckets/BucketDetails/bucketDetailsSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/Buckets/BucketDetails/bucketDetailsSlice.ts rename to web-app/src/screens/Console/Buckets/BucketDetails/bucketDetailsSlice.ts diff --git a/portal-ui/src/screens/Console/Buckets/Buckets.tsx b/web-app/src/screens/Console/Buckets/Buckets.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/Buckets.tsx rename to web-app/src/screens/Console/Buckets/Buckets.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucket.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucket.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucket.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucket.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucketName.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucketName.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucketName.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/AddBucketName.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/BucketNamingRules.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/BucketNamingRules.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/BucketNamingRules.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/BucketNamingRules.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/InvalidRule.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/InvalidRule.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/InvalidRule.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/InvalidRule.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/NARule.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/NARule.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/NARule.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/NARule.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/ValidRule.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/ValidRule.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/ValidRule.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/ValidRule.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/addBucketThunks.ts b/web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/addBucketThunks.ts similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/addBucketThunks.ts rename to web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/addBucketThunks.ts diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/addBucketsSlice.ts b/web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/addBucketsSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/AddBucket/addBucketsSlice.ts rename to web-app/src/screens/Console/Buckets/ListBuckets/AddBucket/addBucketsSlice.ts diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/BucketListItem.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/BucketListItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/BucketListItem.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/BucketListItem.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/BulkLifecycleModal.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/BulkLifecycleModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/BulkLifecycleModal.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/BulkLifecycleModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/BulkReplicationModal.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/BulkReplicationModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/BulkReplicationModal.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/BulkReplicationModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/DeleteBucket.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/DeleteBucket.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/DeleteBucket.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/DeleteBucket.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/ListBuckets.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/CreatePathModal.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/CreatePathModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/CreatePathModal.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/CreatePathModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteMultipleObjects.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteMultipleObjects.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteMultipleObjects.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteMultipleObjects.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteNonCurrent.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteNonCurrent.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteNonCurrent.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteNonCurrent.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteObject.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteObject.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteObject.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DeleteObject.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DetailsListPanel.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DetailsListPanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DetailsListPanel.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/DetailsListPanel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/IconWithLabel.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/IconWithLabel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/IconWithLabel.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/IconWithLabel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/InspectObject.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/InspectObject.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/InspectObject.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/InspectObject.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjectsHelpers.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjectsHelpers.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjectsHelpers.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjectsHelpers.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjectsTable.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjectsTable.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjectsTable.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjectsTable.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ObjectDetailPanel.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ObjectDetailPanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ObjectDetailPanel.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ObjectDetailPanel.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/RewindEnable.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/RewindEnable.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/RewindEnable.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/RewindEnable.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/types.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/types.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/types.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/types.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/utils.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/utils.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/utils.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/DeleteSelectedVersions.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/DeleteSelectedVersions.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/DeleteSelectedVersions.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/DeleteSelectedVersions.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/FileVersionItem.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/FileVersionItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/FileVersionItem.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/FileVersionItem.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ObjectMetaData.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ObjectMetaData.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ObjectMetaData.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ObjectMetaData.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/RestoreFileVersion.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/RestoreFileVersion.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/RestoreFileVersion.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/RestoreFileVersion.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SetLegalHoldModal.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SetLegalHoldModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SetLegalHoldModal.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SetLegalHoldModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SetRetention.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SetRetention.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SetRetention.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SetRetention.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ShareFile.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ShareFile.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ShareFile.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ShareFile.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SpecificVersionPill.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SpecificVersionPill.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SpecificVersionPill.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/SpecificVersionPill.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/TagsModal.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/TagsModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/TagsModal.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/TagsModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/VersionsNavigator.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/VersionsNavigator.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/VersionsNavigator.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/VersionsNavigator.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/types.ts b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/types.ts rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/types.ts diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileContent.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileContent.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileContent.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileContent.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileModal.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileModal.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileModal.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewPDF.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewPDF.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewPDF.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewPDF.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/utils.ts b/web-app/src/screens/Console/Buckets/ListBuckets/Objects/utils.ts similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/utils.ts rename to web-app/src/screens/Console/Buckets/ListBuckets/Objects/utils.ts diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/UploadFilesButton.tsx b/web-app/src/screens/Console/Buckets/ListBuckets/UploadFilesButton.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/UploadFilesButton.tsx rename to web-app/src/screens/Console/Buckets/ListBuckets/UploadFilesButton.tsx diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/UploadPermissionUtils.ts b/web-app/src/screens/Console/Buckets/ListBuckets/UploadPermissionUtils.ts similarity index 100% rename from portal-ui/src/screens/Console/Buckets/ListBuckets/UploadPermissionUtils.ts rename to web-app/src/screens/Console/Buckets/ListBuckets/UploadPermissionUtils.ts diff --git a/portal-ui/src/screens/Console/Buckets/VersioningInfo.tsx b/web-app/src/screens/Console/Buckets/VersioningInfo.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/VersioningInfo.tsx rename to web-app/src/screens/Console/Buckets/VersioningInfo.tsx diff --git a/portal-ui/src/screens/Console/Buckets/types.tsx b/web-app/src/screens/Console/Buckets/types.tsx similarity index 100% rename from portal-ui/src/screens/Console/Buckets/types.tsx rename to web-app/src/screens/Console/Buckets/types.tsx diff --git a/portal-ui/src/screens/Console/CommandBar.tsx b/web-app/src/screens/Console/CommandBar.tsx similarity index 100% rename from portal-ui/src/screens/Console/CommandBar.tsx rename to web-app/src/screens/Console/CommandBar.tsx diff --git a/portal-ui/src/screens/Console/Common/Components/AutoColorIcon.tsx b/web-app/src/screens/Console/Common/Components/AutoColorIcon.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/Components/AutoColorIcon.tsx rename to web-app/src/screens/Console/Common/Components/AutoColorIcon.tsx diff --git a/portal-ui/src/screens/Console/Common/Components/withSuspense.tsx b/web-app/src/screens/Console/Common/Components/withSuspense.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/Components/withSuspense.tsx rename to web-app/src/screens/Console/Common/Components/withSuspense.tsx diff --git a/portal-ui/src/screens/Console/Common/ComponentsScreen.tsx b/web-app/src/screens/Console/Common/ComponentsScreen.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/ComponentsScreen.tsx rename to web-app/src/screens/Console/Common/ComponentsScreen.tsx diff --git a/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialItem.tsx b/web-app/src/screens/Console/Common/CredentialsPrompt/CredentialItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialItem.tsx rename to web-app/src/screens/Console/Common/CredentialsPrompt/CredentialItem.tsx diff --git a/portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx b/web-app/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx rename to web-app/src/screens/Console/Common/CredentialsPrompt/CredentialsPrompt.tsx diff --git a/portal-ui/src/screens/Console/Common/CredentialsPrompt/types.ts b/web-app/src/screens/Console/Common/CredentialsPrompt/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Common/CredentialsPrompt/types.ts rename to web-app/src/screens/Console/Common/CredentialsPrompt/types.ts diff --git a/portal-ui/src/screens/Console/Common/DarkModeActivator/DarkModeActivator.tsx b/web-app/src/screens/Console/Common/DarkModeActivator/DarkModeActivator.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/DarkModeActivator/DarkModeActivator.tsx rename to web-app/src/screens/Console/Common/DarkModeActivator/DarkModeActivator.tsx diff --git a/portal-ui/src/screens/Console/Common/DistributedOnly/DistributedOnly.tsx b/web-app/src/screens/Console/Common/DistributedOnly/DistributedOnly.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/DistributedOnly/DistributedOnly.tsx rename to web-app/src/screens/Console/Common/DistributedOnly/DistributedOnly.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/CSVMultiSelector/CSVMultiSelector.tsx b/web-app/src/screens/Console/Common/FormComponents/CSVMultiSelector/CSVMultiSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/CSVMultiSelector/CSVMultiSelector.tsx rename to web-app/src/screens/Console/Common/FormComponents/CSVMultiSelector/CSVMultiSelector.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/CodeMirrorWrapper/CodeMirrorWrapper.tsx b/web-app/src/screens/Console/Common/FormComponents/CodeMirrorWrapper/CodeMirrorWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/CodeMirrorWrapper/CodeMirrorWrapper.tsx rename to web-app/src/screens/Console/Common/FormComponents/CodeMirrorWrapper/CodeMirrorWrapper.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/DateRangeSelector/DateRangeSelector.tsx b/web-app/src/screens/Console/Common/FormComponents/DateRangeSelector/DateRangeSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/DateRangeSelector/DateRangeSelector.tsx rename to web-app/src/screens/Console/Common/FormComponents/DateRangeSelector/DateRangeSelector.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/DateSelector/DateSelector.tsx b/web-app/src/screens/Console/Common/FormComponents/DateSelector/DateSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/DateSelector/DateSelector.tsx rename to web-app/src/screens/Console/Common/FormComponents/DateSelector/DateSelector.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/DateSelector/utils.ts b/web-app/src/screens/Console/Common/FormComponents/DateSelector/utils.ts similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/DateSelector/utils.ts rename to web-app/src/screens/Console/Common/FormComponents/DateSelector/utils.ts diff --git a/portal-ui/src/screens/Console/Common/FormComponents/DaysSelector/DaysSelector.tsx b/web-app/src/screens/Console/Common/FormComponents/DaysSelector/DaysSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/DaysSelector/DaysSelector.tsx rename to web-app/src/screens/Console/Common/FormComponents/DaysSelector/DaysSelector.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/FilterInputWrapper/FilterInputWrapper.tsx b/web-app/src/screens/Console/Common/FormComponents/FilterInputWrapper/FilterInputWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/FilterInputWrapper/FilterInputWrapper.tsx rename to web-app/src/screens/Console/Common/FormComponents/FilterInputWrapper/FilterInputWrapper.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/InputUnitMenu/InputUnitMenu.tsx b/web-app/src/screens/Console/Common/FormComponents/InputUnitMenu/InputUnitMenu.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/InputUnitMenu/InputUnitMenu.tsx rename to web-app/src/screens/Console/Common/FormComponents/InputUnitMenu/InputUnitMenu.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/QueryMultiSelector/QueryMultiSelector.tsx b/web-app/src/screens/Console/Common/FormComponents/QueryMultiSelector/QueryMultiSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/QueryMultiSelector/QueryMultiSelector.tsx rename to web-app/src/screens/Console/Common/FormComponents/QueryMultiSelector/QueryMultiSelector.tsx diff --git a/portal-ui/src/screens/Console/Common/FormComponents/common/styleLibrary.ts b/web-app/src/screens/Console/Common/FormComponents/common/styleLibrary.ts similarity index 100% rename from portal-ui/src/screens/Console/Common/FormComponents/common/styleLibrary.ts rename to web-app/src/screens/Console/Common/FormComponents/common/styleLibrary.ts diff --git a/portal-ui/src/screens/Console/Common/Hooks/useApi.tsx b/web-app/src/screens/Console/Common/Hooks/useApi.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/Hooks/useApi.tsx rename to web-app/src/screens/Console/Common/Hooks/useApi.tsx diff --git a/portal-ui/src/screens/Console/Common/IconsScreen.tsx b/web-app/src/screens/Console/Common/IconsScreen.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/IconsScreen.tsx rename to web-app/src/screens/Console/Common/IconsScreen.tsx diff --git a/portal-ui/src/screens/Console/Common/MainError/MainError.tsx b/web-app/src/screens/Console/Common/MainError/MainError.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/MainError/MainError.tsx rename to web-app/src/screens/Console/Common/MainError/MainError.tsx diff --git a/portal-ui/src/screens/Console/Common/MissingIntegration/MissingIntegration.tsx b/web-app/src/screens/Console/Common/MissingIntegration/MissingIntegration.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/MissingIntegration/MissingIntegration.tsx rename to web-app/src/screens/Console/Common/MissingIntegration/MissingIntegration.tsx diff --git a/portal-ui/src/screens/Console/Common/ModalWrapper/ConfirmDialog.tsx b/web-app/src/screens/Console/Common/ModalWrapper/ConfirmDialog.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/ModalWrapper/ConfirmDialog.tsx rename to web-app/src/screens/Console/Common/ModalWrapper/ConfirmDialog.tsx diff --git a/portal-ui/src/screens/Console/Common/ModalWrapper/ModalWrapper.tsx b/web-app/src/screens/Console/Common/ModalWrapper/ModalWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/ModalWrapper/ModalWrapper.tsx rename to web-app/src/screens/Console/Common/ModalWrapper/ModalWrapper.tsx diff --git a/portal-ui/src/screens/Console/Common/ObjectManager/ObjectHandled.tsx b/web-app/src/screens/Console/Common/ObjectManager/ObjectHandled.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/ObjectManager/ObjectHandled.tsx rename to web-app/src/screens/Console/Common/ObjectManager/ObjectHandled.tsx diff --git a/portal-ui/src/screens/Console/Common/ObjectManager/ObjectManager.tsx b/web-app/src/screens/Console/Common/ObjectManager/ObjectManager.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/ObjectManager/ObjectManager.tsx rename to web-app/src/screens/Console/Common/ObjectManager/ObjectManager.tsx diff --git a/portal-ui/src/screens/Console/Common/ObjectManager/ObjectManagerButton.tsx b/web-app/src/screens/Console/Common/ObjectManager/ObjectManagerButton.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/ObjectManager/ObjectManagerButton.tsx rename to web-app/src/screens/Console/Common/ObjectManager/ObjectManagerButton.tsx diff --git a/portal-ui/src/screens/Console/Common/ObjectManager/TrafficMonitor.tsx b/web-app/src/screens/Console/Common/ObjectManager/TrafficMonitor.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/ObjectManager/TrafficMonitor.tsx rename to web-app/src/screens/Console/Common/ObjectManager/TrafficMonitor.tsx diff --git a/portal-ui/src/screens/Console/Common/PageHeaderWrapper/PageHeaderWrapper.tsx b/web-app/src/screens/Console/Common/PageHeaderWrapper/PageHeaderWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/PageHeaderWrapper/PageHeaderWrapper.tsx rename to web-app/src/screens/Console/Common/PageHeaderWrapper/PageHeaderWrapper.tsx diff --git a/portal-ui/src/screens/Console/Common/PanelTitle/PanelTitle.tsx b/web-app/src/screens/Console/Common/PanelTitle/PanelTitle.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/PanelTitle/PanelTitle.tsx rename to web-app/src/screens/Console/Common/PanelTitle/PanelTitle.tsx diff --git a/portal-ui/src/screens/Console/Common/ProgressBarWrapper/ProgressBarWrapper.tsx b/web-app/src/screens/Console/Common/ProgressBarWrapper/ProgressBarWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/ProgressBarWrapper/ProgressBarWrapper.tsx rename to web-app/src/screens/Console/Common/ProgressBarWrapper/ProgressBarWrapper.tsx diff --git a/portal-ui/src/screens/Console/Common/SearchBox.tsx b/web-app/src/screens/Console/Common/SearchBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/SearchBox.tsx rename to web-app/src/screens/Console/Common/SearchBox.tsx diff --git a/portal-ui/src/screens/Console/Common/TestWrapper/TestWrapper.tsx b/web-app/src/screens/Console/Common/TestWrapper/TestWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/TestWrapper/TestWrapper.tsx rename to web-app/src/screens/Console/Common/TestWrapper/TestWrapper.tsx diff --git a/portal-ui/src/screens/Console/Common/TooltipWrapper/TooltipWrapper.tsx b/web-app/src/screens/Console/Common/TooltipWrapper/TooltipWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/TooltipWrapper/TooltipWrapper.tsx rename to web-app/src/screens/Console/Common/TooltipWrapper/TooltipWrapper.tsx diff --git a/portal-ui/src/screens/Console/Common/VirtualizedList/VirtualizedList.tsx b/web-app/src/screens/Console/Common/VirtualizedList/VirtualizedList.tsx similarity index 100% rename from portal-ui/src/screens/Console/Common/VirtualizedList/VirtualizedList.tsx rename to web-app/src/screens/Console/Common/VirtualizedList/VirtualizedList.tsx diff --git a/portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationForm.tsx b/web-app/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationForm.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationForm.tsx rename to web-app/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationForm.tsx diff --git a/portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationOptions.tsx b/web-app/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationOptions.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationOptions.tsx rename to web-app/src/screens/Console/Configurations/ConfigurationPanels/ConfigurationOptions.tsx diff --git a/portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ExportConfigButton.tsx b/web-app/src/screens/Console/Configurations/ConfigurationPanels/ExportConfigButton.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ExportConfigButton.tsx rename to web-app/src/screens/Console/Configurations/ConfigurationPanels/ExportConfigButton.tsx diff --git a/portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ImportConfigButton.tsx b/web-app/src/screens/Console/Configurations/ConfigurationPanels/ImportConfigButton.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/ConfigurationPanels/ImportConfigButton.tsx rename to web-app/src/screens/Console/Configurations/ConfigurationPanels/ImportConfigButton.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/AddReplicationSites.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/AddReplicationSites.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/AddReplicationSites.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/AddReplicationSites.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/EditSiteEndPoint.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/EditSiteEndPoint.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/EditSiteEndPoint.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/EditSiteEndPoint.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/EntityReplicationLookup.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/EntityReplicationLookup.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/EntityReplicationLookup.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/EntityReplicationLookup.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/BucketEntityStatus.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/BucketEntityStatus.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/BucketEntityStatus.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/BucketEntityStatus.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/GroupEntityStatus.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/GroupEntityStatus.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/GroupEntityStatus.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/GroupEntityStatus.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/LookupStatusTable.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/LookupStatusTable.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/LookupStatusTable.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/LookupStatusTable.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/PolicyEntityStatus.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/PolicyEntityStatus.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/PolicyEntityStatus.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/PolicyEntityStatus.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/UserEntityStatus.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/UserEntityStatus.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/UserEntityStatus.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/UserEntityStatus.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/Utils.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/Utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/LookupStatus/Utils.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/LookupStatus/Utils.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/ReplicationSites.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/ReplicationSites.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/ReplicationSites.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/ReplicationSites.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/SRSiteInputRow.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/SRSiteInputRow.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/SRSiteInputRow.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/SRSiteInputRow.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/SiteReplication.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/SiteReplication.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/SiteReplication.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/SiteReplication.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/SiteReplicationStatus.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/SiteReplicationStatus.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/SiteReplicationStatus.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/SiteReplicationStatus.tsx diff --git a/portal-ui/src/screens/Console/Configurations/SiteReplication/Types.tsx b/web-app/src/screens/Console/Configurations/SiteReplication/Types.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/SiteReplication/Types.tsx rename to web-app/src/screens/Console/Configurations/SiteReplication/Types.tsx diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/AddTierConfiguration.tsx b/web-app/src/screens/Console/Configurations/TiersConfiguration/AddTierConfiguration.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/AddTierConfiguration.tsx rename to web-app/src/screens/Console/Configurations/TiersConfiguration/AddTierConfiguration.tsx diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/ListTiersConfiguration.tsx b/web-app/src/screens/Console/Configurations/TiersConfiguration/ListTiersConfiguration.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/ListTiersConfiguration.tsx rename to web-app/src/screens/Console/Configurations/TiersConfiguration/ListTiersConfiguration.tsx diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/RegionSelectWrapper.tsx b/web-app/src/screens/Console/Configurations/TiersConfiguration/RegionSelectWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/RegionSelectWrapper.tsx rename to web-app/src/screens/Console/Configurations/TiersConfiguration/RegionSelectWrapper.tsx diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/TierTypeCard.tsx b/web-app/src/screens/Console/Configurations/TiersConfiguration/TierTypeCard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/TierTypeCard.tsx rename to web-app/src/screens/Console/Configurations/TiersConfiguration/TierTypeCard.tsx diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/TierTypeSelector.tsx b/web-app/src/screens/Console/Configurations/TiersConfiguration/TierTypeSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/TierTypeSelector.tsx rename to web-app/src/screens/Console/Configurations/TiersConfiguration/TierTypeSelector.tsx diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/UpdateTierCredentialsModal.tsx b/web-app/src/screens/Console/Configurations/TiersConfiguration/UpdateTierCredentialsModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/UpdateTierCredentialsModal.tsx rename to web-app/src/screens/Console/Configurations/TiersConfiguration/UpdateTierCredentialsModal.tsx diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/azure-regions.ts b/web-app/src/screens/Console/Configurations/TiersConfiguration/azure-regions.ts similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/azure-regions.ts rename to web-app/src/screens/Console/Configurations/TiersConfiguration/azure-regions.ts diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/gcs-regions.ts b/web-app/src/screens/Console/Configurations/TiersConfiguration/gcs-regions.ts similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/gcs-regions.ts rename to web-app/src/screens/Console/Configurations/TiersConfiguration/gcs-regions.ts diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/s3-regions.tsx b/web-app/src/screens/Console/Configurations/TiersConfiguration/s3-regions.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/s3-regions.tsx rename to web-app/src/screens/Console/Configurations/TiersConfiguration/s3-regions.tsx diff --git a/portal-ui/src/screens/Console/Configurations/TiersConfiguration/utils.tsx b/web-app/src/screens/Console/Configurations/TiersConfiguration/utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/TiersConfiguration/utils.tsx rename to web-app/src/screens/Console/Configurations/TiersConfiguration/utils.tsx diff --git a/portal-ui/src/screens/Console/Configurations/types.ts b/web-app/src/screens/Console/Configurations/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Configurations/types.ts rename to web-app/src/screens/Console/Configurations/types.ts diff --git a/portal-ui/src/screens/Console/Configurations/utils.tsx b/web-app/src/screens/Console/Configurations/utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Configurations/utils.tsx rename to web-app/src/screens/Console/Configurations/utils.tsx diff --git a/portal-ui/src/screens/Console/Console.tsx b/web-app/src/screens/Console/Console.tsx similarity index 100% rename from portal-ui/src/screens/Console/Console.tsx rename to web-app/src/screens/Console/Console.tsx diff --git a/portal-ui/src/screens/Console/ConsoleKBar.tsx b/web-app/src/screens/Console/ConsoleKBar.tsx similarity index 100% rename from portal-ui/src/screens/Console/ConsoleKBar.tsx rename to web-app/src/screens/Console/ConsoleKBar.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/BasicDashboard.tsx b/web-app/src/screens/Console/Dashboard/BasicDashboard/BasicDashboard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/BasicDashboard/BasicDashboard.tsx rename to web-app/src/screens/Console/Dashboard/BasicDashboard/BasicDashboard.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/CounterCard.tsx b/web-app/src/screens/Console/Dashboard/BasicDashboard/CounterCard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/BasicDashboard/CounterCard.tsx rename to web-app/src/screens/Console/Dashboard/BasicDashboard/CounterCard.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/DriveInfoItem.tsx b/web-app/src/screens/Console/Dashboard/BasicDashboard/DriveInfoItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/BasicDashboard/DriveInfoItem.tsx rename to web-app/src/screens/Console/Dashboard/BasicDashboard/DriveInfoItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/ReportedUsage.tsx b/web-app/src/screens/Console/Dashboard/BasicDashboard/ReportedUsage.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/BasicDashboard/ReportedUsage.tsx rename to web-app/src/screens/Console/Dashboard/BasicDashboard/ReportedUsage.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/ServerInfoItem.tsx b/web-app/src/screens/Console/Dashboard/BasicDashboard/ServerInfoItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/BasicDashboard/ServerInfoItem.tsx rename to web-app/src/screens/Console/Dashboard/BasicDashboard/ServerInfoItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/ServersList.tsx b/web-app/src/screens/Console/Dashboard/BasicDashboard/ServersList.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/BasicDashboard/ServersList.tsx rename to web-app/src/screens/Console/Dashboard/BasicDashboard/ServersList.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/StatusCountCard.tsx b/web-app/src/screens/Console/Dashboard/BasicDashboard/StatusCountCard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/BasicDashboard/StatusCountCard.tsx rename to web-app/src/screens/Console/Dashboard/BasicDashboard/StatusCountCard.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/BasicDashboard/Utils.tsx b/web-app/src/screens/Console/Dashboard/BasicDashboard/Utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/BasicDashboard/Utils.tsx rename to web-app/src/screens/Console/Dashboard/BasicDashboard/Utils.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/CommonCard.tsx b/web-app/src/screens/Console/Dashboard/CommonCard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/CommonCard.tsx rename to web-app/src/screens/Console/Dashboard/CommonCard.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Dashboard.tsx b/web-app/src/screens/Console/Dashboard/Dashboard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Dashboard.tsx rename to web-app/src/screens/Console/Dashboard/Dashboard.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/DashboardItemBox.tsx b/web-app/src/screens/Console/Dashboard/DashboardItemBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/DashboardItemBox.tsx rename to web-app/src/screens/Console/Dashboard/DashboardItemBox.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/DownloadWidgetDataButton.tsx b/web-app/src/screens/Console/Dashboard/DownloadWidgetDataButton.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/DownloadWidgetDataButton.tsx rename to web-app/src/screens/Console/Dashboard/DownloadWidgetDataButton.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/MergedWidgets.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/MergedWidgets.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/MergedWidgets.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/MergedWidgets.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/PrDashboard.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/PrDashboard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/PrDashboard.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/PrDashboard.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/BarChartWidget.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/BarChartWidget.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/BarChartWidget.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/BarChartWidget.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/BucketsCountItem.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/BucketsCountItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/BucketsCountItem.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/BucketsCountItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/CapacityItem.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/CapacityItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/CapacityItem.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/CapacityItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/DualStatCard.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/DualStatCard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/DualStatCard.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/DualStatCard.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/EntityStateItemRenderer.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/EntityStateItemRenderer.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/EntityStateItemRenderer.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/EntityStateItemRenderer.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/EntityStateStatItem.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/EntityStateStatItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/EntityStateStatItem.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/EntityStateStatItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/ExpandGraphLink.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/ExpandGraphLink.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/ExpandGraphLink.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/ExpandGraphLink.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/HealActivityRenderer.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/HealActivityRenderer.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/HealActivityRenderer.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/HealActivityRenderer.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/LayoutUtil.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/LayoutUtil.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/LayoutUtil.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/LayoutUtil.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/LinearGraphWidget.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/LinearGraphWidget.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/LinearGraphWidget.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/LinearGraphWidget.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/MergedWidgetsRenderer.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/MergedWidgetsRenderer.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/MergedWidgetsRenderer.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/MergedWidgetsRenderer.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkGetItem.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkGetItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkGetItem.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkGetItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkItem.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkItem.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkPutItem.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkPutItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkPutItem.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/NetworkPutItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/NumericStatCard.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/NumericStatCard.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/NumericStatCard.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/NumericStatCard.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/ObjectsCountItem.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/ObjectsCountItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/ObjectsCountItem.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/ObjectsCountItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/PieChartWidget.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/PieChartWidget.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/PieChartWidget.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/PieChartWidget.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/ScanActivityRenderer.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/ScanActivityRenderer.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/ScanActivityRenderer.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/ScanActivityRenderer.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/SimpleWidget.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/SimpleWidget.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/SimpleWidget.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/SimpleWidget.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/SingleRepWidget.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/SingleRepWidget.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/SingleRepWidget.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/SingleRepWidget.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/SingleValueWidget.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/SingleValueWidget.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/SingleValueWidget.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/SingleValueWidget.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/UptimeActivityRenderer.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/UptimeActivityRenderer.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/UptimeActivityRenderer.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/UptimeActivityRenderer.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/tooltips/BarChartTooltip.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/tooltips/BarChartTooltip.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/tooltips/BarChartTooltip.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/tooltips/BarChartTooltip.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/tooltips/LineChartTooltip.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/tooltips/LineChartTooltip.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/tooltips/LineChartTooltip.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/tooltips/LineChartTooltip.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/types.ts b/web-app/src/screens/Console/Dashboard/Prometheus/Widgets/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/Widgets/types.ts rename to web-app/src/screens/Console/Dashboard/Prometheus/Widgets/types.ts diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/ZoomWidget.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/ZoomWidget.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/ZoomWidget.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/ZoomWidget.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/types.ts b/web-app/src/screens/Console/Dashboard/Prometheus/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/types.ts rename to web-app/src/screens/Console/Dashboard/Prometheus/types.ts diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/utils.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/utils.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/utils.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/Prometheus/widgetUtils.tsx b/web-app/src/screens/Console/Dashboard/Prometheus/widgetUtils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/Prometheus/widgetUtils.tsx rename to web-app/src/screens/Console/Dashboard/Prometheus/widgetUtils.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/TimeStatItem.tsx b/web-app/src/screens/Console/Dashboard/TimeStatItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/TimeStatItem.tsx rename to web-app/src/screens/Console/Dashboard/TimeStatItem.tsx diff --git a/portal-ui/src/screens/Console/Dashboard/dashboardSlice.ts b/web-app/src/screens/Console/Dashboard/dashboardSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/dashboardSlice.ts rename to web-app/src/screens/Console/Dashboard/dashboardSlice.ts diff --git a/portal-ui/src/screens/Console/Dashboard/dashboardThunks.ts b/web-app/src/screens/Console/Dashboard/dashboardThunks.ts similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/dashboardThunks.ts rename to web-app/src/screens/Console/Dashboard/dashboardThunks.ts diff --git a/portal-ui/src/screens/Console/Dashboard/types.ts b/web-app/src/screens/Console/Dashboard/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Dashboard/types.ts rename to web-app/src/screens/Console/Dashboard/types.ts diff --git a/portal-ui/src/screens/Console/EventDestinations/AddEventDestination.tsx b/web-app/src/screens/Console/EventDestinations/AddEventDestination.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/AddEventDestination.tsx rename to web-app/src/screens/Console/EventDestinations/AddEventDestination.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/ConfTargetGeneric.tsx b/web-app/src/screens/Console/EventDestinations/ConfTargetGeneric.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/ConfTargetGeneric.tsx rename to web-app/src/screens/Console/EventDestinations/ConfTargetGeneric.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/ConfirmDeleteDestinationModal.tsx b/web-app/src/screens/Console/EventDestinations/ConfirmDeleteDestinationModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/ConfirmDeleteDestinationModal.tsx rename to web-app/src/screens/Console/EventDestinations/ConfirmDeleteDestinationModal.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/CustomForms/ConfMySql.tsx b/web-app/src/screens/Console/EventDestinations/CustomForms/ConfMySql.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/CustomForms/ConfMySql.tsx rename to web-app/src/screens/Console/EventDestinations/CustomForms/ConfMySql.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/CustomForms/ConfPostgres.tsx b/web-app/src/screens/Console/EventDestinations/CustomForms/ConfPostgres.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/CustomForms/ConfPostgres.tsx rename to web-app/src/screens/Console/EventDestinations/CustomForms/ConfPostgres.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/CustomForms/EditConfiguration.tsx b/web-app/src/screens/Console/EventDestinations/CustomForms/EditConfiguration.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/CustomForms/EditConfiguration.tsx rename to web-app/src/screens/Console/EventDestinations/CustomForms/EditConfiguration.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/CustomForms/ResetConfigurationModal.tsx b/web-app/src/screens/Console/EventDestinations/CustomForms/ResetConfigurationModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/CustomForms/ResetConfigurationModal.tsx rename to web-app/src/screens/Console/EventDestinations/CustomForms/ResetConfigurationModal.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/DestinationButton.tsx b/web-app/src/screens/Console/EventDestinations/DestinationButton.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/DestinationButton.tsx rename to web-app/src/screens/Console/EventDestinations/DestinationButton.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/EventDestinations.tsx b/web-app/src/screens/Console/EventDestinations/EventDestinations.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/EventDestinations.tsx rename to web-app/src/screens/Console/EventDestinations/EventDestinations.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/EventTypeSelector.tsx b/web-app/src/screens/Console/EventDestinations/EventTypeSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/EventTypeSelector.tsx rename to web-app/src/screens/Console/EventDestinations/EventTypeSelector.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/ListEventDestinations.tsx b/web-app/src/screens/Console/EventDestinations/ListEventDestinations.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/ListEventDestinations.tsx rename to web-app/src/screens/Console/EventDestinations/ListEventDestinations.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/TargetTitle.tsx b/web-app/src/screens/Console/EventDestinations/TargetTitle.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/TargetTitle.tsx rename to web-app/src/screens/Console/EventDestinations/TargetTitle.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/WebhookSettings/AddEndpointModal.tsx b/web-app/src/screens/Console/EventDestinations/WebhookSettings/AddEndpointModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/WebhookSettings/AddEndpointModal.tsx rename to web-app/src/screens/Console/EventDestinations/WebhookSettings/AddEndpointModal.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/WebhookSettings/DeleteWebhookEndpoint.tsx b/web-app/src/screens/Console/EventDestinations/WebhookSettings/DeleteWebhookEndpoint.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/WebhookSettings/DeleteWebhookEndpoint.tsx rename to web-app/src/screens/Console/EventDestinations/WebhookSettings/DeleteWebhookEndpoint.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/WebhookSettings/EditWebhookEndpoint.tsx b/web-app/src/screens/Console/EventDestinations/WebhookSettings/EditWebhookEndpoint.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/WebhookSettings/EditWebhookEndpoint.tsx rename to web-app/src/screens/Console/EventDestinations/WebhookSettings/EditWebhookEndpoint.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/WebhookSettings/WebhookSettings.tsx b/web-app/src/screens/Console/EventDestinations/WebhookSettings/WebhookSettings.tsx similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/WebhookSettings/WebhookSettings.tsx rename to web-app/src/screens/Console/EventDestinations/WebhookSettings/WebhookSettings.tsx diff --git a/portal-ui/src/screens/Console/EventDestinations/destinationsSlice.ts b/web-app/src/screens/Console/EventDestinations/destinationsSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/destinationsSlice.ts rename to web-app/src/screens/Console/EventDestinations/destinationsSlice.ts diff --git a/portal-ui/src/screens/Console/EventDestinations/types.ts b/web-app/src/screens/Console/EventDestinations/types.ts similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/types.ts rename to web-app/src/screens/Console/EventDestinations/types.ts diff --git a/portal-ui/src/screens/Console/EventDestinations/utils.ts b/web-app/src/screens/Console/EventDestinations/utils.ts similarity index 100% rename from portal-ui/src/screens/Console/EventDestinations/utils.ts rename to web-app/src/screens/Console/EventDestinations/utils.ts diff --git a/portal-ui/src/screens/Console/Groups/AddGroupHelpBox.tsx b/web-app/src/screens/Console/Groups/AddGroupHelpBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Groups/AddGroupHelpBox.tsx rename to web-app/src/screens/Console/Groups/AddGroupHelpBox.tsx diff --git a/portal-ui/src/screens/Console/Groups/AddGroupMember.tsx b/web-app/src/screens/Console/Groups/AddGroupMember.tsx similarity index 100% rename from portal-ui/src/screens/Console/Groups/AddGroupMember.tsx rename to web-app/src/screens/Console/Groups/AddGroupMember.tsx diff --git a/portal-ui/src/screens/Console/Groups/AddGroupScreen.tsx b/web-app/src/screens/Console/Groups/AddGroupScreen.tsx similarity index 100% rename from portal-ui/src/screens/Console/Groups/AddGroupScreen.tsx rename to web-app/src/screens/Console/Groups/AddGroupScreen.tsx diff --git a/portal-ui/src/screens/Console/Groups/DeleteGroup.tsx b/web-app/src/screens/Console/Groups/DeleteGroup.tsx similarity index 100% rename from portal-ui/src/screens/Console/Groups/DeleteGroup.tsx rename to web-app/src/screens/Console/Groups/DeleteGroup.tsx diff --git a/portal-ui/src/screens/Console/Groups/Groups.tsx b/web-app/src/screens/Console/Groups/Groups.tsx similarity index 100% rename from portal-ui/src/screens/Console/Groups/Groups.tsx rename to web-app/src/screens/Console/Groups/Groups.tsx diff --git a/portal-ui/src/screens/Console/Groups/GroupsDetails.tsx b/web-app/src/screens/Console/Groups/GroupsDetails.tsx similarity index 100% rename from portal-ui/src/screens/Console/Groups/GroupsDetails.tsx rename to web-app/src/screens/Console/Groups/GroupsDetails.tsx diff --git a/portal-ui/src/screens/Console/Groups/UsersSelectors.tsx b/web-app/src/screens/Console/Groups/UsersSelectors.tsx similarity index 100% rename from portal-ui/src/screens/Console/Groups/UsersSelectors.tsx rename to web-app/src/screens/Console/Groups/UsersSelectors.tsx diff --git a/portal-ui/src/screens/Console/Groups/types.ts b/web-app/src/screens/Console/Groups/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Groups/types.ts rename to web-app/src/screens/Console/Groups/types.ts diff --git a/portal-ui/src/screens/Console/Heal/Heal.tsx b/web-app/src/screens/Console/Heal/Heal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Heal/Heal.tsx rename to web-app/src/screens/Console/Heal/Heal.tsx diff --git a/portal-ui/src/screens/Console/Heal/types.ts b/web-app/src/screens/Console/Heal/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Heal/types.ts rename to web-app/src/screens/Console/Heal/types.ts diff --git a/portal-ui/src/screens/Console/HealthInfo/HealthInfo.tsx b/web-app/src/screens/Console/HealthInfo/HealthInfo.tsx similarity index 100% rename from portal-ui/src/screens/Console/HealthInfo/HealthInfo.tsx rename to web-app/src/screens/Console/HealthInfo/HealthInfo.tsx diff --git a/portal-ui/src/screens/Console/HealthInfo/healthInfoSlice.ts b/web-app/src/screens/Console/HealthInfo/healthInfoSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/HealthInfo/healthInfoSlice.ts rename to web-app/src/screens/Console/HealthInfo/healthInfoSlice.ts diff --git a/portal-ui/src/screens/Console/HealthInfo/types.ts b/web-app/src/screens/Console/HealthInfo/types.ts similarity index 100% rename from portal-ui/src/screens/Console/HealthInfo/types.ts rename to web-app/src/screens/Console/HealthInfo/types.ts diff --git a/portal-ui/src/screens/Console/HelpItem.tsx b/web-app/src/screens/Console/HelpItem.tsx similarity index 100% rename from portal-ui/src/screens/Console/HelpItem.tsx rename to web-app/src/screens/Console/HelpItem.tsx diff --git a/portal-ui/src/screens/Console/HelpMenu.tsx b/web-app/src/screens/Console/HelpMenu.tsx similarity index 100% rename from portal-ui/src/screens/Console/HelpMenu.tsx rename to web-app/src/screens/Console/HelpMenu.tsx diff --git a/portal-ui/src/screens/Console/HelpMenu.types.ts b/web-app/src/screens/Console/HelpMenu.types.ts similarity index 100% rename from portal-ui/src/screens/Console/HelpMenu.types.ts rename to web-app/src/screens/Console/HelpMenu.types.ts diff --git a/portal-ui/src/screens/Console/IDP/AddIDPConfiguration.tsx b/web-app/src/screens/Console/IDP/AddIDPConfiguration.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/AddIDPConfiguration.tsx rename to web-app/src/screens/Console/IDP/AddIDPConfiguration.tsx diff --git a/portal-ui/src/screens/Console/IDP/AddIDPConfigurationHelpbox.tsx b/web-app/src/screens/Console/IDP/AddIDPConfigurationHelpbox.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/AddIDPConfigurationHelpbox.tsx rename to web-app/src/screens/Console/IDP/AddIDPConfigurationHelpbox.tsx diff --git a/portal-ui/src/screens/Console/IDP/AddIDPOpenIDConfiguration.tsx b/web-app/src/screens/Console/IDP/AddIDPOpenIDConfiguration.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/AddIDPOpenIDConfiguration.tsx rename to web-app/src/screens/Console/IDP/AddIDPOpenIDConfiguration.tsx diff --git a/portal-ui/src/screens/Console/IDP/DeleteIDPConfigurationModal.tsx b/web-app/src/screens/Console/IDP/DeleteIDPConfigurationModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/DeleteIDPConfigurationModal.tsx rename to web-app/src/screens/Console/IDP/DeleteIDPConfigurationModal.tsx diff --git a/portal-ui/src/screens/Console/IDP/IDPConfigurationDetails.tsx b/web-app/src/screens/Console/IDP/IDPConfigurationDetails.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/IDPConfigurationDetails.tsx rename to web-app/src/screens/Console/IDP/IDPConfigurationDetails.tsx diff --git a/portal-ui/src/screens/Console/IDP/IDPConfigurations.tsx b/web-app/src/screens/Console/IDP/IDPConfigurations.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/IDPConfigurations.tsx rename to web-app/src/screens/Console/IDP/IDPConfigurations.tsx diff --git a/portal-ui/src/screens/Console/IDP/IDPOpenIDConfigurationDetails.tsx b/web-app/src/screens/Console/IDP/IDPOpenIDConfigurationDetails.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/IDPOpenIDConfigurationDetails.tsx rename to web-app/src/screens/Console/IDP/IDPOpenIDConfigurationDetails.tsx diff --git a/portal-ui/src/screens/Console/IDP/IDPOpenIDConfigurations.tsx b/web-app/src/screens/Console/IDP/IDPOpenIDConfigurations.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/IDPOpenIDConfigurations.tsx rename to web-app/src/screens/Console/IDP/IDPOpenIDConfigurations.tsx diff --git a/portal-ui/src/screens/Console/IDP/LDAP/IDPLDAPConfigurationDetails.tsx b/web-app/src/screens/Console/IDP/LDAP/IDPLDAPConfigurationDetails.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/LDAP/IDPLDAPConfigurationDetails.tsx rename to web-app/src/screens/Console/IDP/LDAP/IDPLDAPConfigurationDetails.tsx diff --git a/portal-ui/src/screens/Console/IDP/LDAP/LDAPEntitiesQuery.tsx b/web-app/src/screens/Console/IDP/LDAP/LDAPEntitiesQuery.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/LDAP/LDAPEntitiesQuery.tsx rename to web-app/src/screens/Console/IDP/LDAP/LDAPEntitiesQuery.tsx diff --git a/portal-ui/src/screens/Console/IDP/LDAP/LDAPResultsBlock.tsx b/web-app/src/screens/Console/IDP/LDAP/LDAPResultsBlock.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/LDAP/LDAPResultsBlock.tsx rename to web-app/src/screens/Console/IDP/LDAP/LDAPResultsBlock.tsx diff --git a/portal-ui/src/screens/Console/IDP/utils.tsx b/web-app/src/screens/Console/IDP/utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/IDP/utils.tsx rename to web-app/src/screens/Console/IDP/utils.tsx diff --git a/portal-ui/src/screens/Console/KMS/AddKey.tsx b/web-app/src/screens/Console/KMS/AddKey.tsx similarity index 100% rename from portal-ui/src/screens/Console/KMS/AddKey.tsx rename to web-app/src/screens/Console/KMS/AddKey.tsx diff --git a/portal-ui/src/screens/Console/KMS/AddKeyForm.tsx b/web-app/src/screens/Console/KMS/AddKeyForm.tsx similarity index 100% rename from portal-ui/src/screens/Console/KMS/AddKeyForm.tsx rename to web-app/src/screens/Console/KMS/AddKeyForm.tsx diff --git a/portal-ui/src/screens/Console/KMS/DeleteKMSModal.tsx b/web-app/src/screens/Console/KMS/DeleteKMSModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/KMS/DeleteKMSModal.tsx rename to web-app/src/screens/Console/KMS/DeleteKMSModal.tsx diff --git a/portal-ui/src/screens/Console/KMS/ImportKey.tsx b/web-app/src/screens/Console/KMS/ImportKey.tsx similarity index 100% rename from portal-ui/src/screens/Console/KMS/ImportKey.tsx rename to web-app/src/screens/Console/KMS/ImportKey.tsx diff --git a/portal-ui/src/screens/Console/KMS/KMSHelpbox.tsx b/web-app/src/screens/Console/KMS/KMSHelpbox.tsx similarity index 100% rename from portal-ui/src/screens/Console/KMS/KMSHelpbox.tsx rename to web-app/src/screens/Console/KMS/KMSHelpbox.tsx diff --git a/portal-ui/src/screens/Console/KMS/KMSRoutes.tsx b/web-app/src/screens/Console/KMS/KMSRoutes.tsx similarity index 100% rename from portal-ui/src/screens/Console/KMS/KMSRoutes.tsx rename to web-app/src/screens/Console/KMS/KMSRoutes.tsx diff --git a/portal-ui/src/screens/Console/KMS/ListKeys.tsx b/web-app/src/screens/Console/KMS/ListKeys.tsx similarity index 100% rename from portal-ui/src/screens/Console/KMS/ListKeys.tsx rename to web-app/src/screens/Console/KMS/ListKeys.tsx diff --git a/portal-ui/src/screens/Console/KMS/Status.tsx b/web-app/src/screens/Console/KMS/Status.tsx similarity index 100% rename from portal-ui/src/screens/Console/KMS/Status.tsx rename to web-app/src/screens/Console/KMS/Status.tsx diff --git a/portal-ui/src/screens/Console/License/FAQModal.tsx b/web-app/src/screens/Console/License/FAQModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/License/FAQModal.tsx rename to web-app/src/screens/Console/License/FAQModal.tsx diff --git a/portal-ui/src/screens/Console/License/License.tsx b/web-app/src/screens/Console/License/License.tsx similarity index 100% rename from portal-ui/src/screens/Console/License/License.tsx rename to web-app/src/screens/Console/License/License.tsx diff --git a/portal-ui/src/screens/Console/License/LicenseConsentModal.tsx b/web-app/src/screens/Console/License/LicenseConsentModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/License/LicenseConsentModal.tsx rename to web-app/src/screens/Console/License/LicenseConsentModal.tsx diff --git a/portal-ui/src/screens/Console/License/LicenseFAQ.tsx b/web-app/src/screens/Console/License/LicenseFAQ.tsx similarity index 100% rename from portal-ui/src/screens/Console/License/LicenseFAQ.tsx rename to web-app/src/screens/Console/License/LicenseFAQ.tsx diff --git a/portal-ui/src/screens/Console/License/LicenseLink.tsx b/web-app/src/screens/Console/License/LicenseLink.tsx similarity index 100% rename from portal-ui/src/screens/Console/License/LicenseLink.tsx rename to web-app/src/screens/Console/License/LicenseLink.tsx diff --git a/portal-ui/src/screens/Console/License/LicensePlans.tsx b/web-app/src/screens/Console/License/LicensePlans.tsx similarity index 100% rename from portal-ui/src/screens/Console/License/LicensePlans.tsx rename to web-app/src/screens/Console/License/LicensePlans.tsx diff --git a/portal-ui/src/screens/Console/License/licenseSlice.ts b/web-app/src/screens/Console/License/licenseSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/License/licenseSlice.ts rename to web-app/src/screens/Console/License/licenseSlice.ts diff --git a/portal-ui/src/screens/Console/License/types.tsx b/web-app/src/screens/Console/License/types.tsx similarity index 100% rename from portal-ui/src/screens/Console/License/types.tsx rename to web-app/src/screens/Console/License/types.tsx diff --git a/portal-ui/src/screens/Console/License/utils.tsx b/web-app/src/screens/Console/License/utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/License/utils.tsx rename to web-app/src/screens/Console/License/utils.tsx diff --git a/portal-ui/src/screens/Console/Logs/ErrorLogs/ErrorLogs.tsx b/web-app/src/screens/Console/Logs/ErrorLogs/ErrorLogs.tsx similarity index 100% rename from portal-ui/src/screens/Console/Logs/ErrorLogs/ErrorLogs.tsx rename to web-app/src/screens/Console/Logs/ErrorLogs/ErrorLogs.tsx diff --git a/portal-ui/src/screens/Console/Logs/ErrorLogs/LogLine.tsx b/web-app/src/screens/Console/Logs/ErrorLogs/LogLine.tsx similarity index 100% rename from portal-ui/src/screens/Console/Logs/ErrorLogs/LogLine.tsx rename to web-app/src/screens/Console/Logs/ErrorLogs/LogLine.tsx diff --git a/portal-ui/src/screens/Console/Logs/LogSearch/LogSearchFullModal.tsx b/web-app/src/screens/Console/Logs/LogSearch/LogSearchFullModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Logs/LogSearch/LogSearchFullModal.tsx rename to web-app/src/screens/Console/Logs/LogSearch/LogSearchFullModal.tsx diff --git a/portal-ui/src/screens/Console/Logs/LogSearch/LogsSearchMain.tsx b/web-app/src/screens/Console/Logs/LogSearch/LogsSearchMain.tsx similarity index 100% rename from portal-ui/src/screens/Console/Logs/LogSearch/LogsSearchMain.tsx rename to web-app/src/screens/Console/Logs/LogSearch/LogsSearchMain.tsx diff --git a/portal-ui/src/screens/Console/Logs/LogSearch/types.ts b/web-app/src/screens/Console/Logs/LogSearch/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Logs/LogSearch/types.ts rename to web-app/src/screens/Console/Logs/LogSearch/types.ts diff --git a/portal-ui/src/screens/Console/Logs/LogSearch/utils.ts b/web-app/src/screens/Console/Logs/LogSearch/utils.ts similarity index 100% rename from portal-ui/src/screens/Console/Logs/LogSearch/utils.ts rename to web-app/src/screens/Console/Logs/LogSearch/utils.ts diff --git a/portal-ui/src/screens/Console/Logs/logsSlice.ts b/web-app/src/screens/Console/Logs/logsSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/Logs/logsSlice.ts rename to web-app/src/screens/Console/Logs/logsSlice.ts diff --git a/portal-ui/src/screens/Console/Logs/types.ts b/web-app/src/screens/Console/Logs/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Logs/types.ts rename to web-app/src/screens/Console/Logs/types.ts diff --git a/portal-ui/src/screens/Console/Menu/MenuWrapper.tsx b/web-app/src/screens/Console/Menu/MenuWrapper.tsx similarity index 100% rename from portal-ui/src/screens/Console/Menu/MenuWrapper.tsx rename to web-app/src/screens/Console/Menu/MenuWrapper.tsx diff --git a/portal-ui/src/screens/Console/Menu/types.ts b/web-app/src/screens/Console/Menu/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Menu/types.ts rename to web-app/src/screens/Console/Menu/types.ts diff --git a/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx b/web-app/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx rename to web-app/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx diff --git a/portal-ui/src/screens/Console/ObjectBrowser/FilterObjectsSB.tsx b/web-app/src/screens/Console/ObjectBrowser/FilterObjectsSB.tsx similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/FilterObjectsSB.tsx rename to web-app/src/screens/Console/ObjectBrowser/FilterObjectsSB.tsx diff --git a/portal-ui/src/screens/Console/ObjectBrowser/OBBucketList.tsx b/web-app/src/screens/Console/ObjectBrowser/OBBucketList.tsx similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/OBBucketList.tsx rename to web-app/src/screens/Console/ObjectBrowser/OBBucketList.tsx diff --git a/portal-ui/src/screens/Console/ObjectBrowser/OBHeader.tsx b/web-app/src/screens/Console/ObjectBrowser/OBHeader.tsx similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/OBHeader.tsx rename to web-app/src/screens/Console/ObjectBrowser/OBHeader.tsx diff --git a/portal-ui/src/screens/Console/ObjectBrowser/ObjectBrowser.tsx b/web-app/src/screens/Console/ObjectBrowser/ObjectBrowser.tsx similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/ObjectBrowser.tsx rename to web-app/src/screens/Console/ObjectBrowser/ObjectBrowser.tsx diff --git a/portal-ui/src/screens/Console/ObjectBrowser/RenameLongFilename.tsx b/web-app/src/screens/Console/ObjectBrowser/RenameLongFilename.tsx similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/RenameLongFilename.tsx rename to web-app/src/screens/Console/ObjectBrowser/RenameLongFilename.tsx diff --git a/portal-ui/src/screens/Console/ObjectBrowser/objectBrowserSlice.ts b/web-app/src/screens/Console/ObjectBrowser/objectBrowserSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/objectBrowserSlice.ts rename to web-app/src/screens/Console/ObjectBrowser/objectBrowserSlice.ts diff --git a/portal-ui/src/screens/Console/ObjectBrowser/objectBrowserThunks.ts b/web-app/src/screens/Console/ObjectBrowser/objectBrowserThunks.ts similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/objectBrowserThunks.ts rename to web-app/src/screens/Console/ObjectBrowser/objectBrowserThunks.ts diff --git a/portal-ui/src/screens/Console/ObjectBrowser/transferManager.ts b/web-app/src/screens/Console/ObjectBrowser/transferManager.ts similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/transferManager.ts rename to web-app/src/screens/Console/ObjectBrowser/transferManager.ts diff --git a/portal-ui/src/screens/Console/ObjectBrowser/types.ts b/web-app/src/screens/Console/ObjectBrowser/types.ts similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/types.ts rename to web-app/src/screens/Console/ObjectBrowser/types.ts diff --git a/portal-ui/src/screens/Console/ObjectBrowser/utils.ts b/web-app/src/screens/Console/ObjectBrowser/utils.ts similarity index 100% rename from portal-ui/src/screens/Console/ObjectBrowser/utils.ts rename to web-app/src/screens/Console/ObjectBrowser/utils.ts diff --git a/portal-ui/src/screens/Console/Policies/AddPolicyHelpBox.tsx b/web-app/src/screens/Console/Policies/AddPolicyHelpBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/AddPolicyHelpBox.tsx rename to web-app/src/screens/Console/Policies/AddPolicyHelpBox.tsx diff --git a/portal-ui/src/screens/Console/Policies/AddPolicyScreen.tsx b/web-app/src/screens/Console/Policies/AddPolicyScreen.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/AddPolicyScreen.tsx rename to web-app/src/screens/Console/Policies/AddPolicyScreen.tsx diff --git a/portal-ui/src/screens/Console/Policies/DeletePolicy.tsx b/web-app/src/screens/Console/Policies/DeletePolicy.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/DeletePolicy.tsx rename to web-app/src/screens/Console/Policies/DeletePolicy.tsx diff --git a/portal-ui/src/screens/Console/Policies/ListPolicies.tsx b/web-app/src/screens/Console/Policies/ListPolicies.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/ListPolicies.tsx rename to web-app/src/screens/Console/Policies/ListPolicies.tsx diff --git a/portal-ui/src/screens/Console/Policies/Policies.tsx b/web-app/src/screens/Console/Policies/Policies.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/Policies.tsx rename to web-app/src/screens/Console/Policies/Policies.tsx diff --git a/portal-ui/src/screens/Console/Policies/PolicyDetails.tsx b/web-app/src/screens/Console/Policies/PolicyDetails.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/PolicyDetails.tsx rename to web-app/src/screens/Console/Policies/PolicyDetails.tsx diff --git a/portal-ui/src/screens/Console/Policies/PolicySelectors.tsx b/web-app/src/screens/Console/Policies/PolicySelectors.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/PolicySelectors.tsx rename to web-app/src/screens/Console/Policies/PolicySelectors.tsx diff --git a/portal-ui/src/screens/Console/Policies/PolicyView.tsx b/web-app/src/screens/Console/Policies/PolicyView.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/PolicyView.tsx rename to web-app/src/screens/Console/Policies/PolicyView.tsx diff --git a/portal-ui/src/screens/Console/Policies/SetPolicy.tsx b/web-app/src/screens/Console/Policies/SetPolicy.tsx similarity index 100% rename from portal-ui/src/screens/Console/Policies/SetPolicy.tsx rename to web-app/src/screens/Console/Policies/SetPolicy.tsx diff --git a/portal-ui/src/screens/Console/Policies/types.ts b/web-app/src/screens/Console/Policies/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Policies/types.ts rename to web-app/src/screens/Console/Policies/types.ts diff --git a/portal-ui/src/screens/Console/Policies/utils.ts b/web-app/src/screens/Console/Policies/utils.ts similarity index 100% rename from portal-ui/src/screens/Console/Policies/utils.ts rename to web-app/src/screens/Console/Policies/utils.ts diff --git a/portal-ui/src/screens/Console/Speedtest/STResults.tsx b/web-app/src/screens/Console/Speedtest/STResults.tsx similarity index 100% rename from portal-ui/src/screens/Console/Speedtest/STResults.tsx rename to web-app/src/screens/Console/Speedtest/STResults.tsx diff --git a/portal-ui/src/screens/Console/Speedtest/SpeedTestUnit.tsx b/web-app/src/screens/Console/Speedtest/SpeedTestUnit.tsx similarity index 100% rename from portal-ui/src/screens/Console/Speedtest/SpeedTestUnit.tsx rename to web-app/src/screens/Console/Speedtest/SpeedTestUnit.tsx diff --git a/portal-ui/src/screens/Console/Speedtest/Speedtest.tsx b/web-app/src/screens/Console/Speedtest/Speedtest.tsx similarity index 100% rename from portal-ui/src/screens/Console/Speedtest/Speedtest.tsx rename to web-app/src/screens/Console/Speedtest/Speedtest.tsx diff --git a/portal-ui/src/screens/Console/Speedtest/types.ts b/web-app/src/screens/Console/Speedtest/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Speedtest/types.ts rename to web-app/src/screens/Console/Speedtest/types.ts diff --git a/portal-ui/src/screens/Console/Speedtest/utils.ts b/web-app/src/screens/Console/Speedtest/utils.ts similarity index 100% rename from portal-ui/src/screens/Console/Speedtest/utils.ts rename to web-app/src/screens/Console/Speedtest/utils.ts diff --git a/portal-ui/src/screens/Console/Support/ApiKeyRegister.tsx b/web-app/src/screens/Console/Support/ApiKeyRegister.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/ApiKeyRegister.tsx rename to web-app/src/screens/Console/Support/ApiKeyRegister.tsx diff --git a/portal-ui/src/screens/Console/Support/CallHome.tsx b/web-app/src/screens/Console/Support/CallHome.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/CallHome.tsx rename to web-app/src/screens/Console/Support/CallHome.tsx diff --git a/portal-ui/src/screens/Console/Support/CallHomeConfirmation.tsx b/web-app/src/screens/Console/Support/CallHomeConfirmation.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/CallHomeConfirmation.tsx rename to web-app/src/screens/Console/Support/CallHomeConfirmation.tsx diff --git a/portal-ui/src/screens/Console/Support/ClusterRegistrationForm.tsx b/web-app/src/screens/Console/Support/ClusterRegistrationForm.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/ClusterRegistrationForm.tsx rename to web-app/src/screens/Console/Support/ClusterRegistrationForm.tsx diff --git a/portal-ui/src/screens/Console/Support/GetApiKeyModal.tsx b/web-app/src/screens/Console/Support/GetApiKeyModal.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/GetApiKeyModal.tsx rename to web-app/src/screens/Console/Support/GetApiKeyModal.tsx diff --git a/portal-ui/src/screens/Console/Support/OfflineRegistration.tsx b/web-app/src/screens/Console/Support/OfflineRegistration.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/OfflineRegistration.tsx rename to web-app/src/screens/Console/Support/OfflineRegistration.tsx diff --git a/portal-ui/src/screens/Console/Support/OnlineRegistration.tsx b/web-app/src/screens/Console/Support/OnlineRegistration.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/OnlineRegistration.tsx rename to web-app/src/screens/Console/Support/OnlineRegistration.tsx diff --git a/portal-ui/src/screens/Console/Support/Profile.tsx b/web-app/src/screens/Console/Support/Profile.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/Profile.tsx rename to web-app/src/screens/Console/Support/Profile.tsx diff --git a/portal-ui/src/screens/Console/Support/Register.tsx b/web-app/src/screens/Console/Support/Register.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/Register.tsx rename to web-app/src/screens/Console/Support/Register.tsx diff --git a/portal-ui/src/screens/Console/Support/RegisterCluster.tsx b/web-app/src/screens/Console/Support/RegisterCluster.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/RegisterCluster.tsx rename to web-app/src/screens/Console/Support/RegisterCluster.tsx diff --git a/portal-ui/src/screens/Console/Support/RegisterHelpBox.tsx b/web-app/src/screens/Console/Support/RegisterHelpBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/RegisterHelpBox.tsx rename to web-app/src/screens/Console/Support/RegisterHelpBox.tsx diff --git a/portal-ui/src/screens/Console/Support/RegistrationStatusBanner.tsx b/web-app/src/screens/Console/Support/RegistrationStatusBanner.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/RegistrationStatusBanner.tsx rename to web-app/src/screens/Console/Support/RegistrationStatusBanner.tsx diff --git a/portal-ui/src/screens/Console/Support/SubnetMFAToken.tsx b/web-app/src/screens/Console/Support/SubnetMFAToken.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/SubnetMFAToken.tsx rename to web-app/src/screens/Console/Support/SubnetMFAToken.tsx diff --git a/portal-ui/src/screens/Console/Support/registerSlice.ts b/web-app/src/screens/Console/Support/registerSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/Support/registerSlice.ts rename to web-app/src/screens/Console/Support/registerSlice.ts diff --git a/portal-ui/src/screens/Console/Support/registerThunks.ts b/web-app/src/screens/Console/Support/registerThunks.ts similarity index 100% rename from portal-ui/src/screens/Console/Support/registerThunks.ts rename to web-app/src/screens/Console/Support/registerThunks.ts diff --git a/portal-ui/src/screens/Console/Support/types.ts b/web-app/src/screens/Console/Support/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Support/types.ts rename to web-app/src/screens/Console/Support/types.ts diff --git a/portal-ui/src/screens/Console/Support/utils.tsx b/web-app/src/screens/Console/Support/utils.tsx similarity index 100% rename from portal-ui/src/screens/Console/Support/utils.tsx rename to web-app/src/screens/Console/Support/utils.tsx diff --git a/portal-ui/src/screens/Console/Tools/Inspect.tsx b/web-app/src/screens/Console/Tools/Inspect.tsx similarity index 100% rename from portal-ui/src/screens/Console/Tools/Inspect.tsx rename to web-app/src/screens/Console/Tools/Inspect.tsx diff --git a/portal-ui/src/screens/Console/Tools/KeyRevealer.tsx b/web-app/src/screens/Console/Tools/KeyRevealer.tsx similarity index 100% rename from portal-ui/src/screens/Console/Tools/KeyRevealer.tsx rename to web-app/src/screens/Console/Tools/KeyRevealer.tsx diff --git a/portal-ui/src/screens/Console/Tools/Tools.tsx b/web-app/src/screens/Console/Tools/Tools.tsx similarity index 100% rename from portal-ui/src/screens/Console/Tools/Tools.tsx rename to web-app/src/screens/Console/Tools/Tools.tsx diff --git a/portal-ui/src/screens/Console/Trace/Trace.tsx b/web-app/src/screens/Console/Trace/Trace.tsx similarity index 100% rename from portal-ui/src/screens/Console/Trace/Trace.tsx rename to web-app/src/screens/Console/Trace/Trace.tsx diff --git a/portal-ui/src/screens/Console/Trace/traceSlice.ts b/web-app/src/screens/Console/Trace/traceSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/Trace/traceSlice.ts rename to web-app/src/screens/Console/Trace/traceSlice.ts diff --git a/portal-ui/src/screens/Console/Trace/types.ts b/web-app/src/screens/Console/Trace/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Trace/types.ts rename to web-app/src/screens/Console/Trace/types.ts diff --git a/portal-ui/src/screens/Console/Users/AddUserHelpBox.tsx b/web-app/src/screens/Console/Users/AddUserHelpBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/AddUserHelpBox.tsx rename to web-app/src/screens/Console/Users/AddUserHelpBox.tsx diff --git a/portal-ui/src/screens/Console/Users/AddUserScreen.tsx b/web-app/src/screens/Console/Users/AddUserScreen.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/AddUserScreen.tsx rename to web-app/src/screens/Console/Users/AddUserScreen.tsx diff --git a/portal-ui/src/screens/Console/Users/AddUserServiceAccountHelpBox.tsx b/web-app/src/screens/Console/Users/AddUserServiceAccountHelpBox.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/AddUserServiceAccountHelpBox.tsx rename to web-app/src/screens/Console/Users/AddUserServiceAccountHelpBox.tsx diff --git a/portal-ui/src/screens/Console/Users/AddUserServiceAccountScreen.tsx b/web-app/src/screens/Console/Users/AddUserServiceAccountScreen.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/AddUserServiceAccountScreen.tsx rename to web-app/src/screens/Console/Users/AddUserServiceAccountScreen.tsx diff --git a/portal-ui/src/screens/Console/Users/AddUsersSlice.tsx b/web-app/src/screens/Console/Users/AddUsersSlice.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/AddUsersSlice.tsx rename to web-app/src/screens/Console/Users/AddUsersSlice.tsx diff --git a/portal-ui/src/screens/Console/Users/BulkAddToGroup.tsx b/web-app/src/screens/Console/Users/BulkAddToGroup.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/BulkAddToGroup.tsx rename to web-app/src/screens/Console/Users/BulkAddToGroup.tsx diff --git a/portal-ui/src/screens/Console/Users/ChangeUserGroups.tsx b/web-app/src/screens/Console/Users/ChangeUserGroups.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/ChangeUserGroups.tsx rename to web-app/src/screens/Console/Users/ChangeUserGroups.tsx diff --git a/portal-ui/src/screens/Console/Users/DeleteMultipleServiceAccounts.tsx b/web-app/src/screens/Console/Users/DeleteMultipleServiceAccounts.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/DeleteMultipleServiceAccounts.tsx rename to web-app/src/screens/Console/Users/DeleteMultipleServiceAccounts.tsx diff --git a/portal-ui/src/screens/Console/Users/DeleteUser.tsx b/web-app/src/screens/Console/Users/DeleteUser.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/DeleteUser.tsx rename to web-app/src/screens/Console/Users/DeleteUser.tsx diff --git a/portal-ui/src/screens/Console/Users/GroupsSelectors.tsx b/web-app/src/screens/Console/Users/GroupsSelectors.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/GroupsSelectors.tsx rename to web-app/src/screens/Console/Users/GroupsSelectors.tsx diff --git a/portal-ui/src/screens/Console/Users/ListUsers.tsx b/web-app/src/screens/Console/Users/ListUsers.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/ListUsers.tsx rename to web-app/src/screens/Console/Users/ListUsers.tsx diff --git a/portal-ui/src/screens/Console/Users/PasswordSelector.tsx b/web-app/src/screens/Console/Users/PasswordSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/PasswordSelector.tsx rename to web-app/src/screens/Console/Users/PasswordSelector.tsx diff --git a/portal-ui/src/screens/Console/Users/SetUserPolicies.tsx b/web-app/src/screens/Console/Users/SetUserPolicies.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/SetUserPolicies.tsx rename to web-app/src/screens/Console/Users/SetUserPolicies.tsx diff --git a/portal-ui/src/screens/Console/Users/UserDetails.tsx b/web-app/src/screens/Console/Users/UserDetails.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/UserDetails.tsx rename to web-app/src/screens/Console/Users/UserDetails.tsx diff --git a/portal-ui/src/screens/Console/Users/UserSelector.tsx b/web-app/src/screens/Console/Users/UserSelector.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/UserSelector.tsx rename to web-app/src/screens/Console/Users/UserSelector.tsx diff --git a/portal-ui/src/screens/Console/Users/UserServiceAccountsPanel.tsx b/web-app/src/screens/Console/Users/UserServiceAccountsPanel.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/UserServiceAccountsPanel.tsx rename to web-app/src/screens/Console/Users/UserServiceAccountsPanel.tsx diff --git a/portal-ui/src/screens/Console/Users/Users.tsx b/web-app/src/screens/Console/Users/Users.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/Users.tsx rename to web-app/src/screens/Console/Users/Users.tsx diff --git a/portal-ui/src/screens/Console/Users/thunk/AddUsersThunk.tsx b/web-app/src/screens/Console/Users/thunk/AddUsersThunk.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/thunk/AddUsersThunk.tsx rename to web-app/src/screens/Console/Users/thunk/AddUsersThunk.tsx diff --git a/portal-ui/src/screens/Console/Users/types.tsx b/web-app/src/screens/Console/Users/types.tsx similarity index 100% rename from portal-ui/src/screens/Console/Users/types.tsx rename to web-app/src/screens/Console/Users/types.tsx diff --git a/portal-ui/src/screens/Console/Watch/Watch.tsx b/web-app/src/screens/Console/Watch/Watch.tsx similarity index 100% rename from portal-ui/src/screens/Console/Watch/Watch.tsx rename to web-app/src/screens/Console/Watch/Watch.tsx diff --git a/portal-ui/src/screens/Console/Watch/types.ts b/web-app/src/screens/Console/Watch/types.ts similarity index 100% rename from portal-ui/src/screens/Console/Watch/types.ts rename to web-app/src/screens/Console/Watch/types.ts diff --git a/portal-ui/src/screens/Console/Watch/watchSlice.ts b/web-app/src/screens/Console/Watch/watchSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/Watch/watchSlice.ts rename to web-app/src/screens/Console/Watch/watchSlice.ts diff --git a/portal-ui/src/screens/Console/consoleSlice.ts b/web-app/src/screens/Console/consoleSlice.ts similarity index 100% rename from portal-ui/src/screens/Console/consoleSlice.ts rename to web-app/src/screens/Console/consoleSlice.ts diff --git a/portal-ui/src/screens/Console/consoleSlice.types.ts b/web-app/src/screens/Console/consoleSlice.types.ts similarity index 100% rename from portal-ui/src/screens/Console/consoleSlice.types.ts rename to web-app/src/screens/Console/consoleSlice.types.ts diff --git a/portal-ui/src/screens/Console/helpTopics.json b/web-app/src/screens/Console/helpTopics.json similarity index 100% rename from portal-ui/src/screens/Console/helpTopics.json rename to web-app/src/screens/Console/helpTopics.json diff --git a/portal-ui/src/screens/Console/kbar-actions.tsx b/web-app/src/screens/Console/kbar-actions.tsx similarity index 100% rename from portal-ui/src/screens/Console/kbar-actions.tsx rename to web-app/src/screens/Console/kbar-actions.tsx diff --git a/portal-ui/src/screens/Console/valid-routes.tsx b/web-app/src/screens/Console/valid-routes.tsx similarity index 100% rename from portal-ui/src/screens/Console/valid-routes.tsx rename to web-app/src/screens/Console/valid-routes.tsx diff --git a/portal-ui/src/screens/LoginPage/Login.tsx b/web-app/src/screens/LoginPage/Login.tsx similarity index 100% rename from portal-ui/src/screens/LoginPage/Login.tsx rename to web-app/src/screens/LoginPage/Login.tsx diff --git a/portal-ui/src/screens/LoginPage/LoginCallback.tsx b/web-app/src/screens/LoginPage/LoginCallback.tsx similarity index 100% rename from portal-ui/src/screens/LoginPage/LoginCallback.tsx rename to web-app/src/screens/LoginPage/LoginCallback.tsx diff --git a/portal-ui/src/screens/LoginPage/StrategyForm.tsx b/web-app/src/screens/LoginPage/StrategyForm.tsx similarity index 100% rename from portal-ui/src/screens/LoginPage/StrategyForm.tsx rename to web-app/src/screens/LoginPage/StrategyForm.tsx diff --git a/portal-ui/src/screens/LoginPage/login.types.ts b/web-app/src/screens/LoginPage/login.types.ts similarity index 100% rename from portal-ui/src/screens/LoginPage/login.types.ts rename to web-app/src/screens/LoginPage/login.types.ts diff --git a/portal-ui/src/screens/LoginPage/login.utils.ts b/web-app/src/screens/LoginPage/login.utils.ts similarity index 100% rename from portal-ui/src/screens/LoginPage/login.utils.ts rename to web-app/src/screens/LoginPage/login.utils.ts diff --git a/portal-ui/src/screens/LoginPage/loginSlice.ts b/web-app/src/screens/LoginPage/loginSlice.ts similarity index 100% rename from portal-ui/src/screens/LoginPage/loginSlice.ts rename to web-app/src/screens/LoginPage/loginSlice.ts diff --git a/portal-ui/src/screens/LoginPage/loginThunks.ts b/web-app/src/screens/LoginPage/loginThunks.ts similarity index 100% rename from portal-ui/src/screens/LoginPage/loginThunks.ts rename to web-app/src/screens/LoginPage/loginThunks.ts diff --git a/portal-ui/src/screens/LoginPage/sessionThunk.ts b/web-app/src/screens/LoginPage/sessionThunk.ts similarity index 100% rename from portal-ui/src/screens/LoginPage/sessionThunk.ts rename to web-app/src/screens/LoginPage/sessionThunk.ts diff --git a/portal-ui/src/screens/LogoutPage/LogoutPage.tsx b/web-app/src/screens/LogoutPage/LogoutPage.tsx similarity index 100% rename from portal-ui/src/screens/LogoutPage/LogoutPage.tsx rename to web-app/src/screens/LogoutPage/LogoutPage.tsx diff --git a/portal-ui/src/screens/NotFoundPage.tsx b/web-app/src/screens/NotFoundPage.tsx similarity index 100% rename from portal-ui/src/screens/NotFoundPage.tsx rename to web-app/src/screens/NotFoundPage.tsx diff --git a/portal-ui/src/serviceWorker.ts b/web-app/src/serviceWorker.ts similarity index 100% rename from portal-ui/src/serviceWorker.ts rename to web-app/src/serviceWorker.ts diff --git a/portal-ui/src/store.ts b/web-app/src/store.ts similarity index 100% rename from portal-ui/src/store.ts rename to web-app/src/store.ts diff --git a/portal-ui/src/systemSlice.ts b/web-app/src/systemSlice.ts similarity index 100% rename from portal-ui/src/systemSlice.ts rename to web-app/src/systemSlice.ts diff --git a/portal-ui/src/types.ts b/web-app/src/types.ts similarity index 100% rename from portal-ui/src/types.ts rename to web-app/src/types.ts diff --git a/portal-ui/src/utils/matchMedia.js b/web-app/src/utils/matchMedia.js similarity index 100% rename from portal-ui/src/utils/matchMedia.js rename to web-app/src/utils/matchMedia.js diff --git a/portal-ui/src/utils/sortFunctions.ts b/web-app/src/utils/sortFunctions.ts similarity index 100% rename from portal-ui/src/utils/sortFunctions.ts rename to web-app/src/utils/sortFunctions.ts diff --git a/portal-ui/src/utils/stylesUtils.ts b/web-app/src/utils/stylesUtils.ts similarity index 100% rename from portal-ui/src/utils/stylesUtils.ts rename to web-app/src/utils/stylesUtils.ts diff --git a/portal-ui/src/utils/validationFunctions.ts b/web-app/src/utils/validationFunctions.ts similarity index 100% rename from portal-ui/src/utils/validationFunctions.ts rename to web-app/src/utils/validationFunctions.ts diff --git a/portal-ui/src/utils/wsUtils.ts b/web-app/src/utils/wsUtils.ts similarity index 100% rename from portal-ui/src/utils/wsUtils.ts rename to web-app/src/utils/wsUtils.ts diff --git a/portal-ui/src/websockets/objectBrowserWSMiddleware.ts b/web-app/src/websockets/objectBrowserWSMiddleware.ts similarity index 100% rename from portal-ui/src/websockets/objectBrowserWSMiddleware.ts rename to web-app/src/websockets/objectBrowserWSMiddleware.ts diff --git a/portal-ui/tests-examples/demo-todo-app.spec.ts b/web-app/tests-examples/demo-todo-app.spec.ts similarity index 100% rename from portal-ui/tests-examples/demo-todo-app.spec.ts rename to web-app/tests-examples/demo-todo-app.spec.ts diff --git a/portal-ui/tests/constants/timestamp.txt b/web-app/tests/constants/timestamp.txt similarity index 100% rename from portal-ui/tests/constants/timestamp.txt rename to web-app/tests/constants/timestamp.txt diff --git a/portal-ui/tests/permissions-1/groups.ts b/web-app/tests/permissions-1/groups.ts similarity index 100% rename from portal-ui/tests/permissions-1/groups.ts rename to web-app/tests/permissions-1/groups.ts diff --git a/portal-ui/tests/permissions-1/notificationEndpoints.ts b/web-app/tests/permissions-1/notificationEndpoints.ts similarity index 100% rename from portal-ui/tests/permissions-1/notificationEndpoints.ts rename to web-app/tests/permissions-1/notificationEndpoints.ts diff --git a/portal-ui/tests/permissions-1/test-fix-ui-crash-for-policy.ts b/web-app/tests/permissions-1/test-fix-ui-crash-for-policy.ts similarity index 100% rename from portal-ui/tests/permissions-1/test-fix-ui-crash-for-policy.ts rename to web-app/tests/permissions-1/test-fix-ui-crash-for-policy.ts diff --git a/portal-ui/tests/permissions-1/trace.ts b/web-app/tests/permissions-1/trace.ts similarity index 100% rename from portal-ui/tests/permissions-1/trace.ts rename to web-app/tests/permissions-1/trace.ts diff --git a/portal-ui/tests/permissions-2/bucketWrite.ts b/web-app/tests/permissions-2/bucketWrite.ts similarity index 100% rename from portal-ui/tests/permissions-2/bucketWrite.ts rename to web-app/tests/permissions-2/bucketWrite.ts diff --git a/portal-ui/tests/permissions-2/dashboard.ts b/web-app/tests/permissions-2/dashboard.ts similarity index 100% rename from portal-ui/tests/permissions-2/dashboard.ts rename to web-app/tests/permissions-2/dashboard.ts diff --git a/portal-ui/tests/permissions-2/deleteObjectWithPrefixOnly.ts b/web-app/tests/permissions-2/deleteObjectWithPrefixOnly.ts similarity index 96% rename from portal-ui/tests/permissions-2/deleteObjectWithPrefixOnly.ts rename to web-app/tests/permissions-2/deleteObjectWithPrefixOnly.ts index 2756e43e6..80c60f7bb 100644 --- a/portal-ui/tests/permissions-2/deleteObjectWithPrefixOnly.ts +++ b/web-app/tests/permissions-2/deleteObjectWithPrefixOnly.ts @@ -38,7 +38,7 @@ test t, bucket1, "test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })("Delete button is disabled for object inside bucket", async (t) => { await t @@ -62,7 +62,7 @@ test t, bucket2, "digitalinsights/xref_cust_guid_actd-v1.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })( "Delete button is enabled for object that matches prefix inside bucket", @@ -96,7 +96,7 @@ test t, bucket3, "digitalinsights/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })( "Delete button is disabled for object that doesn't matches prefix inside bucket", diff --git a/portal-ui/tests/permissions-2/inspect.ts b/web-app/tests/permissions-2/inspect.ts similarity index 100% rename from portal-ui/tests/permissions-2/inspect.ts rename to web-app/tests/permissions-2/inspect.ts diff --git a/portal-ui/tests/permissions-2/settings.ts b/web-app/tests/permissions-2/settings.ts similarity index 100% rename from portal-ui/tests/permissions-2/settings.ts rename to web-app/tests/permissions-2/settings.ts diff --git a/portal-ui/tests/permissions-2/site-replication.ts b/web-app/tests/permissions-2/site-replication.ts similarity index 100% rename from portal-ui/tests/permissions-2/site-replication.ts rename to web-app/tests/permissions-2/site-replication.ts diff --git a/portal-ui/tests/permissions-2/tiers.ts b/web-app/tests/permissions-2/tiers.ts similarity index 100% rename from portal-ui/tests/permissions-2/tiers.ts rename to web-app/tests/permissions-2/tiers.ts diff --git a/portal-ui/tests/permissions-3/admin.ts b/web-app/tests/permissions-3/admin.ts similarity index 100% rename from portal-ui/tests/permissions-3/admin.ts rename to web-app/tests/permissions-3/admin.ts diff --git a/portal-ui/tests/permissions-3/bucketAssignPolicy.ts b/web-app/tests/permissions-3/bucketAssignPolicy.ts similarity index 100% rename from portal-ui/tests/permissions-3/bucketAssignPolicy.ts rename to web-app/tests/permissions-3/bucketAssignPolicy.ts diff --git a/portal-ui/tests/permissions-3/bucketDeleteAllVersions.ts b/web-app/tests/permissions-3/bucketDeleteAllVersions.ts similarity index 100% rename from portal-ui/tests/permissions-3/bucketDeleteAllVersions.ts rename to web-app/tests/permissions-3/bucketDeleteAllVersions.ts diff --git a/portal-ui/tests/permissions-3/bucketObjectTags.ts b/web-app/tests/permissions-3/bucketObjectTags.ts similarity index 100% rename from portal-ui/tests/permissions-3/bucketObjectTags.ts rename to web-app/tests/permissions-3/bucketObjectTags.ts diff --git a/portal-ui/tests/permissions-3/bucketRead.ts b/web-app/tests/permissions-3/bucketRead.ts similarity index 100% rename from portal-ui/tests/permissions-3/bucketRead.ts rename to web-app/tests/permissions-3/bucketRead.ts diff --git a/portal-ui/tests/permissions-3/bucketSpecific.ts b/web-app/tests/permissions-3/bucketSpecific.ts similarity index 100% rename from portal-ui/tests/permissions-3/bucketSpecific.ts rename to web-app/tests/permissions-3/bucketSpecific.ts diff --git a/portal-ui/tests/permissions-3/logs.ts b/web-app/tests/permissions-3/logs.ts similarity index 100% rename from portal-ui/tests/permissions-3/logs.ts rename to web-app/tests/permissions-3/logs.ts diff --git a/portal-ui/tests/permissions-4/watch.ts b/web-app/tests/permissions-4/watch.ts similarity index 100% rename from portal-ui/tests/permissions-4/watch.ts rename to web-app/tests/permissions-4/watch.ts diff --git a/portal-ui/tests/permissions-5/diagnostics.ts b/web-app/tests/permissions-5/diagnostics.ts similarity index 100% rename from portal-ui/tests/permissions-5/diagnostics.ts rename to web-app/tests/permissions-5/diagnostics.ts diff --git a/portal-ui/tests/permissions-6/heal.ts b/web-app/tests/permissions-6/heal.ts similarity index 100% rename from portal-ui/tests/permissions-6/heal.ts rename to web-app/tests/permissions-6/heal.ts diff --git a/portal-ui/tests/permissions-7/deleteWithPrefixes.ts b/web-app/tests/permissions-7/deleteWithPrefixes.ts similarity index 95% rename from portal-ui/tests/permissions-7/deleteWithPrefixes.ts rename to web-app/tests/permissions-7/deleteWithPrefixes.ts index 728b2fcdd..b63e7fc5f 100644 --- a/portal-ui/tests/permissions-7/deleteWithPrefixes.ts +++ b/web-app/tests/permissions-7/deleteWithPrefixes.ts @@ -35,13 +35,13 @@ test t, bucket1, "abc", - "portal-ui/tests/uploads/noextension", + "web-app/tests/uploads/noextension", ); await functions.uploadNamedObjectToBucket( t, bucket1, "abcd", - "portal-ui/tests/uploads/noextension", + "web-app/tests/uploads/noextension", ); })( "Files with similar prefixes don't get deleted with all versions", diff --git a/portal-ui/tests/permissions-7/errorsVisibleOB.ts b/web-app/tests/permissions-7/errorsVisibleOB.ts similarity index 93% rename from portal-ui/tests/permissions-7/errorsVisibleOB.ts rename to web-app/tests/permissions-7/errorsVisibleOB.ts index af6a4c48a..4400b2eba 100644 --- a/portal-ui/tests/permissions-7/errorsVisibleOB.ts +++ b/web-app/tests/permissions-7/errorsVisibleOB.ts @@ -40,19 +40,19 @@ test t, bucketName, "test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucketName, "home/UserY/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucketName, "home/UserX/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })( "Error Notification is shown in Object Browser when no privileges are set", @@ -81,19 +81,19 @@ test t, bucketName2, "test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucketName2, "home/UserY/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucketName2, "home/UserX/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })( "Error Notification is shown in Object Browser with Rewind request set", diff --git a/portal-ui/tests/permissions-7/filePreview.ts b/web-app/tests/permissions-7/filePreview.ts similarity index 96% rename from portal-ui/tests/permissions-7/filePreview.ts rename to web-app/tests/permissions-7/filePreview.ts index 05f69f95e..66888c6f3 100644 --- a/portal-ui/tests/permissions-7/filePreview.ts +++ b/web-app/tests/permissions-7/filePreview.ts @@ -42,7 +42,7 @@ test t, bucketName, "internode.png", - "portal-ui/tests/uploads/internode.png", + "web-app/tests/uploads/internode.png", ); })("File can be previewed", async (t) => { await t @@ -65,7 +65,7 @@ test t, bucketName, "file1.pdf", - "portal-ui/tests/uploads/file1.pdf", + "web-app/tests/uploads/file1.pdf", ); })("PDF File can be previewed", async (t) => { await t @@ -88,7 +88,7 @@ test t, bucketName, "filescript.pdf", - "portal-ui/tests/uploads/filescript.pdf", + "web-app/tests/uploads/filescript.pdf", ); })("PDF with Alert doesn't execute script", async (t) => { await t diff --git a/portal-ui/tests/permissions-7/resourceTesting.ts b/web-app/tests/permissions-7/resourceTesting.ts similarity index 91% rename from portal-ui/tests/permissions-7/resourceTesting.ts rename to web-app/tests/permissions-7/resourceTesting.ts index 15aec34ce..c89426d7c 100644 --- a/portal-ui/tests/permissions-7/resourceTesting.ts +++ b/web-app/tests/permissions-7/resourceTesting.ts @@ -41,25 +41,25 @@ test t, bucket1, "test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket1, "firstlevel/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket1, "firstlevel/secondlevel/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket1, "firstlevel/secondlevel/thirdlevel/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })( "User can only see permitted files in last path as expected", @@ -99,25 +99,25 @@ test t, bucket1, "test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket1, "firstlevel/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket1, "firstlevel/secondlevel/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket1, "firstlevel/secondlevel/thirdlevel/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })("User can browse from first level as policy has wildcard", async (t) => { await t @@ -157,31 +157,31 @@ test t, bucket3, "test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket3, "home/UserY/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket3, "home/UserX/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket3, "home/User/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); await functions.uploadNamedObjectToBucket( t, bucket3, "home/User/secondlevel/thirdlevel/test.txt", - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })("User can browse from sub levels as policy has wildcard", async (t) => { await t diff --git a/portal-ui/tests/permissions-7/sameBucketPath.ts b/web-app/tests/permissions-7/sameBucketPath.ts similarity index 98% rename from portal-ui/tests/permissions-7/sameBucketPath.ts rename to web-app/tests/permissions-7/sameBucketPath.ts index be97a2510..274451295 100644 --- a/portal-ui/tests/permissions-7/sameBucketPath.ts +++ b/web-app/tests/permissions-7/sameBucketPath.ts @@ -35,7 +35,7 @@ test t, bucketName, `firstlevel/secondlevel/${bucketName}/otherlevel/test.txt`, - "portal-ui/tests/uploads/test.txt", + "web-app/tests/uploads/test.txt", ); })( "User can navigate through folders with the same bucket name", diff --git a/portal-ui/tests/permissions-8/users.ts b/web-app/tests/permissions-8/users.ts similarity index 100% rename from portal-ui/tests/permissions-8/users.ts rename to web-app/tests/permissions-8/users.ts diff --git a/portal-ui/tests/permissions-9/rewind.ts b/web-app/tests/permissions-9/rewind.ts similarity index 100% rename from portal-ui/tests/permissions-9/rewind.ts rename to web-app/tests/permissions-9/rewind.ts diff --git a/portal-ui/tests/permissions-A/iamPolicies.ts b/web-app/tests/permissions-A/iamPolicies.ts similarity index 100% rename from portal-ui/tests/permissions-A/iamPolicies.ts rename to web-app/tests/permissions-A/iamPolicies.ts diff --git a/portal-ui/tests/permissions-B/bucketWritePrefixOnly.ts b/web-app/tests/permissions-B/bucketWritePrefixOnly.ts similarity index 100% rename from portal-ui/tests/permissions-B/bucketWritePrefixOnly.ts rename to web-app/tests/permissions-B/bucketWritePrefixOnly.ts diff --git a/portal-ui/tests/policies/bucketAssignPolicy.json b/web-app/tests/policies/bucketAssignPolicy.json similarity index 100% rename from portal-ui/tests/policies/bucketAssignPolicy.json rename to web-app/tests/policies/bucketAssignPolicy.json diff --git a/portal-ui/tests/policies/bucketCannotTag.json b/web-app/tests/policies/bucketCannotTag.json similarity index 100% rename from portal-ui/tests/policies/bucketCannotTag.json rename to web-app/tests/policies/bucketCannotTag.json diff --git a/portal-ui/tests/policies/bucketRead.json b/web-app/tests/policies/bucketRead.json similarity index 100% rename from portal-ui/tests/policies/bucketRead.json rename to web-app/tests/policies/bucketRead.json diff --git a/portal-ui/tests/policies/bucketReadWrite.json b/web-app/tests/policies/bucketReadWrite.json similarity index 100% rename from portal-ui/tests/policies/bucketReadWrite.json rename to web-app/tests/policies/bucketReadWrite.json diff --git a/portal-ui/tests/policies/bucketSpecific.json b/web-app/tests/policies/bucketSpecific.json similarity index 100% rename from portal-ui/tests/policies/bucketSpecific.json rename to web-app/tests/policies/bucketSpecific.json diff --git a/portal-ui/tests/policies/bucketWrite.json b/web-app/tests/policies/bucketWrite.json similarity index 100% rename from portal-ui/tests/policies/bucketWrite.json rename to web-app/tests/policies/bucketWrite.json diff --git a/portal-ui/tests/policies/bucketWritePrefixOnlyPolicy.json b/web-app/tests/policies/bucketWritePrefixOnlyPolicy.json similarity index 100% rename from portal-ui/tests/policies/bucketWritePrefixOnlyPolicy.json rename to web-app/tests/policies/bucketWritePrefixOnlyPolicy.json diff --git a/portal-ui/tests/policies/conditionsPolicy.json b/web-app/tests/policies/conditionsPolicy.json similarity index 100% rename from portal-ui/tests/policies/conditionsPolicy.json rename to web-app/tests/policies/conditionsPolicy.json diff --git a/portal-ui/tests/policies/conditionsPolicy2.json b/web-app/tests/policies/conditionsPolicy2.json similarity index 100% rename from portal-ui/tests/policies/conditionsPolicy2.json rename to web-app/tests/policies/conditionsPolicy2.json diff --git a/portal-ui/tests/policies/conditionsPolicy3.json b/web-app/tests/policies/conditionsPolicy3.json similarity index 100% rename from portal-ui/tests/policies/conditionsPolicy3.json rename to web-app/tests/policies/conditionsPolicy3.json diff --git a/portal-ui/tests/policies/conditionsPolicy4.json b/web-app/tests/policies/conditionsPolicy4.json similarity index 100% rename from portal-ui/tests/policies/conditionsPolicy4.json rename to web-app/tests/policies/conditionsPolicy4.json diff --git a/portal-ui/tests/policies/dashboard.json b/web-app/tests/policies/dashboard.json similarity index 100% rename from portal-ui/tests/policies/dashboard.json rename to web-app/tests/policies/dashboard.json diff --git a/portal-ui/tests/policies/deleteObjectWithPrefix.json b/web-app/tests/policies/deleteObjectWithPrefix.json similarity index 100% rename from portal-ui/tests/policies/deleteObjectWithPrefix.json rename to web-app/tests/policies/deleteObjectWithPrefix.json diff --git a/portal-ui/tests/policies/diagnostics.json b/web-app/tests/policies/diagnostics.json similarity index 100% rename from portal-ui/tests/policies/diagnostics.json rename to web-app/tests/policies/diagnostics.json diff --git a/portal-ui/tests/policies/fix-prefix-policy-ui-crash.json b/web-app/tests/policies/fix-prefix-policy-ui-crash.json similarity index 100% rename from portal-ui/tests/policies/fix-prefix-policy-ui-crash.json rename to web-app/tests/policies/fix-prefix-policy-ui-crash.json diff --git a/portal-ui/tests/policies/groups.json b/web-app/tests/policies/groups.json similarity index 100% rename from portal-ui/tests/policies/groups.json rename to web-app/tests/policies/groups.json diff --git a/portal-ui/tests/policies/heal.json b/web-app/tests/policies/heal.json similarity index 100% rename from portal-ui/tests/policies/heal.json rename to web-app/tests/policies/heal.json diff --git a/portal-ui/tests/policies/iamPolicies.json b/web-app/tests/policies/iamPolicies.json similarity index 100% rename from portal-ui/tests/policies/iamPolicies.json rename to web-app/tests/policies/iamPolicies.json diff --git a/portal-ui/tests/policies/inspect-allowed.json b/web-app/tests/policies/inspect-allowed.json similarity index 100% rename from portal-ui/tests/policies/inspect-allowed.json rename to web-app/tests/policies/inspect-allowed.json diff --git a/portal-ui/tests/policies/inspect-not-allowed.json b/web-app/tests/policies/inspect-not-allowed.json similarity index 100% rename from portal-ui/tests/policies/inspect-not-allowed.json rename to web-app/tests/policies/inspect-not-allowed.json diff --git a/portal-ui/tests/policies/logs.json b/web-app/tests/policies/logs.json similarity index 100% rename from portal-ui/tests/policies/logs.json rename to web-app/tests/policies/logs.json diff --git a/portal-ui/tests/policies/notificationEndpoints.json b/web-app/tests/policies/notificationEndpoints.json similarity index 100% rename from portal-ui/tests/policies/notificationEndpoints.json rename to web-app/tests/policies/notificationEndpoints.json diff --git a/portal-ui/tests/policies/settings.json b/web-app/tests/policies/settings.json similarity index 100% rename from portal-ui/tests/policies/settings.json rename to web-app/tests/policies/settings.json diff --git a/portal-ui/tests/policies/tiers.json b/web-app/tests/policies/tiers.json similarity index 100% rename from portal-ui/tests/policies/tiers.json rename to web-app/tests/policies/tiers.json diff --git a/portal-ui/tests/policies/trace.json b/web-app/tests/policies/trace.json similarity index 100% rename from portal-ui/tests/policies/trace.json rename to web-app/tests/policies/trace.json diff --git a/portal-ui/tests/policies/users.json b/web-app/tests/policies/users.json similarity index 100% rename from portal-ui/tests/policies/users.json rename to web-app/tests/policies/users.json diff --git a/portal-ui/tests/policies/watch.json b/web-app/tests/policies/watch.json similarity index 100% rename from portal-ui/tests/policies/watch.json rename to web-app/tests/policies/watch.json diff --git a/portal-ui/tests/scripts/cleanup-env.sh b/web-app/tests/scripts/cleanup-env.sh similarity index 89% rename from portal-ui/tests/scripts/cleanup-env.sh rename to web-app/tests/scripts/cleanup-env.sh index 6bc1f2121..3cde8b9f1 100644 --- a/portal-ui/tests/scripts/cleanup-env.sh +++ b/web-app/tests/scripts/cleanup-env.sh @@ -1,10 +1,10 @@ add_alias() { - for i in $(seq 1 4); do - echo "... attempting to add alias $i" - until (mc alias set minio http://127.0.0.1:9000 minioadmin minioadmin); do - echo "...waiting... for 5secs" && sleep 5 - done + for i in $(seq 1 4); do + echo "... attempting to add alias $i" + until (mc alias set minio http://127.0.0.1:9000 minioadmin minioadmin); do + echo "...waiting... for 5secs" && sleep 5 done + done } remove_users() { @@ -61,7 +61,7 @@ remove_policies() { } __init__() { - export TIMESTAMP="$(cat portal-ui/tests/constants/timestamp.txt)" + export TIMESTAMP="$(cat web-app/tests/constants/timestamp.txt)" export GOPATH=/tmp/gopath export PATH=${PATH}:${GOPATH}/bin @@ -76,4 +76,4 @@ main() { remove_policies } -( __init__ "$@" && main "$@" ) \ No newline at end of file +(__init__ "$@" && main "$@") diff --git a/portal-ui/tests/scripts/common.sh b/web-app/tests/scripts/common.sh similarity index 59% rename from portal-ui/tests/scripts/common.sh rename to web-app/tests/scripts/common.sh index 9604a586e..bc4b97ac1 100755 --- a/portal-ui/tests/scripts/common.sh +++ b/web-app/tests/scripts/common.sh @@ -11,45 +11,43 @@ # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . - - add_alias() { - for i in $(seq 1 4); do - echo "... attempting to add alias $i" - until (mc alias set minio http://127.0.0.1:9000 minioadmin minioadmin); do - echo "...waiting... for 5secs" && sleep 5 - done + for i in $(seq 1 4); do + echo "... attempting to add alias $i" + until (mc alias set minio http://127.0.0.1:9000 minioadmin minioadmin); do + echo "...waiting... for 5secs" && sleep 5 done + done } create_policies() { - mc admin policy create minio bucketassignpolicy-$TIMESTAMP portal-ui/tests/policies/bucketAssignPolicy.json - mc admin policy create minio bucketread-$TIMESTAMP portal-ui/tests/policies/bucketRead.json - mc admin policy create minio bucketwrite-$TIMESTAMP portal-ui/tests/policies/bucketWrite.json - mc admin policy create minio bucketreadwrite-$TIMESTAMP portal-ui/tests/policies/bucketReadWrite.json - mc admin policy create minio bucketcannottag-$TIMESTAMP portal-ui/tests/policies/bucketCannotTag.json - mc admin policy create minio bucketspecific-$TIMESTAMP portal-ui/tests/policies/bucketSpecific.json - mc admin policy create minio dashboard-$TIMESTAMP portal-ui/tests/policies/dashboard.json - mc admin policy create minio diagnostics-$TIMESTAMP portal-ui/tests/policies/diagnostics.json - mc admin policy create minio groups-$TIMESTAMP portal-ui/tests/policies/groups.json - mc admin policy create minio heal-$TIMESTAMP portal-ui/tests/policies/heal.json - mc admin policy create minio iampolicies-$TIMESTAMP portal-ui/tests/policies/iamPolicies.json - mc admin policy create minio logs-$TIMESTAMP portal-ui/tests/policies/logs.json - mc admin policy create minio notificationendpoints-$TIMESTAMP portal-ui/tests/policies/notificationEndpoints.json - mc admin policy create minio settings-$TIMESTAMP portal-ui/tests/policies/settings.json - mc admin policy create minio tiers-$TIMESTAMP portal-ui/tests/policies/tiers.json - mc admin policy create minio trace-$TIMESTAMP portal-ui/tests/policies/trace.json - mc admin policy create minio users-$TIMESTAMP portal-ui/tests/policies/users.json - mc admin policy create minio watch-$TIMESTAMP portal-ui/tests/policies/watch.json - mc admin policy create minio bucketwriteprefixonlypolicy-$TIMESTAMP portal-ui/tests/policies/bucketWritePrefixOnlyPolicy.json - mc admin policy create minio inspect-allowed-$TIMESTAMP portal-ui/tests/policies/inspect-allowed.json - mc admin policy create minio inspect-not-allowed-$TIMESTAMP portal-ui/tests/policies/inspect-not-allowed.json - mc admin policy create minio fix-prefix-policy-ui-crash-$TIMESTAMP portal-ui/tests/policies/fix-prefix-policy-ui-crash.json - mc admin policy create minio delete-object-with-prefix-$TIMESTAMP portal-ui/tests/policies/deleteObjectWithPrefix.json - mc admin policy create minio conditions-policy-$TIMESTAMP portal-ui/tests/policies/conditionsPolicy.json - mc admin policy create minio conditions-policy-2-$TIMESTAMP portal-ui/tests/policies/conditionsPolicy2.json - mc admin policy create minio conditions-policy-3-$TIMESTAMP portal-ui/tests/policies/conditionsPolicy3.json - mc admin policy create minio conditions-policy-4-$TIMESTAMP portal-ui/tests/policies/conditionsPolicy4.json + mc admin policy create minio bucketassignpolicy-$TIMESTAMP web-app/tests/policies/bucketAssignPolicy.json + mc admin policy create minio bucketread-$TIMESTAMP web-app/tests/policies/bucketRead.json + mc admin policy create minio bucketwrite-$TIMESTAMP web-app/tests/policies/bucketWrite.json + mc admin policy create minio bucketreadwrite-$TIMESTAMP web-app/tests/policies/bucketReadWrite.json + mc admin policy create minio bucketcannottag-$TIMESTAMP web-app/tests/policies/bucketCannotTag.json + mc admin policy create minio bucketspecific-$TIMESTAMP web-app/tests/policies/bucketSpecific.json + mc admin policy create minio dashboard-$TIMESTAMP web-app/tests/policies/dashboard.json + mc admin policy create minio diagnostics-$TIMESTAMP web-app/tests/policies/diagnostics.json + mc admin policy create minio groups-$TIMESTAMP web-app/tests/policies/groups.json + mc admin policy create minio heal-$TIMESTAMP web-app/tests/policies/heal.json + mc admin policy create minio iampolicies-$TIMESTAMP web-app/tests/policies/iamPolicies.json + mc admin policy create minio logs-$TIMESTAMP web-app/tests/policies/logs.json + mc admin policy create minio notificationendpoints-$TIMESTAMP web-app/tests/policies/notificationEndpoints.json + mc admin policy create minio settings-$TIMESTAMP web-app/tests/policies/settings.json + mc admin policy create minio tiers-$TIMESTAMP web-app/tests/policies/tiers.json + mc admin policy create minio trace-$TIMESTAMP web-app/tests/policies/trace.json + mc admin policy create minio users-$TIMESTAMP web-app/tests/policies/users.json + mc admin policy create minio watch-$TIMESTAMP web-app/tests/policies/watch.json + mc admin policy create minio bucketwriteprefixonlypolicy-$TIMESTAMP web-app/tests/policies/bucketWritePrefixOnlyPolicy.json + mc admin policy create minio inspect-allowed-$TIMESTAMP web-app/tests/policies/inspect-allowed.json + mc admin policy create minio inspect-not-allowed-$TIMESTAMP web-app/tests/policies/inspect-not-allowed.json + mc admin policy create minio fix-prefix-policy-ui-crash-$TIMESTAMP web-app/tests/policies/fix-prefix-policy-ui-crash.json + mc admin policy create minio delete-object-with-prefix-$TIMESTAMP web-app/tests/policies/deleteObjectWithPrefix.json + mc admin policy create minio conditions-policy-$TIMESTAMP web-app/tests/policies/conditionsPolicy.json + mc admin policy create minio conditions-policy-2-$TIMESTAMP web-app/tests/policies/conditionsPolicy2.json + mc admin policy create minio conditions-policy-3-$TIMESTAMP web-app/tests/policies/conditionsPolicy3.json + mc admin policy create minio conditions-policy-4-$TIMESTAMP web-app/tests/policies/conditionsPolicy4.json } create_users() { @@ -84,9 +82,9 @@ create_users() { } create_buckets() { - mc mb minio/testcafe && mc cp ./portal-ui/tests/uploads/test.txt minio/testcafe/write/test.txt - mc mb minio/test && mc cp ./portal-ui/tests/uploads/test.txt minio/test/test.txt && mc cp ./portal-ui/tests/uploads/test.txt minio/test/digitalinsights/xref_cust_guid_actd-v1.txt && mc cp ./portal-ui/tests/uploads/test.txt minio/test/digitalinsights/test.txt - mc mb minio/testcondition && mc cp ./portal-ui/tests/uploads/test.txt minio/testcondition/test.txt && mc cp ./portal-ui/tests2/uploads/test.txt minio/testcondition/firstlevel/xref_cust_guid_actd-v1.txt && mc cp ./portal-ui/tests/uploads/test.txt minio/testcondition/firstlevel/test.txt && mc cp ./portal-ui/tests/uploads/test.txt minio/testcondition/firstlevel/secondlevel/test.txt && mc cp ./portal-ui/tests/uploads/test.txt minio/testcondition/firstlevel/secondlevel/thirdlevel/test.txt + mc mb minio/testcafe && mc cp ./web-app/tests/uploads/test.txt minio/testcafe/write/test.txt + mc mb minio/test && mc cp ./web-app/tests/uploads/test.txt minio/test/test.txt && mc cp ./web-app/tests/uploads/test.txt minio/test/digitalinsights/xref_cust_guid_actd-v1.txt && mc cp ./web-app/tests/uploads/test.txt minio/test/digitalinsights/test.txt + mc mb minio/testcondition && mc cp ./web-app/tests/uploads/test.txt minio/testcondition/test.txt && mc cp ./web-app/tests2/uploads/test.txt minio/testcondition/firstlevel/xref_cust_guid_actd-v1.txt && mc cp ./web-app/tests/uploads/test.txt minio/testcondition/firstlevel/test.txt && mc cp ./web-app/tests/uploads/test.txt minio/testcondition/firstlevel/secondlevel/test.txt && mc cp ./web-app/tests/uploads/test.txt minio/testcondition/firstlevel/secondlevel/thirdlevel/test.txt } assign_policies() { @@ -117,4 +115,4 @@ assign_policies() { mc admin policy attach minio conditions-policy-2-$TIMESTAMP --user conditions-2-$TIMESTAMP mc admin policy attach minio conditions-policy-3-$TIMESTAMP --user conditions-3-$TIMESTAMP mc admin policy attach minio conditions-policy-4-$TIMESTAMP --user conditions-4-$TIMESTAMP -} \ No newline at end of file +} diff --git a/portal-ui/tests/scripts/initialize-env.sh b/web-app/tests/scripts/initialize-env.sh similarity index 66% rename from portal-ui/tests/scripts/initialize-env.sh rename to web-app/tests/scripts/initialize-env.sh index 53908b719..d80233250 100755 --- a/portal-ui/tests/scripts/initialize-env.sh +++ b/web-app/tests/scripts/initialize-env.sh @@ -17,50 +17,49 @@ source "${SCRIPT_DIR}/common.sh" __init__() { export TIMESTAMP=$(date "+%s") - echo $TIMESTAMP > portal-ui/tests/constants/timestamp.txt + echo $TIMESTAMP >web-app/tests/constants/timestamp.txt export GOPATH=/tmp/gopath export PATH=${PATH}:${GOPATH}/bin - ARCH="`uname -m`" + ARCH="$(uname -m)" case $ARCH in - 'i386') - ARCH='amd64' - alias ls='ls --color=auto' - ;; - 'x86_64') - ARCH='amd64' - alias ls='ls -G' - ;; - 'arm') - ARCH='arm64' - ;; - *) ;; + 'i386') + ARCH='amd64' + alias ls='ls --color=auto' + ;; + 'x86_64') + ARCH='amd64' + alias ls='ls -G' + ;; + 'arm') + ARCH='arm64' + ;; + *) ;; esac echo $ARCH - - OS="`uname`" + OS="$(uname)" case $OS in - 'Linux') - OS='linux' - alias ls='ls --color=auto' - ;; - 'FreeBSD') - OS='freebsd' - alias ls='ls -G' - ;; - 'WindowsNT') - OS='windows' - ;; - 'Darwin') - OS='darwin' - ;; - 'SunOS') - OS='solaris' - ;; - 'AIX') ;; - *) ;; + 'Linux') + OS='linux' + alias ls='ls --color=auto' + ;; + 'FreeBSD') + OS='freebsd' + alias ls='ls -G' + ;; + 'WindowsNT') + OS='windows' + ;; + 'Darwin') + OS='darwin' + ;; + 'SunOS') + OS='solaris' + ;; + 'AIX') ;; + *) ;; esac curl -sLO "https://dl.min.io/client/mc/release/$OS-$ARCH/mc" -o mc @@ -76,4 +75,4 @@ main() { assign_policies } -( __init__ "$@" && main "$@" ) \ No newline at end of file +(__init__ "$@" && main "$@") diff --git a/portal-ui/tests/scripts/operator.sh b/web-app/tests/scripts/operator.sh similarity index 71% rename from portal-ui/tests/scripts/operator.sh rename to web-app/tests/scripts/operator.sh index 8f2152387..5ce4ecf71 100755 --- a/portal-ui/tests/scripts/operator.sh +++ b/web-app/tests/scripts/operator.sh @@ -13,7 +13,7 @@ SCRIPT_DIR=$(dirname "$0") export SCRIPT_DIR -source "${SCRIPT_DIR}/common.sh" # This is common.sh for TestCafe Tests +source "${SCRIPT_DIR}/common.sh" # This is common.sh for TestCafe Tests source "${GITHUB_WORKSPACE}/tests/common.sh" # This is common.sh for k8s tests. ## this enables :dev tag for minio/operator container image. @@ -28,22 +28,22 @@ sudo curl -#L "https://dl.min.io/client/mc/release/linux-amd64/mc" -o /usr/local sudo chmod +x /usr/local/bin/mc __init__() { - export TIMESTAMP=$(date "+%s") - echo $TIMESTAMP > portal-ui/tests/constants/timestamp.txt - export GOPATH=/tmp/gopath - export PATH=${PATH}:${GOPATH}/bin - destroy_kind - setup_kind - install_operator - install_tenant - echo "kubectl proxy" - kubectl proxy & - echo "yarn start" - yarn start & - echo "console operator" - ./console operator & - echo "DONE with kind, yarn and console, next is testcafe" - exit 0 + export TIMESTAMP=$(date "+%s") + echo $TIMESTAMP >web-app/tests/constants/timestamp.txt + export GOPATH=/tmp/gopath + export PATH=${PATH}:${GOPATH}/bin + destroy_kind + setup_kind + install_operator + install_tenant + echo "kubectl proxy" + kubectl proxy & + echo "yarn start" + yarn start & + echo "console operator" + ./console operator & + echo "DONE with kind, yarn and console, next is testcafe" + exit 0 } -( __init__ "$@") +(__init__ "$@") diff --git a/portal-ui/tests/scripts/permissions.sh b/web-app/tests/scripts/permissions.sh similarity index 95% rename from portal-ui/tests/scripts/permissions.sh rename to web-app/tests/scripts/permissions.sh index 5201d0304..f81eb80d8 100755 --- a/portal-ui/tests/scripts/permissions.sh +++ b/web-app/tests/scripts/permissions.sh @@ -83,7 +83,7 @@ cleanup() { __init__() { TIMESTAMP=$(date "+%s") - echo "$TIMESTAMP" > portal-ui/tests/constants/timestamp.txt + echo "$TIMESTAMP" >web-app/tests/constants/timestamp.txt export GOPATH=/tmp/gopath export PATH=${PATH}:${GOPATH}/bin @@ -98,8 +98,10 @@ __init__() { } main() { - (yarn start &> /dev/null) & (./console server &> /dev/null) & (testcafe "chrome:headless" "$1" -q --skip-js-errors -c 3) + (yarn start &>/dev/null) & + (./console server &>/dev/null) & + (testcafe "chrome:headless" "$1" -q --skip-js-errors -c 3) cleanup } -( __init__ "$@" && main "$@" ) \ No newline at end of file +(__init__ "$@" && main "$@") diff --git a/portal-ui/tests/scripts/resources/kustomization.yaml b/web-app/tests/scripts/resources/kustomization.yaml similarity index 100% rename from portal-ui/tests/scripts/resources/kustomization.yaml rename to web-app/tests/scripts/resources/kustomization.yaml diff --git a/portal-ui/tests/scripts/tenant-kes-encryption/kustomization.yaml b/web-app/tests/scripts/tenant-kes-encryption/kustomization.yaml similarity index 100% rename from portal-ui/tests/scripts/tenant-kes-encryption/kustomization.yaml rename to web-app/tests/scripts/tenant-kes-encryption/kustomization.yaml diff --git a/portal-ui/tests/scripts/tenant-lite/kustomization.yaml b/web-app/tests/scripts/tenant-lite/kustomization.yaml similarity index 100% rename from portal-ui/tests/scripts/tenant-lite/kustomization.yaml rename to web-app/tests/scripts/tenant-lite/kustomization.yaml diff --git a/portal-ui/tests/subpath-nginx/nginx.conf b/web-app/tests/subpath-nginx/nginx.conf similarity index 100% rename from portal-ui/tests/subpath-nginx/nginx.conf rename to web-app/tests/subpath-nginx/nginx.conf diff --git a/portal-ui/tests/subpath-nginx/test-unauthenticated-user.ts b/web-app/tests/subpath-nginx/test-unauthenticated-user.ts similarity index 100% rename from portal-ui/tests/subpath-nginx/test-unauthenticated-user.ts rename to web-app/tests/subpath-nginx/test-unauthenticated-user.ts diff --git a/portal-ui/tests/uploads/file1.pdf b/web-app/tests/uploads/file1.pdf similarity index 100% rename from portal-ui/tests/uploads/file1.pdf rename to web-app/tests/uploads/file1.pdf diff --git a/portal-ui/tests/uploads/filescript.pdf b/web-app/tests/uploads/filescript.pdf similarity index 100% rename from portal-ui/tests/uploads/filescript.pdf rename to web-app/tests/uploads/filescript.pdf diff --git a/portal-ui/tests/uploads/internode.png b/web-app/tests/uploads/internode.png similarity index 100% rename from portal-ui/tests/uploads/internode.png rename to web-app/tests/uploads/internode.png diff --git a/portal-ui/tests/uploads/noextension b/web-app/tests/uploads/noextension similarity index 100% rename from portal-ui/tests/uploads/noextension rename to web-app/tests/uploads/noextension diff --git a/portal-ui/tests/uploads/test.txt b/web-app/tests/uploads/test.txt similarity index 100% rename from portal-ui/tests/uploads/test.txt rename to web-app/tests/uploads/test.txt diff --git a/portal-ui/tests/utils/constants.ts b/web-app/tests/utils/constants.ts similarity index 100% rename from portal-ui/tests/utils/constants.ts rename to web-app/tests/utils/constants.ts diff --git a/portal-ui/tests/utils/elements-menu.ts b/web-app/tests/utils/elements-menu.ts similarity index 100% rename from portal-ui/tests/utils/elements-menu.ts rename to web-app/tests/utils/elements-menu.ts diff --git a/portal-ui/tests/utils/elements.ts b/web-app/tests/utils/elements.ts similarity index 100% rename from portal-ui/tests/utils/elements.ts rename to web-app/tests/utils/elements.ts diff --git a/portal-ui/tests/utils/functions.ts b/web-app/tests/utils/functions.ts similarity index 100% rename from portal-ui/tests/utils/functions.ts rename to web-app/tests/utils/functions.ts diff --git a/portal-ui/tests/utils/roles.ts b/web-app/tests/utils/roles.ts similarity index 100% rename from portal-ui/tests/utils/roles.ts rename to web-app/tests/utils/roles.ts diff --git a/portal-ui/tsconfig.dev.json b/web-app/tsconfig.dev.json similarity index 100% rename from portal-ui/tsconfig.dev.json rename to web-app/tsconfig.dev.json diff --git a/portal-ui/tsconfig.json b/web-app/tsconfig.json similarity index 100% rename from portal-ui/tsconfig.json rename to web-app/tsconfig.json diff --git a/portal-ui/yarn.lock b/web-app/yarn.lock similarity index 100% rename from portal-ui/yarn.lock rename to web-app/yarn.lock