Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Jan 2021 12:20:49 +0000 (UTC)
From:      Kai Knoblich <kai@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r562467 - in head: . net-mgmt/netbox net-mgmt/netbox/files
Message-ID:  <202101241220.10OCKnEv063504@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kai
Date: Sun Jan 24 12:20:49 2021
New Revision: 562467
URL: https://svnweb.freebsd.org/changeset/ports/562467

Log:
  net-mgmt/netbox: Update to 2.10.3
  
  * Prune obsolete update instructions/notes for NetBox releases prior 2.7.
  
  Notable changes since 2.9.11:
  
  It contains many bugfixes/enhancements and the following new features:
  
  * Route Targets
  * REST API bulk deletion
  * REST API bulk update
  * Reimplementation of custom fields
  * Improved cable trace performance
  
  https://github.com/netbox-community/netbox/blob/v2.10.3/docs/release-notes/version-2.10.md

Modified:
  head/UPDATING
  head/net-mgmt/netbox/Makefile
  head/net-mgmt/netbox/distinfo
  head/net-mgmt/netbox/files/pkg-message.in
  head/net-mgmt/netbox/pkg-plist

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Sun Jan 24 12:18:09 2021	(r562466)
+++ head/UPDATING	Sun Jan 24 12:20:49 2021	(r562467)
@@ -5,6 +5,18 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20210124:
+  AFFECTS: users of net-mgmt/netbox
+  AUTHOR: kai@FreeBSD.org
+
+  The Django templating language (DTL) is no longer supported for export
+  templates.  Please ensure that all export templates use Jinja2 before
+  upgrading.
+
+  Also the support for embedded graphs was completely removed and several
+  changes to the REST API were made.  Please check the changelogs for
+  further details.
+
 20210114:
   AFFECTS: users of net-im/matterircd
   AUTHOR: norrland@nullbyte.se

Modified: head/net-mgmt/netbox/Makefile
==============================================================================
--- head/net-mgmt/netbox/Makefile	Sun Jan 24 12:18:09 2021	(r562466)
+++ head/net-mgmt/netbox/Makefile	Sun Jan 24 12:20:49 2021	(r562467)
@@ -2,7 +2,7 @@
 
 PORTNAME=	netbox
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.9.11
+DISTVERSION=	2.10.3
 CATEGORIES=	net-mgmt
 
 MAINTAINER=	kai@FreeBSD.org
@@ -24,27 +24,27 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 # - www/py-dj31-django-tables2
 # - www/py-dj31-djangorestframework (in conjunction with www/py-dj31-drf-yasg)
 #
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django31>=3.1<3.2:www/py-django31@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django31>=3.1.3<3.2:www/py-django31@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj31-django-cacheops>=5.1.0<5.2:www/py-dj31-django-cacheops@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj31-django-cors-headers>=3.4.0<3.6:www/py-dj31-django-cors-headers@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj31-django-debug-toolbar>=2.2<4:www/py-dj31-django-debug-toolbar@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj31-django-filter>=2.3.0<2.5:www/py-dj31-django-filter@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj31-django-cors-headers>=3.5.0<3.6:www/py-dj31-django-cors-headers@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj31-django-debug-toolbar>=3.1.1<4:www/py-dj31-django-debug-toolbar@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj31-django-filter>=2.4.0<2.5:www/py-dj31-django-filter@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj31-django-mptt>=0.11.0<0.12:www/py-dj31-django-mptt@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj31-django-prometheus>=2.0.0<2.2:www/py-dj31-django-prometheus@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj31-django-prometheus>=2.1.0<2.2:www/py-dj31-django-prometheus@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj31-django-rq>=2.3.2<2.5:devel/py-dj31-django-rq@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj31-django-tables2>=2.3.1<2.4:www/py-dj31-django-tables2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj31-django-tables2>=2.3.3<2.4:www/py-dj31-django-tables2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj31-django-taggit>=1.3.0<2:www/py-dj31-django-taggit@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj31-django-timezone-field>=4.0<5:www/py-dj31-django-timezone-field@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj31-djangorestframework>=3.11.0<3.13.0:www/py-dj31-djangorestframework@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj31-drf-yasg>=1.17.1<1.21:www/py-dj31-drf-yasg@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj31-djangorestframework>=3.12.2<3.13.0:www/py-dj31-djangorestframework@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj31-drf-yasg>=1.20.0<1.21:www/py-dj31-drf-yasg@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.2<3:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}markdown>=2.6.11<3.5:textproc/py-markdown@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}netaddr>=0.7.19<1:net/py-netaddr@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.9.8<4:security/py-pycryptodome@${PY_FLAVOR} \
 		${PY_PILLOW} \
