uph.party.page.data_quality_dashboard.data_quality_dashboard
uph.party.page.data_quality_dashboard.data_quality_dashboard#
Source File: party/page/data_quality_dashboard/data_quality_dashboard.py
get_duplicate_issues#
Endpoint: uph.party.page.data_quality_dashboard.data_quality_dashboard.get_duplicate_issues
Get duplicate Party Issues from the governance registry.
Parameters:
limit, offset, min_score, party_master
get_dashboard_stats#
Endpoint: uph.party.page.data_quality_dashboard.data_quality_dashboard.get_dashboard_stats
Get summary statistics sourced entirely from the Party Issue doctype. Uses a single aggregation query for all issue counts. Optionally filters by party_master.
Parameters:
party_master
get_unlinked_voucher_issues#
Endpoint: uph.party.page.data_quality_dashboard.data_quality_dashboard.get_unlinked_voucher_issues
Get unlinked vouchers by querying transaction tables directly. Finds vouchers where party_master is NULL or empty. Optionally filters by a specific party_master (for linked party checks). Optionally filters by specific reference_doctype.
Parameters:
limit, offset, party_master, reference_doctype
trigger_refresh#
Endpoint: uph.party.page.data_quality_dashboard.data_quality_dashboard.trigger_refresh
Manually trigger background refresh of stats.
Parameters: None
dismiss_duplicate#
Endpoint: uph.party.page.data_quality_dashboard.data_quality_dashboard.dismiss_duplicate
Dismiss a duplicate issue by setting status to Ignored.
Parameters:
party_1, party_2, reason
merge_parties#
Endpoint: uph.party.page.data_quality_dashboard.data_quality_dashboard.merge_parties
Merge secondary Party Master into primary Party Master. Delegates to PartyMergeService.
Parameters:
primary_party, secondary_party, fields_to_keep, ignore_validation