netbox/netbox/project-static
Jason Novinger ef29acc21e Fixes #20759: Group object types by app in permission form
Modified the ObjectPermissionForm to use optgroups for organizing
object types by application. This shortens the display names (e.g.,
"permission" instead of "Authentication and Authorization | permission")
while maintaining clear organization through visual grouping.

Changes:
- Updated get_object_types_choices() to return nested optgroup structure
- Enhanced AvailableOptions and SelectedOptions widgets to handle optgroups
- Modified TypeScript moveOptions to preserve optgroup structure
- Added hover text showing full model names
- Styled optgroups with bold, padded labels
2025-12-05 09:14:35 -06:00
..
dist Fixes #20759: Group object types by app in permission form 2025-12-05 09:14:35 -06: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 Fixes #20759: Group object types by app in permission form 2025-12-05 09:14:35 -06:00
styles Fixes #20759: Group object types by app in permission form 2025-12-05 09:14:35 -06: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 Release v4.4.7 2025-11-25 14:37:06 -05:00
tsconfig.json Release v4.1.8 2024-12-12 10:37:21 -05:00
yarn.lock Release v4.4.7 2025-11-25 14:37:06 -05:00