-		${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.5<3:databases/py-psycopg2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}svgwrite>=1.3.1<2:graphics/py-svgwrite@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.6<3:databases/py-psycopg2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4<2:graphics/py-svgwrite@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1<6:devel/py-yaml@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}gunicorn>=19.9.0<21:www/py-gunicorn@${PY_FLAVOR}
 

Modified: head/net-mgmt/netbox/distinfo
==============================================================================
--- head/net-mgmt/netbox/distinfo	Sun Jan 24 12:18:09 2021	(r562466)
+++ head/net-mgmt/netbox/distinfo	Sun Jan 24 12:20:49 2021	(r562467)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1607724416
-SHA256 (netbox-community-netbox-v2.9.11_GH0.tar.gz) = abc015cba5b02c66f653c7b12d074531af9ff0ea34d1697d47d3dce86d0770a5
-SIZE (netbox-community-netbox-v2.9.11_GH0.tar.gz) = 5803498
+TIMESTAMP = 1610994305
+SHA256 (netbox-community-netbox-v2.10.3_GH0.tar.gz) = 23bc6894efe0a794c9ec8de639027397a4138ed0d8c3bf3c6b66ca1d288174e1
+SIZE (netbox-community-netbox-v2.10.3_GH0.tar.gz) = 7058085

Modified: head/net-mgmt/netbox/files/pkg-message.in
==============================================================================
--- head/net-mgmt/netbox/files/pkg-message.in	Sun Jan 24 12:18:09 2021	(r562466)
+++ head/net-mgmt/netbox/files/pkg-message.in	Sun Jan 24 12:20:49 2021	(r562467)
@@ -31,61 +31,6 @@ The following steps are required to finish the upgrade
 EOD
 }
 { type: upgrade
-  maximum_version: "2.6.5"
-  message: <<EOD
-1. New dependency: Redis
-
-Since the 2.6 release a running Redis server instance is required for caching
-objects to run. Also the following settings like below need to be added (or
-modified) in the existing configuration.py:
-
-REDIS = {
-	'HOST': 'localhost',
-	'PORT': 6397,
-	'PASSWORD': ''
-	'DATABASE': 0,
-	'CACHE_DATABASE': 1,
-	'DEFAULT_TIMEOUT': 300,
-	'SSL': False,
-}
-
-Note that if you were using these settings in a prior release with webhooks,
-the DATABASE setting remains the same but an additional CACHE_DATABASE settings
-has been added with a default value of 1 to support the caching backend.
-
-The DATABASE setting will be renamed in a future release of NetBox to better
-relay the meaning of the setting. It is highly recommended to keep the webhook
-and cache databases separate. Using the same database number for both may
-result in webhook processing data being lost during cache flushing events.
-
-
-2. View Permissions
-
-NetBox now enforces view-only permissions by default. You can grant view
-permission to a user or group by assigning the "can view" permission for the
-desired objects.
-
-To exclude _all_ objects, effectively disabling view permissions and restoring
-the pre-v2.6 behavior, set:
-
-EXEMPT_VIEW_PERMISSIONS = ['*']
-
-
-3. CORS_ORIGIN_WHITELIST requires URI Scheme
-
-If you have the CORS_ORIGIN_WHITELIST configuration parameter defined, note
-that each origin must now include a URI scheme.
-EOD
-}
-{ type: upgrade
-  maximum_version: 2.6.6
-  message: <<EOD
-The 2.6.6 release includes a migration which automatically updates all existing
-cables to enable filtering by site/rack. This migration may take several
-minutes to complete on installations with tens of thousands of cables defined.
-EOD
-}
-{ type: upgrade
   maximum_version: 2.7.7
   message: <<EOD
 1. Removal of the Topology Maps feature
@@ -257,6 +202,17 @@ EXAMPLES option is enabled (which is the default) it c
 following directory:
 
 %%EXAMPLESDIR%%/netbox_rq.sample
+EOD
+}
+{ type: upgrade
+  maximum_version: 2.10.3
+  message: <<EOD
+The Django templating language (DTL) is no longer supported for export
+templates.  Please ensure that all export templates use Jinja2 before
+upgrading.
+
+Also the support for embedded graphs was completely removed and several changes
+to the REST API were made.  Please check the changelogs for further details.
 EOD
 }
 ]

