-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v1.2.0 - Grand(and greater)parent rollups #57
Merged
Merged
Changes from 31 commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
9dec4af
Initial commit with partially abstracted relationship name framework
jamessimone 54e4ac2
Getting more object-oriented by the second!
jamessimone b343c88
Keeping it clean
jamessimone dcd59c7
Making instance variable explicitly referenced
jamessimone 6ebe7ba
Even though this won't work for objects with more than one lookup pat…
jamessimone 8122862
Deprecated RollupControl__mdt.MaxLookupRowsForQueueable__c in favor o…
jamessimone 1bd665a
Fixed typo in Readme, got tests back to green after MaxParentRowsUpda…
jamessimone 78f1b3a
begin refactor toward usage of QueryWrapper object to prevent string …
jamessimone 14832d5
Added parent recalc integration test with custom fields
jamessimone efcd4c8
Actually make use of stackCount variable
jamessimone a8fd269
First pass at fixing RollupRelationshipFieldFinder to actually traver…
jamessimone e379c5f
Major cleanup of RollupRelationshipFinder and tests, added in ability…
jamessimone c184d86
Updating test/build script to properly take into account test command…
jamessimone 5f018e0
Further progress on #46 - start of work to wire RollupRelationshipFie…
jamessimone c96360e
Added further sanity tests for RollupRelationshipFieldFinder validati…
jamessimone f7fe0c3
Got rid of flow and flow test now that patch 230.12.2 has hit and fix…
jamessimone 357cc33
Started wiring up Rollup to RollupRelationshipFieldFinder, added Roll…
jamessimone 5e23ffe
First passing integration test for #46. still some cleanup/tweaks to …
jamessimone e01aa05
Cleaning up grandparent rollups, bulk optimization for grandparent ro…
jamessimone 7fcf088
Added passthrough / grandparent functionality to each invocable. Prop…
jamessimone 8418556
WIP - close to the end, but some issues to figure out specific to rep…
jamessimone 674867e
Nearing completion - added traversal.getOldUltimateParent() method so…
jamessimone c92f17a
Got reparenting for grandparent rollups working!
jamessimone 333bc7a
Fixing cached testing metadata issue, updated folder directory in ext…
jamessimone c159a2a
Updating comments
jamessimone 6d70a2a
Parent-initiated grandparent rollups now working, with the caveat tha…
jamessimone dfd16a1
Final updates for #46 - fixed recommencement bug with RollupRelations…
jamessimone 0d9d7fc
Updating readme with parent-initiated great-grandparent rollup note
jamessimone 2e62fc6
Cleanup
jamessimone be7cabe
Excellent feedback from @jongpie - made Traversal constructor private…
jamessimone 7fab78a
Fixing last of the feedback from @jongpie - if intermediate parents a…
jamessimone a257677
Fixed README typo, added comment explaining non-idiomatic CDC behavior
jamessimone 3dd60c6
Prettier formatting
jamessimone File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Niiiiiice
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So glad you tested that scenario