-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Closed
Copy link
Labels
complexity: mediumRequires a substantial but not unusual amount of effort to implementRequires a substantial but not unusual amount of effort to implementstatus: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the applicationIntroduction of new functionality to the application
Milestone
Description
NetBox version
v4.3.4
Feature type
Change to existing functionality
Proposed functionality
Introduce a new form field field & widget to improve the user experience when modifying object types for a permission. The form field currently looks like this:
This FR proposes adopting an approach similar to how we handle the selection of columns when reconfiguring an object table:
(The ordering of selected options is not significant in this context.)
This should be implemented in a way such that a single form field class can be reused throughout the application as needed.
Use case
The current approach has several drawbacks:
- Selecting a large number of options can be tedious
- Mis-clicking within the field can result in accidentally clearing all selections
- The size of the selection widget is limited and inhibits readability
Adopting the dual-column approach would make the process of adding and removing individual options less error-prone, while preserving the ability to make bulk selections.
Database changes
N/A
External dependencies
N/A
DanSheps, julianstolp, abhi1693, Andres1357 and lukassavukaitis
Metadata
Metadata
Assignees
Labels
complexity: mediumRequires a substantial but not unusual amount of effort to implementRequires a substantial but not unusual amount of effort to implementstatus: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the applicationIntroduction of new functionality to the application