Skip to content

Organization page, organization curie editor, user pwd change #130

Merged
ddelpiano merged 8 commits intodevelfrom
feature/ILEX-95_3
Sep 10, 2025
Merged

Organization page, organization curie editor, user pwd change #130
ddelpiano merged 8 commits intodevelfrom
feature/ILEX-95_3

Conversation

@ddelpiano
Copy link
Member

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements organization page functionality, organization curie editor integration, and user password change features. The changes include significant updates to proxy configurations, new API service endpoints, and UI components for organization management.

  • Disables Mock Service Worker (MSW) to use real API endpoints instead of mock data
  • Adds new proxy routes in Vite config and nginx for organization-related endpoints (ontologies, curies, contributions)
  • Implements organization curie editor with proper data handling and navigation
  • Adds password change functionality to user account settings with proper validation and error handling

Reviewed Changes

Copilot reviewed 19 out of 20 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
vite.config.js Adds new proxy routes for ontologies, curies, and contributions endpoints
src/main.jsx Disables MSW to use real API endpoints
src/hooks/useTermData.js New hook for optimized term data fetching with caching
src/helpers/useOrganizations.ts Updates organization data processing to replace "owner" with actual groupname
src/config.js Adds new API endpoint configurations for password change and organization endpoints
src/components/ Multiple UI components updated for organization functionality and password change
src/api/endpoints/ Updates API service endpoints and URL configurations
nginx/default.conf Adds new proxy configurations for organization endpoints
Comments suppressed due to low confidence (1)

src/api/endpoints/index.ts:1

  • The constant BASE_GROUP is defined but never used in this file. It should be removed to eliminate dead code.
import { Organizations, Variants, Versions, User, Organization, Terms, Ontologies, Discussions, AddToDiscussion200, AddToTermDiscussion200 } from '../../model/backend';

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ddelpiano ddelpiano requested review from Aiga115 and removed request for jrmartin September 6, 2025 21:48
@ddelpiano ddelpiano merged commit 068396f into devel Sep 10, 2025
1 check passed
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.

1 participant