0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 21:45:25 +08:00
discourse/plugins/discourse-solved/lib/discourse_solved
Osama Sayegh 2eb203bb4a
FEATURE: Let plugins register persistable admin dashboard section settings (#41843)
`register_admin_dashboard_section` now accepts an optional `settings:`
map of setting key to a class exposing `.permit`/`.validate`, so a
plugin section can save its own filter selections through the same `PUT
/admin/dashboard/sections/:id/settings/:key` mechanism core sections
already use, instead of that mechanism being core-only.

discourse-solved's "Support" section now uses this: its category filter
is genuinely multi-select (like Who's posting/Activity by category) and
persists per-site, including converting the `accepted_solutions`
report's category filter from a single id to a list.
2026-07-22 18:00:38 +03:00
..
accepted_answer_cache.rb
accepted_answers_helper.rb FIX: Ensure 'accepted answers' can never include whispers (#40797) 2026-06-12 09:18:00 +01:00
admin_dashboard_support.rb FEATURE: Let plugins register persistable admin dashboard section settings (#41843) 2026-07-22 18:00:38 +03:00
admin_dashboard_support_categories_setting.rb FEATURE: Let plugins register persistable admin dashboard section settings (#41843) 2026-07-22 18:00:38 +03:00
category_extension.rb FEATURE: make shared issues optional per-category (#40501) 2026-06-04 11:58:28 -04:00
engine.rb
first_accepted_post_solution_validator.rb DEV: Allow multiple solutions in solved plugin (#39806) 2026-05-28 07:12:28 -05:00
guardian_extensions.rb UX: don't show shared issue button on deleted, disable for closed (#41351) 2026-07-02 12:03:58 -04:00
post_mover_extension.rb DEV: Allow multiple solutions in solved plugin (#39806) 2026-05-28 07:12:28 -05:00
post_serializer_extension.rb
queries.rb DEV: Allow multiple solutions in solved plugin (#39806) 2026-05-28 07:12:28 -05:00
register_filters.rb DEV: Hand-pick Rails/WhereNot autofixes (#35117) 2025-10-03 13:29:22 +02:00
schema_utils.rb FIX: prevent empty QA Page schema in Solved (#40471) 2026-06-02 22:43:49 +08:00
seed_admin_dashboard_reports.rb DEV: Scaffold backend for the new admin dashboard Reports section (#40017) 2026-05-20 09:53:26 +03:00
topic_extension.rb DEV: Allow multiple solutions in solved plugin (#39806) 2026-05-28 07:12:28 -05:00
topic_posters_summary_extension.rb DEV: Allow multiple solutions in solved plugin (#39806) 2026-05-28 07:12:28 -05:00
topic_view_serializer_extension.rb FIX: Show solved status on topic titles loaded directly (#41186) 2026-06-25 15:28:24 +02:00
user_extension.rb FEATURE: add solved me too button (#39652) 2026-05-13 17:03:25 +04:00
user_summary_extension.rb DEV: refactor user card/summary accepted answer's query (#35500) 2025-10-31 08:49:36 +01:00
web_hook_extension.rb