diff --git a/.github/workflows/docker-build-main.yml b/.github/workflows/docker-build-main.yml index 0a2fedca..7b70f301 100644 --- a/.github/workflows/docker-build-main.yml +++ b/.github/workflows/docker-build-main.yml @@ -46,8 +46,8 @@ jobs: tags: | type=raw,value=development labels: | - org.opencontainers.image.title=LFX PCC UI - org.opencontainers.image.description=Linux Foundation LFX Project Control Center UI application + org.opencontainers.image.title=LFX One UI + org.opencontainers.image.description=Linux Foundation LFX One UI application org.opencontainers.image.vendor=The Linux Foundation org.opencontainers.image.licenses=MIT org.opencontainers.image.documentation=https://github.com/${{ github.repository }}/blob/main/README.md diff --git a/.github/workflows/docker-build-pr.yml b/.github/workflows/docker-build-pr.yml index 2f06ce70..6a155a92 100644 --- a/.github/workflows/docker-build-pr.yml +++ b/.github/workflows/docker-build-pr.yml @@ -49,8 +49,8 @@ jobs: tags: | type=ref,event=pr,prefix=ui-pr- labels: | - org.opencontainers.image.title=LFX PCC UI - org.opencontainers.image.description=Linux Foundation LFX Project Control Center UI application + org.opencontainers.image.title=LFX One UI + org.opencontainers.image.description=Linux Foundation LFX One UI application org.opencontainers.image.vendor=The Linux Foundation org.opencontainers.image.licenses=MIT org.opencontainers.image.documentation=https://github.com/${{ github.repository }}/blob/main/README.md diff --git a/.github/workflows/docker-build-tag.yml b/.github/workflows/docker-build-tag.yml index e9f9e742..ae166cf3 100644 --- a/.github/workflows/docker-build-tag.yml +++ b/.github/workflows/docker-build-tag.yml @@ -65,8 +65,8 @@ jobs: type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} labels: | - org.opencontainers.image.title=LFX PCC UI - org.opencontainers.image.description=Linux Foundation LFX Project Control Center UI application + org.opencontainers.image.title=LFX One UI + org.opencontainers.image.description=Linux Foundation LFX One UI application org.opencontainers.image.vendor=The Linux Foundation org.opencontainers.image.licenses=MIT org.opencontainers.image.documentation=https://github.com/${{ github.repository }}/blob/main/README.md diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 0447f724..4da40d03 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -237,7 +237,7 @@ jobs: - name: Create Playwright auth directory if: steps.validate-secrets.outputs.can_run_tests == 'true' - working-directory: apps/lfx-pcc + working-directory: apps/lfx-one run: mkdir -p playwright/.auth - name: Build the application @@ -247,7 +247,7 @@ jobs: - name: Run E2E tests (All browsers) id: run-tests-all if: ${{ inputs.browser == 'all' && steps.validate-secrets.outputs.can_run_tests == 'true' }} - working-directory: apps/lfx-pcc + working-directory: apps/lfx-one continue-on-error: true run: | if [ -n "$TEST_USERNAME" ] && [ -n "$TEST_PASSWORD" ]; then @@ -265,7 +265,7 @@ jobs: - name: Run E2E tests (Specific browser) if: ${{ inputs.browser != 'all' && steps.validate-secrets.outputs.can_run_tests == 'true' }} - working-directory: apps/lfx-pcc + working-directory: apps/lfx-one run: | if [ -n "$TEST_USERNAME" ] && [ -n "$TEST_PASSWORD" ]; then echo "πŸ” Running authenticated E2E tests on ${{ inputs.browser }}" @@ -296,7 +296,7 @@ jobs: - name: Generate test results summary id: test-results if: always() - working-directory: apps/lfx-pcc + working-directory: apps/lfx-one run: | if [ "${{ steps.validate-secrets.outputs.can_run_tests }}" == "false" ]; then echo "⏭️ E2E tests skipped (missing required secrets)" diff --git a/CLAUDE.md b/CLAUDE.md index 92392993..e28d2925 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -15,7 +15,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co - [Angular 19 Development Patterns](#angular-19-development-patterns) - Zoneless change detection, signals, components - [Component Organization Pattern](#component-organization-pattern) - Standardized component structure -- [Shared Package (@lfx-pcc/shared)](#shared-package-lfx-pccshared) - Types, interfaces, constants +- [Shared Package (@lfx-one/shared)](#shared-package-lfx-oneshared) - Types, interfaces, constants - [PrimeNG Component Wrappers](#primeng-component-wrappers) - UI library abstraction - [Path Mappings](#path-mappings) - Import aliases and conventions @@ -58,14 +58,14 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co ## Project Overview -LFX PCC is a Turborepo monorepo containing an Angular 19 SSR application with experimental zoneless change detection and Express.js server. +LFX One is a Turborepo monorepo containing an Angular 19 SSR application with experimental zoneless change detection and Express.js server. ## Monorepo Structure ```text lfx-v2-ui/ β”œβ”€β”€ apps/ -β”‚ └── lfx-pcc/ # Angular 19 SSR application with zoneless change detection +β”‚ └── lfx-one/ # Angular 19 SSR application with zoneless change detection β”‚ β”œβ”€β”€ eslint.config.mjs # Angular-specific ESLint rules β”‚ β”œβ”€β”€ .prettierrc # Prettier configuration with Tailwind integration β”‚ └── tailwind.config.js # Tailwind with PrimeUI plugin and LFX colors @@ -100,7 +100,7 @@ lfx-v2-ui/ - Authentication is handled by Auth0/Authelia with express-openid-connect middleware - Logging uses Pino for structured JSON logs with sensitive data redaction - Health checks are available at /health and are not logged or authenticated -- All shared types, interfaces, and constants are centralized in @lfx-pcc/shared package +- All shared types, interfaces, and constants are centralized in @lfx-one/shared package - **AI Service Integration**: Claude Sonnet 4 model via LiteLLM proxy for meeting agenda generation - **AI Environment Variables**: AI_PROXY_URL and AI_API_KEY required for AI functionality - **M2M Environment Variables**: M2M_AUTH_CLIENT_ID, M2M_AUTH_CLIENT_SECRET for machine-to-machine auth diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2feaac36..fa97030d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,8 +1,8 @@ -# Contributing to LFX Projects Self-Service +# Contributing to LFX One Contributions are what make the open-source community such an amazing place to learn, inspire, and create. -Thank you for your interest in contributing to LFX PCC! This document provides guidelines and instructions for contributing to the project. +Thank you for your interest in contributing to LFX One! This document provides guidelines and instructions for contributing to the project. ## Table of Contents @@ -230,4 +230,4 @@ If you have questions about contributing, please: 2. Open a new issue for clarification 3. Join our community channels -Thank you for contributing to LFX PCC! +Thank you for contributing to LFX One! diff --git a/Dockerfile b/Dockerfile index ea819a49..979e9db3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,7 +15,7 @@ WORKDIR /app # Copy package files ONLY for dependency installation (for better layer caching) COPY package.json yarn.lock turbo.json .yarnrc.yml ./ COPY .yarn .yarn -COPY apps/lfx-pcc/package.json ./apps/lfx-pcc/ +COPY apps/lfx-one/package.json ./apps/lfx-one/ COPY packages/shared/package.json ./packages/shared/ # Install dependencies (this layer is cached when deps don't change) @@ -31,4 +31,4 @@ RUN yarn build:${BUILD_ENV} EXPOSE 4000 # Start the SSR server directly from built artifacts -CMD ["yarn", "workspace", "lfx-pcc", "start:server"] \ No newline at end of file +CMD ["yarn", "workspace", "lfx-one-ui", "start:server"] \ No newline at end of file diff --git a/README.md b/README.md index f063c249..9268e1c6 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -# LFX PCC +# LFX One -This is a monorepo for the LFX PCC (Projects Self-Service) application, built +This is a monorepo for the LFX One application, built with Angular 19 and experimental zoneless change detection. ## What's inside? ### Apps and Packages -- `apps/lfx-pcc`: Angular 19 SSR application with zoneless change detection and +- `apps/lfx-one`: Angular 19 SSR application with zoneless change detection and direct PrimeNG UI components The app is 100% [TypeScript](https://www.typescriptlang.org/). @@ -54,7 +54,7 @@ of conduct, development process, and how to submit pull requests. 1. **Copy the environment template:** ```bash - cp apps/lfx-pcc/.env.example apps/lfx-pcc/.env + cp apps/lfx-one/.env.example apps/lfx-one/.env ``` 2. **Configure required environment variables:** @@ -151,24 +151,24 @@ You can run commands for the application using Turborepo filters: ```bash # Start the Angular app -yarn start --filter=lfx-pcc +yarn start --filter=lfx-one # Build the Angular app -yarn build --filter=lfx-pcc +yarn build --filter=lfx-one # Run tests for the app -yarn test --filter=lfx-pcc +yarn test --filter=lfx-one # Lint the app -yarn lint --filter=lfx-pcc +yarn lint --filter=lfx-one ``` ## Project Structure ```text -lfx-pcc-v3/ +lfx-one/ β”œβ”€β”€ apps/ -β”‚ └── lfx-pcc/ # Angular 19 SSR application +β”‚ └── lfx-one/ # Angular 19 SSR application β”‚ β”œβ”€β”€ src/app/config/ # Tailwind custom configurations β”‚ β”‚ └── styles/ # Colors and font-size configurations β”‚ β”œβ”€β”€ eslint.config.mjs # Angular-specific ESLint rules diff --git a/apps/lfx-pcc/.editorconfig b/apps/lfx-one/.editorconfig similarity index 100% rename from apps/lfx-pcc/.editorconfig rename to apps/lfx-one/.editorconfig diff --git a/apps/lfx-pcc/.env.example b/apps/lfx-one/.env.example similarity index 100% rename from apps/lfx-pcc/.env.example rename to apps/lfx-one/.env.example diff --git a/apps/lfx-pcc/.gitignore b/apps/lfx-one/.gitignore similarity index 100% rename from apps/lfx-pcc/.gitignore rename to apps/lfx-one/.gitignore diff --git a/apps/lfx-pcc/.prettierignore b/apps/lfx-one/.prettierignore similarity index 100% rename from apps/lfx-pcc/.prettierignore rename to apps/lfx-one/.prettierignore diff --git a/apps/lfx-pcc/.prettierrc.js b/apps/lfx-one/.prettierrc.js similarity index 100% rename from apps/lfx-pcc/.prettierrc.js rename to apps/lfx-one/.prettierrc.js diff --git a/apps/lfx-pcc/README.md b/apps/lfx-one/README.md similarity index 96% rename from apps/lfx-pcc/README.md rename to apps/lfx-one/README.md index 5ea2c84d..e43e058e 100644 --- a/apps/lfx-pcc/README.md +++ b/apps/lfx-one/README.md @@ -1,6 +1,6 @@ -# LFX PCC Application +# LFX One Application -This is the main Angular 19 application for the LFX PCC (Linux Foundation Experience Platform Community Contribution) project, built with experimental zoneless change detection and direct PrimeNG integration. +This is the main Angular 19 application for the LFX One project, built with experimental zoneless change detection and direct PrimeNG integration. ## Key Features diff --git a/apps/lfx-pcc/angular.json b/apps/lfx-one/angular.json similarity index 95% rename from apps/lfx-pcc/angular.json rename to apps/lfx-one/angular.json index 27b7adb4..f9912bdc 100644 --- a/apps/lfx-pcc/angular.json +++ b/apps/lfx-one/angular.json @@ -3,7 +3,7 @@ "version": 1, "newProjectRoot": "projects", "projects": { - "lfx-pcc": { + "lfx-one": { "projectType": "application", "schematics": { "@schematics/angular:component": { @@ -33,7 +33,7 @@ "build": { "builder": "@angular-devkit/build-angular:application", "options": { - "outputPath": "dist/lfx-pcc", + "outputPath": "dist/lfx-one", "index": "src/index.html", "browser": "src/main.ts", "polyfills": [], @@ -123,13 +123,13 @@ }, "configurations": { "production": { - "buildTarget": "lfx-pcc:build:production" + "buildTarget": "lfx-one:build:production" }, "development": { - "buildTarget": "lfx-pcc:build:development" + "buildTarget": "lfx-one:build:development" }, "local": { - "buildTarget": "lfx-pcc:build:local" + "buildTarget": "lfx-one:build:local" } }, "defaultConfiguration": "local" diff --git a/apps/lfx-pcc/e2e/fixtures/mock-data/index.ts b/apps/lfx-one/e2e/fixtures/mock-data/index.ts similarity index 100% rename from apps/lfx-pcc/e2e/fixtures/mock-data/index.ts rename to apps/lfx-one/e2e/fixtures/mock-data/index.ts diff --git a/apps/lfx-pcc/e2e/fixtures/mock-data/projects.mock.ts b/apps/lfx-one/e2e/fixtures/mock-data/projects.mock.ts similarity index 98% rename from apps/lfx-pcc/e2e/fixtures/mock-data/projects.mock.ts rename to apps/lfx-one/e2e/fixtures/mock-data/projects.mock.ts index 92ef0c3a..abb2e299 100644 --- a/apps/lfx-pcc/e2e/fixtures/mock-data/projects.mock.ts +++ b/apps/lfx-one/e2e/fixtures/mock-data/projects.mock.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { Project } from '@lfx-pcc/shared/interfaces'; +import { Project } from '@lfx-one/shared/interfaces'; /** * Mock project data for Playwright tests diff --git a/apps/lfx-pcc/e2e/helpers/api-mock.helper.ts b/apps/lfx-one/e2e/helpers/api-mock.helper.ts similarity index 100% rename from apps/lfx-pcc/e2e/helpers/api-mock.helper.ts rename to apps/lfx-one/e2e/helpers/api-mock.helper.ts diff --git a/apps/lfx-pcc/e2e/helpers/auth.helper.ts b/apps/lfx-one/e2e/helpers/auth.helper.ts similarity index 100% rename from apps/lfx-pcc/e2e/helpers/auth.helper.ts rename to apps/lfx-one/e2e/helpers/auth.helper.ts diff --git a/apps/lfx-pcc/e2e/helpers/global-setup.ts b/apps/lfx-one/e2e/helpers/global-setup.ts similarity index 100% rename from apps/lfx-pcc/e2e/helpers/global-setup.ts rename to apps/lfx-one/e2e/helpers/global-setup.ts diff --git a/apps/lfx-pcc/e2e/homepage-robust.spec.ts b/apps/lfx-one/e2e/homepage-robust.spec.ts similarity index 99% rename from apps/lfx-pcc/e2e/homepage-robust.spec.ts rename to apps/lfx-one/e2e/homepage-robust.spec.ts index 51682639..526c1330 100644 --- a/apps/lfx-pcc/e2e/homepage-robust.spec.ts +++ b/apps/lfx-one/e2e/homepage-robust.spec.ts @@ -17,7 +17,7 @@ test.describe('Homepage - Robust Tests', () => { test.describe('Page Structure and Components', () => { test('should have correct page structure with main sections', async ({ page }) => { - await expect(page).toHaveTitle('LFX Projects'); + await expect(page).toHaveTitle('LFX One'); await expect(page).toHaveURL('/'); // Check main homepage component is present diff --git a/apps/lfx-pcc/e2e/homepage.spec.ts b/apps/lfx-one/e2e/homepage.spec.ts similarity index 100% rename from apps/lfx-pcc/e2e/homepage.spec.ts rename to apps/lfx-one/e2e/homepage.spec.ts diff --git a/apps/lfx-pcc/e2e/project-dashboard-robust.spec.ts b/apps/lfx-one/e2e/project-dashboard-robust.spec.ts similarity index 98% rename from apps/lfx-pcc/e2e/project-dashboard-robust.spec.ts rename to apps/lfx-one/e2e/project-dashboard-robust.spec.ts index b1d4b51d..a84f0a10 100644 --- a/apps/lfx-pcc/e2e/project-dashboard-robust.spec.ts +++ b/apps/lfx-one/e2e/project-dashboard-robust.spec.ts @@ -34,7 +34,7 @@ test.describe('Project Dashboard - Robust Tests', () => { test.describe('Page Structure and Components', () => { test('should have correct page structure with main content', async ({ page }) => { - await expect(page).toHaveTitle('LFX Projects'); + await expect(page).toHaveTitle('LFX One'); await expect(page).toHaveURL(/\/project\/[\w-]+$/); // Check main project component is present @@ -264,8 +264,8 @@ test.describe('Project Dashboard - Robust Tests', () => { // Search bar should be hidden on mobile (responsive design) await expect(page.locator('[data-testid="header-search-autocomplete"]')).toBeHidden(); - // On mobile: "Projects" text is completely hidden from header button - // We need to target the specific span that contains "Projects" text + // On mobile: "One" text is completely hidden from header button + // We need to target the specific span that contains "One" text await expect(page.getByTestId('header-projects-text')).toBeHidden(); // Search bar should be hidden on mobile (responsive design) diff --git a/apps/lfx-pcc/e2e/project-dashboard.spec.ts b/apps/lfx-one/e2e/project-dashboard.spec.ts similarity index 99% rename from apps/lfx-pcc/e2e/project-dashboard.spec.ts rename to apps/lfx-one/e2e/project-dashboard.spec.ts index b9aba58d..59b48533 100644 --- a/apps/lfx-pcc/e2e/project-dashboard.spec.ts +++ b/apps/lfx-one/e2e/project-dashboard.spec.ts @@ -39,7 +39,7 @@ test.describe('Project Dashboard', () => { test.describe('Navigation and Layout', () => { test('should display correct page title and URL', async ({ page }) => { - await expect(page).toHaveTitle('LFX Projects'); + await expect(page).toHaveTitle('LFX One'); await expect(page).toHaveURL(/\/project\/[\w-]+$/); }); @@ -322,8 +322,8 @@ test.describe('Project Dashboard', () => { await expect(page.getByRole('link', { name: 'Dashboard' })).toBeVisible(); await page.getByRole('link', { name: 'Dashboard' }).click(); - // All dashboard elements should be visible on tablet (768px = desktop, "Projects" text visible) - await expect(page.getByRole('button', { name: 'Go to home page' }).getByText('Projects', { exact: true })).toBeVisible(); + // All dashboard elements should be visible on tablet (768px = desktop, "One" text visible) + await expect(page.getByRole('button', { name: 'Go to home page' }).getByText('One', { exact: true })).toBeVisible(); await expect(page.getByRole('heading', { name: 'Academy Software Foundation (ASWF)' })).toBeVisible(); await expect(page.getByText('Total Members')).toBeVisible(); await expect(page.getByText('Project Health')).toBeVisible(); diff --git a/apps/lfx-pcc/ecosystem.config.js b/apps/lfx-one/ecosystem.config.js similarity index 89% rename from apps/lfx-pcc/ecosystem.config.js rename to apps/lfx-one/ecosystem.config.js index 8df41d7a..a6b2d891 100644 --- a/apps/lfx-pcc/ecosystem.config.js +++ b/apps/lfx-one/ecosystem.config.js @@ -4,8 +4,8 @@ module.exports = { apps: [ { - name: 'lfx-pcc', - script: 'dist/lfx-pcc/server/server.mjs', + name: 'lfx-one', + script: 'dist/lfx-one/server/server.mjs', env: { PM2: 'true', NODE_ENV: 'production', diff --git a/apps/lfx-pcc/eslint.config.mjs b/apps/lfx-one/eslint.config.mjs similarity index 100% rename from apps/lfx-pcc/eslint.config.mjs rename to apps/lfx-one/eslint.config.mjs diff --git a/apps/lfx-pcc/package.json b/apps/lfx-one/package.json similarity index 98% rename from apps/lfx-pcc/package.json rename to apps/lfx-one/package.json index 3527fd94..827a5f5b 100644 --- a/apps/lfx-pcc/package.json +++ b/apps/lfx-one/package.json @@ -1,5 +1,5 @@ { - "name": "lfx-pcc", + "name": "lfx-one-ui", "version": "0.0.0", "scripts": { "ng": "ng", @@ -38,7 +38,7 @@ "@fullcalendar/core": "^6.1.19", "@fullcalendar/daygrid": "^6.1.19", "@fullcalendar/timegrid": "^6.1.19", - "@lfx-pcc/shared": "workspace:*", + "@lfx-one/shared": "workspace:*", "@linuxfoundation/lfx-ui-core": "^0.0.20", "@primeng/themes": "^19.1.4", "compression": "^1.8.1", diff --git a/apps/lfx-pcc/playwright.config.ts b/apps/lfx-one/playwright.config.ts similarity index 100% rename from apps/lfx-pcc/playwright.config.ts rename to apps/lfx-one/playwright.config.ts diff --git a/apps/lfx-pcc/postcss.config.js b/apps/lfx-one/postcss.config.js similarity index 100% rename from apps/lfx-pcc/postcss.config.js rename to apps/lfx-one/postcss.config.js diff --git a/apps/lfx-pcc/public/favicon.ico b/apps/lfx-one/public/favicon.ico similarity index 100% rename from apps/lfx-pcc/public/favicon.ico rename to apps/lfx-one/public/favicon.ico diff --git a/apps/lfx-pcc/public/images/lfx-logo.svg b/apps/lfx-one/public/images/lfx-logo.svg similarity index 100% rename from apps/lfx-pcc/public/images/lfx-logo.svg rename to apps/lfx-one/public/images/lfx-logo.svg diff --git a/apps/lfx-pcc/public/images/zoom-logo.svg b/apps/lfx-one/public/images/zoom-logo.svg similarity index 100% rename from apps/lfx-pcc/public/images/zoom-logo.svg rename to apps/lfx-one/public/images/zoom-logo.svg diff --git a/apps/lfx-pcc/src/app/app.component.html b/apps/lfx-one/src/app/app.component.html similarity index 100% rename from apps/lfx-pcc/src/app/app.component.html rename to apps/lfx-one/src/app/app.component.html diff --git a/apps/lfx-pcc/src/app/app.component.scss b/apps/lfx-one/src/app/app.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/app.component.scss rename to apps/lfx-one/src/app/app.component.scss diff --git a/apps/lfx-pcc/src/app/app.component.ts b/apps/lfx-one/src/app/app.component.ts similarity index 92% rename from apps/lfx-pcc/src/app/app.component.ts rename to apps/lfx-one/src/app/app.component.ts index acecae11..003f570c 100644 --- a/apps/lfx-pcc/src/app/app.component.ts +++ b/apps/lfx-one/src/app/app.component.ts @@ -2,9 +2,9 @@ // SPDX-License-Identifier: MIT import { CommonModule } from '@angular/common'; -import { CUSTOM_ELEMENTS_SCHEMA, Component, inject, makeStateKey, REQUEST_CONTEXT, TransferState } from '@angular/core'; +import { Component, CUSTOM_ELEMENTS_SCHEMA, inject, makeStateKey, REQUEST_CONTEXT, TransferState } from '@angular/core'; import { RouterOutlet } from '@angular/router'; -import { AuthContext } from '@lfx-pcc/shared/interfaces'; +import { AuthContext } from '@lfx-one/shared/interfaces'; import { ToastModule } from 'primeng/toast'; import { HeaderComponent } from './shared/components/header/header.component'; diff --git a/apps/lfx-pcc/src/app/app.config.server.ts b/apps/lfx-one/src/app/app.config.server.ts similarity index 100% rename from apps/lfx-pcc/src/app/app.config.server.ts rename to apps/lfx-one/src/app/app.config.server.ts diff --git a/apps/lfx-pcc/src/app/app.config.ts b/apps/lfx-one/src/app/app.config.ts similarity index 100% rename from apps/lfx-pcc/src/app/app.config.ts rename to apps/lfx-one/src/app/app.config.ts diff --git a/apps/lfx-pcc/src/app/app.routes.server.ts b/apps/lfx-one/src/app/app.routes.server.ts similarity index 100% rename from apps/lfx-pcc/src/app/app.routes.server.ts rename to apps/lfx-one/src/app/app.routes.server.ts diff --git a/apps/lfx-pcc/src/app/app.routes.ts b/apps/lfx-one/src/app/app.routes.ts similarity index 100% rename from apps/lfx-pcc/src/app/app.routes.ts rename to apps/lfx-one/src/app/app.routes.ts diff --git a/apps/lfx-pcc/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.html b/apps/lfx-one/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.html similarity index 100% rename from apps/lfx-pcc/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.html rename to apps/lfx-one/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.html diff --git a/apps/lfx-pcc/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.scss b/apps/lfx-one/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.scss rename to apps/lfx-one/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.scss diff --git a/apps/lfx-pcc/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.ts b/apps/lfx-one/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.ts similarity index 97% rename from apps/lfx-pcc/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.ts rename to apps/lfx-one/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.ts index 070dc2ee..2beab8de 100644 --- a/apps/lfx-pcc/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.ts +++ b/apps/lfx-one/src/app/layouts/profile-layout/components/profile-stats/profile-stats.component.ts @@ -3,7 +3,7 @@ import { CommonModule } from '@angular/common'; import { Component, computed, input, Signal } from '@angular/core'; -import { CombinedProfile, UserStatistics } from '@lfx-pcc/shared/interfaces'; +import { CombinedProfile, UserStatistics } from '@lfx-one/shared/interfaces'; import { CardComponent } from '@shared/components/card/card.component'; @Component({ diff --git a/apps/lfx-pcc/src/app/layouts/profile-layout/profile-layout.component.html b/apps/lfx-one/src/app/layouts/profile-layout/profile-layout.component.html similarity index 100% rename from apps/lfx-pcc/src/app/layouts/profile-layout/profile-layout.component.html rename to apps/lfx-one/src/app/layouts/profile-layout/profile-layout.component.html diff --git a/apps/lfx-pcc/src/app/layouts/profile-layout/profile-layout.component.scss b/apps/lfx-one/src/app/layouts/profile-layout/profile-layout.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/layouts/profile-layout/profile-layout.component.scss rename to apps/lfx-one/src/app/layouts/profile-layout/profile-layout.component.scss diff --git a/apps/lfx-pcc/src/app/layouts/profile-layout/profile-layout.component.ts b/apps/lfx-one/src/app/layouts/profile-layout/profile-layout.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/layouts/profile-layout/profile-layout.component.ts rename to apps/lfx-one/src/app/layouts/profile-layout/profile-layout.component.ts index e401d587..3a8b41f1 100644 --- a/apps/lfx-pcc/src/app/layouts/profile-layout/profile-layout.component.ts +++ b/apps/lfx-one/src/app/layouts/profile-layout/profile-layout.component.ts @@ -5,7 +5,7 @@ import { CommonModule } from '@angular/common'; import { Component, computed, inject, input, Signal, signal } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; import { RouterModule } from '@angular/router'; -import { CombinedProfile } from '@lfx-pcc/shared/interfaces'; +import { CombinedProfile } from '@lfx-one/shared/interfaces'; import { UserService } from '@services/user.service'; import { AvatarComponent } from '@shared/components/avatar/avatar.component'; import { BreadcrumbComponent } from '@shared/components/breadcrumb/breadcrumb.component'; diff --git a/apps/lfx-pcc/src/app/layouts/project-layout/project-layout.component.html b/apps/lfx-one/src/app/layouts/project-layout/project-layout.component.html similarity index 100% rename from apps/lfx-pcc/src/app/layouts/project-layout/project-layout.component.html rename to apps/lfx-one/src/app/layouts/project-layout/project-layout.component.html diff --git a/apps/lfx-pcc/src/app/layouts/project-layout/project-layout.component.scss b/apps/lfx-one/src/app/layouts/project-layout/project-layout.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/layouts/project-layout/project-layout.component.scss rename to apps/lfx-one/src/app/layouts/project-layout/project-layout.component.scss diff --git a/apps/lfx-pcc/src/app/layouts/project-layout/project-layout.component.ts b/apps/lfx-one/src/app/layouts/project-layout/project-layout.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/layouts/project-layout/project-layout.component.ts rename to apps/lfx-one/src/app/layouts/project-layout/project-layout.component.ts index 87f11ca6..a751a06d 100644 --- a/apps/lfx-pcc/src/app/layouts/project-layout/project-layout.component.ts +++ b/apps/lfx-one/src/app/layouts/project-layout/project-layout.component.ts @@ -6,7 +6,7 @@ import { Component, computed, inject, input, Signal, signal } from '@angular/cor import { toSignal } from '@angular/core/rxjs-interop'; import { ActivatedRoute, RouterModule } from '@angular/router'; import { BreadcrumbComponent } from '@components/breadcrumb/breadcrumb.component'; -import { FilterButton, Project } from '@lfx-pcc/shared/interfaces'; +import { FilterButton, Project } from '@lfx-one/shared/interfaces'; import { ProjectService } from '@services/project.service'; import { MenuItem } from 'primeng/api'; import { ChipModule } from 'primeng/chip'; diff --git a/apps/lfx-pcc/src/app/modules/meeting/meeting-join/meeting-join.component.html b/apps/lfx-one/src/app/modules/meeting/meeting-join/meeting-join.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/meeting/meeting-join/meeting-join.component.html rename to apps/lfx-one/src/app/modules/meeting/meeting-join/meeting-join.component.html diff --git a/apps/lfx-pcc/src/app/modules/meeting/meeting-join/meeting-join.component.ts b/apps/lfx-one/src/app/modules/meeting/meeting-join/meeting-join.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/meeting/meeting-join/meeting-join.component.ts rename to apps/lfx-one/src/app/modules/meeting/meeting-join/meeting-join.component.ts index 415b9b66..aebb42e1 100644 --- a/apps/lfx-pcc/src/app/modules/meeting/meeting-join/meeting-join.component.ts +++ b/apps/lfx-one/src/app/modules/meeting/meeting-join/meeting-join.component.ts @@ -14,7 +14,7 @@ import { CardComponent } from '@components/card/card.component'; import { ExpandableTextComponent } from '@components/expandable-text/expandable-text.component'; import { InputTextComponent } from '@components/input-text/input-text.component'; import { environment } from '@environments/environment'; -import { extractUrlsWithDomains, Meeting, Project, User } from '@lfx-pcc/shared'; +import { extractUrlsWithDomains, Meeting, Project, User } from '@lfx-one/shared'; import { MeetingTimePipe } from '@pipes/meeting-time.pipe'; import { MeetingService } from '@services/meeting.service'; import { UserService } from '@services/user.service'; diff --git a/apps/lfx-pcc/src/app/modules/meeting/meeting-not-found/meeting-not-found.component.html b/apps/lfx-one/src/app/modules/meeting/meeting-not-found/meeting-not-found.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/meeting/meeting-not-found/meeting-not-found.component.html rename to apps/lfx-one/src/app/modules/meeting/meeting-not-found/meeting-not-found.component.html diff --git a/apps/lfx-pcc/src/app/modules/meeting/meeting-not-found/meeting-not-found.component.ts b/apps/lfx-one/src/app/modules/meeting/meeting-not-found/meeting-not-found.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/meeting/meeting-not-found/meeting-not-found.component.ts rename to apps/lfx-one/src/app/modules/meeting/meeting-not-found/meeting-not-found.component.ts diff --git a/apps/lfx-pcc/src/app/modules/meeting/meeting.routes.ts b/apps/lfx-one/src/app/modules/meeting/meeting.routes.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/meeting/meeting.routes.ts rename to apps/lfx-one/src/app/modules/meeting/meeting.routes.ts diff --git a/apps/lfx-pcc/src/app/modules/pages/home/home.component.html b/apps/lfx-one/src/app/modules/pages/home/home.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/pages/home/home.component.html rename to apps/lfx-one/src/app/modules/pages/home/home.component.html diff --git a/apps/lfx-pcc/src/app/modules/pages/home/home.component.ts b/apps/lfx-one/src/app/modules/pages/home/home.component.ts similarity index 97% rename from apps/lfx-pcc/src/app/modules/pages/home/home.component.ts rename to apps/lfx-one/src/app/modules/pages/home/home.component.ts index 180eb031..1461b3e9 100644 --- a/apps/lfx-pcc/src/app/modules/pages/home/home.component.ts +++ b/apps/lfx-one/src/app/modules/pages/home/home.component.ts @@ -6,7 +6,7 @@ import { toSignal } from '@angular/core/rxjs-interop'; import { FormControl, FormGroup } from '@angular/forms'; import { InputTextComponent } from '@components/input-text/input-text.component'; import { ProjectCardComponent } from '@components/project-card/project-card.component'; -import { Project, ProjectCard, ProjectCardMetric } from '@lfx-pcc/shared/interfaces'; +import { Project, ProjectCard, ProjectCardMetric } from '@lfx-one/shared/interfaces'; import { ProjectService } from '@shared/services/project.service'; import { AnimateOnScrollModule } from 'primeng/animateonscroll'; import { SkeletonModule } from 'primeng/skeleton'; diff --git a/apps/lfx-pcc/src/app/modules/profile/edit/profile-edit.component.html b/apps/lfx-one/src/app/modules/profile/edit/profile-edit.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/profile/edit/profile-edit.component.html rename to apps/lfx-one/src/app/modules/profile/edit/profile-edit.component.html diff --git a/apps/lfx-pcc/src/app/modules/profile/edit/profile-edit.component.ts b/apps/lfx-one/src/app/modules/profile/edit/profile-edit.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/profile/edit/profile-edit.component.ts rename to apps/lfx-one/src/app/modules/profile/edit/profile-edit.component.ts index 38e82d42..536ea2a5 100644 --- a/apps/lfx-pcc/src/app/modules/profile/edit/profile-edit.component.ts +++ b/apps/lfx-one/src/app/modules/profile/edit/profile-edit.component.ts @@ -4,8 +4,8 @@ import { CommonModule } from '@angular/common'; import { Component, computed, inject, OnInit, signal } from '@angular/core'; import { FormBuilder, FormGroup, ReactiveFormsModule, Validators } from '@angular/forms'; -import { COUNTRIES, TSHIRT_SIZES, US_STATES } from '@lfx-pcc/shared'; -import { CombinedProfile, UpdateProfileDetailsRequest, UpdateUserProfileRequest } from '@lfx-pcc/shared/interfaces'; +import { COUNTRIES, TSHIRT_SIZES, US_STATES } from '@lfx-one/shared'; +import { CombinedProfile, UpdateProfileDetailsRequest, UpdateUserProfileRequest } from '@lfx-one/shared/interfaces'; import { UserService } from '@services/user.service'; import { ButtonComponent } from '@shared/components/button/button.component'; import { CardComponent } from '@shared/components/card/card.component'; diff --git a/apps/lfx-pcc/src/app/modules/profile/email/profile-email.component.html b/apps/lfx-one/src/app/modules/profile/email/profile-email.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/profile/email/profile-email.component.html rename to apps/lfx-one/src/app/modules/profile/email/profile-email.component.html diff --git a/apps/lfx-pcc/src/app/modules/profile/email/profile-email.component.ts b/apps/lfx-one/src/app/modules/profile/email/profile-email.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/profile/email/profile-email.component.ts rename to apps/lfx-one/src/app/modules/profile/email/profile-email.component.ts diff --git a/apps/lfx-pcc/src/app/modules/profile/password/profile-password.component.html b/apps/lfx-one/src/app/modules/profile/password/profile-password.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/profile/password/profile-password.component.html rename to apps/lfx-one/src/app/modules/profile/password/profile-password.component.html diff --git a/apps/lfx-pcc/src/app/modules/profile/password/profile-password.component.ts b/apps/lfx-one/src/app/modules/profile/password/profile-password.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/profile/password/profile-password.component.ts rename to apps/lfx-one/src/app/modules/profile/password/profile-password.component.ts diff --git a/apps/lfx-pcc/src/app/modules/profile/profile.routes.ts b/apps/lfx-one/src/app/modules/profile/profile.routes.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/profile/profile.routes.ts rename to apps/lfx-one/src/app/modules/profile/profile.routes.ts diff --git a/apps/lfx-pcc/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.html b/apps/lfx-one/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.html rename to apps/lfx-one/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.ts b/apps/lfx-one/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.ts rename to apps/lfx-one/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.ts index 58bf13b9..8297b9f9 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.ts +++ b/apps/lfx-one/src/app/modules/project/committees/committee-dashboard/committee-dashboard.component.ts @@ -10,7 +10,7 @@ import { ButtonComponent } from '@components/button/button.component'; import { CardComponent } from '@components/card/card.component'; import { InputTextComponent } from '@components/input-text/input-text.component'; import { SelectComponent } from '@components/select/select.component'; -import { Committee } from '@lfx-pcc/shared/interfaces'; +import { Committee } from '@lfx-one/shared/interfaces'; import { CommitteeService } from '@services/committee.service'; import { ProjectService } from '@services/project.service'; import { AnimateOnScrollModule } from 'primeng/animateonscroll'; diff --git a/apps/lfx-pcc/src/app/modules/project/committees/committee-view/committee-view.component.html b/apps/lfx-one/src/app/modules/project/committees/committee-view/committee-view.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/committee-view/committee-view.component.html rename to apps/lfx-one/src/app/modules/project/committees/committee-view/committee-view.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/committees/committee-view/committee-view.component.scss b/apps/lfx-one/src/app/modules/project/committees/committee-view/committee-view.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/committee-view/committee-view.component.scss rename to apps/lfx-one/src/app/modules/project/committees/committee-view/committee-view.component.scss diff --git a/apps/lfx-pcc/src/app/modules/project/committees/committee-view/committee-view.component.ts b/apps/lfx-one/src/app/modules/project/committees/committee-view/committee-view.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/committees/committee-view/committee-view.component.ts rename to apps/lfx-one/src/app/modules/project/committees/committee-view/committee-view.component.ts index 9ff4b6f5..9ed8fee5 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/committee-view/committee-view.component.ts +++ b/apps/lfx-one/src/app/modules/project/committees/committee-view/committee-view.component.ts @@ -8,7 +8,7 @@ import { ActivatedRoute, Router } from '@angular/router'; import { ButtonComponent } from '@components/button/button.component'; import { CardComponent } from '@components/card/card.component'; import { MenuComponent } from '@components/menu/menu.component'; -import { Committee, CommitteeMember } from '@lfx-pcc/shared/interfaces'; +import { Committee, CommitteeMember } from '@lfx-one/shared/interfaces'; import { CommitteeService } from '@services/committee.service'; import { ProjectService } from '@services/project.service'; import { ConfirmationService, MenuItem, MessageService } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/committees/committees.routes.ts b/apps/lfx-one/src/app/modules/project/committees/committees.routes.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/committees.routes.ts rename to apps/lfx-one/src/app/modules/project/committees/committees.routes.ts diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-form/committee-form.component.html b/apps/lfx-one/src/app/modules/project/committees/components/committee-form/committee-form.component.html similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/committees/components/committee-form/committee-form.component.html rename to apps/lfx-one/src/app/modules/project/committees/components/committee-form/committee-form.component.html index f0852bcc..47b183e5 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-form/committee-form.component.html +++ b/apps/lfx-one/src/app/modules/project/committees/components/committee-form/committee-form.component.html @@ -95,7 +95,7 @@

