0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 21:45:25 +08:00
discourse/app/assets/stylesheets
Régis Hanol a1ebd19813
FEATURE: Bulk suspend users and filter the admin users list by activation (#41227)
- Adds an activation filter (All / Activated / Not activated) to the
Admin > Users > New tab so unverified accounts can be isolated in the
UI.
- Adds a bulk suspend action next to the existing bulk delete, plus a
"Select all" / "Clear all" control so a whole page of accounts can be
actioned at once.
- Shows the suspend reason on the Suspended tab, mirroring the silenced
tab.

Already-suspended users are excluded from bulk suspension, and the
penalty-reason columns are populated from a single batched query instead
of one query per row.

**SCREENSHOTS**

<img width="1400" height="1200"
alt="desktop-horizon-light-admin-users-activation-filter"
src="https://github.com/user-attachments/assets/31165d10-42cb-479b-897c-fafeb3283526"
/>
<img width="1400" height="1200"
alt="desktop-horizon-light-admin-users-bulk-select"
src="https://github.com/user-attachments/assets/037e8149-2ac6-40de-aaae-0d0e443ec143"
/>
<img width="1400" height="1200"
alt="desktop-horizon-light-admin-users-suspended"
src="https://github.com/user-attachments/assets/e6dbefed-4aaf-49bb-a9bd-52c7253e14b6"
/>
<img width="1400" height="1200"
alt="desktop-horizon-light-admin-users-bulk-suspend"
src="https://github.com/user-attachments/assets/5bdf85ef-4e30-4d8d-b521-d8639c1a2b97"
/>
2026-06-29 11:26:34 +02:00
..
admin FEATURE: Bulk suspend users and filter the admin users list by activation (#41227) 2026-06-29 11:26:34 +02:00
common FEATURE: Access control list UI and backend (#41009) 2026-06-29 09:44:58 +10:00
lib
vendor
admin.scss
admin_rtl.scss
color_definitions.scss DEV: Add --d-selected-text-color variable (#39495) 2026-04-23 13:06:24 -04:00
common.scss DEV: Exploring a token system (#38700) 2026-04-23 13:47:45 -05:00
desktop.scss DEV: move desktop sidebar-section CSS to common, remove desktop css index (#40803) 2026-06-11 15:09:09 -04:00
desktop_rtl.scss
embed.scss DEV: Apply latest stylelint autofixes (#36294) 2025-11-27 18:07:22 +01:00
mobile.scss DEV: move mobile select-kit CSS to common files (#39055) 2026-04-02 13:46:06 -04:00
mobile_rtl.scss
publish.scss
qunit-custom.scss
wcag.scss UX: Implement foundation fixes & feedback (#40494) 2026-06-02 13:29:09 -05:00
wizard.scss UX: Add horizon site skeleton to setup wizard (#40617) 2026-06-08 14:32:38 -07:00
wizard_rtl.scss