Skip to content

Fix various add-edit node form bugs#2144

Merged
shangyian merged 1 commit into
DataJunction:mainfrom
shangyian:add-edit-form-bugs
May 17, 2026
Merged

Fix various add-edit node form bugs#2144
shangyian merged 1 commit into
DataJunction:mainfrom
shangyian:add-edit-form-bugs

Conversation

@shangyian
Copy link
Copy Markdown
Collaborator

Summary

This fixes various add/edit node form bugs surfaced after the layout rework.

  • Owners auto-seed on create. OwnersField now seeds the Formik owners field with the current username once currentUser resolves, so creators don't have to set themselves as owner manually.
  • Validator rejects empty/trailing-dot names. The backend should also reject these (separate fix).
  • Re-enable auto-complete on schemas in NodeQueryField.
  • Ensure that in MetricQueryField, the autocomplete dropdown stays open.
  • Reduced metric expression font size to match other fields.

Test Plan

  • PR has an associated issue: #
  • make check passes
  • make test shows 100% unit test coverage

Deployment Plan

…dator rejects empty names, node query auto-completes with schema, metric expression font size
@netlify
Copy link
Copy Markdown

netlify Bot commented May 17, 2026

Deploy Preview for thriving-cassata-78ae72 canceled.

Name Link
🔨 Latest commit 6558665
🔍 Latest deploy log https://app.netlify.com/projects/thriving-cassata-78ae72/deploys/6a09e6a9dc62180007bf0e89

@shangyian shangyian marked this pull request as ready for review May 17, 2026 16:06
@shangyian shangyian merged commit e0d5608 into DataJunction:main May 17, 2026
21 checks 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