0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 00:15:24 +08:00
discourse/plugins/discourse-adplugin/spec
Kris c44ed224e6
UX: remove redundant admin plugin nav (#42185)
Previously, admin plugin pages carried multiple navs that repeated links
the surrounding page already offered:

- the plugins index listed a tab for some plugins, directly above the
table that links to those same config pages
- a plugin whose only tab is "Settings" still rendered a one item tab
bar

This change drops those and gives the older plugin pages the breadcrumb
trail the show route already has, ending on the plugin being configured
rather than on "Installed plugins".

- Also removes a duplicate wrapper on the plugin settings route, which
repeated `.content-body`

- The breadcrumb fallback in admin-plugins.gjs now only applies to
third-party plugins on the legacy admin route


Before (why a tab for only one link?):

<img width="600" alt="image"
src="https://github.com/user-attachments/assets/a37a5986-66c0-4cbe-861c-aa453ec8f10a"
/>


After (no tab for single links):

<img width="450" alt="image"
src="https://github.com/user-attachments/assets/3a0c80ee-0459-4df5-81e7-774abe8946d1"
/>


Before (why tabs for redundant plugin links):
<img width="2240" height="832" alt="image"
src="https://github.com/user-attachments/assets/4f4254d8-6a73-4031-9911-f725ff5ae37f"
/>

After (no tabs): 
<img width="2236" height="728" alt="image"
src="https://github.com/user-attachments/assets/24d54ec8-8973-4e39-9844-092d384b61d8"
/>


Before (wrong breadcrumb):

<img width="350" alt="image"
src="https://github.com/user-attachments/assets/89a43a36-f97b-4a45-b537-670b26de4bc3"
/>

After (correct breadcrumb pattern): 
<img width="350" alt="image"
src="https://github.com/user-attachments/assets/706f75b1-1245-427d-8913-193dce99703d"
/>
2026-07-31 17:56:28 -04:00
..
fabricators
models PERF: Avoid timeout when deleting a house ad with many impressions (#39996) 2026-05-14 11:37:04 +08:00
requests FIX: Add rate limiting to Ad impression (#38670) 2026-05-26 16:17:37 +10:00
serializer
system UX: remove redundant admin plugin nav (#42185) 2026-07-31 17:56:28 -04:00