Skip to content

Feature/limit testimonials#85

Merged
chrisjensen merged 3 commits into
mainfrom
feature/limit-testimonials
Apr 1, 2026
Merged

Feature/limit testimonials#85
chrisjensen merged 3 commits into
mainfrom
feature/limit-testimonials

Conversation

@chrisjensen

Copy link
Copy Markdown
Member

Hide testimonials by people with private profiles unless the viewer is trusted

Allow filtering testimonials by did

Chris Jensen added 3 commits April 1, 2026 10:13
…utils

Add PRIVATE_PROFILES_HOST and PRIVATE_PROFILES_API_KEY to base config
schema. Register private-profiles in mock-inter-service helpers and
service token generation for integration testing.
Service-only endpoint that accepts a list of DIDs and an optional
viewerDid, returning which DIDs have private profiles the viewer
cannot access. Adds authorization rule allowing service-admin to
call this endpoint. Includes integration tests.
Replace single did param with dids array for filtering testimonials
by multiple authors. Exclude testimonials from users with private
profiles unless the viewer has access, using a cached inter-service
call to private-profiles. Updates tests for both features.
@chrisjensen chrisjensen force-pushed the feature/limit-testimonials branch from f49d9cd to 10abcac Compare March 31, 2026 23:13
@chrisjensen chrisjensen merged commit 6d2b29f into main Apr 1, 2026
1 check passed
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.

1 participant