Modified: head/net-mgmt/netbox/pkg-plist
==============================================================================
--- head/net-mgmt/netbox/pkg-plist	Sun Jan 24 12:18:09 2021	(r562466)
+++ head/net-mgmt/netbox/pkg-plist	Sun Jan 24 12:20:49 2021	(r562467)
@@ -4,7 +4,6 @@
 %%PORTDOCS%%%%DOCSDIR%%/additional-features/custom-links.md
 %%PORTDOCS%%%%DOCSDIR%%/additional-features/custom-scripts.md
 %%PORTDOCS%%%%DOCSDIR%%/additional-features/export-templates.md
-%%PORTDOCS%%%%DOCSDIR%%/additional-features/graphs.md
 %%PORTDOCS%%%%DOCSDIR%%/additional-features/napalm.md
 %%PORTDOCS%%%%DOCSDIR%%/additional-features/prometheus-metrics.md
 %%PORTDOCS%%%%DOCSDIR%%/additional-features/reports.md
@@ -99,6 +98,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/prefix.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/rir.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/role.md
+%%PORTDOCS%%%%DOCSDIR%%/models/ipam/routetarget.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/service.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/vlan.md
 %%PORTDOCS%%%%DOCSDIR%%/models/ipam/vlangroup.md
@@ -122,6 +122,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/release-notes/index.md
 %%PORTDOCS%%%%DOCSDIR%%/release-notes/version-2.0.md
 %%PORTDOCS%%%%DOCSDIR%%/release-notes/version-2.1.md
+%%PORTDOCS%%%%DOCSDIR%%/release-notes/version-2.10.md
 %%PORTDOCS%%%%DOCSDIR%%/release-notes/version-2.2.md
 %%PORTDOCS%%%%DOCSDIR%%/release-notes/version-2.3.md
 %%PORTDOCS%%%%DOCSDIR%%/release-notes/version-2.4.md
@@ -169,6 +170,11 @@
 %%DATADIR%%/circuits/migrations/0017_circuittype_description.py
 %%DATADIR%%/circuits/migrations/0018_standardize_description.py
 %%DATADIR%%/circuits/migrations/0019_nullbooleanfield_to_booleanfield.py
+%%DATADIR%%/circuits/migrations/0020_custom_field_data.py
+%%DATADIR%%/circuits/migrations/0021_cache_cable_peer.py
+%%DATADIR%%/circuits/migrations/0022_cablepath.py
+%%DATADIR%%/circuits/migrations/0023_circuittermination_port_speed_optional.py
+%%DATADIR%%/circuits/migrations/0024_standardize_name_length.py
 %%DATADIR%%/circuits/migrations/__init__.py
 %%DATADIR%%/circuits/models.py
 %%DATADIR%%/circuits/querysets.py
@@ -191,10 +197,13 @@
 %%DATADIR%%/dcim/choices.py
 %%DATADIR%%/dcim/constants.py
 %%DATADIR%%/dcim/elevations.py
-%%DATADIR%%/dcim/exceptions.py
 %%DATADIR%%/dcim/fields.py
 %%DATADIR%%/dcim/filters.py
 %%DATADIR%%/dcim/forms.py
+%%DATADIR%%/dcim/lookups.py
+%%DATADIR%%/dcim/management/__init__.py
+%%DATADIR%%/dcim/management/commands/__init__.py
+%%DATADIR%%/dcim/management/commands/trace_paths.py
 %%DATADIR%%/dcim/migrations/0001_initial.py
 %%DATADIR%%/dcim/migrations/0002_auto_20160622_1821.py
 %%DATADIR%%/dcim/migrations/0003_auto_20160628_1721.py
@@ -312,8 +321,15 @@
 %%DATADIR%%/dcim/migrations/0114_update_jsonfield.py
 %%DATADIR%%/dcim/migrations/0115_rackreservation_order.py
 %%DATADIR%%/dcim/migrations/0116_rearport_max_positions.py
+%%DATADIR%%/dcim/migrations/0117_custom_field_data.py
+%%DATADIR%%/dcim/migrations/0118_inventoryitem_mptt.py
+%%DATADIR%%/dcim/migrations/0119_inventoryitem_mptt_rebuild.py
+%%DATADIR%%/dcim/migrations/0120_cache_cable_peer.py
+%%DATADIR%%/dcim/migrations/0121_cablepath.py
+%%DATADIR%%/dcim/migrations/0122_standardize_name_length.py
 %%DATADIR%%/dcim/migrations/__init__.py
 %%DATADIR%%/dcim/models/__init__.py
+%%DATADIR%%/dcim/models/cables.py
 %%DATADIR%%/dcim/models/device_component_templates.py
 %%DATADIR%%/dcim/models/device_components.py
 %%DATADIR%%/dcim/models/devices.py
