Skip to content

Feature CASE Global integration - #31

Merged
alail-ims merged 10 commits into
mainfrom
feat--cge-auth
Sep 30, 2026
Merged

alail-ims merged 10 commits into
mainfrom
feat--cge-auth

Conversation

@tcouper

@tcouper tcouper commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

This merges previous work with the most recent updates. INcludes;

  1. CASE Global integration

  2. Improved multi-user management and CASE Global authentication

tcouper added 5 commits July 16, 2026 17:08
… management features. Updates configuration for SSO claims and CGE credentials. Implements tenant membership roles and updates login screen for organization ID input. Adds new API endpoints for managing members and roles.
…OpenCASE. Adds API endpoints for retrieving, storing, and deleting CGE credentials, including support for tenant-specific API base URLs and token URLs. Updates UI components to integrate CGE credentials functionality and modifies related documentation for clarity on usage and configuration.
…ework functionalities. Introduces new components for searching and managing remote frameworks, including a search panel and item selection panel. Updates the editor canvas to support remote links and improves the handling of external framework data. Additionally, modifies API interactions to accommodate new CGE framework features and optimizes the user interface for better usability.
@tcouper tcouper changed the title Feat cge auth Feature CASE Global intergration Sep 24, 2026
@tcouper tcouper changed the title Feature CASE Global intergration Feature CASE Global integration Sep 24, 2026
# Conflicts:
#	apps/editor/src/app/App.tsx
#	apps/editor/src/infrastructure/caseApi/CaseApiClient.ts
#	apps/editor/src/ui/home/HomeScreen.tsx
#	apps/editor/src/ui/shared/components/FrameworkCard.tsx
#	apps/opencase/src/application/case/endpoints/ListFrameworks.ts
#	apps/opencase/src/infrastructure/persistence/file/FileFrameworkStore.ts
@alail-ims
alail-ims merged commit afa859d into main Sep 30, 2026
3 checks passed
alail-ims added a commit that referenced this pull request Sep 30, 2026
main already contains the earlier CGE work from this branch (squashed as
#31), plus #33-#38, so conflicts in the pre-squash CGE files were resolved
in favour of main. The branch's own change (c16f5f1, separating public
access from license) was re-applied on top and adapted to main's
ext:opencase handling:

- FileFrameworkStore: publicAccess is read from the verbatim
  openCaseExtensions via a new getOpenCasePublicAccess() accessor instead
  of being duplicated onto DocumentMetadata.
- ListFrameworks / GetAllCFDocuments: no change needed; main already
  serves the full ext:opencase object, which now includes publicAccess.
- Editor: publicAccess lives on OpenCaseListExtensions and HomeScreen
  reads it from extensions['ext:opencase'], like sourcePackageURI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants