User story:
As an event organizer and/or participant, I want to see what everyone did during an event so that I can understand the overall output and impact.
Background information
We will be adding a new tab to EventDetails, which will be called "Contributions." For the MVP, it will have 2 sections: a table view and a summary view. This ticket represents the work to add the summary view. There is a separate ticket for table view: T400722.
The summary view gives an overall picture of what was accomplished during the event. At first, we will be focused on displaying just a few data points for the MVP, but we may add more over time.
This view will be visible to everyone. However, the contributions made by private participants will only be shared with those who are allowed to see them. The contributions made by public participants will be displayed to everyone.
More notes:
- The Contributions tab must always be visible, regardless of whether the event has associated edits or not.
- Characters are out of scope for the MVP.
Acceptance criteria (summary of contributions):
- Given that any user (logged in or logged out) is viewing the “Contributions” tab for an event,
- Then they should see 6 contribution summary cards displayed above the table:
- Participants
- Wikis edited
- Articles created
- Articles edited
- Bytes changed
- Links changed
- And each card should use the Card component
- Then they should see 6 contribution summary cards displayed above the table:
- Given that any user (logged in or logged out) is viewing the “Bytes changed” and “Links changed” cards,
- Then values should be visually split into positive and negative numbers,
- Use the same formatting as that found in page histories (ChangesList::showCharacterDifference)
- And for contributions that are made by publicly registered participants,
- Then their contribution data should be shown to all users who view the Contributions tab in both aggregate and per edit view
- And for contributions that are made by privately registered participants,
- Then their contribution data should only be shown to permitted viewers (i.e., event organizers, wiki admins or other user groups designed as permitted by the wikis, and the participant who made the edits) in the granular and aggregate view in the Contributions tab
- Note that designs and details related to private registrant support will be handled in a separate ticket, depending on decisions made in design work in progress
Design
Desktop:
Mobile:
Make the cards in the summary scrollable horizontally. The table should also be scrollable horizontally per the component's breakpoint for mobile.






