mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Cleanup ignored user logic (#11107)
- IgnoredUser records should all now have an expiring_at value. This commit enforces that in the DB, and fixes any corrupt rows
- Changes to the ignored user list are now handled by the `/u/{username}/notification_level` endpoint. This allows setting expiration dates on the ignore. This commit removes the old logic for saving a list of usernames in the user preferences.
- Many specs were calling `IgnoredUser.create`. This commit changes them to use `Fabricate(:ignored_user)` for consistency
This commit is contained in:
@@ -1586,7 +1586,6 @@ class UsersController < ApplicationController
|
||||
:title,
|
||||
:date_of_birth,
|
||||
:muted_usernames,
|
||||
:ignored_usernames,
|
||||
:allowed_pm_usernames,
|
||||
:theme_ids,
|
||||
:locale,
|
||||
|
||||
Reference in New Issue
Block a user