@@ -321,15 +337,24 @@
 %%DATADIR%%/dcim/models/racks.py
 %%DATADIR%%/dcim/models/sites.py
 %%DATADIR%%/dcim/signals.py
-%%DATADIR%%/dcim/tables.py
+%%DATADIR%%/dcim/tables/__init__.py
+%%DATADIR%%/dcim/tables/cables.py
+%%DATADIR%%/dcim/tables/devices.py
+%%DATADIR%%/dcim/tables/devicetypes.py
+%%DATADIR%%/dcim/tables/power.py
+%%DATADIR%%/dcim/tables/racks.py
+%%DATADIR%%/dcim/tables/sites.py
+%%DATADIR%%/dcim/tables/template_code.py
 %%DATADIR%%/dcim/tests/__init__.py
 %%DATADIR%%/dcim/tests/test_api.py
+%%DATADIR%%/dcim/tests/test_cablepaths.py
 %%DATADIR%%/dcim/tests/test_filters.py
 %%DATADIR%%/dcim/tests/test_forms.py
 %%DATADIR%%/dcim/tests/test_models.py
 %%DATADIR%%/dcim/tests/test_natural_ordering.py
 %%DATADIR%%/dcim/tests/test_views.py
 %%DATADIR%%/dcim/urls.py
+%%DATADIR%%/dcim/utils.py
 %%DATADIR%%/dcim/views.py
 %%DATADIR%%/extras/__init__.py
 %%DATADIR%%/extras/admin.py
@@ -352,7 +377,6 @@
 %%DATADIR%%/extras/management/commands/rqworker.py
 %%DATADIR%%/extras/management/commands/runreport.py
 %%DATADIR%%/extras/management/commands/webhook_receiver.py
-%%DATADIR%%/extras/middleware.py
 %%DATADIR%%/extras/migrations/0001_initial.py
 %%DATADIR%%/extras/migrations/0002_custom_fields.py
 %%DATADIR%%/extras/migrations/0003_exporttemplate_add_description.py
@@ -400,6 +424,12 @@
 %%DATADIR%%/extras/migrations/0045_configcontext_changelog.py
 %%DATADIR%%/extras/migrations/0046_update_jsonfield.py
 %%DATADIR%%/extras/migrations/0047_tag_ordering.py
+%%DATADIR%%/extras/migrations/0048_exporttemplate_remove_template_language.py
+%%DATADIR%%/extras/migrations/0049_remove_graph.py
+%%DATADIR%%/extras/migrations/0050_customfield_changes.py
+%%DATADIR%%/extras/migrations/0051_migrate_customfields.py
+%%DATADIR%%/extras/migrations/0052_customfield_cleanup.py
+%%DATADIR%%/extras/migrations/0053_rename_webhook_obj_type.py
 %%DATADIR%%/extras/migrations/__init__.py
 %%DATADIR%%/extras/models/__init__.py
 %%DATADIR%%/extras/models/change_logging.py
@@ -503,6 +533,12 @@
 %%DATADIR%%/ipam/migrations/0035_drop_ip_family.py
 %%DATADIR%%/ipam/migrations/0036_standardize_description.py
 %%DATADIR%%/ipam/migrations/0037_ipaddress_assignment.py
+%%DATADIR%%/ipam/migrations/0038_custom_field_data.py
+%%DATADIR%%/ipam/migrations/0039_service_ports_array.py
+%%DATADIR%%/ipam/migrations/0040_service_drop_port.py
+%%DATADIR%%/ipam/migrations/0041_routetarget.py
+%%DATADIR%%/ipam/migrations/0042_standardize_name_length.py
+%%DATADIR%%/ipam/migrations/0043_add_tenancy_to_aggregates.py
 %%DATADIR%%/ipam/migrations/__init__.py
 %%DATADIR%%/ipam/models.py
 %%DATADIR%%/ipam/querysets.py
@@ -522,11 +558,23 @@
 %%DATADIR%%/media/image-attachments/.gitignore
 %%DATADIR%%/netbox/__init__.py
 %%DATADIR%%/netbox/admin.py
-%%DATADIR%%/netbox/api.py
+%%DATADIR%%/netbox/api/__init__.py
+%%DATADIR%%/netbox/api/authentication.py
+%%DATADIR%%/netbox/api/exceptions.py
+%%DATADIR%%/netbox/api/fields.py
+%%DATADIR%%/netbox/api/metadata.py
+%%DATADIR%%/netbox/api/pagination.py
+%%DATADIR%%/netbox/api/renderers.py
+%%DATADIR%%/netbox/api/routers.py
+%%DATADIR%%/netbox/api/serializers.py
+%%DATADIR%%/netbox/api/views.py
 %%DATADIR%%/netbox/authentication.py
 %%DATADIR%%/netbox/configuration.example.py
 %%DATADIR%%/netbox/configuration.testing.py