Settings

control="joinable" label="Joinable" id="joinable-toggle" - tooltip="When enabled, users are able to join the committee through LFX Projects" + tooltip="When enabled, users are able to join the committee through LFX One" tooltipPosition="right"> diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-form/committee-form.component.ts b/apps/lfx-one/src/app/modules/project/committees/components/committee-form/committee-form.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/committees/components/committee-form/committee-form.component.ts rename to apps/lfx-one/src/app/modules/project/committees/components/committee-form/committee-form.component.ts index 7ad27f46..e52e8e22 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-form/committee-form.component.ts +++ b/apps/lfx-one/src/app/modules/project/committees/components/committee-form/committee-form.component.ts @@ -11,8 +11,8 @@ import { InputTextComponent } from '@components/input-text/input-text.component' import { SelectComponent } from '@components/select/select.component'; import { TextareaComponent } from '@components/textarea/textarea.component'; import { ToggleComponent } from '@components/toggle/toggle.component'; -import { COMMITTEE_CATEGORIES } from '@lfx-pcc/shared/constants'; -import { Committee } from '@lfx-pcc/shared/interfaces'; +import { COMMITTEE_CATEGORIES } from '@lfx-one/shared/constants'; +import { Committee } from '@lfx-one/shared/interfaces'; import { CommitteeService } from '@services/committee.service'; import { ProjectService } from '@services/project.service'; import { MessageService } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-members/committee-members.component.html b/apps/lfx-one/src/app/modules/project/committees/components/committee-members/committee-members.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/components/committee-members/committee-members.component.html rename to apps/lfx-one/src/app/modules/project/committees/components/committee-members/committee-members.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-members/committee-members.component.scss b/apps/lfx-one/src/app/modules/project/committees/components/committee-members/committee-members.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/components/committee-members/committee-members.component.scss rename to apps/lfx-one/src/app/modules/project/committees/components/committee-members/committee-members.component.scss diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-members/committee-members.component.ts b/apps/lfx-one/src/app/modules/project/committees/components/committee-members/committee-members.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/committees/components/committee-members/committee-members.component.ts rename to apps/lfx-one/src/app/modules/project/committees/components/committee-members/committee-members.component.ts index c341fa41..aa4adb03 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-members/committee-members.component.ts +++ b/apps/lfx-one/src/app/modules/project/committees/components/committee-members/committee-members.component.ts @@ -12,7 +12,7 @@ import { MenuComponent } from '@components/menu/menu.component'; import { SelectButtonComponent } from '@components/select-button/select-button.component'; import { SelectComponent } from '@components/select/select.component'; import { TableComponent } from '@components/table/table.component'; -import { Committee, CommitteeMember } from '@lfx-pcc/shared/interfaces'; +import { Committee, CommitteeMember } from '@lfx-one/shared/interfaces'; import { CommitteeService } from '@services/committee.service'; import { AnimateOnScrollModule } from 'primeng/animateonscroll'; import { ConfirmationService, MenuItem, MessageService } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-table/committee-table.component.html b/apps/lfx-one/src/app/modules/project/committees/components/committee-table/committee-table.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/components/committee-table/committee-table.component.html rename to apps/lfx-one/src/app/modules/project/committees/components/committee-table/committee-table.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-table/committee-table.component.ts b/apps/lfx-one/src/app/modules/project/committees/components/committee-table/committee-table.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/committees/components/committee-table/committee-table.component.ts rename to apps/lfx-one/src/app/modules/project/committees/components/committee-table/committee-table.component.ts index 9469268c..fe2103b9 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/components/committee-table/committee-table.component.ts +++ b/apps/lfx-one/src/app/modules/project/committees/components/committee-table/committee-table.component.ts @@ -7,7 +7,7 @@ import { RouterLink } from '@angular/router'; import { ButtonComponent } from '@components/button/button.component'; import { MenuComponent } from '@components/menu/menu.component'; import { TableComponent } from '@components/table/table.component'; -import { Committee } from '@lfx-pcc/shared/interfaces'; +import { Committee } from '@lfx-one/shared/interfaces'; import { CommitteeTypeColorPipe } from '@pipes/committee-type-colors.pipe'; import { ProjectService } from '@services/project.service'; import { MenuItem } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/member-card/member-card.component.html b/apps/lfx-one/src/app/modules/project/committees/components/member-card/member-card.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/components/member-card/member-card.component.html rename to apps/lfx-one/src/app/modules/project/committees/components/member-card/member-card.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/member-card/member-card.component.ts b/apps/lfx-one/src/app/modules/project/committees/components/member-card/member-card.component.ts similarity index 97% rename from apps/lfx-pcc/src/app/modules/project/committees/components/member-card/member-card.component.ts rename to apps/lfx-one/src/app/modules/project/committees/components/member-card/member-card.component.ts index 83006cfa..24762c59 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/components/member-card/member-card.component.ts +++ b/apps/lfx-one/src/app/modules/project/committees/components/member-card/member-card.component.ts @@ -7,7 +7,7 @@ import { AvatarComponent } from '@components/avatar/avatar.component'; import { BadgeComponent } from '@components/badge/badge.component'; import { ButtonComponent } from '@components/button/button.component'; import { MenuComponent } from '@components/menu/menu.component'; -import { Committee, CommitteeMember } from '@lfx-pcc/shared/interfaces'; +import { Committee, CommitteeMember } from '@lfx-one/shared/interfaces'; import { Tooltip } from 'primeng/tooltip'; @Component({ diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/member-form/member-form.component.html b/apps/lfx-one/src/app/modules/project/committees/components/member-form/member-form.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/components/member-form/member-form.component.html rename to apps/lfx-one/src/app/modules/project/committees/components/member-form/member-form.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/member-form/member-form.component.scss b/apps/lfx-one/src/app/modules/project/committees/components/member-form/member-form.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/components/member-form/member-form.component.scss rename to apps/lfx-one/src/app/modules/project/committees/components/member-form/member-form.component.scss diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/member-form/member-form.component.ts b/apps/lfx-one/src/app/modules/project/committees/components/member-form/member-form.component.ts similarity index 97% rename from apps/lfx-pcc/src/app/modules/project/committees/components/member-form/member-form.component.ts rename to apps/lfx-one/src/app/modules/project/committees/components/member-form/member-form.component.ts index 6b99cde7..11005459 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/components/member-form/member-form.component.ts +++ b/apps/lfx-one/src/app/modules/project/committees/components/member-form/member-form.component.ts @@ -8,9 +8,9 @@ import { ButtonComponent } from '@components/button/button.component'; import { CalendarComponent } from '@components/calendar/calendar.component'; import { InputTextComponent } from '@components/input-text/input-text.component'; import { SelectComponent } from '@components/select/select.component'; -import { MEMBER_ROLES, VOTING_STATUSES } from '@lfx-pcc/shared/constants'; -import { CreateCommitteeMemberRequest } from '@lfx-pcc/shared/interfaces'; -import { formatDateToISOString, parseISODateString } from '@lfx-pcc/shared/utils'; +import { MEMBER_ROLES, VOTING_STATUSES } from '@lfx-one/shared/constants'; +import { CreateCommitteeMemberRequest } from '@lfx-one/shared/interfaces'; +import { formatDateToISOString, parseISODateString } from '@lfx-one/shared/utils'; import { CommitteeService } from '@services/committee.service'; import { MessageService } from 'primeng/api'; import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.html b/apps/lfx-one/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.html rename to apps/lfx-one/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.ts b/apps/lfx-one/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.ts rename to apps/lfx-one/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.ts index 9af74407..e78a92bb 100644 --- a/apps/lfx-pcc/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.ts +++ b/apps/lfx-one/src/app/modules/project/committees/components/upcoming-committee-meeting/upcoming-committee-meeting.component.ts @@ -5,7 +5,7 @@ import { CommonModule } from '@angular/common'; import { Component, computed, inject, Injector, input, OnInit, runInInjectionContext, Signal } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; import { RouterLink } from '@angular/router'; -import { Meeting } from '@lfx-pcc/shared/interfaces'; +import { Meeting } from '@lfx-one/shared/interfaces'; import { MeetingTimePipe } from '@pipes/meeting-time.pipe'; import { MeetingService } from '@services/meeting.service'; import { ProjectService } from '@services/project.service'; diff --git a/apps/lfx-pcc/src/app/modules/project/dashboard/project-dashboard/project.component.html b/apps/lfx-one/src/app/modules/project/dashboard/project-dashboard/project.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/dashboard/project-dashboard/project.component.html rename to apps/lfx-one/src/app/modules/project/dashboard/project-dashboard/project.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/dashboard/project-dashboard/project.component.ts b/apps/lfx-one/src/app/modules/project/dashboard/project-dashboard/project.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/dashboard/project-dashboard/project.component.ts rename to apps/lfx-one/src/app/modules/project/dashboard/project-dashboard/project.component.ts index 96080214..b43570fc 100644 --- a/apps/lfx-pcc/src/app/modules/project/dashboard/project-dashboard/project.component.ts +++ b/apps/lfx-one/src/app/modules/project/dashboard/project-dashboard/project.component.ts @@ -10,7 +10,7 @@ import { CardComponent } from '@components/card/card.component'; import { ChartComponent } from '@components/chart/chart.component'; import { MenuComponent } from '@components/menu/menu.component'; import { TableComponent } from '@components/table/table.component'; -import { Committee, Meeting, Project, ProjectHealth, ProjectStats, RecentActivity, TableData } from '@lfx-pcc/shared/interfaces'; +import { Committee, Meeting, Project, ProjectHealth, ProjectStats, RecentActivity, TableData } from '@lfx-one/shared/interfaces'; import { ActivityService } from '@services/activity.service'; import { CommitteeService } from '@services/committee.service'; import { MeetingService } from '@services/meeting.service'; diff --git a/apps/lfx-pcc/src/app/modules/project/mailing-lists/mailing-list-dashboard/mailing-list-dashboard.component.html b/apps/lfx-one/src/app/modules/project/mailing-lists/mailing-list-dashboard/mailing-list-dashboard.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/mailing-lists/mailing-list-dashboard/mailing-list-dashboard.component.html rename to apps/lfx-one/src/app/modules/project/mailing-lists/mailing-list-dashboard/mailing-list-dashboard.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/mailing-lists/mailing-list-dashboard/mailing-list-dashboard.component.ts b/apps/lfx-one/src/app/modules/project/mailing-lists/mailing-list-dashboard/mailing-list-dashboard.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/mailing-lists/mailing-list-dashboard/mailing-list-dashboard.component.ts rename to apps/lfx-one/src/app/modules/project/mailing-lists/mailing-list-dashboard/mailing-list-dashboard.component.ts diff --git a/apps/lfx-pcc/src/app/modules/project/mailing-lists/mailing-lists.routes.ts b/apps/lfx-one/src/app/modules/project/mailing-lists/mailing-lists.routes.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/mailing-lists/mailing-lists.routes.ts rename to apps/lfx-one/src/app/modules/project/mailing-lists/mailing-lists.routes.ts diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.ts similarity index 92% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.ts index a942b04f..6daf6221 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/agenda-template-selector/agenda-template-selector.component.ts @@ -2,10 +2,10 @@ // SPDX-License-Identifier: MIT import { CommonModule } from '@angular/common'; -import { Component, input, output, computed, OnInit } from '@angular/core'; +import { Component, computed, input, OnInit, output } from '@angular/core'; import { ButtonComponent } from '@components/button/button.component'; -import { MEETING_TEMPLATES } from '@lfx-pcc/shared/constants'; -import { MeetingTemplate, MeetingType } from '@lfx-pcc/shared'; +import { MeetingTemplate, MeetingType } from '@lfx-one/shared'; +import { MEETING_TEMPLATES } from '@lfx-one/shared/constants'; @Component({ selector: 'lfx-agenda-template-selector', diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.ts index 8e4ab89d..d49ad28e 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-card/meeting-card.component.ts @@ -8,13 +8,13 @@ import { RouterLink } from '@angular/router'; import { FileSizePipe } from '@app/shared/pipes/file-size.pipe'; import { FileTypeIconPipe } from '@app/shared/pipes/file-type-icon.pipe'; import { LinkifyPipe } from '@app/shared/pipes/linkify.pipe'; +import { RecurrenceSummaryPipe } from '@app/shared/pipes/recurrence-summary.pipe'; import { AvatarComponent } from '@components/avatar/avatar.component'; import { ButtonComponent } from '@components/button/button.component'; import { ExpandableTextComponent } from '@components/expandable-text/expandable-text.component'; import { MenuComponent } from '@components/menu/menu.component'; -import { extractUrlsWithDomains, Meeting, MeetingAttachment, MeetingOccurrence, MeetingRegistrant } from '@lfx-pcc/shared'; +import { extractUrlsWithDomains, Meeting, MeetingAttachment, MeetingOccurrence, MeetingRegistrant } from '@lfx-one/shared'; import { MeetingTimePipe } from '@pipes/meeting-time.pipe'; -import { RecurrenceSummaryPipe } from '@app/shared/pipes/recurrence-summary.pipe'; import { MeetingService } from '@services/meeting.service'; import { ProjectService } from '@services/project.service'; import { AnimateOnScrollModule } from 'primeng/animateonscroll'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.ts index c4950f87..9ab2a618 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-committee-modal/meeting-committee-modal.component.ts @@ -8,8 +8,8 @@ import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; import { ButtonComponent } from '@components/button/button.component'; import { MultiSelectComponent } from '@components/multi-select/multi-select.component'; import { TableComponent } from '@components/table/table.component'; -import { VOTING_STATUSES } from '@lfx-pcc/shared'; -import { Committee, CommitteeMember, Meeting } from '@lfx-pcc/shared/interfaces'; +import { VOTING_STATUSES } from '@lfx-one/shared'; +import { Committee, CommitteeMember, Meeting } from '@lfx-one/shared/interfaces'; import { CommitteeService } from '@services/committee.service'; import { MeetingService } from '@services/meeting.service'; import { ProjectService } from '@services/project.service'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.scss b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.scss rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.scss diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.ts index 5762cc4f..7d22bdba 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-delete-confirmation/meeting-delete-confirmation.component.ts @@ -5,7 +5,7 @@ import { CommonModule } from '@angular/common'; import { Component, inject, signal, WritableSignal } from '@angular/core'; import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; import { ButtonComponent } from '@components/button/button.component'; -import { Meeting } from '@lfx-pcc/shared/interfaces'; +import { Meeting } from '@lfx-one/shared/interfaces'; import { MeetingTimePipe } from '@pipes/meeting-time.pipe'; import { MeetingService } from '@services/meeting.service'; import { MessageService } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.ts index f73b5e9e..665e3eb8 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-details/meeting-details.component.ts @@ -12,9 +12,9 @@ import { SelectComponent } from '@components/select/select.component'; import { TextareaComponent } from '@components/textarea/textarea.component'; import { TimePickerComponent } from '@components/time-picker/time-picker.component'; import { ToggleComponent } from '@components/toggle/toggle.component'; -import { GenerateAgendaRequest, MeetingTemplate } from '@lfx-pcc/shared'; -import { TIMEZONES } from '@lfx-pcc/shared/constants'; -import { getWeekOfMonth } from '@lfx-pcc/shared/utils'; +import { GenerateAgendaRequest, MeetingTemplate } from '@lfx-one/shared'; +import { TIMEZONES } from '@lfx-one/shared/constants'; +import { getWeekOfMonth } from '@lfx-one/shared/utils'; import { MeetingService } from '@services/meeting.service'; import { ProjectService } from '@services/project.service'; import { MessageService } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.ts index b166c757..88ee7b2a 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-manage/meeting-manage.component.ts @@ -18,8 +18,8 @@ import { MIN_EARLY_JOIN_TIME, STEPPER_SCROLL_OFFSET, TOTAL_STEPS, -} from '@lfx-pcc/shared/constants'; -import { MeetingVisibility } from '@lfx-pcc/shared/enums'; +} from '@lfx-one/shared/constants'; +import { MeetingVisibility } from '@lfx-one/shared/enums'; import { BatchRegistrantOperationResponse, CreateMeetingRequest, @@ -29,7 +29,7 @@ import { PendingAttachment, RegistrantPendingChanges, UpdateMeetingRequest, -} from '@lfx-pcc/shared/interfaces'; +} from '@lfx-one/shared/interfaces'; import { combineDateTime, formatTo12Hour, @@ -37,8 +37,8 @@ import { getDefaultStartDateTime, getUserTimezone, mapRecurrenceToFormValue, -} from '@lfx-pcc/shared/utils'; -import { futureDateTimeValidator } from '@lfx-pcc/shared/validators'; +} from '@lfx-one/shared/utils'; +import { futureDateTimeValidator } from '@lfx-one/shared/validators'; import { MeetingService } from '@services/meeting.service'; import { ProjectService } from '@services/project.service'; import { ConfirmationService, MessageService } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-modal/meeting-modal.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-modal/meeting-modal.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-modal/meeting-modal.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-modal/meeting-modal.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-modal/meeting-modal.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-modal/meeting-modal.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-modal/meeting-modal.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-modal/meeting-modal.component.ts diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.ts index 67c01c34..4eda25ed 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-platform-features/meeting-platform-features.component.ts @@ -7,7 +7,7 @@ import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { FormGroup, ReactiveFormsModule } from '@angular/forms'; import { SelectComponent } from '@components/select/select.component'; import { ToggleComponent } from '@components/toggle/toggle.component'; -import { ARTIFACT_VISIBILITY_OPTIONS, MEETING_FEATURES, MEETING_PLATFORMS } from '@lfx-pcc/shared/constants'; +import { ARTIFACT_VISIBILITY_OPTIONS, MEETING_FEATURES, MEETING_PLATFORMS } from '@lfx-one/shared/constants'; import { TooltipModule } from 'primeng/tooltip'; @Component({ diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.ts index 3ea8b3e7..b9795a3d 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-recurrence-pattern/meeting-recurrence-pattern.component.ts @@ -15,8 +15,8 @@ import { RECURRENCE_MONTHLY_TYPE_OPTIONS, RECURRENCE_PATTERN_TYPE_OPTIONS, RECURRENCE_WEEKLY_ORDINALS, -} from '@lfx-pcc/shared/constants'; -import { getWeekOfMonth } from '@lfx-pcc/shared/utils'; +} from '@lfx-one/shared/constants'; +import { getWeekOfMonth } from '@lfx-one/shared/utils'; @Component({ selector: 'lfx-meeting-recurrence-pattern', diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.ts index 2878e47e..e9553282 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-registrants/meeting-registrants.component.ts @@ -9,8 +9,8 @@ import { ButtonComponent } from '@components/button/button.component'; import { CardComponent } from '@components/card/card.component'; import { InputTextComponent } from '@components/input-text/input-text.component'; import { SelectComponent } from '@components/select/select.component'; -import { MeetingRegistrant, MeetingRegistrantWithState, RegistrantPendingChanges, RegistrantState } from '@lfx-pcc/shared/interfaces'; -import { generateTempId } from '@lfx-pcc/shared/utils'; +import { MeetingRegistrant, MeetingRegistrantWithState, RegistrantPendingChanges, RegistrantState } from '@lfx-one/shared/interfaces'; +import { generateTempId } from '@lfx-one/shared/utils'; import { MeetingService } from '@services/meeting.service'; import { ConfirmationService } from 'primeng/api'; import { ConfirmDialogModule } from 'primeng/confirmdialog'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.ts index e307f8fd..1b8c9fff 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-resources-summary/meeting-resources-summary.component.ts @@ -6,10 +6,10 @@ import { Component, computed, inject, input, OnInit, output, signal } from '@ang import { FormArray, FormControl, FormGroup, FormsModule, ReactiveFormsModule } from '@angular/forms'; import { ButtonComponent } from '@components/button/button.component'; import { FileUploadComponent } from '@components/file-upload/file-upload.component'; -import { ALLOWED_FILE_TYPES, MAX_FILE_SIZE_BYTES, MAX_FILE_SIZE_MB } from '@lfx-pcc/shared/constants'; -import { RecurrenceType } from '@lfx-pcc/shared/enums'; -import { CustomRecurrencePattern, MeetingAttachment, PendingAttachment } from '@lfx-pcc/shared/interfaces'; -import { buildRecurrenceSummary } from '@lfx-pcc/shared/utils'; +import { ALLOWED_FILE_TYPES, MAX_FILE_SIZE_BYTES, MAX_FILE_SIZE_MB } from '@lfx-one/shared/constants'; +import { RecurrenceType } from '@lfx-one/shared/enums'; +import { CustomRecurrencePattern, MeetingAttachment, PendingAttachment } from '@lfx-one/shared/interfaces'; +import { buildRecurrenceSummary } from '@lfx-one/shared/utils'; import { FileSizePipe } from '@pipes/file-size.pipe'; import { MeetingService } from '@services/meeting.service'; import { MessageService } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.ts index accbb540..5becd341 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/meeting-type-selection/meeting-type-selection.component.ts @@ -5,7 +5,7 @@ import { CommonModule } from '@angular/common'; import { Component, input } from '@angular/core'; import { FormGroup, ReactiveFormsModule } from '@angular/forms'; import { ToggleComponent } from '@components/toggle/toggle.component'; -import { MeetingType } from '@lfx-pcc/shared/enums'; +import { MeetingType } from '@lfx-one/shared/enums'; import { TooltipModule } from 'primeng/tooltip'; interface MeetingTypeInfo { diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.ts similarity index 96% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.ts index ca5db6ea..15b6af84 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/recurring-meeting-edit-options/recurring-meeting-edit-options.component.ts @@ -6,7 +6,7 @@ import { Component, inject } from '@angular/core'; import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; import { ButtonComponent } from '@components/button/button.component'; import { RadioButtonComponent } from '@components/radio-button/radio-button.component'; -import { Meeting } from '@lfx-pcc/shared/interfaces'; +import { Meeting } from '@lfx-one/shared/interfaces'; import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; export interface RecurringEditOption { diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.ts index af5506c9..edb1a6f3 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-card/registrant-card.component.ts @@ -7,7 +7,7 @@ import { FormControl, FormGroup, ReactiveFormsModule, Validators } from '@angula import { BadgeComponent } from '@components/badge/badge.component'; import { ButtonComponent } from '@components/button/button.component'; import { CardComponent } from '@components/card/card.component'; -import { MeetingRegistrant, MeetingRegistrantWithState } from '@lfx-pcc/shared/interfaces'; +import { MeetingRegistrant, MeetingRegistrantWithState } from '@lfx-one/shared/interfaces'; import { RegistrantFormComponent } from '../registrant-form/registrant-form.component'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.ts similarity index 92% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.ts index a4b505e7..6fedd170 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-form/registrant-form.component.ts @@ -6,7 +6,7 @@ import { Component, input } from '@angular/core'; import { FormGroup, ReactiveFormsModule } from '@angular/forms'; import { CheckboxComponent } from '@components/checkbox/checkbox.component'; import { InputTextComponent } from '@components/input-text/input-text.component'; -import { MeetingRegistrant } from '@lfx-pcc/shared/interfaces'; +import { MeetingRegistrant } from '@lfx-one/shared/interfaces'; @Component({ selector: 'lfx-registrant-form', diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.html b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.html rename to apps/lfx-one/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.ts b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.ts index f508d04b..adaed0c6 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/components/registrant-modal/registrant-modal.component.ts @@ -6,8 +6,8 @@ import { Component, inject, output, signal, WritableSignal } from '@angular/core import { FormGroup, ReactiveFormsModule } from '@angular/forms'; import { ButtonComponent } from '@components/button/button.component'; import { CheckboxComponent } from '@components/checkbox/checkbox.component'; -import { MeetingRegistrant } from '@lfx-pcc/shared/interfaces'; -import { markFormControlsAsTouched } from '@lfx-pcc/shared/utils'; +import { MeetingRegistrant } from '@lfx-one/shared/interfaces'; +import { markFormControlsAsTouched } from '@lfx-one/shared/utils'; import { MeetingService } from '@services/meeting.service'; import { ConfirmationService, MessageService } from 'primeng/api'; import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.html b/apps/lfx-one/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.html rename to apps/lfx-one/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.ts b/apps/lfx-one/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.ts rename to apps/lfx-one/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.ts index 900bf1f6..3f4c6c11 100644 --- a/apps/lfx-pcc/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.ts +++ b/apps/lfx-one/src/app/modules/project/meetings/meeting-dashboard/meeting-dashboard.component.ts @@ -12,7 +12,7 @@ import { InputTextComponent } from '@components/input-text/input-text.component' import { MenuComponent } from '@components/menu/menu.component'; import { SelectButtonComponent } from '@components/select-button/select-button.component'; import { SelectComponent } from '@components/select/select.component'; -import { CalendarEvent, Meeting, MeetingOccurrence } from '@lfx-pcc/shared/interfaces'; +import { CalendarEvent, Meeting, MeetingOccurrence } from '@lfx-one/shared/interfaces'; import { MeetingService } from '@services/meeting.service'; import { ProjectService } from '@services/project.service'; import { AnimateOnScrollModule } from 'primeng/animateonscroll'; diff --git a/apps/lfx-pcc/src/app/modules/project/meetings/meetings.routes.ts b/apps/lfx-one/src/app/modules/project/meetings/meetings.routes.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/meetings/meetings.routes.ts rename to apps/lfx-one/src/app/modules/project/meetings/meetings.routes.ts diff --git a/apps/lfx-pcc/src/app/modules/project/project.routes.ts b/apps/lfx-one/src/app/modules/project/project.routes.ts similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/project.routes.ts rename to apps/lfx-one/src/app/modules/project/project.routes.ts diff --git a/apps/lfx-pcc/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.html b/apps/lfx-one/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.html rename to apps/lfx-one/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.ts b/apps/lfx-one/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.ts similarity index 96% rename from apps/lfx-pcc/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.ts rename to apps/lfx-one/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.ts index 8e8cb13d..830eefbb 100644 --- a/apps/lfx-pcc/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.ts +++ b/apps/lfx-one/src/app/modules/project/settings/components/permissions-matrix/permissions-matrix.component.ts @@ -3,7 +3,7 @@ import { Component } from '@angular/core'; import { CardComponent } from '@components/card/card.component'; -import { PermissionMatrixItem } from '@lfx-pcc/shared/interfaces'; +import { PermissionMatrixItem } from '@lfx-one/shared/interfaces'; @Component({ selector: 'lfx-permissions-matrix', diff --git a/apps/lfx-pcc/src/app/modules/project/settings/components/user-form/user-form.component.html b/apps/lfx-one/src/app/modules/project/settings/components/user-form/user-form.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/settings/components/user-form/user-form.component.html rename to apps/lfx-one/src/app/modules/project/settings/components/user-form/user-form.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/settings/components/user-form/user-form.component.ts b/apps/lfx-one/src/app/modules/project/settings/components/user-form/user-form.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/modules/project/settings/components/user-form/user-form.component.ts rename to apps/lfx-one/src/app/modules/project/settings/components/user-form/user-form.component.ts index 0a447927..0dec516d 100644 --- a/apps/lfx-pcc/src/app/modules/project/settings/components/user-form/user-form.component.ts +++ b/apps/lfx-one/src/app/modules/project/settings/components/user-form/user-form.component.ts @@ -8,7 +8,7 @@ import { MultiSelectComponent } from '@app/shared/components/multi-select/multi- import { ButtonComponent } from '@components/button/button.component'; import { InputTextComponent } from '@components/input-text/input-text.component'; import { RadioButtonComponent } from '@components/radio-button/radio-button.component'; -import { CreateUserPermissionRequest, PermissionLevel, PermissionScope, UserPermissionSummary } from '@lfx-pcc/shared'; +import { CreateUserPermissionRequest, PermissionLevel, PermissionScope, UserPermissionSummary } from '@lfx-one/shared'; import { CommitteeService } from '@services/committee.service'; import { PermissionsService } from '@services/permissions.service'; import { ProjectService } from '@services/project.service'; diff --git a/apps/lfx-pcc/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.html b/apps/lfx-one/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.html rename to apps/lfx-one/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.ts b/apps/lfx-one/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.ts rename to apps/lfx-one/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.ts index 3fe9fd89..f1e0954f 100644 --- a/apps/lfx-pcc/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.ts +++ b/apps/lfx-one/src/app/modules/project/settings/components/user-permissions-table/user-permissions-table.component.ts @@ -8,7 +8,7 @@ import { ButtonComponent } from '@components/button/button.component'; import { CardComponent } from '@components/card/card.component'; import { MenuComponent } from '@components/menu/menu.component'; import { TableComponent } from '@components/table/table.component'; -import { UserPermissionSummary } from '@lfx-pcc/shared/interfaces'; +import { UserPermissionSummary } from '@lfx-one/shared/interfaces'; import { PermissionsService } from '@services/permissions.service'; import { ProjectService } from '@services/project.service'; import { ConfirmationService, MenuItem, MessageService } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.html b/apps/lfx-one/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.html similarity index 100% rename from apps/lfx-pcc/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.html rename to apps/lfx-one/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.html diff --git a/apps/lfx-pcc/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.ts b/apps/lfx-one/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.ts similarity index 94% rename from apps/lfx-pcc/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.ts rename to apps/lfx-one/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.ts index f7f7fcbe..2a7235de 100644 --- a/apps/lfx-pcc/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.ts +++ b/apps/lfx-one/src/app/modules/project/settings/settings-dashboard/settings-dashboard.component.ts @@ -5,13 +5,12 @@ import { Component, inject, signal, Signal, WritableSignal } from '@angular/core import { toSignal } from '@angular/core/rxjs-interop'; import { CardComponent } from '@components/card/card.component'; import { MenuComponent } from '@components/menu/menu.component'; -import { UserPermissionSummary } from '@lfx-pcc/shared'; +import { UserPermissionSummary } from '@lfx-one/shared'; import { PermissionsService } from '@services/permissions.service'; import { ProjectService } from '@services/project.service'; import { MenuItem } from 'primeng/api'; import { DialogService } from 'primeng/dynamicdialog'; -import { BehaviorSubject, of } from 'rxjs'; -import { switchMap, take, tap } from 'rxjs'; +import { BehaviorSubject, of, switchMap, take, tap } from 'rxjs'; import { PermissionsMatrixComponent } from '../components/permissions-matrix/permissions-matrix.component'; import { UserFormComponent } from '../components/user-form/user-form.component'; diff --git a/apps/lfx-pcc/src/app/shared/components/autocomplete/autocomplete.component.html b/apps/lfx-one/src/app/shared/components/autocomplete/autocomplete.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/autocomplete/autocomplete.component.html rename to apps/lfx-one/src/app/shared/components/autocomplete/autocomplete.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/autocomplete/autocomplete.component.ts b/apps/lfx-one/src/app/shared/components/autocomplete/autocomplete.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/autocomplete/autocomplete.component.ts rename to apps/lfx-one/src/app/shared/components/autocomplete/autocomplete.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/avatar/avatar.component.html b/apps/lfx-one/src/app/shared/components/avatar/avatar.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/avatar/avatar.component.html rename to apps/lfx-one/src/app/shared/components/avatar/avatar.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/avatar/avatar.component.ts b/apps/lfx-one/src/app/shared/components/avatar/avatar.component.ts similarity index 97% rename from apps/lfx-pcc/src/app/shared/components/avatar/avatar.component.ts rename to apps/lfx-one/src/app/shared/components/avatar/avatar.component.ts index 29e6a2d8..697bbd76 100644 --- a/apps/lfx-pcc/src/app/shared/components/avatar/avatar.component.ts +++ b/apps/lfx-one/src/app/shared/components/avatar/avatar.component.ts @@ -3,7 +3,7 @@ import { CommonModule } from '@angular/common'; import { Component, computed, input, output, signal } from '@angular/core'; -import { AvatarProps } from '@lfx-pcc/shared/interfaces'; +import { AvatarProps } from '@lfx-one/shared/interfaces'; import { AvatarModule } from 'primeng/avatar'; @Component({ diff --git a/apps/lfx-pcc/src/app/shared/components/badge/badge.component.html b/apps/lfx-one/src/app/shared/components/badge/badge.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/badge/badge.component.html rename to apps/lfx-one/src/app/shared/components/badge/badge.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/badge/badge.component.ts b/apps/lfx-one/src/app/shared/components/badge/badge.component.ts similarity index 92% rename from apps/lfx-pcc/src/app/shared/components/badge/badge.component.ts rename to apps/lfx-one/src/app/shared/components/badge/badge.component.ts index 5df0c9d6..500dfa39 100644 --- a/apps/lfx-pcc/src/app/shared/components/badge/badge.component.ts +++ b/apps/lfx-one/src/app/shared/components/badge/badge.component.ts @@ -3,7 +3,7 @@ import { CommonModule } from '@angular/common'; import { Component, input } from '@angular/core'; -import { BadgeProps } from '@lfx-pcc/shared/interfaces'; +import { BadgeProps } from '@lfx-one/shared/interfaces'; import { BadgeModule } from 'primeng/badge'; @Component({ diff --git a/apps/lfx-pcc/src/app/shared/components/breadcrumb/breadcrumb.component.html b/apps/lfx-one/src/app/shared/components/breadcrumb/breadcrumb.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/breadcrumb/breadcrumb.component.html rename to apps/lfx-one/src/app/shared/components/breadcrumb/breadcrumb.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/breadcrumb/breadcrumb.component.ts b/apps/lfx-one/src/app/shared/components/breadcrumb/breadcrumb.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/breadcrumb/breadcrumb.component.ts rename to apps/lfx-one/src/app/shared/components/breadcrumb/breadcrumb.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/button/button.component.html b/apps/lfx-one/src/app/shared/components/button/button.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/button/button.component.html rename to apps/lfx-one/src/app/shared/components/button/button.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/button/button.component.ts b/apps/lfx-one/src/app/shared/components/button/button.component.ts similarity index 97% rename from apps/lfx-pcc/src/app/shared/components/button/button.component.ts rename to apps/lfx-one/src/app/shared/components/button/button.component.ts index e1c3352f..867ddda6 100644 --- a/apps/lfx-pcc/src/app/shared/components/button/button.component.ts +++ b/apps/lfx-one/src/app/shared/components/button/button.component.ts @@ -4,7 +4,7 @@ import { CommonModule } from '@angular/common'; import { Component, input, output } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { ButtonProps } from '@lfx-pcc/shared/interfaces'; +import { ButtonProps } from '@lfx-one/shared/interfaces'; import { ButtonModule } from 'primeng/button'; @Component({ diff --git a/apps/lfx-pcc/src/app/shared/components/calendar/calendar.component.html b/apps/lfx-one/src/app/shared/components/calendar/calendar.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/calendar/calendar.component.html rename to apps/lfx-one/src/app/shared/components/calendar/calendar.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/calendar/calendar.component.ts b/apps/lfx-one/src/app/shared/components/calendar/calendar.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/calendar/calendar.component.ts rename to apps/lfx-one/src/app/shared/components/calendar/calendar.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/card/card.component.html b/apps/lfx-one/src/app/shared/components/card/card.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/card/card.component.html rename to apps/lfx-one/src/app/shared/components/card/card.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/card/card.component.ts b/apps/lfx-one/src/app/shared/components/card/card.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/card/card.component.ts rename to apps/lfx-one/src/app/shared/components/card/card.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/chart/chart.component.html b/apps/lfx-one/src/app/shared/components/chart/chart.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/chart/chart.component.html rename to apps/lfx-one/src/app/shared/components/chart/chart.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/chart/chart.component.ts b/apps/lfx-one/src/app/shared/components/chart/chart.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/chart/chart.component.ts rename to apps/lfx-one/src/app/shared/components/chart/chart.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/checkbox/checkbox.component.html b/apps/lfx-one/src/app/shared/components/checkbox/checkbox.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/checkbox/checkbox.component.html rename to apps/lfx-one/src/app/shared/components/checkbox/checkbox.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/checkbox/checkbox.component.ts b/apps/lfx-one/src/app/shared/components/checkbox/checkbox.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/checkbox/checkbox.component.ts rename to apps/lfx-one/src/app/shared/components/checkbox/checkbox.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/expandable-text/expandable-text.component.html b/apps/lfx-one/src/app/shared/components/expandable-text/expandable-text.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/expandable-text/expandable-text.component.html rename to apps/lfx-one/src/app/shared/components/expandable-text/expandable-text.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/expandable-text/expandable-text.component.scss b/apps/lfx-one/src/app/shared/components/expandable-text/expandable-text.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/expandable-text/expandable-text.component.scss rename to apps/lfx-one/src/app/shared/components/expandable-text/expandable-text.component.scss diff --git a/apps/lfx-pcc/src/app/shared/components/expandable-text/expandable-text.component.ts b/apps/lfx-one/src/app/shared/components/expandable-text/expandable-text.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/expandable-text/expandable-text.component.ts rename to apps/lfx-one/src/app/shared/components/expandable-text/expandable-text.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/file-upload/file-upload.component.html b/apps/lfx-one/src/app/shared/components/file-upload/file-upload.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/file-upload/file-upload.component.html rename to apps/lfx-one/src/app/shared/components/file-upload/file-upload.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/file-upload/file-upload.component.ts b/apps/lfx-one/src/app/shared/components/file-upload/file-upload.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/file-upload/file-upload.component.ts rename to apps/lfx-one/src/app/shared/components/file-upload/file-upload.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/fullcalendar/fullcalendar.component.html b/apps/lfx-one/src/app/shared/components/fullcalendar/fullcalendar.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/fullcalendar/fullcalendar.component.html rename to apps/lfx-one/src/app/shared/components/fullcalendar/fullcalendar.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/fullcalendar/fullcalendar.component.scss b/apps/lfx-one/src/app/shared/components/fullcalendar/fullcalendar.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/fullcalendar/fullcalendar.component.scss rename to apps/lfx-one/src/app/shared/components/fullcalendar/fullcalendar.component.scss diff --git a/apps/lfx-pcc/src/app/shared/components/fullcalendar/fullcalendar.component.ts b/apps/lfx-one/src/app/shared/components/fullcalendar/fullcalendar.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/fullcalendar/fullcalendar.component.ts rename to apps/lfx-one/src/app/shared/components/fullcalendar/fullcalendar.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/header/header.component.html b/apps/lfx-one/src/app/shared/components/header/header.component.html similarity index 98% rename from apps/lfx-pcc/src/app/shared/components/header/header.component.html rename to apps/lfx-one/src/app/shared/components/header/header.component.html index 720d51c3..b1fe331a 100644 --- a/apps/lfx-pcc/src/app/shared/components/header/header.component.html +++ b/apps/lfx-one/src/app/shared/components/header/header.component.html @@ -9,7 +9,7 @@
LFX Logo
- + diff --git a/apps/lfx-pcc/src/app/shared/components/header/header.component.scss b/apps/lfx-one/src/app/shared/components/header/header.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/header/header.component.scss rename to apps/lfx-one/src/app/shared/components/header/header.component.scss diff --git a/apps/lfx-pcc/src/app/shared/components/header/header.component.ts b/apps/lfx-one/src/app/shared/components/header/header.component.ts similarity index 98% rename from apps/lfx-pcc/src/app/shared/components/header/header.component.ts rename to apps/lfx-one/src/app/shared/components/header/header.component.ts index 443ff911..cc5c1c00 100644 --- a/apps/lfx-pcc/src/app/shared/components/header/header.component.ts +++ b/apps/lfx-one/src/app/shared/components/header/header.component.ts @@ -8,7 +8,7 @@ import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; import { Router, RouterModule } from '@angular/router'; import { AvatarComponent } from '@components/avatar/avatar.component'; import { MenubarComponent } from '@components/menubar/menubar.component'; -import { Project } from '@lfx-pcc/shared/interfaces'; +import { Project } from '@lfx-one/shared/interfaces'; import { ProjectService } from '@services/project.service'; import { UserService } from '@services/user.service'; import { MenuItem } from 'primeng/api'; diff --git a/apps/lfx-pcc/src/app/shared/components/inplace/inplace.component.html b/apps/lfx-one/src/app/shared/components/inplace/inplace.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/inplace/inplace.component.html rename to apps/lfx-one/src/app/shared/components/inplace/inplace.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/inplace/inplace.component.ts b/apps/lfx-one/src/app/shared/components/inplace/inplace.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/inplace/inplace.component.ts rename to apps/lfx-one/src/app/shared/components/inplace/inplace.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/input-text/input-text.component.html b/apps/lfx-one/src/app/shared/components/input-text/input-text.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/input-text/input-text.component.html rename to apps/lfx-one/src/app/shared/components/input-text/input-text.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/input-text/input-text.component.ts b/apps/lfx-one/src/app/shared/components/input-text/input-text.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/input-text/input-text.component.ts rename to apps/lfx-one/src/app/shared/components/input-text/input-text.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/loading/route-loading.component.html b/apps/lfx-one/src/app/shared/components/loading/route-loading.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/loading/route-loading.component.html rename to apps/lfx-one/src/app/shared/components/loading/route-loading.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/loading/route-loading.component.ts b/apps/lfx-one/src/app/shared/components/loading/route-loading.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/loading/route-loading.component.ts rename to apps/lfx-one/src/app/shared/components/loading/route-loading.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/menu/menu.component.html b/apps/lfx-one/src/app/shared/components/menu/menu.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/menu/menu.component.html rename to apps/lfx-one/src/app/shared/components/menu/menu.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/menu/menu.component.ts b/apps/lfx-one/src/app/shared/components/menu/menu.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/menu/menu.component.ts rename to apps/lfx-one/src/app/shared/components/menu/menu.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/menubar/menubar.component.html b/apps/lfx-one/src/app/shared/components/menubar/menubar.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/menubar/menubar.component.html rename to apps/lfx-one/src/app/shared/components/menubar/menubar.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/menubar/menubar.component.ts b/apps/lfx-one/src/app/shared/components/menubar/menubar.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/menubar/menubar.component.ts rename to apps/lfx-one/src/app/shared/components/menubar/menubar.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/multi-select/multi-select.component.html b/apps/lfx-one/src/app/shared/components/multi-select/multi-select.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/multi-select/multi-select.component.html rename to apps/lfx-one/src/app/shared/components/multi-select/multi-select.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/multi-select/multi-select.component.ts b/apps/lfx-one/src/app/shared/components/multi-select/multi-select.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/multi-select/multi-select.component.ts rename to apps/lfx-one/src/app/shared/components/multi-select/multi-select.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/project-card/project-card.component.html b/apps/lfx-one/src/app/shared/components/project-card/project-card.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/project-card/project-card.component.html rename to apps/lfx-one/src/app/shared/components/project-card/project-card.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/project-card/project-card.component.scss b/apps/lfx-one/src/app/shared/components/project-card/project-card.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/project-card/project-card.component.scss rename to apps/lfx-one/src/app/shared/components/project-card/project-card.component.scss diff --git a/apps/lfx-pcc/src/app/shared/components/project-card/project-card.component.ts b/apps/lfx-one/src/app/shared/components/project-card/project-card.component.ts similarity index 93% rename from apps/lfx-pcc/src/app/shared/components/project-card/project-card.component.ts rename to apps/lfx-one/src/app/shared/components/project-card/project-card.component.ts index fdedd73d..03965ee9 100644 --- a/apps/lfx-pcc/src/app/shared/components/project-card/project-card.component.ts +++ b/apps/lfx-one/src/app/shared/components/project-card/project-card.component.ts @@ -4,7 +4,7 @@ import { CommonModule } from '@angular/common'; import { Component, input } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { ProjectCardMetric } from '@lfx-pcc/shared/interfaces'; +import { ProjectCardMetric } from '@lfx-one/shared/interfaces'; import { BadgeModule } from 'primeng/badge'; import { CardModule } from 'primeng/card'; diff --git a/apps/lfx-pcc/src/app/shared/components/radio-button/radio-button.component.html b/apps/lfx-one/src/app/shared/components/radio-button/radio-button.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/radio-button/radio-button.component.html rename to apps/lfx-one/src/app/shared/components/radio-button/radio-button.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/radio-button/radio-button.component.ts b/apps/lfx-one/src/app/shared/components/radio-button/radio-button.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/radio-button/radio-button.component.ts rename to apps/lfx-one/src/app/shared/components/radio-button/radio-button.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/select-button/select-button.component.html b/apps/lfx-one/src/app/shared/components/select-button/select-button.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/select-button/select-button.component.html rename to apps/lfx-one/src/app/shared/components/select-button/select-button.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/select-button/select-button.component.ts b/apps/lfx-one/src/app/shared/components/select-button/select-button.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/select-button/select-button.component.ts rename to apps/lfx-one/src/app/shared/components/select-button/select-button.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/select/select.component.html b/apps/lfx-one/src/app/shared/components/select/select.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/select/select.component.html rename to apps/lfx-one/src/app/shared/components/select/select.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/select/select.component.ts b/apps/lfx-one/src/app/shared/components/select/select.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/select/select.component.ts rename to apps/lfx-one/src/app/shared/components/select/select.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/table/table.component.html b/apps/lfx-one/src/app/shared/components/table/table.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/table/table.component.html rename to apps/lfx-one/src/app/shared/components/table/table.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/table/table.component.scss b/apps/lfx-one/src/app/shared/components/table/table.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/table/table.component.scss rename to apps/lfx-one/src/app/shared/components/table/table.component.scss diff --git a/apps/lfx-pcc/src/app/shared/components/table/table.component.ts b/apps/lfx-one/src/app/shared/components/table/table.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/table/table.component.ts rename to apps/lfx-one/src/app/shared/components/table/table.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/textarea/textarea.component.html b/apps/lfx-one/src/app/shared/components/textarea/textarea.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/textarea/textarea.component.html rename to apps/lfx-one/src/app/shared/components/textarea/textarea.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/textarea/textarea.component.ts b/apps/lfx-one/src/app/shared/components/textarea/textarea.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/textarea/textarea.component.ts rename to apps/lfx-one/src/app/shared/components/textarea/textarea.component.ts diff --git a/apps/lfx-pcc/src/app/shared/components/time-picker/time-picker.component.html b/apps/lfx-one/src/app/shared/components/time-picker/time-picker.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/time-picker/time-picker.component.html rename to apps/lfx-one/src/app/shared/components/time-picker/time-picker.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/time-picker/time-picker.component.scss b/apps/lfx-one/src/app/shared/components/time-picker/time-picker.component.scss similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/time-picker/time-picker.component.scss rename to apps/lfx-one/src/app/shared/components/time-picker/time-picker.component.scss diff --git a/apps/lfx-pcc/src/app/shared/components/time-picker/time-picker.component.ts b/apps/lfx-one/src/app/shared/components/time-picker/time-picker.component.ts similarity index 99% rename from apps/lfx-pcc/src/app/shared/components/time-picker/time-picker.component.ts rename to apps/lfx-one/src/app/shared/components/time-picker/time-picker.component.ts index 5d3aa7fd..f118d584 100644 --- a/apps/lfx-pcc/src/app/shared/components/time-picker/time-picker.component.ts +++ b/apps/lfx-one/src/app/shared/components/time-picker/time-picker.component.ts @@ -4,7 +4,7 @@ import { CommonModule } from '@angular/common'; import { Component, computed, input, OnDestroy, OnInit, signal, viewChild } from '@angular/core'; import { FormGroup, ReactiveFormsModule } from '@angular/forms'; -import { TimePickerProps } from '@lfx-pcc/shared/interfaces'; +import { TimePickerProps } from '@lfx-one/shared/interfaces'; import { ButtonModule } from 'primeng/button'; import { InputTextModule } from 'primeng/inputtext'; import { Popover, PopoverModule } from 'primeng/popover'; diff --git a/apps/lfx-pcc/src/app/shared/components/toggle/toggle.component.html b/apps/lfx-one/src/app/shared/components/toggle/toggle.component.html similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/toggle/toggle.component.html rename to apps/lfx-one/src/app/shared/components/toggle/toggle.component.html diff --git a/apps/lfx-pcc/src/app/shared/components/toggle/toggle.component.ts b/apps/lfx-one/src/app/shared/components/toggle/toggle.component.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/components/toggle/toggle.component.ts rename to apps/lfx-one/src/app/shared/components/toggle/toggle.component.ts diff --git a/apps/lfx-pcc/src/app/shared/guards/auth.guard.ts b/apps/lfx-one/src/app/shared/guards/auth.guard.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/guards/auth.guard.ts rename to apps/lfx-one/src/app/shared/guards/auth.guard.ts diff --git a/apps/lfx-pcc/src/app/shared/interceptors/authentication.interceptor.ts b/apps/lfx-one/src/app/shared/interceptors/authentication.interceptor.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/interceptors/authentication.interceptor.ts rename to apps/lfx-one/src/app/shared/interceptors/authentication.interceptor.ts diff --git a/apps/lfx-pcc/src/app/shared/pipes/committee-names.pipe.ts b/apps/lfx-one/src/app/shared/pipes/committee-names.pipe.ts similarity index 90% rename from apps/lfx-pcc/src/app/shared/pipes/committee-names.pipe.ts rename to apps/lfx-one/src/app/shared/pipes/committee-names.pipe.ts index 03bf3364..b0c1af13 100644 --- a/apps/lfx-pcc/src/app/shared/pipes/committee-names.pipe.ts +++ b/apps/lfx-one/src/app/shared/pipes/committee-names.pipe.ts @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MIT import { Pipe, PipeTransform } from '@angular/core'; -import { Committee } from '@lfx-pcc/shared/interfaces'; +import { Committee } from '@lfx-one/shared/interfaces'; @Pipe({ name: 'committeeNames', diff --git a/apps/lfx-pcc/src/app/shared/pipes/committee-type-colors.pipe.ts b/apps/lfx-one/src/app/shared/pipes/committee-type-colors.pipe.ts similarity index 85% rename from apps/lfx-pcc/src/app/shared/pipes/committee-type-colors.pipe.ts rename to apps/lfx-one/src/app/shared/pipes/committee-type-colors.pipe.ts index 363e8c31..6bdb62f3 100644 --- a/apps/lfx-pcc/src/app/shared/pipes/committee-type-colors.pipe.ts +++ b/apps/lfx-one/src/app/shared/pipes/committee-type-colors.pipe.ts @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MIT import { Pipe, PipeTransform } from '@angular/core'; -import { getCommitteeTypeColor } from '@lfx-pcc/shared/constants'; +import { getCommitteeTypeColor } from '@lfx-one/shared/constants'; @Pipe({ name: 'committeeTypeColor', diff --git a/apps/lfx-pcc/src/app/shared/pipes/file-size.pipe.ts b/apps/lfx-one/src/app/shared/pipes/file-size.pipe.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/pipes/file-size.pipe.ts rename to apps/lfx-one/src/app/shared/pipes/file-size.pipe.ts diff --git a/apps/lfx-pcc/src/app/shared/pipes/file-type-icon.pipe.ts b/apps/lfx-one/src/app/shared/pipes/file-type-icon.pipe.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/pipes/file-type-icon.pipe.ts rename to apps/lfx-one/src/app/shared/pipes/file-type-icon.pipe.ts diff --git a/apps/lfx-pcc/src/app/shared/pipes/linkify.pipe.ts b/apps/lfx-one/src/app/shared/pipes/linkify.pipe.ts similarity index 96% rename from apps/lfx-pcc/src/app/shared/pipes/linkify.pipe.ts rename to apps/lfx-one/src/app/shared/pipes/linkify.pipe.ts index 876e9049..64b10b55 100644 --- a/apps/lfx-pcc/src/app/shared/pipes/linkify.pipe.ts +++ b/apps/lfx-one/src/app/shared/pipes/linkify.pipe.ts @@ -3,7 +3,7 @@ import { inject, Pipe, PipeTransform, SecurityContext } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; -import { extractUrls } from '@lfx-pcc/shared'; +import { extractUrls } from '@lfx-one/shared'; @Pipe({ name: 'linkify', diff --git a/apps/lfx-pcc/src/app/shared/pipes/meeting-time.pipe.ts b/apps/lfx-one/src/app/shared/pipes/meeting-time.pipe.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/pipes/meeting-time.pipe.ts rename to apps/lfx-one/src/app/shared/pipes/meeting-time.pipe.ts diff --git a/apps/lfx-pcc/src/app/shared/pipes/recurrence-summary.pipe.ts b/apps/lfx-one/src/app/shared/pipes/recurrence-summary.pipe.ts similarity index 98% rename from apps/lfx-pcc/src/app/shared/pipes/recurrence-summary.pipe.ts rename to apps/lfx-one/src/app/shared/pipes/recurrence-summary.pipe.ts index 33433aa1..e5d9e766 100644 --- a/apps/lfx-pcc/src/app/shared/pipes/recurrence-summary.pipe.ts +++ b/apps/lfx-one/src/app/shared/pipes/recurrence-summary.pipe.ts @@ -2,7 +2,7 @@ // SPDX-License-Identifier: MIT import { Pipe, PipeTransform } from '@angular/core'; -import { buildRecurrenceSummary, CustomRecurrencePattern, MeetingRecurrence } from '@lfx-pcc/shared'; +import { buildRecurrenceSummary, CustomRecurrencePattern, MeetingRecurrence } from '@lfx-one/shared'; @Pipe({ name: 'recurrenceSummary', diff --git a/apps/lfx-pcc/src/app/shared/services/activity.service.ts b/apps/lfx-one/src/app/shared/services/activity.service.ts similarity index 93% rename from apps/lfx-pcc/src/app/shared/services/activity.service.ts rename to apps/lfx-one/src/app/shared/services/activity.service.ts index ccf1d883..9ecc728f 100644 --- a/apps/lfx-pcc/src/app/shared/services/activity.service.ts +++ b/apps/lfx-one/src/app/shared/services/activity.service.ts @@ -3,7 +3,7 @@ import { HttpClient, HttpParams } from '@angular/common/http'; import { inject, Injectable } from '@angular/core'; -import { RecentActivity } from '@lfx-pcc/shared/interfaces'; +import { RecentActivity } from '@lfx-one/shared/interfaces'; import { catchError, Observable, of } from 'rxjs'; @Injectable({ diff --git a/apps/lfx-pcc/src/app/shared/services/committee.service.ts b/apps/lfx-one/src/app/shared/services/committee.service.ts similarity index 98% rename from apps/lfx-pcc/src/app/shared/services/committee.service.ts rename to apps/lfx-one/src/app/shared/services/committee.service.ts index 0a90385f..c562d3fa 100644 --- a/apps/lfx-pcc/src/app/shared/services/committee.service.ts +++ b/apps/lfx-one/src/app/shared/services/committee.service.ts @@ -3,7 +3,7 @@ import { HttpClient, HttpParams } from '@angular/common/http'; import { inject, Injectable, signal, WritableSignal } from '@angular/core'; -import { Committee, CommitteeMember, CreateCommitteeMemberRequest } from '@lfx-pcc/shared/interfaces'; +import { Committee, CommitteeMember, CreateCommitteeMemberRequest } from '@lfx-one/shared/interfaces'; import { catchError, Observable, of, take, tap, throwError } from 'rxjs'; @Injectable({ diff --git a/apps/lfx-pcc/src/app/shared/services/meeting.service.ts b/apps/lfx-one/src/app/shared/services/meeting.service.ts similarity index 99% rename from apps/lfx-pcc/src/app/shared/services/meeting.service.ts rename to apps/lfx-one/src/app/shared/services/meeting.service.ts index 277b1f69..a0648efd 100644 --- a/apps/lfx-pcc/src/app/shared/services/meeting.service.ts +++ b/apps/lfx-one/src/app/shared/services/meeting.service.ts @@ -19,7 +19,7 @@ import { UpdateMeetingRegistrantRequest, UpdateMeetingRequest, UploadFileResponse, -} from '@lfx-pcc/shared/interfaces'; +} from '@lfx-one/shared/interfaces'; import { catchError, defer, Observable, of, switchMap, take, tap, throwError } from 'rxjs'; @Injectable({ diff --git a/apps/lfx-pcc/src/app/shared/services/permissions.service.ts b/apps/lfx-one/src/app/shared/services/permissions.service.ts similarity index 97% rename from apps/lfx-pcc/src/app/shared/services/permissions.service.ts rename to apps/lfx-one/src/app/shared/services/permissions.service.ts index 7f6b3394..7e1bf906 100644 --- a/apps/lfx-pcc/src/app/shared/services/permissions.service.ts +++ b/apps/lfx-one/src/app/shared/services/permissions.service.ts @@ -3,7 +3,7 @@ import { HttpClient } from '@angular/common/http'; import { inject, Injectable } from '@angular/core'; -import { UpdateUserPermissionRequest, UserPermissionSummary } from '@lfx-pcc/shared/interfaces'; +import { UpdateUserPermissionRequest, UserPermissionSummary } from '@lfx-one/shared/interfaces'; import { Observable } from 'rxjs'; @Injectable({ diff --git a/apps/lfx-pcc/src/app/shared/services/project.service.ts b/apps/lfx-one/src/app/shared/services/project.service.ts similarity index 96% rename from apps/lfx-pcc/src/app/shared/services/project.service.ts rename to apps/lfx-one/src/app/shared/services/project.service.ts index bafd16d4..a064add8 100644 --- a/apps/lfx-pcc/src/app/shared/services/project.service.ts +++ b/apps/lfx-one/src/app/shared/services/project.service.ts @@ -3,7 +3,7 @@ import { HttpClient, HttpParams } from '@angular/common/http'; import { inject, Injectable, signal, WritableSignal } from '@angular/core'; -import { Project } from '@lfx-pcc/shared/interfaces'; +import { Project } from '@lfx-one/shared/interfaces'; import { BehaviorSubject, catchError, Observable, of, tap } from 'rxjs'; @Injectable({ diff --git a/apps/lfx-pcc/src/app/shared/services/user.service.ts b/apps/lfx-one/src/app/shared/services/user.service.ts similarity index 98% rename from apps/lfx-pcc/src/app/shared/services/user.service.ts rename to apps/lfx-one/src/app/shared/services/user.service.ts index 0ef0d333..8a9ea5dc 100644 --- a/apps/lfx-pcc/src/app/shared/services/user.service.ts +++ b/apps/lfx-one/src/app/shared/services/user.service.ts @@ -3,7 +3,7 @@ import { HttpClient } from '@angular/common/http'; import { inject, Injectable, signal, WritableSignal } from '@angular/core'; -import { CombinedProfile, CreateUserPermissionRequest, UpdateProfileDetailsRequest, UpdateUserProfileRequest, User } from '@lfx-pcc/shared/interfaces'; +import { CombinedProfile, CreateUserPermissionRequest, UpdateProfileDetailsRequest, UpdateUserProfileRequest, User } from '@lfx-one/shared/interfaces'; import { Observable } from 'rxjs'; @Injectable({ diff --git a/apps/lfx-pcc/src/app/shared/strategies/custom-preloading.strategy.ts b/apps/lfx-one/src/app/shared/strategies/custom-preloading.strategy.ts similarity index 100% rename from apps/lfx-pcc/src/app/shared/strategies/custom-preloading.strategy.ts rename to apps/lfx-one/src/app/shared/strategies/custom-preloading.strategy.ts diff --git a/apps/lfx-pcc/src/environments/environment.dev.ts b/apps/lfx-one/src/environments/environment.dev.ts similarity index 100% rename from apps/lfx-pcc/src/environments/environment.dev.ts rename to apps/lfx-one/src/environments/environment.dev.ts diff --git a/apps/lfx-pcc/src/environments/environment.prod.ts b/apps/lfx-one/src/environments/environment.prod.ts similarity index 100% rename from apps/lfx-pcc/src/environments/environment.prod.ts rename to apps/lfx-one/src/environments/environment.prod.ts diff --git a/apps/lfx-pcc/src/environments/environment.staging.ts b/apps/lfx-one/src/environments/environment.staging.ts similarity index 100% rename from apps/lfx-pcc/src/environments/environment.staging.ts rename to apps/lfx-one/src/environments/environment.staging.ts diff --git a/apps/lfx-pcc/src/environments/environment.ts b/apps/lfx-one/src/environments/environment.ts similarity index 100% rename from apps/lfx-pcc/src/environments/environment.ts rename to apps/lfx-one/src/environments/environment.ts diff --git a/apps/lfx-pcc/src/index.html b/apps/lfx-one/src/index.html similarity index 95% rename from apps/lfx-pcc/src/index.html rename to apps/lfx-one/src/index.html index ba247772..61295711 100644 --- a/apps/lfx-pcc/src/index.html +++ b/apps/lfx-one/src/index.html @@ -5,7 +5,7 @@ - LFX Projects + LFX One diff --git a/apps/lfx-pcc/src/main.server.ts b/apps/lfx-one/src/main.server.ts similarity index 100% rename from apps/lfx-pcc/src/main.server.ts rename to apps/lfx-one/src/main.server.ts diff --git a/apps/lfx-pcc/src/main.ts b/apps/lfx-one/src/main.ts similarity index 100% rename from apps/lfx-pcc/src/main.ts rename to apps/lfx-one/src/main.ts diff --git a/apps/lfx-pcc/src/server/controllers/committee.controller.ts b/apps/lfx-one/src/server/controllers/committee.controller.ts similarity index 99% rename from apps/lfx-pcc/src/server/controllers/committee.controller.ts rename to apps/lfx-one/src/server/controllers/committee.controller.ts index 79d7033a..9153521d 100644 --- a/apps/lfx-pcc/src/server/controllers/committee.controller.ts +++ b/apps/lfx-one/src/server/controllers/committee.controller.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { CommitteeCreateData, CommitteeUpdateData, CreateCommitteeMemberRequest } from '@lfx-pcc/shared/interfaces'; +import { CommitteeCreateData, CommitteeUpdateData, CreateCommitteeMemberRequest } from '@lfx-one/shared/interfaces'; import { NextFunction, Request, Response } from 'express'; import { ServiceValidationError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/controllers/meeting.controller.ts b/apps/lfx-one/src/server/controllers/meeting.controller.ts similarity index 99% rename from apps/lfx-pcc/src/server/controllers/meeting.controller.ts rename to apps/lfx-one/src/server/controllers/meeting.controller.ts index d2ca4cdb..815155ea 100644 --- a/apps/lfx-pcc/src/server/controllers/meeting.controller.ts +++ b/apps/lfx-one/src/server/controllers/meeting.controller.ts @@ -7,7 +7,7 @@ import { CreateMeetingRequest, UpdateMeetingRegistrantRequest, UpdateMeetingRequest, -} from '@lfx-pcc/shared/interfaces'; +} from '@lfx-one/shared/interfaces'; import { NextFunction, Request, Response } from 'express'; import { ServiceValidationError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/controllers/past-meeting.controller.ts b/apps/lfx-one/src/server/controllers/past-meeting.controller.ts similarity index 100% rename from apps/lfx-pcc/src/server/controllers/past-meeting.controller.ts rename to apps/lfx-one/src/server/controllers/past-meeting.controller.ts diff --git a/apps/lfx-pcc/src/server/controllers/profile.controller.ts b/apps/lfx-one/src/server/controllers/profile.controller.ts similarity index 99% rename from apps/lfx-pcc/src/server/controllers/profile.controller.ts rename to apps/lfx-one/src/server/controllers/profile.controller.ts index 518cad23..229f3192 100644 --- a/apps/lfx-pcc/src/server/controllers/profile.controller.ts +++ b/apps/lfx-one/src/server/controllers/profile.controller.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { CombinedProfile } from '@lfx-pcc/shared/interfaces'; +import { CombinedProfile } from '@lfx-one/shared/interfaces'; import { NextFunction, Request, Response } from 'express'; import { ServiceValidationError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/controllers/project.controller.ts b/apps/lfx-one/src/server/controllers/project.controller.ts similarity index 100% rename from apps/lfx-pcc/src/server/controllers/project.controller.ts rename to apps/lfx-one/src/server/controllers/project.controller.ts diff --git a/apps/lfx-pcc/src/server/controllers/public-meeting.controller.ts b/apps/lfx-one/src/server/controllers/public-meeting.controller.ts similarity index 99% rename from apps/lfx-pcc/src/server/controllers/public-meeting.controller.ts rename to apps/lfx-one/src/server/controllers/public-meeting.controller.ts index 4ec4f69e..b4644d68 100644 --- a/apps/lfx-pcc/src/server/controllers/public-meeting.controller.ts +++ b/apps/lfx-one/src/server/controllers/public-meeting.controller.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { MeetingVisibility } from '@lfx-pcc/shared/enums'; +import { MeetingVisibility } from '@lfx-one/shared/enums'; import { NextFunction, Request, Response } from 'express'; import { ResourceNotFoundError, ServiceValidationError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/errors/authentication.error.ts b/apps/lfx-one/src/server/errors/authentication.error.ts similarity index 100% rename from apps/lfx-pcc/src/server/errors/authentication.error.ts rename to apps/lfx-one/src/server/errors/authentication.error.ts diff --git a/apps/lfx-pcc/src/server/errors/base.error.ts b/apps/lfx-one/src/server/errors/base.error.ts similarity index 100% rename from apps/lfx-pcc/src/server/errors/base.error.ts rename to apps/lfx-one/src/server/errors/base.error.ts diff --git a/apps/lfx-pcc/src/server/errors/index.ts b/apps/lfx-one/src/server/errors/index.ts similarity index 100% rename from apps/lfx-pcc/src/server/errors/index.ts rename to apps/lfx-one/src/server/errors/index.ts diff --git a/apps/lfx-pcc/src/server/errors/microservice.error.ts b/apps/lfx-one/src/server/errors/microservice.error.ts similarity index 100% rename from apps/lfx-pcc/src/server/errors/microservice.error.ts rename to apps/lfx-one/src/server/errors/microservice.error.ts diff --git a/apps/lfx-pcc/src/server/errors/service-validation.error.ts b/apps/lfx-one/src/server/errors/service-validation.error.ts similarity index 97% rename from apps/lfx-pcc/src/server/errors/service-validation.error.ts rename to apps/lfx-one/src/server/errors/service-validation.error.ts index 08065e76..1102a650 100644 --- a/apps/lfx-pcc/src/server/errors/service-validation.error.ts +++ b/apps/lfx-one/src/server/errors/service-validation.error.ts @@ -1,7 +1,8 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { ValidationError } from '@lfx-pcc/shared/interfaces'; +import { ValidationError } from '@lfx-one/shared/interfaces'; + import { BaseApiError } from './base.error'; /** diff --git a/apps/lfx-pcc/src/server/helpers/http-status.helper.ts b/apps/lfx-one/src/server/helpers/http-status.helper.ts similarity index 100% rename from apps/lfx-pcc/src/server/helpers/http-status.helper.ts rename to apps/lfx-one/src/server/helpers/http-status.helper.ts diff --git a/apps/lfx-pcc/src/server/helpers/logger.ts b/apps/lfx-one/src/server/helpers/logger.ts similarity index 98% rename from apps/lfx-pcc/src/server/helpers/logger.ts rename to apps/lfx-one/src/server/helpers/logger.ts index 1baa9a38..43530dbc 100644 --- a/apps/lfx-pcc/src/server/helpers/logger.ts +++ b/apps/lfx-one/src/server/helpers/logger.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { SENSITIVE_FIELDS } from '@lfx-pcc/shared/constants'; +import { SENSITIVE_FIELDS } from '@lfx-one/shared/constants'; import { Request } from 'express'; /** diff --git a/apps/lfx-pcc/src/server/helpers/url-validation.ts b/apps/lfx-one/src/server/helpers/url-validation.ts similarity index 100% rename from apps/lfx-pcc/src/server/helpers/url-validation.ts rename to apps/lfx-one/src/server/helpers/url-validation.ts diff --git a/apps/lfx-pcc/src/server/helpers/validation.helper.ts b/apps/lfx-one/src/server/helpers/validation.helper.ts similarity index 100% rename from apps/lfx-pcc/src/server/helpers/validation.helper.ts rename to apps/lfx-one/src/server/helpers/validation.helper.ts diff --git a/apps/lfx-pcc/src/server/middleware/auth.middleware.ts b/apps/lfx-one/src/server/middleware/auth.middleware.ts similarity index 99% rename from apps/lfx-pcc/src/server/middleware/auth.middleware.ts rename to apps/lfx-one/src/server/middleware/auth.middleware.ts index a1666f9d..3ca3e163 100644 --- a/apps/lfx-pcc/src/server/middleware/auth.middleware.ts +++ b/apps/lfx-one/src/server/middleware/auth.middleware.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { AuthConfig, AuthDecision, AuthMiddlewareResult, RouteAuthConfig, TokenExtractionResult } from '@lfx-pcc/shared/interfaces'; +import { AuthConfig, AuthDecision, AuthMiddlewareResult, RouteAuthConfig, TokenExtractionResult } from '@lfx-one/shared/interfaces'; import { NextFunction, Request, Response } from 'express'; import { AuthenticationError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/middleware/error-handler.middleware.ts b/apps/lfx-one/src/server/middleware/error-handler.middleware.ts similarity index 100% rename from apps/lfx-pcc/src/server/middleware/error-handler.middleware.ts rename to apps/lfx-one/src/server/middleware/error-handler.middleware.ts diff --git a/apps/lfx-pcc/src/server/routes/committees.route.ts b/apps/lfx-one/src/server/routes/committees.route.ts similarity index 100% rename from apps/lfx-pcc/src/server/routes/committees.route.ts rename to apps/lfx-one/src/server/routes/committees.route.ts diff --git a/apps/lfx-pcc/src/server/routes/meetings.route.ts b/apps/lfx-one/src/server/routes/meetings.route.ts similarity index 99% rename from apps/lfx-pcc/src/server/routes/meetings.route.ts rename to apps/lfx-one/src/server/routes/meetings.route.ts index 0e1fa9a7..675d466c 100644 --- a/apps/lfx-pcc/src/server/routes/meetings.route.ts +++ b/apps/lfx-one/src/server/routes/meetings.route.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { ALLOWED_FILE_TYPES, MAX_FILE_SIZE_BYTES, sanitizeFilename } from '@lfx-pcc/shared'; +import { ALLOWED_FILE_TYPES, MAX_FILE_SIZE_BYTES, sanitizeFilename } from '@lfx-one/shared'; import { NextFunction, Request, Response, Router } from 'express'; import { MeetingController } from '../controllers/meeting.controller'; diff --git a/apps/lfx-pcc/src/server/routes/past-meetings.route.ts b/apps/lfx-one/src/server/routes/past-meetings.route.ts similarity index 100% rename from apps/lfx-pcc/src/server/routes/past-meetings.route.ts rename to apps/lfx-one/src/server/routes/past-meetings.route.ts diff --git a/apps/lfx-pcc/src/server/routes/permissions.route.ts b/apps/lfx-one/src/server/routes/permissions.route.ts similarity index 99% rename from apps/lfx-pcc/src/server/routes/permissions.route.ts rename to apps/lfx-one/src/server/routes/permissions.route.ts index 19ad9398..717f2a08 100644 --- a/apps/lfx-pcc/src/server/routes/permissions.route.ts +++ b/apps/lfx-one/src/server/routes/permissions.route.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { CreateUserPermissionRequest, UpdateUserPermissionRequest } from '@lfx-pcc/shared/interfaces'; +import { CreateUserPermissionRequest, UpdateUserPermissionRequest } from '@lfx-one/shared/interfaces'; import { NextFunction, Request, Response, Router } from 'express'; import { ServiceValidationError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/routes/profile.route.ts b/apps/lfx-one/src/server/routes/profile.route.ts similarity index 100% rename from apps/lfx-pcc/src/server/routes/profile.route.ts rename to apps/lfx-one/src/server/routes/profile.route.ts diff --git a/apps/lfx-pcc/src/server/routes/projects.route.ts b/apps/lfx-one/src/server/routes/projects.route.ts similarity index 100% rename from apps/lfx-pcc/src/server/routes/projects.route.ts rename to apps/lfx-one/src/server/routes/projects.route.ts diff --git a/apps/lfx-pcc/src/server/routes/public-meetings.route.ts b/apps/lfx-one/src/server/routes/public-meetings.route.ts similarity index 100% rename from apps/lfx-pcc/src/server/routes/public-meetings.route.ts rename to apps/lfx-one/src/server/routes/public-meetings.route.ts diff --git a/apps/lfx-pcc/src/server/server.ts b/apps/lfx-one/src/server/server.ts similarity index 99% rename from apps/lfx-pcc/src/server/server.ts rename to apps/lfx-one/src/server/server.ts index 967b77f4..e69ce50c 100644 --- a/apps/lfx-pcc/src/server/server.ts +++ b/apps/lfx-one/src/server/server.ts @@ -4,7 +4,7 @@ import { APP_BASE_HREF } from '@angular/common'; import { REQUEST } from '@angular/core'; import { AngularNodeAppEngine, createNodeRequestHandler, isMainModule, writeResponseToNodeResponse } from '@angular/ssr/node'; -import { AuthContext, User } from '@lfx-pcc/shared/interfaces'; +import { AuthContext, User } from '@lfx-one/shared/interfaces'; import dotenv from 'dotenv'; import express, { NextFunction, Request, Response } from 'express'; import { auth, ConfigParams } from 'express-openid-connect'; diff --git a/apps/lfx-pcc/src/server/services/access-check.service.ts b/apps/lfx-one/src/server/services/access-check.service.ts similarity index 99% rename from apps/lfx-pcc/src/server/services/access-check.service.ts rename to apps/lfx-one/src/server/services/access-check.service.ts index c34e8e24..a731c28a 100644 --- a/apps/lfx-pcc/src/server/services/access-check.service.ts +++ b/apps/lfx-one/src/server/services/access-check.service.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { AccessCheckAccessType, AccessCheckApiRequest, AccessCheckApiResponse, AccessCheckRequest, AccessCheckResourceType } from '@lfx-pcc/shared/interfaces'; +import { AccessCheckAccessType, AccessCheckApiRequest, AccessCheckApiResponse, AccessCheckRequest, AccessCheckResourceType } from '@lfx-one/shared/interfaces'; import { Request } from 'express'; import { Logger } from '../helpers/logger'; diff --git a/apps/lfx-pcc/src/server/services/ai.service.ts b/apps/lfx-one/src/server/services/ai.service.ts similarity index 97% rename from apps/lfx-pcc/src/server/services/ai.service.ts rename to apps/lfx-one/src/server/services/ai.service.ts index 1b7f4968..3d7fcc2f 100644 --- a/apps/lfx-pcc/src/server/services/ai.service.ts +++ b/apps/lfx-one/src/server/services/ai.service.ts @@ -1,9 +1,9 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { AI_AGENDA_SYSTEM_PROMPT, AI_MODEL, AI_REQUEST_CONFIG, DURATION_ESTIMATION } from '@lfx-pcc/shared/constants'; -import { MeetingType } from '@lfx-pcc/shared/enums'; -import { GenerateAgendaRequest, GenerateAgendaResponse, OpenAIChatRequest, OpenAIChatResponse } from '@lfx-pcc/shared/interfaces'; +import { AI_AGENDA_SYSTEM_PROMPT, AI_MODEL, AI_REQUEST_CONFIG, DURATION_ESTIMATION } from '@lfx-one/shared/constants'; +import { MeetingType } from '@lfx-one/shared/enums'; +import { GenerateAgendaRequest, GenerateAgendaResponse, OpenAIChatRequest, OpenAIChatResponse } from '@lfx-one/shared/interfaces'; import { serverLogger } from '../server'; diff --git a/apps/lfx-pcc/src/server/services/api-client.service.ts b/apps/lfx-one/src/server/services/api-client.service.ts similarity index 98% rename from apps/lfx-pcc/src/server/services/api-client.service.ts rename to apps/lfx-one/src/server/services/api-client.service.ts index 1b7ac7cc..3a805b4b 100644 --- a/apps/lfx-pcc/src/server/services/api-client.service.ts +++ b/apps/lfx-one/src/server/services/api-client.service.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { ApiClientConfig, ApiResponse } from '@lfx-pcc/shared/interfaces'; +import { ApiClientConfig, ApiResponse } from '@lfx-one/shared/interfaces'; import { MicroserviceError } from '../errors'; import { getHttpErrorCode } from '../helpers/http-status.helper'; diff --git a/apps/lfx-pcc/src/server/services/committee.service.ts b/apps/lfx-one/src/server/services/committee.service.ts similarity index 99% rename from apps/lfx-pcc/src/server/services/committee.service.ts rename to apps/lfx-one/src/server/services/committee.service.ts index 1597478d..2e36f030 100644 --- a/apps/lfx-pcc/src/server/services/committee.service.ts +++ b/apps/lfx-one/src/server/services/committee.service.ts @@ -9,7 +9,7 @@ import { CommitteeUpdateData, CreateCommitteeMemberRequest, QueryServiceResponse, -} from '@lfx-pcc/shared/interfaces'; +} from '@lfx-one/shared/interfaces'; import { Request } from 'express'; import { ResourceNotFoundError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/services/etag.service.ts b/apps/lfx-one/src/server/services/etag.service.ts similarity index 96% rename from apps/lfx-pcc/src/server/services/etag.service.ts rename to apps/lfx-one/src/server/services/etag.service.ts index 4bd54630..1ecc73ef 100644 --- a/apps/lfx-pcc/src/server/services/etag.service.ts +++ b/apps/lfx-one/src/server/services/etag.service.ts @@ -1,8 +1,8 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { HTTP_HEADERS } from '@lfx-pcc/shared/constants'; -import { ETagError, ETagResult } from '@lfx-pcc/shared/interfaces'; +import { HTTP_HEADERS } from '@lfx-one/shared/constants'; +import { ETagError, ETagResult } from '@lfx-one/shared/interfaces'; import { Request } from 'express'; import { MicroserviceProxyService } from './microservice-proxy.service'; diff --git a/apps/lfx-pcc/src/server/services/meeting.service.ts b/apps/lfx-one/src/server/services/meeting.service.ts similarity index 99% rename from apps/lfx-pcc/src/server/services/meeting.service.ts rename to apps/lfx-one/src/server/services/meeting.service.ts index 45b3beb8..2acad6c1 100644 --- a/apps/lfx-pcc/src/server/services/meeting.service.ts +++ b/apps/lfx-one/src/server/services/meeting.service.ts @@ -10,7 +10,7 @@ import { QueryServiceResponse, UpdateMeetingRegistrantRequest, UpdateMeetingRequest, -} from '@lfx-pcc/shared/interfaces'; +} from '@lfx-one/shared/interfaces'; import { Request } from 'express'; import { ResourceNotFoundError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/services/microservice-proxy.service.ts b/apps/lfx-one/src/server/services/microservice-proxy.service.ts similarity index 96% rename from apps/lfx-pcc/src/server/services/microservice-proxy.service.ts rename to apps/lfx-one/src/server/services/microservice-proxy.service.ts index 59b1644e..0f7e7e2c 100644 --- a/apps/lfx-pcc/src/server/services/microservice-proxy.service.ts +++ b/apps/lfx-one/src/server/services/microservice-proxy.service.ts @@ -1,8 +1,8 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { DEFAULT_QUERY_PARAMS } from '@lfx-pcc/shared/constants'; -import { ApiResponse, MicroserviceUrls } from '@lfx-pcc/shared/interfaces'; +import { DEFAULT_QUERY_PARAMS } from '@lfx-one/shared/constants'; +import { ApiResponse, MicroserviceUrls } from '@lfx-one/shared/interfaces'; import { Request } from 'express'; import { MicroserviceError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/services/nats.service.ts b/apps/lfx-one/src/server/services/nats.service.ts similarity index 97% rename from apps/lfx-pcc/src/server/services/nats.service.ts rename to apps/lfx-one/src/server/services/nats.service.ts index 93acb685..8be179ed 100644 --- a/apps/lfx-pcc/src/server/services/nats.service.ts +++ b/apps/lfx-one/src/server/services/nats.service.ts @@ -1,8 +1,8 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { NATS_CONFIG } from '@lfx-pcc/shared/constants'; -import { NatsSubjects, ProjectSlugToIdResponse } from '@lfx-pcc/shared/interfaces'; +import { NATS_CONFIG } from '@lfx-one/shared/constants'; +import { NatsSubjects, ProjectSlugToIdResponse } from '@lfx-one/shared/interfaces'; import { connect, NatsConnection, StringCodec } from 'nats'; import { serverLogger } from '../server'; diff --git a/apps/lfx-pcc/src/server/services/project.service.ts b/apps/lfx-one/src/server/services/project.service.ts similarity index 98% rename from apps/lfx-pcc/src/server/services/project.service.ts rename to apps/lfx-one/src/server/services/project.service.ts index 5973bd1c..a7de0916 100644 --- a/apps/lfx-pcc/src/server/services/project.service.ts +++ b/apps/lfx-one/src/server/services/project.service.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { Project, QueryServiceResponse } from '@lfx-pcc/shared/interfaces'; +import { Project, QueryServiceResponse } from '@lfx-one/shared/interfaces'; import { Request } from 'express'; import { ResourceNotFoundError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/services/supabase.service.ts b/apps/lfx-one/src/server/services/supabase.service.ts similarity index 99% rename from apps/lfx-pcc/src/server/services/supabase.service.ts rename to apps/lfx-one/src/server/services/supabase.service.ts index 3780a910..56d2bad0 100644 --- a/apps/lfx-pcc/src/server/services/supabase.service.ts +++ b/apps/lfx-one/src/server/services/supabase.service.ts @@ -19,7 +19,7 @@ import { User, UserPermissionSummary, UserProfile, -} from '@lfx-pcc/shared/interfaces'; +} from '@lfx-one/shared/interfaces'; import dotenv from 'dotenv'; dotenv.config(); diff --git a/apps/lfx-pcc/src/server/utils/auth-helper.ts b/apps/lfx-one/src/server/utils/auth-helper.ts similarity index 100% rename from apps/lfx-pcc/src/server/utils/auth-helper.ts rename to apps/lfx-one/src/server/utils/auth-helper.ts diff --git a/apps/lfx-pcc/src/server/utils/m2m-token.util.ts b/apps/lfx-one/src/server/utils/m2m-token.util.ts similarity index 98% rename from apps/lfx-pcc/src/server/utils/m2m-token.util.ts rename to apps/lfx-one/src/server/utils/m2m-token.util.ts index 1e676672..bd48894a 100644 --- a/apps/lfx-pcc/src/server/utils/m2m-token.util.ts +++ b/apps/lfx-one/src/server/utils/m2m-token.util.ts @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { M2MTokenResponse } from '@lfx-pcc/shared/interfaces'; +import { M2MTokenResponse } from '@lfx-one/shared/interfaces'; import { Request } from 'express'; import { MicroserviceError } from '../errors'; diff --git a/apps/lfx-pcc/src/server/utils/security.util.ts b/apps/lfx-one/src/server/utils/security.util.ts similarity index 100% rename from apps/lfx-pcc/src/server/utils/security.util.ts rename to apps/lfx-one/src/server/utils/security.util.ts diff --git a/apps/lfx-pcc/src/styles.scss b/apps/lfx-one/src/styles.scss similarity index 100% rename from apps/lfx-pcc/src/styles.scss rename to apps/lfx-one/src/styles.scss diff --git a/apps/lfx-pcc/src/types/express.d.ts b/apps/lfx-one/src/types/express.d.ts similarity index 100% rename from apps/lfx-pcc/src/types/express.d.ts rename to apps/lfx-one/src/types/express.d.ts diff --git a/apps/lfx-pcc/tailwind.config.js b/apps/lfx-one/tailwind.config.js similarity index 94% rename from apps/lfx-pcc/tailwind.config.js rename to apps/lfx-one/tailwind.config.js index 19b4ee73..5fb2faa9 100644 --- a/apps/lfx-pcc/tailwind.config.js +++ b/apps/lfx-one/tailwind.config.js @@ -1,7 +1,7 @@ // Copyright The Linux Foundation and each contributor to LFX. // SPDX-License-Identifier: MIT -import { lfxColors, lfxFontSizes } from '@lfx-pcc/shared'; +import { lfxColors, lfxFontSizes } from '@lfx-one/shared'; import PrimeUI from 'tailwindcss-primeui'; /** @type {import('tailwindcss').Config} */ diff --git a/apps/lfx-pcc/tsconfig.app.json b/apps/lfx-one/tsconfig.app.json similarity index 100% rename from apps/lfx-pcc/tsconfig.app.json rename to apps/lfx-one/tsconfig.app.json diff --git a/apps/lfx-pcc/tsconfig.e2e.json b/apps/lfx-one/tsconfig.e2e.json similarity index 100% rename from apps/lfx-pcc/tsconfig.e2e.json rename to apps/lfx-one/tsconfig.e2e.json diff --git a/apps/lfx-pcc/tsconfig.json b/apps/lfx-one/tsconfig.json similarity index 92% rename from apps/lfx-pcc/tsconfig.json rename to apps/lfx-one/tsconfig.json index 632515f6..a7f9b128 100644 --- a/apps/lfx-pcc/tsconfig.json +++ b/apps/lfx-one/tsconfig.json @@ -27,8 +27,8 @@ "@services/*": ["./src/app/shared/services/*"], "@pipes/*": ["./src/app/shared/pipes/*"], "@environments/*": ["./src/environments/*"], - "@lfx-pcc/shared": ["../../packages/shared/src"], - "@lfx-pcc/shared/*": ["../../packages/shared/src/*"] + "@lfx-one/shared": ["../../packages/shared/src"], + "@lfx-one/shared/*": ["../../packages/shared/src/*"] } }, "angularCompilerOptions": { diff --git a/charts/lfx-v2-ui/README.md b/charts/lfx-v2-ui/README.md index 42c4212a..4dc0edf6 100644 --- a/charts/lfx-v2-ui/README.md +++ b/charts/lfx-v2-ui/README.md @@ -1,6 +1,6 @@ -# LFX V2 PCC UI Helm Chart +# LFX One UI Helm Chart -This Helm chart deploys the LFX V2 PCC UI application, which is an Angular SSR application with Express backend for the LFX Project Control Center. +This Helm chart deploys the LFX One UI application, which is an Angular SSR application with Express backend for LFX One. ## Configuration diff --git a/docs/architecture.md b/docs/architecture.md index 61e5736f..9aceed09 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -256,9 +256,9 @@ export class ExampleComponent { ## πŸ“ Project Structure ```text -lfx-pcc-v3/ +lfx-one/ β”œβ”€β”€ apps/ -β”‚ └── lfx-pcc/ # Angular 19 SSR application +β”‚ └── lfx-one/ # Angular 19 SSR application β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ app/ β”‚ β”‚ β”‚ β”œβ”€β”€ app.component.* # Root component (lfx-root) @@ -1131,7 +1131,7 @@ Features: ### Design Philosophy -The `@lfx-pcc/shared` package follows a centralized approach to type safety and code reuse: +The `@lfx-one/shared` package follows a centralized approach to type safety and code reuse: ```text Shared Package Strategy: @@ -1176,8 +1176,8 @@ export interface AuthContext { ```typescript // Component implementation import { Component, input } from '@angular/core'; -import { BadgeProps } from '@lfx-pcc/shared/interfaces'; -import { lfxColors } from '@lfx-pcc/shared/constants'; +import { BadgeProps } from '@lfx-one/shared/interfaces'; +import { lfxColors } from '@lfx-one/shared/constants'; @Component({ selector: 'lfx-badge', @@ -1227,4 +1227,4 @@ export class BadgeComponent { - **Type Safety**: Full IntelliSense and compile-time checking across packages - **Cache Efficiency**: Turbo caches shared package builds for faster CI/CD -This architecture provides a modern, performant, and maintainable foundation for the LFX PCC application with clear patterns for scaling and future enhancements. +This architecture provides a modern, performant, and maintainable foundation for the LFX One application with clear patterns for scaling and future enhancements. diff --git a/docs/architecture/README.md b/docs/architecture/README.md index ecf6cea0..c79ba893 100644 --- a/docs/architecture/README.md +++ b/docs/architecture/README.md @@ -2,7 +2,7 @@ ## πŸ— System Overview -LFX PCC v2 UI is a modern Angular 19 SSR application built with experimental zoneless change detection, featuring a sophisticated backend architecture and comprehensive design system integration. +LFX One is a modern Angular 19 SSR application built with experimental zoneless change detection, featuring a sophisticated backend architecture and comprehensive design system integration. ## πŸ“– Architecture Documentation Guide diff --git a/docs/architecture/backend/README.md b/docs/architecture/backend/README.md index bcfb1bbc..449f016b 100644 --- a/docs/architecture/backend/README.md +++ b/docs/architecture/backend/README.md @@ -2,7 +2,7 @@ ## πŸ–₯ Overview -The LFX PCC backend follows a modern **Controller-Service pattern** with Express.js server handling SSR, authentication, and API services. The architecture emphasizes separation of concerns, maintainability, and integration with microservices. +The LFX One backend follows a modern **Controller-Service pattern** with Express.js server handling SSR, authentication, and API services. The architecture emphasizes separation of concerns, maintainability, and integration with microservices. ## πŸ— Architecture Components @@ -237,7 +237,7 @@ export class CommitteeService { ## πŸ“ Directory Structure ```text -apps/lfx-pcc/src/server/ +apps/lfx-one/src/server/ β”œβ”€β”€ controllers/ # HTTP request handling layer β”‚ └── committee.controller.ts β”œβ”€β”€ services/ # Business logic layer diff --git a/docs/architecture/backend/ai-service.md b/docs/architecture/backend/ai-service.md index 291acdf1..0e2ce192 100644 --- a/docs/architecture/backend/ai-service.md +++ b/docs/architecture/backend/ai-service.md @@ -2,7 +2,7 @@ ## πŸ€– Overview -The LFX PCC AI Service provides intelligent meeting agenda generation using **Claude Sonnet 4** through a **LiteLLM proxy**. The service integrates with the meeting creation workflow to automatically generate professional, structured meeting agendas based on meeting type, context, and project information. +The LFX One AI Service provides intelligent meeting agenda generation using **Claude Sonnet 4** through a **LiteLLM proxy**. The service integrates with the meeting creation workflow to automatically generate professional, structured meeting agendas based on meeting type, context, and project information. ## πŸ— Architecture @@ -20,7 +20,7 @@ Frontend Request β†’ Meeting API β†’ AI Service β†’ LiteLLM Proxy β†’ Claude Son - **AI Service** (`/server/services/ai.service.ts`): Core business logic for AI integration - **Meeting API** (`/server/routes/meetings.ts`): HTTP endpoints for AI-powered features - **LiteLLM Proxy**: OpenAI-compatible proxy for Claude Sonnet model access -- **Shared Interfaces** (`@lfx-pcc/shared`): Type-safe request/response contracts +- **Shared Interfaces** (`@lfx-one/shared`): Type-safe request/response contracts ## πŸ”§ Implementation Details diff --git a/docs/architecture/backend/authentication.md b/docs/architecture/backend/authentication.md index dc189e26..c60d890e 100644 --- a/docs/architecture/backend/authentication.md +++ b/docs/architecture/backend/authentication.md @@ -28,7 +28,7 @@ M2M_AUTH_AUDIENCE='http://lfx-api.k8s.orb.local/' The authentication configuration uses selective authentication (`authRequired: false`) with custom route protection middleware. This allows public routes to bypass authentication while maintaining protection for sensitive areas. -**Configuration Location**: `apps/lfx-pcc/src/server/server.ts` +**Configuration Location**: `apps/lfx-one/src/server/server.ts` ## πŸ“‹ User Interface @@ -74,7 +74,7 @@ export interface M2MTokenResponse { The server creates an authentication context for each request and injects it into Angular's SSR: ```typescript -// apps/lfx-pcc/src/server/server.ts +// apps/lfx-one/src/server/server.ts app.use('/**', (req: Request, res: Response, next: NextFunction) => { const auth: AuthContext = { authenticated: false, @@ -119,9 +119,9 @@ app.use('/**', (req: Request, res: Response, next: NextFunction) => { ### Simple Signal-Based State ```typescript -// apps/lfx-pcc/src/app/shared/services/user.service.ts +// apps/lfx-one/src/app/shared/services/user.service.ts import { Injectable, signal, WritableSignal } from '@angular/core'; -import { User } from '@lfx-pcc/shared/interfaces'; +import { User } from '@lfx-one/shared/interfaces'; @Injectable({ providedIn: 'root', @@ -148,7 +148,7 @@ The application implements a sophisticated authentication system with multiple l ### Protected Routes Middleware -A custom middleware (`apps/lfx-pcc/src/server/middleware/protected-routes.middleware.ts`) implements the selective authentication logic: +A custom middleware (`apps/lfx-one/src/server/middleware/protected-routes.middleware.ts`) implements the selective authentication logic: - **Route Analysis**: Examines incoming requests to determine authentication requirements - **Public Route Bypass**: Allows specific routes to skip authentication @@ -175,7 +175,7 @@ The M2M system enables server-side components to authenticate with external APIs - **Error Handling**: Comprehensive error management for token failures - **Logging**: Structured logging for token operations -**Implementation**: `apps/lfx-pcc/src/server/utils/m2m-token.util.ts` +**Implementation**: `apps/lfx-one/src/server/utils/m2m-token.util.ts` ### Public Endpoint Integration @@ -185,7 +185,7 @@ Public endpoints use M2M tokens for backend API calls: - **API Authentication**: Backend services receive authenticated requests - **Transparent Operation**: Public endpoints remain unauthenticated for users while maintaining security for API calls -**Example**: Public Meeting Controller (`apps/lfx-pcc/src/server/controllers/public-meeting.controller.ts`) +**Example**: Public Meeting Controller (`apps/lfx-one/src/server/controllers/public-meeting.controller.ts`) ### Authentication Flow Diagram diff --git a/docs/architecture/backend/error-handling-architecture.md b/docs/architecture/backend/error-handling-architecture.md index 632e2ed4..1abbdc05 100644 --- a/docs/architecture/backend/error-handling-architecture.md +++ b/docs/architecture/backend/error-handling-architecture.md @@ -1,6 +1,6 @@ # Error Handling Architecture -This document explains the architectural philosophy and design decisions behind LFX PCC's error handling system, focusing on the reasoning and trade-offs that shaped the current implementation. +This document explains the architectural philosophy and design decisions behind LFX One's error handling system, focusing on the reasoning and trade-offs that shaped the current implementation. ## Philosophy and Core Principles @@ -125,7 +125,7 @@ The `AuthenticationError` class handles authentication and authorization failure - **Session Management**: Works with protected routes middleware for session handling - **Clear Messaging**: Provides user-friendly authentication error messages -**Implementation Location**: `apps/lfx-pcc/src/server/errors/authentication.error.ts` +**Implementation Location**: `apps/lfx-one/src/server/errors/authentication.error.ts` ## Design Patterns and Rationales diff --git a/docs/architecture/backend/logging-monitoring.md b/docs/architecture/backend/logging-monitoring.md index 87947385..e140c209 100644 --- a/docs/architecture/backend/logging-monitoring.md +++ b/docs/architecture/backend/logging-monitoring.md @@ -13,7 +13,7 @@ The application uses a dual logger architecture for optimal performance and flex #### Server Logger (Base Logger) ```typescript -// apps/lfx-pcc/src/server/server.ts +// apps/lfx-one/src/server/server.ts import pino from 'pino'; /** @@ -384,7 +384,7 @@ When running in containers, logs go to stdout/stderr: ```dockerfile # Dockerfile - logs to stdout -CMD ["node", "dist/lfx-pcc/server/server.mjs"] +CMD ["node", "dist/lfx-one/server/server.mjs"] ``` ## 🎯 Request Correlation diff --git a/docs/architecture/backend/nats-integration.md b/docs/architecture/backend/nats-integration.md index a80597b4..b99b7420 100644 --- a/docs/architecture/backend/nats-integration.md +++ b/docs/architecture/backend/nats-integration.md @@ -2,14 +2,14 @@ ## πŸš€ Overview -The LFX PCC application integrates with **NATS** (Neural Autonomic Transport System) for high-performance inter-service messaging within the LFX microservices ecosystem. NATS provides lightweight, publish-subscribe, and request-reply communication patterns for distributed systems. +The LFX One application integrates with **NATS** (Neural Autonomic Transport System) for high-performance inter-service messaging within the LFX microservices ecosystem. NATS provides lightweight, publish-subscribe, and request-reply communication patterns for distributed systems. ## πŸ— Architecture ### NATS Integration Pattern ```text -LFX PCC ←→ NATS Server ←→ LFX Microservices +LFX One ←→ NATS Server ←→ LFX Microservices ↓ ↓ ↓ Client Message Project Requests Broker Services diff --git a/docs/architecture/backend/public-meetings.md b/docs/architecture/backend/public-meetings.md index da307941..9c40518e 100644 --- a/docs/architecture/backend/public-meetings.md +++ b/docs/architecture/backend/public-meetings.md @@ -16,7 +16,7 @@ The system exposes public endpoints that bypass user authentication: ### Controller Architecture -**Location**: `apps/lfx-pcc/src/server/controllers/public-meeting.controller.ts` +**Location**: `apps/lfx-one/src/server/controllers/public-meeting.controller.ts` The public meeting controller handles: @@ -45,7 +45,7 @@ Public endpoints use machine-to-machine tokens for backend API authentication: 3. **API Authentication**: Backend services receive authenticated requests 4. **User Transparency**: End users don't need authentication -**Implementation**: `apps/lfx-pcc/src/server/utils/m2m-token.util.ts` +**Implementation**: `apps/lfx-one/src/server/utils/m2m-token.util.ts` ### Passcode Protection @@ -59,7 +59,7 @@ For private meetings: ### Public Meeting Component -**Location**: `apps/lfx-pcc/src/app/modules/meetings/meeting.component.ts` +**Location**: `apps/lfx-one/src/app/modules/meetings/meeting.component.ts` The Angular component handles: @@ -74,7 +74,7 @@ The Angular component handles: The meeting routes are configured to allow public access: ```typescript -// apps/lfx-pcc/src/app/app.routes.ts +// apps/lfx-one/src/app/app.routes.ts { path: 'meetings/:id', loadComponent: () => import('./modules/meetings/meeting.component').then(m => m.MeetingComponent), @@ -117,7 +117,7 @@ The public meetings feature requires: The protected routes middleware allows public meeting routes to bypass authentication: -**Location**: `apps/lfx-pcc/src/server/middleware/protected-routes.middleware.ts` +**Location**: `apps/lfx-one/src/server/middleware/protected-routes.middleware.ts` - Uses an explicit allowlist for prefixes: `/public/api/meetings` (API) and SPA route `/meetings/:id` - Bypasses only user–session auth for those allowlisted routes; server-to-server (M2M) calls still require auth diff --git a/docs/architecture/backend/ssr-server.md b/docs/architecture/backend/ssr-server.md index aeb9103c..a1ccc3a8 100644 --- a/docs/architecture/backend/ssr-server.md +++ b/docs/architecture/backend/ssr-server.md @@ -78,7 +78,7 @@ The server employs a **carefully orchestrated middleware pipeline** that process The server implements selective authentication using Auth0/Authelia: -**Configuration Location**: `apps/lfx-pcc/src/server/server.ts` +**Configuration Location**: `apps/lfx-one/src/server/server.ts` Key features: diff --git a/docs/architecture/frontend/README.md b/docs/architecture/frontend/README.md index c1eb7a54..515f47fd 100644 --- a/docs/architecture/frontend/README.md +++ b/docs/architecture/frontend/README.md @@ -2,7 +2,7 @@ ## 🎨 Overview -The LFX PCC frontend is built with Angular 19 using experimental zoneless change detection, Angular Signals for state management, and a comprehensive design system based on PrimeNG and Tailwind CSS. +The LFX One frontend is built with Angular 19 using experimental zoneless change detection, Angular Signals for state management, and a comprehensive design system based on PrimeNG and Tailwind CSS. ## πŸ— Architecture Components diff --git a/docs/architecture/frontend/component-architecture.md b/docs/architecture/frontend/component-architecture.md index e11dd1d5..6b1ca0f8 100644 --- a/docs/architecture/frontend/component-architecture.md +++ b/docs/architecture/frontend/component-architecture.md @@ -7,7 +7,7 @@ The project follows a modular file organization pattern where components are org ### Module Structure ```text -apps/lfx-pcc/src/app/modules/project/ +apps/lfx-one/src/app/modules/project/ β”œβ”€β”€ dashboard/ # Project overview section β”‚ └── project-dashboard/ # Main dashboard route component β”œβ”€β”€ meetings/ # Meetings management section @@ -458,7 +458,7 @@ Before creating a wrapper, **always research the PrimeNG component thoroughly**: #### Step 1: Generate Component ```bash -# In the apps/lfx-pcc directory +# In the apps/lfx-one directory ng generate component shared/components/[component-name] --standalone --skip-tests ``` @@ -549,7 +549,7 @@ protected handleSelectionChange(event: SelectionChangeEvent): void { ### Code Quality -- [ ] **Type Safety**: Import and use interfaces from `@lfx-pcc/shared` package +- [ ] **Type Safety**: Import and use interfaces from `@lfx-one/shared` package - [ ] **Event Handling**: Proper event emission and parameter passing - [ ] **Error Handling**: Graceful handling of edge cases - [ ] **Accessibility**: Include ARIA labels and roles where applicable @@ -565,7 +565,7 @@ protected handleSelectionChange(event: SelectionChangeEvent): void { ### Integration -- [ ] **Shared Interfaces**: Add any new interfaces to `@lfx-pcc/shared/interfaces` +- [ ] **Shared Interfaces**: Add any new interfaces to `@lfx-one/shared/interfaces` - [ ] **Export Path**: Ensure component is exported correctly - [ ] **Usage Guidelines**: Update project documentation - [ ] **Component Hierarchy**: Verify component fits properly in app structure diff --git a/docs/architecture/frontend/lazy-loading-preloading-strategy.md b/docs/architecture/frontend/lazy-loading-preloading-strategy.md index e52b295c..388edcdf 100644 --- a/docs/architecture/frontend/lazy-loading-preloading-strategy.md +++ b/docs/architecture/frontend/lazy-loading-preloading-strategy.md @@ -1,6 +1,6 @@ # Lazy Loading & Preloading Strategy -**Overview**: Comprehensive guide to LFX PCC v3's intelligent lazy loading and preloading architecture for optimal performance in Angular 19. +**Overview**: Comprehensive guide to LFX One's intelligent lazy loading and preloading architecture for optimal performance in Angular 19. ## Table of Contents @@ -17,7 +17,7 @@ ## Overview -The LFX PCC v3 application implements an intelligent lazy loading and preloading strategy to optimize: +The LFX One application implements an intelligent lazy loading and preloading strategy to optimize: - **Initial bundle size** - Reduced from potential 7.7MB to essential-only code - **Time to Interactive (TTI)** - Faster initial page loads @@ -363,7 +363,7 @@ export const FEATURE_ROUTES: Routes = [ ng build --stats-json # Analyze with webpack-bundle-analyzer -npx webpack-bundle-analyzer dist/lfx-pcc/stats.json +npx webpack-bundle-analyzer dist/lfx-one/stats.json ``` #### Performance Monitoring @@ -529,7 +529,7 @@ Cache Hit Rate: 85% (preloaded routes) ```bash # Bundle analysis ng build --stats-json -npx webpack-bundle-analyzer dist/lfx-pcc/stats.json +npx webpack-bundle-analyzer dist/lfx-one/stats.json # Check lazy loading in dev mode ng serve --verbose diff --git a/docs/architecture/frontend/performance.md b/docs/architecture/frontend/performance.md index 97c0e6b9..e6546245 100644 --- a/docs/architecture/frontend/performance.md +++ b/docs/architecture/frontend/performance.md @@ -259,7 +259,7 @@ Target performance scores: ```bash # Performance testing commands ng build --configuration=production -ng run lfx-pcc:serve:production +ng run lfx-one:serve:production # Lighthouse CI for automated testing npx @lhci/cli autorun @@ -270,7 +270,7 @@ npx @lhci/cli autorun ```bash # Analyze bundle size ng build --stats-json -npx webpack-bundle-analyzer dist/lfx-pcc/stats.json +npx webpack-bundle-analyzer dist/lfx-one/stats.json ``` This provides comprehensive performance optimization across the entire frontend stack, from build-time optimizations to runtime performance patterns. diff --git a/docs/architecture/shared/development-workflow.md b/docs/architecture/shared/development-workflow.md index 3c5fab5b..485696c4 100644 --- a/docs/architecture/shared/development-workflow.md +++ b/docs/architecture/shared/development-workflow.md @@ -63,9 +63,9 @@ The monorepo uses Turborepo for efficient task orchestration and caching across ### Current Workspaces ```text -lfx-pcc-v3/ +lfx-one/ β”œβ”€β”€ apps/ -β”‚ └── lfx-pcc/ # Angular application +β”‚ └── lfx-one/ # Angular application └── packages/ └── shared/ # Shared interfaces and constants ``` @@ -237,13 +237,13 @@ Projects inherit from shared configuration: ### Application TypeScript Config ```json -// apps/lfx-pcc/tsconfig.json +// apps/lfx-one/tsconfig.json { "extends": "./tsconfig.app.json", "compilerOptions": { "paths": { - "@lfx-pcc/shared": ["../../packages/shared/src/index.ts"], - "@lfx-pcc/shared/*": ["../../packages/shared/src/*"] + "@lfx-one/shared": ["../../packages/shared/src/index.ts"], + "@lfx-one/shared/*": ["../../packages/shared/src/*"] } } } @@ -270,10 +270,10 @@ Projects inherit from shared configuration: ### Workspace Dependencies ```json -// apps/lfx-pcc/package.json +// apps/lfx-one/package.json { "dependencies": { - "@lfx-pcc/shared": "workspace:*" + "@lfx-one/shared": "workspace:*" } } ``` @@ -387,7 +387,7 @@ npx turbo build --graph npx turbo build --verbose # Build specific package -npx turbo build --filter=@lfx-pcc/shared +npx turbo build --filter=@lfx-one/shared ``` ## πŸ“ˆ Monitoring and Analytics diff --git a/docs/architecture/shared/package-architecture.md b/docs/architecture/shared/package-architecture.md index 0a2612ea..aac8986e 100644 --- a/docs/architecture/shared/package-architecture.md +++ b/docs/architecture/shared/package-architecture.md @@ -2,7 +2,7 @@ ## πŸ“¦ Shared Package Structure -The `@lfx-pcc/shared` package provides common interfaces, constants, and utilities used across the monorepo. +The `@lfx-one/shared` package provides common interfaces, constants, and utilities used across the monorepo. ## πŸ— Directory Structure @@ -31,7 +31,7 @@ packages/shared/ ```json { - "name": "@lfx-pcc/shared", + "name": "@lfx-one/shared", "version": "0.1.0", "type": "module", "main": "./dist/index.js", @@ -63,11 +63,11 @@ The package supports multiple import patterns for flexibility: ```typescript // Main export (all interfaces) -import { User, AuthContext, AvatarProps } from '@lfx-pcc/shared'; +import { User, AuthContext, AvatarProps } from '@lfx-one/shared'; // Specific exports -import { User, AuthContext } from '@lfx-pcc/shared/interfaces'; -import { lfxColors } from '@lfx-pcc/shared/constants'; +import { User, AuthContext } from '@lfx-one/shared/interfaces'; +import { lfxColors } from '@lfx-one/shared/constants'; ``` ## πŸ”§ Interface Architecture @@ -223,8 +223,8 @@ npm run check-types ```typescript // Angular component -import { User, AvatarProps } from '@lfx-pcc/shared/interfaces'; -import { lfxColors } from '@lfx-pcc/shared/constants'; +import { User, AvatarProps } from '@lfx-one/shared/interfaces'; +import { lfxColors } from '@lfx-one/shared/constants'; @Component({ selector: 'lfx-user-card', @@ -240,7 +240,7 @@ export class UserCardComponent { ```typescript // Express server -import { User, AuthContext } from '@lfx-pcc/shared/interfaces'; +import { User, AuthContext } from '@lfx-one/shared/interfaces'; app.use('/**', (req: Request, res: Response, next: NextFunction) => { const auth: AuthContext = { diff --git a/docs/architecture/testing/e2e-testing.md b/docs/architecture/testing/e2e-testing.md index 4a7c5057..e7bbd804 100644 --- a/docs/architecture/testing/e2e-testing.md +++ b/docs/architecture/testing/e2e-testing.md @@ -2,7 +2,7 @@ ## πŸ— Overview -Our E2E testing strategy employs a **dual architecture approach** combining content-based and structural tests to ensure comprehensive, maintainable, and reliable test coverage across the LFX Projects Self-Service application. +Our E2E testing strategy employs a **dual architecture approach** combining content-based and structural tests to ensure comprehensive, maintainable, and reliable test coverage across the LFX One application. ## 🎯 Dual Testing Architecture diff --git a/docs/architecture/testing/testing-best-practices.md b/docs/architecture/testing/testing-best-practices.md index 3e25d71a..611636d1 100644 --- a/docs/architecture/testing/testing-best-practices.md +++ b/docs/architecture/testing/testing-best-practices.md @@ -2,7 +2,7 @@ ## 🎯 Overview -This guide outlines testing best practices for the LFX Projects Self-Service application, covering our dual testing architecture, data-testid conventions, and implementation guidelines. +This guide outlines testing best practices for the LFX One application, covering our dual testing architecture, data-testid conventions, and implementation guidelines. ## πŸ— Dual Testing Architecture Principles diff --git a/docs/deployment.md b/docs/deployment.md index 437bef14..1f7ff810 100644 --- a/docs/deployment.md +++ b/docs/deployment.md @@ -9,7 +9,7 @@ yarn build # Expected output structure -dist/lfx-pcc/ +dist/lfx-one/ β”œβ”€β”€ browser/ # Client-side assets β”‚ β”œβ”€β”€ index.html β”‚ β”œβ”€β”€ main.[hash].js @@ -37,8 +37,8 @@ dist/lfx-pcc/ module.exports = { apps: [ { - name: 'lfx-pcc', - script: 'apps/lfx-pcc/dist/lfx-pcc/server/server.mjs', + name: 'lfx-one', + script: 'apps/lfx-one/dist/lfx-one/server/server.mjs', env: { PM2: 'true', NODE_ENV: 'production', @@ -72,17 +72,17 @@ yarn start:server # Reload with zero downtime yarn reload:prod -# Equivalent to: pm2 reload lfx-pcc +# Equivalent to: pm2 reload lfx-one # View logs yarn logs:prod -# Equivalent to: pm2 logs lfx-pcc +# Equivalent to: pm2 logs lfx-one # Stop the application -pm2 stop lfx-pcc +pm2 stop lfx-one # Delete the process -pm2 delete lfx-pcc +pm2 delete lfx-one # Monitor processes pm2 monit @@ -94,7 +94,7 @@ pm2 status #### Server Detection and Startup ```typescript -// apps/lfx-pcc/src/server/server.ts +// apps/lfx-one/src/server/server.ts const metaUrl = import.meta.url; const isMain = isMainModule(metaUrl); const isPM2 = process.env['PM2'] === 'true'; @@ -120,13 +120,13 @@ export function startServer() { ### 1. Node.js Server with SSR - **Build**: `yarn build` -- **Start**: `yarn start:server` or `node dist/lfx-pcc/server/server.mjs` +- **Start**: `yarn start:server` or `node dist/lfx-one/server/server.mjs` - **Features**: Includes Express server for API proxy and authentication - **Port**: Exposes port 4200 ### 2. Docker Deployment -The application uses a multi-stage Docker build process defined in `/Dockerfile-changelog`: +The application uses a multi-stage Docker build process defined in `/Dockerfile`: **Build Process**: @@ -145,13 +145,13 @@ The application uses a multi-stage Docker build process defined in `/Dockerfile- ```bash # Build the image -docker build -f /path/to/Dockerfile-changelog -t lfx-pcc . +docker build -f /path/to/Dockerfile -t lfx-one . # Run the container -docker run -p 4000:4000 lfx-pcc +docker run -p 4000:4000 lfx-one # Build for specific environment -docker build --build-arg BUILD_ENV=prod -f Dockerfile-changelog -t lfx-pcc . +docker build --build-arg BUILD_ENV=prod -f Dockerfile -t lfx-one . ``` ### 3. CI/CD Pipeline (AWS ECS) @@ -166,7 +166,7 @@ The application uses GitHub Actions for automated deployment to AWS ECS: - **ECS Deployment**: AWS Fargate for serverless container execution - **Environment Management**: Separate dev/prod deployments with AWS Secrets Manager -**Deployment Workflow** (`.github/workflows/deploy-changelog-dev.yml`): +**Deployment Workflow** (`.github/workflows/deploy-dev.yml`): 1. **Build**: Multi-stage Docker build with environment-specific configurations 2. **Security Scan**: TruffleHog analysis for embedded secrets @@ -176,11 +176,11 @@ The application uses GitHub Actions for automated deployment to AWS ECS: **AWS Infrastructure**: -- **ECS Cluster**: `lfx-pcc` -- **ECS Service**: `lfx-pcc-service` +- **ECS Cluster**: `lfx-one` +- **ECS Service**: `lfx-one-service` - **Task Definition**: 1024 CPU, 2048 MB memory on Fargate - **Secrets Management**: AWS Secrets Manager for sensitive configuration -- **Logging**: CloudWatch logs with `/ecs/lfx-pcc-logs` group +- **Logging**: CloudWatch logs with `/ecs/lfx-one-logs` group ## βš™οΈ Environment Variables @@ -254,7 +254,7 @@ NODE_TLS_REJECT_UNAUTHORIZED=0 ```bash # Clone repository git clone -cd lfx-pcc +cd lfx-one # Install dependencies yarn install diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 1f79153b..1578c9d2 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -103,10 +103,10 @@ providePrimeNG({ ```bash # Check build output exists -ls -la apps/lfx-pcc/dist/lfx-pcc/ +ls -la apps/lfx-one/dist/lfx-one/ # Verify server file exists -ls -la apps/lfx-pcc/dist/lfx-pcc/server/server.mjs +ls -la apps/lfx-one/dist/lfx-one/server/server.mjs # Check for build errors yarn build @@ -232,7 +232,7 @@ ng cache clean import { Component } from '../../shared/components/component'; // βœ… Right - path mapping -import { Component } from '@lfx-pcc/shared/components'; +import { Component } from '@lfx-one/shared/components'; ``` ### Testing Issues @@ -257,7 +257,7 @@ yarn e2e --reporter=html ```bash # Check test authentication setup -cat apps/lfx-pcc/e2e/helpers/global-setup.ts +cat apps/lfx-one/e2e/helpers/global-setup.ts # Verify test credentials echo $TEST_USERNAME @@ -273,10 +273,10 @@ echo $TEST_PASSWORD pm2 status # View application logs -pm2 logs lfx-pcc-v2-ui +pm2 logs lfx-one # Restart application -pm2 restart lfx-pcc-v2-ui +pm2 restart lfx-one # Check ecosystem configuration cat ecosystem.config.js @@ -289,10 +289,10 @@ cat ecosystem.config.js pm2 monit # Check for memory leaks -pm2 show lfx-pcc-v2-ui +pm2 show lfx-one # Restart if memory limit exceeded -pm2 restart lfx-pcc-v2-ui +pm2 restart lfx-one ``` ## πŸ“Š Diagnostic Commands @@ -324,7 +324,7 @@ yarn build --analyze npx lighthouse http://localhost:4200 --chrome-flags="--headless" # Memory profiling -node --inspect apps/lfx-pcc/dist/lfx-pcc/server/server.mjs +node --inspect apps/lfx-one/dist/lfx-one/server/server.mjs ``` ## πŸ” Debugging Strategies @@ -358,7 +358,7 @@ export class Component { DEBUG=* yarn serve:ssr # Node.js inspector -node --inspect-brk apps/lfx-pcc/dist/lfx-pcc/server/server.mjs +node --inspect-brk apps/lfx-one/dist/lfx-one/server/server.mjs # PM2 debug mode pm2 start ecosystem.config.js --debug @@ -379,7 +379,7 @@ pm2 start ecosystem.config.js --debug yarn start # Check terminal output # Production PM2 logs -pm2 logs lfx-pcc-v2-ui +pm2 logs lfx-one # System logs (Linux) journalctl -u nodejs-app @@ -441,4 +441,4 @@ ping your-microservice-host --- -_This troubleshooting guide is specific to LFX PCC v2 UI. For questions or additional issues, create a JIRA ticket using project key LFXV2._ +_This troubleshooting guide is specific to LFX One. For questions or additional issues, create a JIRA ticket using project key LFXV2._ diff --git a/package.json b/package.json index 81c5d1ba..b1eb14df 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "lfx-pcc-v3", + "name": "lfx-one", "license": "MIT", "author": "The Linux Foundation", "private": true, @@ -17,10 +17,10 @@ "watch": "turbo run watch", "start:server": "turbo run start:server", "start:prod": "pm2 start ecosystem.config.js", - "stop:prod": "pm2 stop lfx-pcc", - "restart:prod": "pm2 restart lfx-pcc", - "reload:prod": "pm2 reload lfx-pcc", - "logs:prod": "pm2 logs lfx-pcc", + "stop:prod": "pm2 stop lfx-one", + "restart:prod": "pm2 restart lfx-one", + "reload:prod": "pm2 reload lfx-one", + "logs:prod": "pm2 logs lfx-one", "format": "prettier --write \"**/*.{ts,tsx,js,jsx,html,css,scss,md,mdx,json}\"", "format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,html,css,scss,md,mdx,json}\"", "lint:check": "turbo run lint:check", diff --git a/packages/shared/package.json b/packages/shared/package.json index fc9eac69..50e640dd 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,5 +1,5 @@ { - "name": "@lfx-pcc/shared", + "name": "@lfx-one/shared", "version": "0.1.0", "type": "module", "main": "./dist/index.js", diff --git a/yarn.lock b/yarn.lock index 87f54cce..391ae395 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2867,9 +2867,9 @@ __metadata: languageName: node linkType: hard -"@lfx-pcc/shared@workspace:*, @lfx-pcc/shared@workspace:packages/shared": +"@lfx-one/shared@workspace:*, @lfx-one/shared@workspace:packages/shared": version: 0.0.0-use.local - resolution: "@lfx-pcc/shared@workspace:packages/shared" + resolution: "@lfx-one/shared@workspace:packages/shared" dependencies: "@angular/forms": "npm:^19.0.0" "@fullcalendar/core": "npm:^6.1.19" @@ -8851,32 +8851,9 @@ __metadata: languageName: node linkType: hard -"lfx-pcc-v3@workspace:.": +"lfx-one-ui@workspace:apps/lfx-one": version: 0.0.0-use.local - resolution: "lfx-pcc-v3@workspace:." - dependencies: - "@commitlint/cli": "npm:^19.8.1" - "@commitlint/config-angular": "npm:^19.8.1" - "@linuxfoundation/lfx-ui-core": "npm:^0.0.20" - "@types/node": "npm:^24.2.1" - "@typescript-eslint/eslint-plugin": "npm:^8.39.1" - "@typescript-eslint/parser": "npm:^8.39.1" - "@typescript-eslint/type-utils": "npm:^8.39.1" - "@typescript-eslint/types": "npm:^8.39.1" - "@typescript-eslint/utils": "npm:^8.39.1" - chart.js: "npm:^4.5.0" - husky: "npm:^9.1.7" - lint-staged: "npm:^16.1.5" - prettier: "npm:^3.6.2" - tslib: "npm:^2.8.1" - turbo: "npm:^2.5.5" - typescript: "npm:5.8.3" - languageName: unknown - linkType: soft - -"lfx-pcc@workspace:apps/lfx-pcc": - version: 0.0.0-use.local - resolution: "lfx-pcc@workspace:apps/lfx-pcc" + resolution: "lfx-one-ui@workspace:apps/lfx-one" dependencies: "@angular-devkit/build-angular": "npm:^19.2.15" "@angular-eslint/eslint-plugin": "npm:^19.8.1" @@ -8902,7 +8879,7 @@ __metadata: "@fullcalendar/core": "npm:^6.1.19" "@fullcalendar/daygrid": "npm:^6.1.19" "@fullcalendar/timegrid": "npm:^6.1.19" - "@lfx-pcc/shared": "workspace:*" + "@lfx-one/shared": "workspace:*" "@linuxfoundation/lfx-ui-core": "npm:^0.0.20" "@playwright/test": "npm:^1.54.2" "@primeng/themes": "npm:^19.1.4" @@ -8940,6 +8917,29 @@ __metadata: languageName: unknown linkType: soft +"lfx-one@workspace:.": + version: 0.0.0-use.local + resolution: "lfx-one@workspace:." + dependencies: + "@commitlint/cli": "npm:^19.8.1" + "@commitlint/config-angular": "npm:^19.8.1" + "@linuxfoundation/lfx-ui-core": "npm:^0.0.20" + "@types/node": "npm:^24.2.1" + "@typescript-eslint/eslint-plugin": "npm:^8.39.1" + "@typescript-eslint/parser": "npm:^8.39.1" + "@typescript-eslint/type-utils": "npm:^8.39.1" + "@typescript-eslint/types": "npm:^8.39.1" + "@typescript-eslint/utils": "npm:^8.39.1" + chart.js: "npm:^4.5.0" + husky: "npm:^9.1.7" + lint-staged: "npm:^16.1.5" + prettier: "npm:^3.6.2" + tslib: "npm:^2.8.1" + turbo: "npm:^2.5.5" + typescript: "npm:5.8.3" + languageName: unknown + linkType: soft + "license-webpack-plugin@npm:4.0.2": version: 4.0.2 resolution: "license-webpack-plugin@npm:4.0.2"