v2.0.1
What's Changed
Added
- Typed tabs (per-type) — each Custom Object Type gets its own tab with a full-featured list view: type-specific columns, filterset sidebar, bulk edit/delete, configure table, and HTMX pagination.
typed_modelsandtyped_weightconfig settings.- Third-party plugin model support for both tab modes.
Changed
- Renamed
modelsconfig tocombined_models;labeltocombined_label;weighttocombined_weight. - Refactored views from single
views.pytoviews/package (__init__.py,combined.py,typed.py). - Templates reorganized into
combined/andtyped/subdirectories.
Fixed
- Handle missing database during startup —
register_typed_tabs()now catchesOperationalErrorandProgrammingErrorso NetBox can start even when the database is unavailable or migrations haven't run yet. - Bulk action return URL in typed tabs — uses query parameter
?return_url=onformactionfor reliable redirect.
Full Changelog: https://github.com/CESNET/netbox-custom-objects-tab/blob/v2.0.1/CHANGELOG.md