Notification emails #80

Merged
Oleg-Komarov merged 31 commits from notifications into main 2024-04-18 16:11:20 +02:00

31 Commits

Author SHA1 Message Date
Oleg Komarov 0cdaac1a25 rename REVIEW->RATING 2024-04-18 15:59:53 +02:00
Anna Sirota b1426e8d5f Merge branch 'main' into notifications 2024-04-18 15:57:04 +02:00
Oleg Komarov f71361826d add a todo note 2024-04-18 14:55:31 +02:00
Oleg Komarov 49d73d1b9f ensure_followers command 2024-04-18 14:49:14 +02:00
Oleg Komarov c3a8ec41c6 move command to notifications app 2024-04-18 14:06:22 +02:00
Oleg-Komarov 6deef8bcd8 Merge branch 'main' into notifications 2024-04-18 13:22:57 +02:00
Oleg Komarov 3e1b0b25fe email subjects 2024-04-18 13:22:20 +02:00
Oleg Komarov 7a22d2f4dc send emails only to internal emails first 2024-04-18 12:50:26 +02:00
Oleg Komarov a7bcd419fe don't handle submitted for review now
postpone till we start creating ApprovalActivity
2024-04-18 12:34:04 +02:00
Oleg Komarov 1df4a0626e revert import change 2024-04-18 12:25:28 +02:00
Oleg Komarov 4310e69a39 notifications views 2024-04-16 19:32:55 +02:00
Oleg Komarov eccfbd3baa update notification model 2024-04-16 17:59:13 +02:00
Oleg Komarov 93472e9799 m2m_changed signals: early exit for anything except post_* 2024-04-16 17:32:27 +02:00
Oleg Komarov 0e0e8df024 send notifications individually, not in batches 2024-04-16 17:26:56 +02:00
Oleg Komarov 692bb06b3a remove the migration: it breaks due to a mismatch between fake and real models 2024-04-16 15:59:30 +02:00
Oleg Komarov 2e04e37718 add tests 2024-04-15 19:06:08 +02:00
Oleg Komarov 4de74cfa0d implement unsubscribe 2024-04-15 16:53:57 +02:00
Oleg Komarov b1b95731fd Merge branch 'main' into notifications 2024-04-15 14:34:13 +02:00
Oleg Komarov ec61798c03 explicit notification dispatching using VERB2FLAGS 2024-04-15 14:06:46 +02:00
Oleg Komarov 185fedf1ea add migration 2024-04-12 20:21:01 +02:00
Oleg Komarov 0d38deb7d2 remove migrations 2024-04-12 20:12:02 +02:00
Oleg Komarov 402bfd8cdc add unique index for Notification(recipient, action) 2024-04-12 20:10:43 +02:00
Oleg Komarov 6f30e145cd signals refactoring 2024-04-12 19:50:07 +02:00
Oleg Komarov e4a77c6a9f rudimentary plain text emails 2024-04-12 17:48:24 +02:00
Oleg Komarov 6cde44ccb0 stub methods for sending emails about notification batches 2024-04-12 14:14:40 +02:00
Oleg Komarov 144712c3f7 implement mass follow for moderators 2024-04-11 19:26:31 +02:00
Oleg Komarov dbaeeddcfd register new ratings as actions 2024-04-11 18:35:18 +02:00
Oleg Komarov 2a6f6c144b create actions for extension and review reports 2024-04-11 17:54:26 +02:00
Oleg Komarov ff3a13c1fe move follow calls to a view 2024-04-11 12:34:01 +02:00
Oleg Komarov 5e31fdcc84 subscribe moderators to new extensions submitted for review
currently save as draft also submits for review, TODO investigate
2024-04-09 19:18:09 +02:00
Oleg Komarov 6ee84610b4 a stub notification signal for approval queue activity 2024-04-09 18:14:55 +02:00