+%%DATADIR%%/netbox/constants.py
+%%DATADIR%%/netbox/context_processors.py
 %%DATADIR%%/netbox/forms.py
+%%DATADIR%%/netbox/middleware.py
 %%DATADIR%%/netbox/releases.py
 %%DATADIR%%/netbox/settings.py
 %%DATADIR%%/netbox/tests/__init__.py
@@ -535,7 +583,8 @@
 %%DATADIR%%/netbox/tests/test_releases.py
 %%DATADIR%%/netbox/tests/test_views.py
 %%DATADIR%%/netbox/urls.py
-%%DATADIR%%/netbox/views.py
+%%DATADIR%%/netbox/views/__init__.py
+%%DATADIR%%/netbox/views/generic.py
 %%DATADIR%%/netbox/wsgi.py
 %%DATADIR%%/project-static/bootstrap-3.4.1-dist/css/bootstrap-theme.css
 %%DATADIR%%/project-static/bootstrap-3.4.1-dist/css/bootstrap-theme.css.map
@@ -559,42 +608,6 @@
 %%DATADIR%%/project-static/flatpickr-4.6.3/flatpickr.min.js
 %%DATADIR%%/project-static/flatpickr-4.6.3/themes/dark.css
 %%DATADIR%%/project-static/flatpickr-4.6.3/themes/light.css
-%%DATADIR%%/project-static/font-awesome-4.7.0/css/font-awesome.css
-%%DATADIR%%/project-static/font-awesome-4.7.0/css/font-awesome.min.css
-%%DATADIR%%/project-static/font-awesome-4.7.0/fonts/FontAwesome.otf
-%%DATADIR%%/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.eot
-%%DATADIR%%/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.svg
-%%DATADIR%%/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf
-%%DATADIR%%/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff
-%%DATADIR%%/project-static/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/animated.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/bordered-pulled.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/core.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/fixed-width.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/font-awesome.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/icons.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/larger.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/list.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/mixins.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/path.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/rotated-flipped.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/screen-reader.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/stacked.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/less/variables.less
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_animated.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_bordered-pulled.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_core.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_fixed-width.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_icons.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_larger.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_list.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_mixins.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_path.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_rotated-flipped.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_screen-reader.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_stacked.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/_variables.scss
-%%DATADIR%%/project-static/font-awesome-4.7.0/scss/font-awesome.scss
 %%DATADIR%%/project-static/img/ajax-loader.gif
 %%DATADIR%%/project-static/img/netbox.ico
 %%DATADIR%%/project-static/img/netbox_icon.svg
@@ -622,12 +635,34 @@
 %%DATADIR%%/project-static/jquery-ui-1.12.1/package.json
 %%DATADIR%%/project-static/jquery/jquery-3.5.1.min.js
 %%DATADIR%%/project-static/js/cabletrace.js
+%%DATADIR%%/project-static/js/connection_toggles.js
 %%DATADIR%%/project-static/js/forms.js
-%%DATADIR%%/project-static/js/graphs.js
-%%DATADIR%%/project-static/js/interface_toggles.js
+%%DATADIR%%/project-static/js/interface_filtering.js
 %%DATADIR%%/project-static/js/job_result.js
 %%DATADIR%%/project-static/js/rack_elevations.js
 %%DATADIR%%/project-static/js/secrets.js
+%%DATADIR%%/project-static/js/tableconfig.js
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/.github/ISSUE_TEMPLATE.md
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/LICENSE
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/README.md
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/css/materialdesignicons.css
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/css/materialdesignicons.css.map
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/css/materialdesignicons.min.css
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/css/materialdesignicons.min.css.map
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/fonts/materialdesignicons-webfont.eot
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/fonts/materialdesignicons-webfont.ttf
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/fonts/materialdesignicons-webfont.woff
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/fonts/materialdesignicons-webfont.woff2
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/package.json
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/preview.html
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/scss/_animated.scss
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/scss/_core.scss
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/scss/_extras.scss
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/scss/_functions.scss
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/scss/_icons.scss
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/scss/_path.scss
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/scss/_variables.scss
+%%DATADIR%%/project-static/materialdesignicons-5.4.55/scss/materialdesignicons.scss
 %%DATADIR%%/project-static/select2-4.0.13/.editorconfig
 %%DATADIR%%/project-static/select2-4.0.13/.github/CONTRIBUTING.md
 %%DATADIR%%/project-static/select2-4.0.13/.github/FUNDING.yml
