Page MenuHomePhabricator

Update entity layer for event goals
Closed, ResolvedPublic

Description

  • Create an entity for the goals themselves
  • Add goals as a property of EventRegistration

Event Timeline

Daimona renamed this task from Entity layer, add goals as a property of events (EventRegistration, a new EventGoal class) to Update entity layer for event goals.Jan 13 2026, 10:38 PM
Daimona updated the task description. (Show Details)
cmelo changed the task status from Open to In Progress.Feb 1 2026, 6:15 AM
cmelo claimed this task.

Change #1235543 had a related patch set uploaded (by Cmelo; author: Cmelo):

[mediawiki/extensions/CampaignEvents@master] Update entity layer for event goals

https://gerrit.wikimedia.org/r/1235543

Change #1243962 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Reorder tracking tools and collaborative contributions properties

https://gerrit.wikimedia.org/r/1243962

Change #1243962 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Reorder tracking tools and collaborative contributions properties

https://gerrit.wikimedia.org/r/1243962

Change #1235543 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Update entity layer for event goals

https://gerrit.wikimedia.org/r/1235543

Daimona subscribed.

Create an entity for the goals themselves

โœ… EventGoal, plus EventGoalMetric for individual metrics

Add goals as a property of EventRegistration

โœ… It's there. (As a single goal, since that's what we support right now)


Not user-facing, hence resolving.