feat: support NetBox 4.7.x
Raise max_version to 4.7.99 and update README references from NetBox 4.6.x-only to 4.6.x/4.7.x. No plugin API usage requires changes for 4.7 compatibility (PluginConfig, PluginMenuItem, get_plugin_config remain stable); full pytest suite passes. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# NetBox-Export
|
# NetBox-Export
|
||||||
|
|
||||||
NetBox-Export ist ein Plugin für NetBox 4.6.x. Es exportiert einen abgegrenzten
|
NetBox-Export ist ein Plugin für NetBox 4.6.x und 4.7.x. Es exportiert einen abgegrenzten
|
||||||
Mandanten- oder Standortbereich als portables ZIP-Archiv und importiert ihn in
|
Mandanten- oder Standortbereich als portables ZIP-Archiv und importiert ihn in
|
||||||
eine zweite NetBox-Instanz.
|
eine zweite NetBox-Instanz.
|
||||||
|
|
||||||
@@ -91,7 +91,7 @@ Import werden vorhandene Objekte über ihre eindeutigen Fachschlüssel erkannt.
|
|||||||
|
|
||||||
## Verhalten und Grenzen
|
## Verhalten und Grenzen
|
||||||
|
|
||||||
- Quelle und Ziel müssen NetBox 4.6.x und dieselben Plugins/Modelle verwenden.
|
- Quelle und Ziel müssen dieselbe unterstützte NetBox-Version (4.6.x oder 4.7.x) und dieselben Plugins/Modelle verwenden.
|
||||||
- Benutzerkonten und Berechtigungen werden nicht exportiert. Fehlende oder
|
- Benutzerkonten und Berechtigungen werden nicht exportiert. Fehlende oder
|
||||||
nicht eindeutige Referenzen auf Benutzer und Gruppen werden ausgelassen und
|
nicht eindeutige Referenzen auf Benutzer und Gruppen werden ausgelassen und
|
||||||
nach dem Import als Warnung angezeigt. Benötigt ein neuer Datensatz zwingend
|
nach dem Import als Warnung angezeigt. Benötigt ein neuer Datensatz zwingend
|
||||||
@@ -146,8 +146,8 @@ VLAN-Gruppe, werden typisiert im Archiv gespeichert. Der Import erkennt auch
|
|||||||
die von älteren Plugin-Versionen als Text exportierten Range-Werte.
|
die von älteren Plugin-Versionen als Text exportierten Range-Werte.
|
||||||
Bei Bildanhängen werden Breite und Höhe direkt aus der Bilddatei im Archiv
|
Bei Bildanhängen werden Breite und Höhe direkt aus der Bilddatei im Archiv
|
||||||
ermittelt. Dadurch sind die Pflichtfelder von NetBox auch im Prüflauf und bei
|
ermittelt. Dadurch sind die Pflichtfelder von NetBox auch im Prüflauf und bei
|
||||||
Dateispeichern ohne unmittelbaren Modell-Save gesetzt. Bilder oberhalb des in
|
Dateispeichern ohne unmittelbaren Modell-Save gesetzt. Bilder oberhalb des von
|
||||||
NetBox 4.6.x verwendeten Limits von 25 Millionen Pixeln werden proportional auf
|
NetBox verwendeten Limits von 25 Millionen Pixeln werden proportional auf
|
||||||
höchstens 20 Millionen Pixel verkleinert und im Importbericht als Warnung
|
höchstens 20 Millionen Pixel verkleinert und im Importbericht als Warnung
|
||||||
ausgewiesen. Zum Schutz des Importprozesses bleibt eine harte Quellgrenze von
|
ausgewiesen. Zum Schutz des Importprozesses bleibt eine harte Quellgrenze von
|
||||||
100 Millionen Pixeln bestehen.
|
100 Millionen Pixeln bestehen.
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ class NetBoxExportConfig(PluginConfig):
|
|||||||
name = "netbox_export"
|
name = "netbox_export"
|
||||||
verbose_name = "NetBox-Export"
|
verbose_name = "NetBox-Export"
|
||||||
description = "Portable ZIP export and import for tenants and locations"
|
description = "Portable ZIP export and import for tenants and locations"
|
||||||
version = "0.3.13"
|
version = "0.3.14"
|
||||||
author = "NetBox Export contributors"
|
author = "Codex & Claude"
|
||||||
base_url = "netbox-export"
|
base_url = "netbox-export"
|
||||||
min_version = "4.6.0"
|
min_version = "4.6.0"
|
||||||
max_version = "4.6.99"
|
max_version = "4.7.99"
|
||||||
required_settings: ClassVar[list[str]] = []
|
required_settings: ClassVar[list[str]] = []
|
||||||
default_settings: ClassVar[dict] = {
|
default_settings: ClassVar[dict] = {
|
||||||
"max_objects": 50000,
|
"max_objects": 50000,
|
||||||
|
|||||||
Reference in New Issue
Block a user