@@ -1347,6 +1382,9 @@
 %%DATADIR%%/secrets/migrations/0007_secretrole_description.py
 %%DATADIR%%/secrets/migrations/0008_standardize_description.py
 %%DATADIR%%/secrets/migrations/0009_secretrole_drop_users_groups.py
+%%DATADIR%%/secrets/migrations/0010_custom_field_data.py
+%%DATADIR%%/secrets/migrations/0011_secret_generic_assignments.py
+%%DATADIR%%/secrets/migrations/0012_standardize_name_length.py
 %%DATADIR%%/secrets/migrations/__init__.py
 %%DATADIR%%/secrets/models.py
 %%DATADIR%%/secrets/querysets.py
@@ -1381,23 +1419,32 @@
 %%DATADIR%%/templates/dcim/cable_connect.html
 %%DATADIR%%/templates/dcim/cable_edit.html
 %%DATADIR%%/templates/dcim/cable_trace.html
-%%DATADIR%%/templates/dcim/console_connections_list.html
+%%DATADIR%%/templates/dcim/connections_list.html
 %%DATADIR%%/templates/dcim/consoleport.html
 %%DATADIR%%/templates/dcim/consoleport_delete.html
 %%DATADIR%%/templates/dcim/consoleserverport.html
 %%DATADIR%%/templates/dcim/consoleserverport_delete.html
 %%DATADIR%%/templates/dcim/device.html
+%%DATADIR%%/templates/dcim/device/base.html
+%%DATADIR%%/templates/dcim/device/config.html
+%%DATADIR%%/templates/dcim/device/consoleports.html
+%%DATADIR%%/templates/dcim/device/consoleserverports.html
+%%DATADIR%%/templates/dcim/device/devicebays.html
+%%DATADIR%%/templates/dcim/device/frontports.html
+%%DATADIR%%/templates/dcim/device/interfaces.html
+%%DATADIR%%/templates/dcim/device/inventory.html
+%%DATADIR%%/templates/dcim/device/lldp_neighbors.html
+%%DATADIR%%/templates/dcim/device/poweroutlets.html
+%%DATADIR%%/templates/dcim/device/powerports.html
+%%DATADIR%%/templates/dcim/device/rearports.html
+%%DATADIR%%/templates/dcim/device/status.html
 %%DATADIR%%/templates/dcim/device_component.html
 %%DATADIR%%/templates/dcim/device_component_add.html
 %%DATADIR%%/templates/dcim/device_component_edit.html
-%%DATADIR%%/templates/dcim/device_config.html
 %%DATADIR%%/templates/dcim/device_edit.html
 %%DATADIR%%/templates/dcim/device_import.html
 %%DATADIR%%/templates/dcim/device_import_child.html
-%%DATADIR%%/templates/dcim/device_inventory.html
 %%DATADIR%%/templates/dcim/device_list.html
-%%DATADIR%%/templates/dcim/device_lldp_neighbors.html
-%%DATADIR%%/templates/dcim/device_status.html
 %%DATADIR%%/templates/dcim/devicebay.html
 %%DATADIR%%/templates/dcim/devicebay_delete.html
 %%DATADIR%%/templates/dcim/devicebay_depopulate.html
@@ -1409,35 +1456,26 @@
 %%DATADIR%%/templates/dcim/inc/cable_form.html
 %%DATADIR%%/templates/dcim/inc/cable_termination.html
 %%DATADIR%%/templates/dcim/inc/cable_toggle_buttons.html
-%%DATADIR%%/templates/dcim/inc/cable_trace_end.html
-%%DATADIR%%/templates/dcim/inc/consoleport.html
-%%DATADIR%%/templates/dcim/inc/consoleserverport.html
+%%DATADIR%%/templates/dcim/inc/cabletermination.html
 %%DATADIR%%/templates/dcim/inc/device_component_table.html
 %%DATADIR%%/templates/dcim/inc/device_import_header.html
 %%DATADIR%%/templates/dcim/inc/device_napalm_tabs.html
-%%DATADIR%%/templates/dcim/inc/devicebay.html
 %%DATADIR%%/templates/dcim/inc/devicetype_component_table.html
-%%DATADIR%%/templates/dcim/inc/frontport.html
-%%DATADIR%%/templates/dcim/inc/interface.html
+%%DATADIR%%/templates/dcim/inc/endpoint_connection.html
 %%DATADIR%%/templates/dcim/inc/interface_vlans_table.html
