discourse/app/assets/javascripts/admin/addon/services
Penar Musaraj 8cbc3bcdfc
UX: Better separate login and authentication settings (#33711)
This splits the Login and Authentication admin page into multiple
sections: Settings, social logins, DiscourseConnect, OAuth2.0, OIDC.
Internal ticket `t/161648`

This PR also adds a new extension point for plugins that want to extend
this area of the app.

```
register_site_setting_area("oauth2")
register_admin_config_login_route("oauth2")
```

Adding this to a plugin allows it to extend both the setting areas
(existing functionality) and add a tab to this admin settings screen via
`register_admin_config_login_route`.
2025-10-09 15:29:21 -04:00
..
admin-badges.js DEV: Add Settings tab to admin Badges page (#32251) 2025-04-21 09:41:29 +08:00
admin-emojis.js UX: Update some delete confirmation dialogs (#33018) 2025-06-02 09:14:58 -04:00
admin-nav-manager.js UX: Better separate login and authentication settings (#33711) 2025-10-09 15:29:21 -04:00
admin-plugin-nav-manager.js DEV: Remove unused service injections (#34750) 2025-10-08 13:31:41 +02:00
admin-search-data-source.js DEV: Remove unused service injections (#34750) 2025-10-08 13:31:41 +02:00
admin-sidebar-state-manager.js DEV: Introduce AdminNavManager service for admin sidebar and search links (#33357) 2025-06-30 11:02:21 +10:00
admin-tools.js FEATURE: Sync Reviewable Status (#31901) 2025-03-24 14:27:18 +11:00
admin-user-fields.js DEV: Modernize admin user fields (#29843) 2024-11-25 11:54:43 +08:00
site-setting-change-tracker.js FIX: bugs with refresh page after save fonts (#32282) 2025-04-15 12:02:28 +08:00