Skip to content

feat: Add field objectId to get related records context menu in data browser#3161

Merged
mtrezza merged 2 commits intoparse-community:alphafrom
mtrezza:feat/add-objid-to-related-obj
Jan 28, 2026
Merged

feat: Add field objectId to get related records context menu in data browser#3161
mtrezza merged 2 commits intoparse-community:alphafrom
mtrezza:feat/add-objid-to-related-obj

Conversation

@mtrezza
Copy link
Member

@mtrezza mtrezza commented Jan 28, 2026

Pull Request

Summary by CodeRabbit

  • Refactor
    • Reorganized the "Related records" menu with improved grouping and ordering of items for enhanced clarity and navigation.

✏️ Tip: You can customize this high-level summary in your review settings.

@parse-github-assistant
Copy link

parse-github-assistant bot commented Jan 28, 2026

🚀 Thanks for opening this pull request!

@mtrezza mtrezza changed the title feat: Add field objectId to get related records context menu feat: Add field objectId to get related records context menu in data browser Jan 28, 2026
@parseplatformorg
Copy link
Contributor

parseplatformorg commented Jan 28, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@coderabbitai
Copy link

coderabbitai bot commented Jan 28, 2026

📝 Walkthrough

Walkthrough

The "Related records" menu construction in RelatedRecordsUtils.js is restructured to separate system classes (names starting with underscore) from regular classes, with each class group containing an objectId entry followed by sorted string fields, while package.json has minor adjustments.

Changes

Cohort / File(s) Summary
Menu grouping refactor
src/lib/RelatedRecordsUtils.js
Reorganizes related records menu to split system and regular classes into separate groups, each with objectId prepended and alphabetically sorted fields; inserts separators between groups and between objectId and field entries
Dependencies
package.json
Minor version or dependency adjustments

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The description is largely incomplete, missing the Issue, Approach, and Tasks sections required by the template. Complete the PR description by adding: (1) Issue section with link to closed issue, (2) Approach section describing the changes made, and (3) Tasks section indicating which items apply.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: adding the objectId field to the related records context menu in the data browser.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@mtrezza
Copy link
Member Author

mtrezza commented Jan 28, 2026

@coderabbitai review

@coderabbitai
Copy link

coderabbitai bot commented Jan 28, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@mtrezza
Copy link
Member Author

mtrezza commented Jan 28, 2026

@coderabbitai review

@coderabbitai
Copy link

coderabbitai bot commented Jan 28, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@mtrezza mtrezza merged commit 2847ccf into parse-community:alpha Jan 28, 2026
12 checks passed
@mtrezza mtrezza deleted the feat/add-objid-to-related-obj branch January 28, 2026 18:09
parseplatformorg pushed a commit that referenced this pull request Jan 28, 2026
# [8.3.0-alpha.38](8.3.0-alpha.37...8.3.0-alpha.38) (2026-01-28)

### Features

* Add field `objectId` to get related records context menu in data browser ([#3161](#3161)) ([2847ccf](2847ccf))
@parseplatformorg
Copy link
Contributor

🎉 This change has been released in version 8.3.0-alpha.38

@parseplatformorg parseplatformorg added the state:released-alpha Released as alpha version label Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state:released-alpha Released as alpha version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants