0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-08 17:53:55 +08:00
discourse/plugins/discourse-data-explorer/spec/system/page_objects
chapoi 43206c17e0
UX: Admin dashboard > refactor manage reports modal (#40329)
Previously, the manage reports modal split reports into two separate
sections : "Enabled" and "All reports" rendering Enabled Reports double,
the counter was placed wrong, and there was a bug: when searching it
refetched the server's saved layout and overwrote the admin's unsaved
toggles, so enabling a report and then searching silently dropped the
selection.
 
This change consolidates everything into a single list and simplifies
the modal:
- One unified list => enabled reports render first (draggable,
reorderable), followed by the remaining disabled reports.
- Counter moved beside the title => :belowModalTitle instead of a
section heading.
- Styles extracted => modal CSS moves out of `admin_dashboard.scss` into
a dedicated `manage-reports-modal.scss`.
- Generic CTA class => the data-explorer hint is renamed from
`de-manage-reports-hint` to `de-cta` so it can be reused beyond this
modal.
- Mobile styling polish
- Accessibility for arrow and toggle controls
- Bugfix: searching now only refilters the disabled pool and leaves
pending selections untouched.

ref
t/reporting-and-analytics-dashboard-redesign-reports-section/182855/15
2026-05-27 12:49:02 +02:00
..
components UX: Admin dashboard > refactor manage reports modal (#40329) 2026-05-27 12:49:02 +02:00
pages UI: Update manual data explorer query page (step 3/n) (#40190) 2026-05-21 01:24:30 +08:00