User stories
As a user with permission to view private contributions, I want to see all participant activity —including those who registered privately—, so I can understand the full impact of the event without making their information public.
As a private participant, I want to know that my privacy will not be compromised through public tables or summarized data, so I feel safe participating.
As a public participant, I want to understand that some contributions might be hidden due to privacy settings, so I’m not confused by incomplete totals.
Background
This task supports private registrant support as part of the broader Collaborative Contributions MVP, enabling more nuanced control over visibility of contribution data within events. The Contributions tab offers a full activity feed of event contributions, but we should limit showing certain data based on public/private participation. We should aim to establish how private registrant data should be handled in the UI, whether organizers see specific messages, and what data remains hidden.
Acceptance criteria
- Given a user is viewing the Contributions tab of an event that includes private participants,
- And the user does not have permission to view private participant data,
- Then the aggregate statistics must exclude data from private participants,
- And the contributions table must also exclude rows representing private participant activity.
- Then the aggregate statistics must exclude data from private participants,
- And the user does not have permission to view private participant data,
- Given there is at least one private participant whose data is not visible to the current viewer,
- And the current viewer is not a private participant,
- Then a notice message must appear at the top of the Contributions tab with the copy: "The statistics and contributions listed on this page do not include data from private participants."
- And the current viewer is not a private participant,
- Given the current viewer is a private participant,
- And there are other private participants whose data is hidden from them,
- Then a notice message must appear at the top of the Contributions tab with the copy: "The statistics and contributions listed on this page do not include data from other private participants."
- And there are other private participants whose data is hidden from them,
- Given the current viewer has permission to see private participant data (e.g., the event organizer, the private participant viewing their own data, or a wiki admin),
- Then no notice message should appear at the top of the Contributions tab,
- And all private contributions and stats must be visible and included normally in the aggregate and granular data.
- Then no notice message should appear at the top of the Contributions tab,
- If someone can see private participant data, there should be the lock icon next to their username in the table view.
- Note: We may need to consider how the lock icon displays next to the "thanks" link when later implemented.





