Page MenuHomePhabricator

Add progress bar to event page
Open, Stalled, Needs TriagePublic

Description

User stories:

As an event organizer, I want to be able to set a goal for my event, so that participants are motivated to join and contribute based on the goal, and so that I can have a clear story of the event outcome based on the goal.

As an event participant, I want to know how my contributions help accomplish the goals of the event, so that I can understand the impact of my edits and of the event overall.

Acceptance Criteria:

  • Given that an event has a goal set AND the current user is logged-in,
    • A progress bar should be displayed in the Contributions tab for EventDetails
      • And it should have the following text & formatting:
        • Header: "Progress to goal" (in bold)
        • Description: "This event has a goal of {X}." where {X} is the goal target with the metric label (e.g. "2,000 articles edited")
        • Progress bar should display the current progress towards the goal
        • Numeric text below the bar showing current/goal (e.g. "1000/2000")

Visual example:

Progress against goal in association dialog
Screenshot 2026-03-12 at 14.44.04.png (447×827 px, 97 KB)

Event Timeline

ifried renamed this task from Add progress bar to event page to [placeholder] Add progress bar to event page.Dec 1 2025, 11:01 PM
ifried renamed this task from [placeholder] Add progress bar to event page to Add progress bar to event page.Dec 3 2025, 9:00 PM

Hi @MHorsey-WMF, is this actually ready to work on? I am discussing with @cmelo that we may need to wait until the PHP version is released.