Skip to content

Add OpenDental integration detection script#58

Merged
Gumbees merged 1 commit into
mainfrom
enhancement/opendental-detect-integrations
May 11, 2026
Merged

Add OpenDental integration detection script#58
Gumbees merged 1 commit into
mainfrom
enhancement/opendental-detect-integrations

Conversation

@Gumbees

@Gumbees Gumbees commented May 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds an OpenDental integration-detection script that scans an endpoint for OpenDental third-party integrations and writes findings back to NinjaRMM via custom fields (CUSTOM_FIELD_UNSUPPORTED_FOUND, CUSTOM_FIELD_APPS_FOUND). All configuration reads from environment variables per the canonical RMM-variable convention.

Files touched:

  • app-opendental/opendental-detect-integrations.ps1 ... new detection script (+365 lines)

Test plan

  • Run on an OpenDental workstation with known integrations (e.g. Yapi, Dexis) and confirm the integration list is populated correctly.
  • Verify env-var reads work when invoked via NinjaRMM with CUSTOM_FIELD_UNSUPPORTED_FOUND and CUSTOM_FIELD_APPS_FOUND set.
  • Confirm the script writes back to the configured custom field names without overwriting unrelated data.

Lineage

Part of the stale-branch reconciliation sweep. The original branch carried sweep-shaped edits to CLAUDE.md codifying the env-var convention; those were dropped during rebase because PR #50 already landed the env-var convention canonically. Only the new OpenDental script remains.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Code review skipped — your organization's overage spend limit has been reached.

Code review is billed via overage credits. To resume reviews, an organization admin can raise the monthly limit at claude.ai/admin-settings/claude-code.

Once credits are available, push a new commit or reopen this pull request to trigger a review.

@Gumbees Gumbees force-pushed the enhancement/opendental-detect-integrations branch from 6c2451a to 4f4c694 Compare May 11, 2026 16:38
@Gumbees Gumbees added type:enhancement New work that adds or improves capability (Halo: Enhancement) category:feature Net-new capability the customer/operator didn't have labels May 11, 2026
@Gumbees Gumbees merged commit a573d3e into main May 11, 2026
@Gumbees Gumbees deleted the enhancement/opendental-detect-integrations branch May 11, 2026 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:feature Net-new capability the customer/operator didn't have type:enhancement New work that adds or improves capability (Halo: Enhancement)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant