git: 4d412289aa8e - main - net-mgmt/netbox: Update to 3.7.2

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Thu, 08 Feb 2024 04:40:32 UTC
The branch main has been updated by kai:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4d412289aa8e8125265c4b2223f075503cdfef05

commit 4d412289aa8e8125265c4b2223f075503cdfef05
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2024-02-08 04:26:26 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2024-02-08 04:37:22 +0000

    net-mgmt/netbox: Update to 3.7.2
    
    Enhancements:
    * Omit sensitive data source parameters from change log data
    * Limit the number of assigned IP addresses displayed under interfaces
      list
    
    Bug Fixes:
    * Optimize calculation of available child prefixes & ranges when viewing
      a prefix
    * Fix GraphQL support for interfaces connected to provider networks
    * Correct the number of jobs listed for individual report & script
      modules
    * Revert to the default layout when encountering a misconfigured
      dashboard
    * Fix validation of choice values & labels when creating a custom field
      choice set via the REST API
    * Avoid corrupting JSON data when changing the action type while editing
      an event rule
    * Fix form validation error when attempting to terminate a tunnel to a
      virtual machine interface
    * Fix NoReverseMatch exception when rendering a custom field which
      references a user
    * IKE policy mode may be set inly when IKEv1 is selected
    * Automatically remove any associated bookmarks when deleting a user
    * Include custom fields in REST API representation of data sources
    * Add missing "group" field to VPN tunnel creation form
    * Fix exception when running report/script via command line due to
      missing username
    * Include button to display available status choices when bulk importing
      virtual device contexts
    * Fix "select all" button for device type components
    * Ensure that application & removal of tags is always recorded in an
      object's change log
    * Fix config context rendering for VMs assigned directly to a site
      (rather than via a cluster)
    * Fix "create & add another" link for interface FHRP group assignment
    * Pre-populate assigned tenant when allocating next available IP address
      under prefix view
    * Automatically update all VMs when changing a cluster's assigned site
    * The can_add() template filter should accept a model (not an instance)
    
    https://github.com/netbox-community/netbox/releases/tag/v3.7.2
---
 net-mgmt/netbox/Makefile  | 10 +++++-----
 net-mgmt/netbox/distinfo  |  6 +++---
 net-mgmt/netbox/pkg-plist |  7 +++++++
 3 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index 0b972acab41e..1a6e0628a018 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	netbox
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.7.1
+DISTVERSION=	3.7.2
 CATEGORIES=	net-mgmt python
 
 MAINTAINER=	kai@FreeBSD.org
@@ -25,7 +25,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 #
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django42>=4.2.9<4.3:www/py-django42@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj42-django-cors-headers>=4.3.1<5:www/py-dj42-django-cors-headers@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj42-django-debug-toolbar>=4.2.0<5:www/py-dj42-django-debug-toolbar@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj42-django-debug-toolbar>=4.3.0<5:www/py-dj42-django-debug-toolbar@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj42-django-filter>=23.5<24:www/py-dj42-django-filter@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj42-django-graphiql-debug-toolbar>=0.2.0<1:www/py-dj42-django-graphiql-debug-toolbar@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj42-django-mptt>=0.14.0<0.15:www/py-dj42-django-mptt@${PY_FLAVOR} \
@@ -37,15 +37,15 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django42>=4.2.9<4.3:www/py-django42@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}dj42-django-taggit>=5.0.1<6:www/py-dj42-django-taggit@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj42-django-timezone-field>=6.1.0<7:www/py-dj42-django-timezone-field@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj42-djangorestframework>=3.14.0<3.15.0:www/py-dj42-djangorestframework@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular>=0.27.0<1:www/py-dj42-drf-spectacular@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular-sidecar>=2024.1.1:www/py-dj42-drf-spectacular-sidecar@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular>=0.27.1<1:www/py-dj42-drf-spectacular@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular-sidecar>=2024.2.1:www/py-dj42-drf-spectacular-sidecar@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}dj42-graphene-django>=3.0.0<3.0.0_99:devel/py-dj42-graphene-django@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}bleach>=6.1.0<7:www/py-bleach@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.10<7:textproc/py-feedparser@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3<4:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}markdown>=3.3.7<3.6:textproc/py-markdown@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.5.4<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.5.7<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.24.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}mkdocstrings-python-legacy>0:textproc/py-mkdocstrings-python-legacy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}netaddr>=0.10.1<1:net/py-netaddr@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index b321b0dbd805..c9e17cc6c2c0 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705559409
-SHA256 (netbox-community-netbox-v3.7.1_GH0.tar.gz) = 97ea9106b6d29e2568c4e9c395013ca015ba7521029e8c907b6aa515dd62649a
-SIZE (netbox-community-netbox-v3.7.1_GH0.tar.gz) = 8913254
+TIMESTAMP = 1707337293
+SHA256 (netbox-community-netbox-v3.7.2_GH0.tar.gz) = eb3df922e5f9971d6ccf3816b7ea94882ecde04585abad1e484233649643039b
+SIZE (netbox-community-netbox-v3.7.2_GH0.tar.gz) = 9237184
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index b1dd182c5e60..33e1e0d4a0b4 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -115,6 +115,7 @@
 %%DATADIR%%/core/tests/__init__.py
 %%DATADIR%%/core/tests/test_api.py
 %%DATADIR%%/core/tests/test_filtersets.py
+%%DATADIR%%/core/tests/test_models.py
 %%DATADIR%%/core/tests/test_views.py
 %%DATADIR%%/core/urls.py
 %%DATADIR%%/core/views.py
@@ -602,6 +603,7 @@
 %%DATADIR%%/extras/migrations/0103_gfk_indexes.py
 %%DATADIR%%/extras/migrations/0104_stagedchange_remove_change_logging.py
 %%DATADIR%%/extras/migrations/0105_customfield_min_max_values.py
+%%DATADIR%%/extras/migrations/0106_bookmark_user_cascade_deletion.py
 %%DATADIR%%/extras/migrations/__init__.py
 %%DATADIR%%/extras/models/__init__.py
 %%DATADIR%%/extras/models/change_logging.py
@@ -1293,10 +1295,14 @@
 %%DATADIR%%/translations/es/LC_MESSAGES/django.po
 %%DATADIR%%/translations/fr/LC_MESSAGES/django.mo
 %%DATADIR%%/translations/fr/LC_MESSAGES/django.po
+%%DATADIR%%/translations/ja/LC_MESSAGES/django.mo
+%%DATADIR%%/translations/ja/LC_MESSAGES/django.po
 %%DATADIR%%/translations/pt/LC_MESSAGES/django.mo
 %%DATADIR%%/translations/pt/LC_MESSAGES/django.po
 %%DATADIR%%/translations/ru/LC_MESSAGES/django.mo
 %%DATADIR%%/translations/ru/LC_MESSAGES/django.po
+%%DATADIR%%/translations/tr/LC_MESSAGES/django.mo
+%%DATADIR%%/translations/tr/LC_MESSAGES/django.po
 %%DATADIR%%/users/__init__.py
 %%DATADIR%%/users/admin.py
 %%DATADIR%%/users/api/__init__.py
@@ -1522,6 +1528,7 @@
 %%DATADIR%%/vpn/migrations/0001_initial.py
 %%DATADIR%%/vpn/migrations/0002_move_l2vpn.py
 %%DATADIR%%/vpn/migrations/0003_ipaddress_multiple_tunnel_terminations.py
+%%DATADIR%%/vpn/migrations/0004_alter_ikepolicy_mode.py
 %%DATADIR%%/vpn/migrations/__init__.py
 %%DATADIR%%/vpn/models/__init__.py
 %%DATADIR%%/vpn/models/crypto.py