discourse/spec/system/page_objects/modals
Gary Pendergast b4cdc39e51
FEATURE: Allow rejected user details to be scrubbed (#31987)
When a site has the `must_approve_users` setting enabled, new user data is stored on the Reviewable model, including username, email, and any other data that is entered during signup. If the user is rejected, that data is retained, without a clear path to deleting it.

In order to allow data that could be PII to be removed, without breaking Discourse's audit and logging trails, this change scrubs the PII from the relevant `ReviewableUser` and `UserHistory` objects, replacing that data with who scrubbed it, and why.
2025-03-31 12:40:35 +11:00
..
admin_search.rb FEATURE: Experimental admin search refinements round 1 (#31441) 2025-03-03 13:56:07 +10:00
anonoymous_flag.rb FEATURE: setting allowing tl0/anonymous flag illegal content (#30785) 2025-01-17 08:57:44 +11:00
avatar_selector.rb FIX: Serialize uploaded_avatars_allowed_groups check on current user (#25515) 2024-02-02 09:32:45 +10:00
badge.rb DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
base.rb DEV: Modernize the post menu from widgets to Glimmer components (#28670) 2024-11-11 15:36:08 -03:00
bookmark.rb FIX: relative picker was being reset on change (#26766) 2024-04-26 10:59:51 +02:00
bulk_user_delete_confirmation.rb FEATURE: Add an option to block IPs and emails to bulk user delete (#29993) 2024-12-09 14:25:31 +03:00
change_owner.rb DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
create_invite.rb FIX: Add back the option to create invite without emailing (#29641) 2024-11-08 07:59:24 +03:00
delete_themes_confirm.rb UX: refactor .d-modal to use BEM and improve styling (#23967) 2023-11-15 10:14:47 +00:00
discard_draft.rb FEATURE: add drafts dropdown menu (#30277) 2025-01-13 13:33:57 +04:00
dismiss_new.rb FIX: Can't dismiss new topics for experimental new new view (#22484) 2023-07-07 08:28:27 +08:00
flag.rb UX: move admin flag form to form-kit (#28187) 2024-08-05 11:01:25 +10:00
insert_table.rb DEV: Attempt to fix flaky test by using click_button instead of click (#25070) 2023-12-29 14:39:37 +08:00
install_theme.rb UX: Tweaks to the theme/component pages when using admin sidebar (#30953) 2025-03-13 15:34:17 +03:00
login.rb UX: Add option to use fullpages for login and signup (#29034) 2024-10-15 11:10:54 -03:00
penalize_user.rb FIX: Don't show silence button on staff users and display similar users (#28423) 2024-08-20 15:27:29 +03:00
private_message_invite.rb DEV: convert PrivateMessageMap widget to glimmer components (#25837) 2024-03-04 10:24:25 +08:00
private_message_remove_participant.rb DEV: convert PrivateMessageMap widget to glimmer components (#25837) 2024-03-04 10:24:25 +08:00
reject_reason_reviewable.rb UX: refactor .d-modal to use BEM and improve styling (#23967) 2023-11-15 10:14:47 +00:00
scrub_rejected_user.rb FEATURE: Allow rejected user details to be scrubbed (#31987) 2025-03-31 12:40:35 +11:00
sidebar_edit_categories.rb DEV: Fix Lint/DuplicateMethods (#24746) 2023-12-06 13:18:34 +01:00
sidebar_edit_navigation_modal.rb UX: refactor .d-modal to use BEM and improve styling (#23967) 2023-11-15 10:14:47 +00:00
sidebar_edit_tags.rb FIX: Loading more tags in edit nav menu tags modal not working (#22770) 2023-07-25 13:44:25 +08:00
sidebar_section_form.rb FEATURE: confirmation when a public section is updated (#26546) 2024-04-09 09:58:30 +10:00
signup.rb FIX: Name field should appear in the signup form for login-required sites (#30634) 2025-01-08 03:49:34 +03:00
topic_bulk_actions.rb FEATURE: Add more bulk dismiss buttons with confirmation (#29331) 2024-11-08 15:59:12 +08:00