mirror of
https://github.com/discourse/discourse.git
synced 2026-08-05 18:09:26 +08:00
Previously, leaving an event (or being removed from one) left the topic stuck at the "watching" or "tracking" notification level the attendance had set, so people kept getting notified about events they no longer attended. This resets topic tracking back to regular when an invitee is removed, covering both the per-user paths (leaving, bulk-invite "unknown", account deletion) and the bulk `delete_all` paths (private event re-scoping, event teardown). It only downgrades watching/tracking, so muted topics and unrelated tracking choices are left alone. |
||
|---|---|---|
| .. | ||
| allowed_custom_fields_setting_spec.rb | ||
| curently_away_report_spec.rb | ||
| invitee_spec.rb | ||
| outgoing_web_hooks_spec.rb | ||
| post_spec.rb | ||
| recurrence_spec.rb | ||
| topic_spec.rb | ||