Ability to generate / export column configuration #6154

Closed
opened 2025-12-29 19:37:24 +01:00 by adam · 3 comments
Owner

Originally created by @jasonyates on GitHub (Mar 1, 2022).

Originally assigned to: @jeremystretch on GitHub.

NetBox version

3.2-beta1

Feature type

New functionality

Proposed functionality

With the welcomed addition of the ability to specify default table columns under DEFAULT_USER_PREFERENCES it would be useful on the Configure Table dialogue box to be able to generate a snippet based on the current table configuration that could be used in the default preference setting.

The barrier to entry currently feels quite high as I need to know the table name and the exact internal naming of the columns in order to generate default preferences.

Use case

Improves the ease of use for default table columns on DEFAULT_USER_PREFERENCES

Database changes

No response

External dependencies

No response

Originally created by @jasonyates on GitHub (Mar 1, 2022). Originally assigned to: @jeremystretch on GitHub. ### NetBox version 3.2-beta1 ### Feature type New functionality ### Proposed functionality With the welcomed addition of the ability to specify default table columns under DEFAULT_USER_PREFERENCES it would be useful on the Configure Table dialogue box to be able to generate a snippet based on the current table configuration that could be used in the default preference setting. The barrier to entry currently feels quite high as I need to know the table name and the exact internal naming of the columns in order to generate default preferences. ### Use case Improves the ease of use for default table columns on DEFAULT_USER_PREFERENCES ### Database changes _No response_ ### External dependencies _No response_
adam added the status: acceptedtype: featurebeta labels 2025-12-29 19:37:24 +01:00
adam closed this issue 2025-12-29 19:37:24 +01:00
Author
Owner

@jeremystretch commented on GitHub (Mar 1, 2022):

I struggled with this a bit during the initial implementation. What do you think is the best way to expose this? We could include a compatible representation of the user's current table configurations under their preferences; would that work?

@jeremystretch commented on GitHub (Mar 1, 2022): I struggled with this a bit during the initial implementation. What do you think is the best way to expose this? We could include a compatible representation of the user's current table configurations under their preferences; would that work?
Author
Owner

@jasonyates commented on GitHub (Mar 1, 2022):

I struggled with this a bit during the initial implementation. What do you think is the best way to expose this? We could include a compatible representation of the user's current table configurations under their preferences; would that work?

That would be a neat way to do it.

@jasonyates commented on GitHub (Mar 1, 2022): > I struggled with this a bit during the initial implementation. What do you think is the best way to expose this? We could include a compatible representation of the user's current table configurations under their preferences; would that work? That would be a neat way to do it.
Author
Owner

@jeremystretch commented on GitHub (Mar 3, 2022):

I've added a "table configuration" section to the user's preferences form to show all customized tables. This also allows a user to reset multiple table preferences.

Screenshot 2022-03-03 at 10-04-22 User Preferences NetBox

@jeremystretch commented on GitHub (Mar 3, 2022): I've added a "table configuration" section to the user's preferences form to show all customized tables. This also allows a user to reset multiple table preferences. ![Screenshot 2022-03-03 at 10-04-22 User Preferences NetBox](https://user-images.githubusercontent.com/13487278/156591736-d3a25666-212a-4451-8f78-a447730b18f4.png)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#6154