netbox/netbox/project-static
Martin Hauser b24f8fb340
feat(core): Update plugin title rendering with default icon
Replaces inline plugin title HTML with a reusable template in
`template_code.py`. Adds a default icon for plugins without custom icons
and updates the table logic to use this template.
Removes redundant logic from the `render_title_long` method to improve
maintainability.
Changes the `order_by` field in `plugins.py` from `name` to
`title_long`.

Fixes #20264
2025-09-08 18:44:00 +02:00
..
dist Fixes #20227: Fix paragraph spacing in rendered Markdown content (#20256) 2025-09-05 07:05:36 -05:00
docs Closes #6328: Local docs build (#6769) 2021-07-19 14:18:08 -04:00
img feat(core): Update plugin title rendering with default icon 2025-09-08 18:44:00 +02:00
js Closes #15630: Remove server-side color mode preference & simplify toggling 2024-05-01 18:59:42 -04:00
netbox-graphiql Release v4.3-beta1 (#19172) 2025-04-14 15:12:47 -04:00
src Merge branch 'main' into feature 2025-08-12 16:03:45 -04:00
styles Fixes #20227: Fix paragraph spacing in rendered Markdown content (#20256) 2025-09-05 07:05:36 -05:00
.eslintignore Migrate from ParcelJS to esbuild for UI bundling 2021-07-24 00:00:38 -07:00
.eslintrc Update JS dependencies WIP 2022-10-04 15:02:37 +02:00
.prettierignore Migrate from ParcelJS to esbuild for UI bundling 2021-07-24 00:00:38 -07:00
.prettierrc scaffold new ui directory 2021-03-13 02:28:21 -07:00
.sassrc scaffold new ui directory 2021-03-13 02:28:21 -07:00
bundle.js Closes #19201: Include TS source with sourcemap (#19202) 2025-04-15 14:42:40 -05:00
package.json Merge branch 'main' into feature 2025-09-02 10:50:58 -04:00
tsconfig.json Release v4.1.8 2024-12-12 10:37:21 -05:00
yarn.lock Release v4.3.7 (#20182) 2025-08-26 13:52:42 -04:00