Skip to content

ENG-3865: Fix status rendering for synthetic PBAC policy labels#8224

Open
galvana wants to merge 7 commits into
pbac-demo-latestfrom
ENG-3865-pbac-dashboard-labels
Open

ENG-3865: Fix status rendering for synthetic PBAC policy labels#8224
galvana wants to merge 7 commits into
pbac-demo-latestfrom
ENG-3865-pbac-dashboard-labels

Conversation

@galvana
Copy link
Copy Markdown
Contributor

@galvana galvana commented May 18, 2026

Summary

  • Use policy_id instead of policy to determine suppression status in the log table, findings table, and violation detail drawer
  • Add suppressed boolean to PolicyViolationAggregate type for the findings table
  • Prevents synthetic labels ("Consumer Purpose Match", etc.) from incorrectly showing as "Allowed"

Depends on: fidesplus PR (backend changes that synthesize the labels)

Test plan

  • Open access control dashboard, verify unsuppressed violations show red "Violation" tag
  • Verify suppressed violations still show green "Allowed" tag
  • Click an unsuppressed violation, verify drawer shows "No matching access policy" card
  • Click a suppressed violation, verify drawer shows "Allowed by policy" card with policy name

🤖 Generated with Claude Code

Use policy_id instead of policy to determine suppression status in the
log table, findings table, and violation detail drawer. Adds suppressed
boolean to PolicyViolationAggregate type for the findings table.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@galvana galvana requested a review from a team as a code owner May 18, 2026 18:02
@galvana galvana requested review from speaker-ender and removed request for a team May 18, 2026 18:02
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fides-plus-nightly Ready Ready Preview, Comment May 19, 2026 7:11pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
fides-privacy-center Ignored Ignored May 19, 2026 7:11pm

Request Review

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 18, 2026

Title Lines Statements Branches Functions
admin-ui Coverage: 8%
6.83% (3185/46572) 6.2% (1667/26865) 4.74% (652/13749)
fides-js Coverage: 78%
79.51% (2019/2539) 66.24% (1248/1884) 73.31% (349/476)
privacy-center Coverage: 85%
82.53% (364/441) 79.74% (189/237) 74.07% (60/81)

@galvana galvana requested a review from a team as a code owner May 19, 2026 17:29
@galvana galvana requested review from adamsachs and removed request for a team May 19, 2026 17:29
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