Add created/updated/removed design events to contribution calendar
What does this MR do and why?
- Adds design creation/update/remove events to user contribution calendar
Why?
- It's impossible to locate design updates when clicking through the calendar
- Designs are contributions, just like pushing code, opening MRs etc
Queries
-
Query
contributed_project_ids(this list of IDs is used in the next query) -
Query calendar counts
-
Query events for a day (when clicking on a box on the graph)
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
How to set up and validate locally
- Add a design on an issue
- Update that design
- Check user profile
Links
Edited by Annabel Dunstone Gray

