discourse/app/assets/javascripts/admin/addon/components/modal
Martin Brennan e26a1175d7
FEATURE: Initial version of experimental admin search (#31299)
This feature allows admins to find what they are
looking for in the admin interface via a search modal.
This replaces the admin sidebar filter
as the focus of the Ctrl+/ command, but the sidebar
filter can also still be used. Perhaps at some point
we may remove it or change the shortcut.

The search modal presents the following data for filtering:

* A list of all admin pages, the same as the sidebar,
   except also showing "third level" pages like
   "Email > Skipped"
* All site settings
* Themes
* Components
* Reports

Admins can also filter which types of items are shown in the modal,
for example hiding Settings if they know they are looking for a Page.

In this PR, I also have the following fixes:

* Site setting filters now clear when moving between
   filtered site setting pages, previously it was super
   sticky from Ember
* Many translations were moved around, instead of being
   in various namespaces for the sidebar links and the admin
   page titles and descriptions, now everything is under
   `admin.config` namespace, this makes it way easier to reuse
   this text for pages, search, and sidebar, and if you change it
   in one place then it is changed everywhere.

---------

Co-authored-by: Ella <ella.estigoy@gmail.com>
2025-02-21 11:59:24 +10:00
..
admin-search.gjs FEATURE: Initial version of experimental admin search (#31299) 2025-02-21 11:59:24 +10:00
api-key-urls.hbs DEV: Convert api-key-urls modal to component-based API (#22913) 2023-08-01 14:51:18 -05:00
badge-preview.hbs DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
badge-preview.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
color-scheme-select-base.hbs DEV: Use fn+mut instead of action+mut (#26057) 2024-03-06 18:05:03 +01:00
color-scheme-select-base.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
custom-date-range.hbs DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
custom-date-range.js DEV: Sort imports 2023-10-10 21:46:54 +01:00
delete-posts-confirmation.hbs DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
delete-posts-confirmation.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
delete-user-posts-progress.hbs DEV: Convert delete-user-posts-progress modal to component-based API (#22916) 2023-08-01 15:49:26 -05:00
delete-user-posts-progress.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
edit-badge-groupings.hbs DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
edit-badge-groupings.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
form-template-validation-options.hbs DEV: Convert form-template-validation-options modal to component-based API (#23236) 2023-08-25 07:02:54 -05:00
form-template-validation-options.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
incoming-email.hbs
install-theme.gjs DEV: Change dIcon to icon in components (#31083) 2025-01-31 10:55:31 +10:00
merge-users-confirmation.hbs DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
merge-users-confirmation.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
merge-users-progress.hbs DEV: Convert merge-users modals to component-based API (#22727) 2023-08-01 10:35:36 -05:00
merge-users-progress.js DEV: Move discourse-common/(utils|lib) to discourse/lib (#30733) 2025-01-13 13:02:49 +00:00
merge-users-prompt.hbs DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
merge-users-prompt.js DEV: Convert merge-users modals to component-based API (#22727) 2023-08-01 10:35:36 -05:00
penalize-user.hbs FIX: Don't show silence button on staff users and display similar users (#28423) 2024-08-20 15:27:29 +03:00
penalize-user.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
reseed.hbs FIX: correctly display category name in replace text modal (#29612) 2024-11-06 13:39:52 +11:00
reseed.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
site-setting-default-categories.hbs DEV: Convert site-setting-default-categories modal to component-based API (#22968) 2023-08-10 10:31:34 +01:00
site-setting-default-categories.js DEV: Convert site-setting-default-categories modal to component-based API (#22968) 2023-08-10 10:31:34 +01:00
staff-action-log-change.hbs FEATURE: Log tag group changes in staff action log (#28787) 2024-09-09 10:50:48 +08:00
staff-action-log-change.js FEATURE: Log tag group changes in staff action log (#28787) 2024-09-09 10:50:48 +08:00
staff-action-log-details.hbs DEV: Convert staff-action-log-details modal to component-based API (#23240) 2023-08-25 06:43:52 -05:00
start-backup.hbs FIX: Add checkbox-label to more checkbox label elements (#24174) 2023-10-31 08:57:50 +01:00
start-backup.js DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00
uploaded-image-list.hbs DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
uploaded-image-list.js FIX: Allow deleting avatars from the selectable avatars setting (#26720) 2024-04-24 16:07:12 -04:00
watched-word-testing.gjs DEV: Consolidate i18n import paths (#29804) 2024-11-19 20:45:18 +00:00