Skip to content

feat: add extension detail page for user-settings and admin dashboard#1939

Open
netomi wants to merge 2 commits into
mainfrom
overhaul-user-extension-view
Open

feat: add extension detail page for user-settings and admin dashboard#1939
netomi wants to merge 2 commits into
mainfrom
overhaul-user-extension-view

Conversation

@netomi

@netomi netomi commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This fixes #1500.

Previously there was no specific page to show details for an extension, both for the admin dashboard and the user settings. It was also not indicated if the version is actually active.

This PR overhauls that by adding a dedicated settings page for an extension that displays all versions of the extension in a table where you can delete individual versions.

Inactive versions for specific targets are formatted with strike-through atm, but this might change in the future.
Also when clicking on an extension on the namespace admin or scan admin page you will be navigated now the the settings page for this extension.

The code is extracted as a common component that is used from the admin dashboard and user settings where the delete action is parameterized to account for different endpoints.

Assisted-By: anthropic:claude-sonnet-4-6

…ns, add active field to indicate if a version for a target platform is active, remove obsolete delete routes as the delete is no on the detail page
@netomi

netomi commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author
image image

@netomi netomi requested a review from gnugomez July 3, 2026 16:57
@netomi netomi marked this pull request as ready for review July 3, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Indicate status of extensions in the admin view

1 participant