Skip to content
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

Allow greater control to disable DLRS globally or in specific cases #1494

Merged
merged 2 commits into from
Nov 24, 2024

Conversation

aheber
Copy link
Contributor

@aheber aheber commented Sep 1, 2024

Changes

  • Allow DLRS to be disabled globally using new Custom Setting field
  • Allow DLRS to be disabled globally using new Apex API method: RollupService.bypassAll()
  • Allow individual Rollups to have a Custom Permission assigned that, when held by the user, will disable that rollup

Issues Closed

#1469
#786
#468

@aheber aheber requested a review from octatau September 1, 2024 23:23
octatau
octatau previously approved these changes Sep 2, 2024
@aheber aheber dismissed octatau’s stale review September 2, 2024 02:50

The merge-base changed after approval.

octatau
octatau previously approved these changes Sep 3, 2024
@aheber aheber changed the title Allow greater controller to disable DLRS globally or in specific cases Allow greater control to disable DLRS globally or in specific cases Sep 12, 2024
@aheber
Copy link
Contributor Author

aheber commented Nov 24, 2024

@octatau could I get another review on this one? We expanded the scope of the behavior toggles to background jobs.

@aheber aheber force-pushed the feature/786-add-global-bypass branch from 13227a2 to eb0967c Compare November 24, 2024 21:38
@aheber aheber merged commit 2ed442e into main Nov 24, 2024
3 checks passed
@aheber aheber deleted the feature/786-add-global-bypass branch November 24, 2024 22:42
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.

3 participants