-%%DATADIR%%/templates/dcim/inc/inventoryitem.html
-%%DATADIR%%/templates/dcim/inc/poweroutlet.html
-%%DATADIR%%/templates/dcim/inc/powerport.html
 %%DATADIR%%/templates/dcim/inc/rack_elevation.html
-%%DATADIR%%/templates/dcim/inc/rearport.html
 %%DATADIR%%/templates/dcim/interface.html
-%%DATADIR%%/templates/dcim/interface_connections_list.html
 %%DATADIR%%/templates/dcim/interface_delete.html
 %%DATADIR%%/templates/dcim/interface_edit.html
 %%DATADIR%%/templates/dcim/inventoryitem.html
 %%DATADIR%%/templates/dcim/inventoryitem_bulk_delete.html
 %%DATADIR%%/templates/dcim/inventoryitem_delete.html
-%%DATADIR%%/templates/dcim/power_connections_list.html
 %%DATADIR%%/templates/dcim/powerfeed.html
 %%DATADIR%%/templates/dcim/powerfeed_edit.html
 %%DATADIR%%/templates/dcim/poweroutlet.html
 %%DATADIR%%/templates/dcim/poweroutlet_delete.html
 %%DATADIR%%/templates/dcim/powerpanel.html
+%%DATADIR%%/templates/dcim/powerpanel_edit.html
 %%DATADIR%%/templates/dcim/powerport.html
 %%DATADIR%%/templates/dcim/powerport_delete.html
 %%DATADIR%%/templates/dcim/rack.html
@@ -1448,6 +1486,11 @@
 %%DATADIR%%/templates/dcim/rearport.html
 %%DATADIR%%/templates/dcim/site.html
 %%DATADIR%%/templates/dcim/site_edit.html
+%%DATADIR%%/templates/dcim/trace/cable.html
+%%DATADIR%%/templates/dcim/trace/circuit.html
+%%DATADIR%%/templates/dcim/trace/device.html
+%%DATADIR%%/templates/dcim/trace/powerpanel.html
+%%DATADIR%%/templates/dcim/trace/termination.html
 %%DATADIR%%/templates/dcim/virtualchassis.html
 %%DATADIR%%/templates/dcim/virtualchassis_add.html
 %%DATADIR%%/templates/dcim/virtualchassis_add_member.html
@@ -1476,6 +1519,16 @@
 %%DATADIR%%/templates/extras/tag.html
 %%DATADIR%%/templates/extras/tag_edit.html
 %%DATADIR%%/templates/extras/templatetags/log_level.html
+%%DATADIR%%/templates/generic/object_bulk_add_component.html
+%%DATADIR%%/templates/generic/object_bulk_delete.html
+%%DATADIR%%/templates/generic/object_bulk_edit.html
+%%DATADIR%%/templates/generic/object_bulk_import.html
+%%DATADIR%%/templates/generic/object_bulk_remove.html
+%%DATADIR%%/templates/generic/object_bulk_rename.html
+%%DATADIR%%/templates/generic/object_delete.html
+%%DATADIR%%/templates/generic/object_edit.html
+%%DATADIR%%/templates/generic/object_import.html
+%%DATADIR%%/templates/generic/object_list.html
 %%DATADIR%%/templates/home.html
 %%DATADIR%%/templates/import_success.html
 %%DATADIR%%/templates/inc/ajax_loader.html
@@ -1488,7 +1541,6 @@
 %%DATADIR%%/templates/inc/plugin_menu_items.html
 %%DATADIR%%/templates/inc/search_panel.html
 %%DATADIR%%/templates/inc/table.html
-%%DATADIR%%/templates/inc/table_config_form.html
 %%DATADIR%%/templates/ipam/aggregate.html
 %%DATADIR%%/templates/ipam/aggregate_edit.html
 %%DATADIR%%/templates/ipam/aggregate_list.html
@@ -1507,6 +1559,7 @@
 %%DATADIR%%/templates/ipam/prefix_list.html
 %%DATADIR%%/templates/ipam/prefix_prefixes.html
 %%DATADIR%%/templates/ipam/rir_list.html
+%%DATADIR%%/templates/ipam/routetarget.html
 %%DATADIR%%/templates/ipam/service.html
 %%DATADIR%%/templates/ipam/service_edit.html
 %%DATADIR%%/templates/ipam/vlan.html
@@ -1523,8 +1576,8 @@
 %%DATADIR%%/templates/rest_framework/api.html
 %%DATADIR%%/templates/search.html
 %%DATADIR%%/templates/search_form.html
+%%DATADIR%%/templates/secrets/inc/assigned_secrets.html
 %%DATADIR%%/templates/secrets/inc/private_key_modal.html
