Skip to content

feat: create custom fields for projects#6737

Open
Zaimwa9 wants to merge 19 commits intofeat/support-project-level-custom-fieldsfrom
feat/create-custom-fields-for-projects
Open

feat: create custom fields for projects#6737
Zaimwa9 wants to merge 19 commits intofeat/support-project-level-custom-fieldsfrom
feat/create-custom-fields-for-projects

Conversation

@Zaimwa9
Copy link
Contributor

@Zaimwa9 Zaimwa9 commented Feb 19, 2026

Thanks for submitting a PR! Please check the boxes below:

  • I have read the Contributing Guide.
  • I have added information to docs/ if required so people know about the feature.
  • I have filled in the "Changes" section below.
  • I have filled in the "How did you test this code" section below.

Changes

Closes #4733

Implements the frontend to create and manage project-level custom fields (taking precedence over organisation fields)

  • Following nesting model_fiels, replaced the 2 requests + merge approach with a single call to projects/{id}/metadata/fields/
  • Removed mergeMetadataFields 😌
  • added getProjectMetadataFieldList with pagination
  • added project to create project-scoped custom fields
  • ProjectSettings custom fields page now shows organisation custom fields (read only) and a new project-related custom fields table
  • project_custom_fields flag to hide the custom fields table for now

How did you test this code?

image image

https://www.loom.com/share/5747526237e64f95b45683f251fc04ad

Zaimwa9 and others added 18 commits February 17, 2026 10:26
…:Flagsmith/flagsmith into feat/create-custom-fields-for-projects
…:Flagsmith/flagsmith into feat/create-custom-fields-for-projects
…:Flagsmith/flagsmith into feat/create-custom-fields-for-projects
…:Flagsmith/flagsmith into feat/create-custom-fields-for-projects
…:Flagsmith/flagsmith into feat/create-custom-fields-for-projects
…:Flagsmith/flagsmith into feat/create-custom-fields-for-projects
…:Flagsmith/flagsmith into feat/create-custom-fields-for-projects
@Zaimwa9 Zaimwa9 requested a review from a team as a code owner February 19, 2026 16:32
@Zaimwa9 Zaimwa9 requested review from kyle-ssg and removed request for a team February 19, 2026 16:32
@vercel
Copy link

vercel bot commented Feb 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
flagsmith-frontend-preview Ready Ready Preview, Comment Feb 19, 2026 4:41pm
flagsmith-frontend-staging Ready Ready Preview, Comment Feb 19, 2026 4:41pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
docs Ignored Ignored Preview Feb 19, 2026 4:41pm

Request Review

@Zaimwa9 Zaimwa9 changed the title Feat/create custom fields for projects feat: create custom fields for projects Feb 19, 2026
@github-actions github-actions bot added the front-end Issue related to the React Front End Dashboard label Feb 19, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 19, 2026

Docker builds report

Image Build Status Security report
ghcr.io/flagsmith/flagsmith-api-test:pr-6737 Finished ✅ Skipped
ghcr.io/flagsmith/flagsmith-e2e:pr-6737 Finished ✅ Skipped
ghcr.io/flagsmith/flagsmith-api:pr-6737 Finished ✅ Results
ghcr.io/flagsmith/flagsmith:pr-6737 Finished ✅ Results
ghcr.io/flagsmith/flagsmith-frontend:pr-6737 Finished ✅ Results

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request front-end Issue related to the React Front End Dashboard

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments