- Create a new EventGoalsStore which also handles the JSON serializing and deserializing
- Use that in EventStore (read and write)
- Reads and writes to the new table should be behind a feature flag
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T387389 [EPIC] Event goal-setting in Collaborative Contributions | |||
| Resolved | cmelo | T414143 Update storage layer for event goals |
Event Timeline
Change #1235052 had a related patch set uploaded (by Cmelo; author: Cmelo):
[mediawiki/extensions/CampaignEvents@master] Add feature flag CampaignEventsEnableEventGoals
Change #1235053 had a related patch set uploaded (by Cmelo; author: Cmelo):
[mediawiki/extensions/CampaignEvents@master] Update storage layer for event goals
Change #1235052 merged by jenkins-bot:
[mediawiki/extensions/CampaignEvents@master] Add feature flag CampaignEventsEnableEventGoals
Change #1235053 merged by jenkins-bot:
[mediawiki/extensions/CampaignEvents@master] Update storage layer for event goals
Create a new EventGoalsStore which also handles the JSON serializing and deserializing
โ It's called EventGoalStore but obviously it's the same.
Use that in EventStore (read and write)
โ It's there
Reads and writes to the new table should be behind a feature flag
โ Via the isEventGoalFeatureEnabled() method.
Not user-facing, marking as done.