netbox/netbox/extras/api
Jeremy Stretch bb5057c063
Closes #14591: Saved table configurations (#19101)
* Add SavedTableConfig

* Update table configuration logic to support TableConfigs

* Update table config link when updating table

* Correct docstring

* Misc cleanup

* Use multi-select widgets for column selection

* Return null config params for tables with no model

* Fix auto-selection of selected columns

* Update migration

* Clean up template

* Enforce enabled/shared flags

* Search/filter by table name

* Misc cleanup

* Fix population of selected columns

* Ordering field should not be required

* Enable cloning for TableConfig

* Misc cleanup

* Add model documentation for TableConfig

* Drop slug field from TableConfig

* Improve TableConfig validation

* Remove add button from TableConfig list view

* Fix ordering validation to account for leading hyphens
2025-04-10 15:48:02 -05:00
..
serializers_ Closes #14591: Saved table configurations (#19101) 2025-04-10 15:48:02 -05:00
__init__.py Initial push to public repo 2016-03-01 11:23:03 -05:00
customfields.py Closes #8198: Custom field uniqueness (#16661) 2024-06-25 08:37:10 -04:00
mixins.py Replace nested serializers with primary serializers where possible 2024-02-26 16:49:30 -05:00
serializers.py Closes #14591: Saved table configurations (#19101) 2025-04-10 15:48:02 -05:00
urls.py Closes #14591: Saved table configurations (#19101) 2025-04-10 15:48:02 -05:00
views.py Closes #14591: Saved table configurations (#19101) 2025-04-10 15:48:02 -05:00