-%%DATADIR%%/templates/secrets/inc/secret_tr.html
 %%DATADIR%%/templates/secrets/secret.html
 %%DATADIR%%/templates/secrets/secret_delete.html
 %%DATADIR%%/templates/secrets/secret_edit.html
@@ -1540,27 +1593,17 @@
 %%DATADIR%%/templates/users/userkey.html
 %%DATADIR%%/templates/users/userkey_edit.html
 %%DATADIR%%/templates/utilities/confirmation_form.html
-%%DATADIR%%/templates/utilities/obj_bulk_add_component.html
-%%DATADIR%%/templates/utilities/obj_bulk_delete.html
-%%DATADIR%%/templates/utilities/obj_bulk_edit.html
-%%DATADIR%%/templates/utilities/obj_bulk_import.html
-%%DATADIR%%/templates/utilities/obj_bulk_remove.html
-%%DATADIR%%/templates/utilities/obj_bulk_rename.html
-%%DATADIR%%/templates/utilities/obj_delete.html
-%%DATADIR%%/templates/utilities/obj_edit.html
-%%DATADIR%%/templates/utilities/obj_import.html
-%%DATADIR%%/templates/utilities/obj_list.html
 %%DATADIR%%/templates/utilities/obj_table.html
 %%DATADIR%%/templates/utilities/render_custom_fields.html
 %%DATADIR%%/templates/utilities/render_field.html
 %%DATADIR%%/templates/utilities/render_form.html
 %%DATADIR%%/templates/utilities/templatetags/badge.html
+%%DATADIR%%/templates/utilities/templatetags/table_config_form.html
 %%DATADIR%%/templates/utilities/templatetags/tag.html
 %%DATADIR%%/templates/utilities/templatetags/utilization_graph.html
 %%DATADIR%%/templates/virtualization/cluster.html
 %%DATADIR%%/templates/virtualization/cluster_add_devices.html
 %%DATADIR%%/templates/virtualization/cluster_edit.html
-%%DATADIR%%/templates/virtualization/inc/vminterface.html
 %%DATADIR%%/templates/virtualization/virtualmachine.html
 %%DATADIR%%/templates/virtualization/virtualmachine_component_add.html
 %%DATADIR%%/templates/virtualization/virtualmachine_edit.html
@@ -1585,6 +1628,8 @@
 %%DATADIR%%/tenancy/migrations/0007_nested_tenantgroups.py
 %%DATADIR%%/tenancy/migrations/0008_nested_tenantgroups_rebuild.py
 %%DATADIR%%/tenancy/migrations/0009_standardize_description.py
+%%DATADIR%%/tenancy/migrations/0010_custom_field_data.py
+%%DATADIR%%/tenancy/migrations/0011_standardize_name_length.py
 %%DATADIR%%/tenancy/migrations/__init__.py
 %%DATADIR%%/tenancy/models.py
 %%DATADIR%%/tenancy/tables.py
@@ -1626,7 +1671,6 @@
 %%DATADIR%%/utilities/background_tasks.py
 %%DATADIR%%/utilities/choices.py
 %%DATADIR%%/utilities/constants.py
-%%DATADIR%%/utilities/context_processors.py
 %%DATADIR%%/utilities/custom_inspectors.py
 %%DATADIR%%/utilities/error_handlers.py
 %%DATADIR%%/utilities/exceptions.py
@@ -1642,8 +1686,6 @@
 %%DATADIR%%/utilities/management/commands/__init__.py
 %%DATADIR%%/utilities/management/commands/makemigrations.py
 %%DATADIR%%/utilities/management/commands/migrate.py
-%%DATADIR%%/utilities/metadata.py
-%%DATADIR%%/utilities/middleware.py
 %%DATADIR%%/utilities/mptt.py
 %%DATADIR%%/utilities/ordering.py
 %%DATADIR%%/utilities/paginator.py
@@ -1709,6 +1751,8 @@
 %%DATADIR%%/virtualization/migrations/0015_vminterface.py
 %%DATADIR%%/virtualization/migrations/0016_replicate_interfaces.py
 %%DATADIR%%/virtualization/migrations/0017_update_jsonfield.py
+%%DATADIR%%/virtualization/migrations/0018_custom_field_data.py
+%%DATADIR%%/virtualization/migrations/0019_standardize_name_length.py
 %%DATADIR%%/virtualization/migrations/__init__.py
 %%DATADIR%%/virtualization/models.py
 %%DATADIR%%/virtualization/tables.py



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101241220.10OCKnEv063504>