19 Commits

Author SHA1 Message Date
daveoconnor
64e113835f Correct slack activity miscount from fetch_slack_activity (#2056) 2026-01-12 14:46:49 -08:00
daveoconnor
d24e46ac12 Updated import_ml_counts to pull data from hyperkitty db (#2054) 2026-01-06 23:05:41 +00:00
daveoconnor
301aaeac31 Decouple release reports from releases (#1737) 2025-07-08 16:09:01 -07:00
Greg Kaleka
6b58dc3692 Improve ml fetching efficiency during release tasks (#1746) 2025-04-12 17:31:48 -04:00
daveoconnor
da6ee3524e Addtitional Mailing List stats in release report (#1712) 2025-03-26 18:08:20 -07:00
Foo Bar
a55111ca74 Use display_name for "username" instead of first_name, last_name (#1640) (#1638) 2025-03-03 11:03:49 -08:00
Brian Perrett
48c7c87a54 Add the HYPERKITTY_DATABASE_NAME environment variable (#1435) 2024-11-13 09:32:54 -08:00
Brian Perrett
98eeea469c with_total_counts should be available from the Manager as well 2024-11-01 12:10:00 -07:00
Brian Perrett
646f916ee6 Updates and additions to release report stats (#1401)
- Add basic line change counts for each x.x.0 library versions.
- import line change counts during `import_commits` task.
- Add `update_issues` management command for importing Issues for each
LibraryVersion.
- Add update issues runnable command in `Issue` admin.
- Build word cloud using mailinglist content.
- Update release report with new data.
2024-10-31 10:14:41 -07:00
Brian Perrett
fdeb79b8e3 Sync EmailData from hyperkitty. (#1366)
- This work is a prerequisite for #1290 and #1289
- Create an `EmailData` model which holds email counts per
(CommitAuthor, Version).
- Add management command `sync_mailinglist_stats` to query data from the
hyperkitty database and build `EmailData` objects from it
- EmailData.count is calculated between x.x.0 release_dates
- Add button in EmailData admin to trigger task
- Update the `merge_author` method to update EmailData with the Summed
counts per version and delete EmailData which pointed to the
`CommitAuthor` being merged from.
2024-10-21 09:39:09 -07:00
Brian Perrett
21aaf323f6 Remove old code for mailing list. (#1363)
- Remove old templates, views, urls, tests and models
- Per #204, this project was abandoned.
- We will query and save aggregated stats from hyperkitty in a future
commit, in #1289
2024-10-16 11:45:04 -07:00
Natalia
db1ad7983b Revert changes to files inside static/img and static/animations
Also revert changes to migrations
2023-05-30 23:21:53 -03:00
Natalia
a8cd8f507a Ran pre-commit run -a
Completed runs of black and rest of pre-commit checks.
2023-05-30 23:21:53 -03:00
Lacey Williams Henschel
357ba0f277 Command to generate fake mailing list data 2023-04-20 17:47:41 -07:00
Lacey Williams Henschel
b40089eb35 📝 Change context obj name
To avoid template collision with "messages", which is reserved in Django
2023-04-20 17:47:07 -07:00
Lacey Williams Henschel
0f1908d65e Add mailing list message detail view 2023-04-20 17:42:50 -07:00
Lacey Williams Henschel
3131aba7b6 🚧 Mailing list - list URL 2023-04-20 17:26:54 -07:00
Lacey Williams Henschel
1a23b956be 🏦 Better mailing list model 2023-04-20 15:06:04 -07:00
Lacey Williams Henschel
06de2bc220 Add mailing list app and basic model 2023-04-20 14:53:24 -07:00