Commit Graph

9650 Commits

Author SHA1 Message Date
jeremystretch eb4984afe6 Correct test queries 2022-05-12 16:08:44 -04:00
jeremystretch d89f067c00 Update & restore rebuild_paths() 2022-05-12 16:08:44 -04:00
jeremystretch 5667a9c456 Refactor CablePath.from_origin() 2022-05-12 16:08:44 -04:00
jeremystretch b44bfa1aa6 WIP 2022-05-12 16:08:44 -04:00
jeremystretch 304282bd4f Update tests 2022-05-12 16:08:44 -04:00
jeremystretch 93daa6406b Fix cable path tracing 2022-05-12 16:08:44 -04:00
jeremystretch ecee7421ea Fix terminations assignment 2022-05-12 16:08:44 -04:00
jeremystretch 83fdab5feb Change CablePath.path to JSONField 2022-05-12 16:08:44 -04:00
jeremystretch e129ae50f0 Start updating tests 2022-05-12 16:08:44 -04:00
jeremystretch f0b722b0a5 Update cable tracing logic 2022-05-12 16:08:44 -04:00
jeremystretch 82706eb3a6 Migrate CablePath to use two-dimensional array 2022-05-12 16:08:44 -04:00
jeremystretch c22007939b Ensure cable is cached on terminating endpoints 2022-05-12 16:08:44 -04:00
jeremystretch f0fc8bf2cf Restrict A terminations by parent object 2022-05-12 16:08:44 -04:00
jeremystretch c3742f63fd Update signal handlers (WIP) 2022-05-12 16:08:44 -04:00
jeremystretch 5d37f9f975 Update cable connection forms 2022-05-12 16:08:44 -04:00
jeremystretch 1f4ad444ae Introduce CableTermination model & migrate data 2022-05-12 16:08:44 -04:00
jeremystretch 907323d46f Revert initial model changes 2022-05-12 16:08:44 -04:00
jeremystretch e0fc1b4f41 Remove errant print statement 2022-05-12 16:08:44 -04:00
jeremystretch 4bb9b6ee26 Extend Cable model to support multiple A/B terminations 2022-05-12 16:08:44 -04:00
jeremystretch 6c290353c1 Allow editing A side termination when creating cable 2022-05-12 16:08:44 -04:00
jeremystretch c48c8cc353 Remove termination IDs from cable creation view paths 2022-05-12 16:08:44 -04:00
jeremystretch e208404e3a Merge branch 'develop' into feature 2022-05-12 14:16:01 -04:00
jeremystretch 3c7c8c8776 PRVB 2022-05-12 14:14:40 -04:00
Jeremy Stretch bb2235b05e
Merge pull request #9354 from netbox-community/develop
Release v3.2.3
2022-05-12 14:09:30 -04:00
jeremystretch a6aec9ebac Release v3.2.3 2022-05-12 13:53:26 -04:00
jeremystretch 5f3695d2d0 Closes #8805: Add "mixed" option for device airflow indication 2022-05-12 12:18:58 -04:00
jeremystretch ad12ad4a77 Closes #9221: Add definition list support for Markdown 2022-05-12 11:05:34 -04:00
jeremystretch 37903776fd Fixes #9296: Improve Markdown link sanitization 2022-05-12 10:41:29 -04:00
jeremystretch c4c93ee346 Closes #9343: Add Ubiquiti SmartPower power outlet type 2022-05-12 10:17:29 -04:00
jeremystretch 72b2ab03cc #9340: Introduce config parameters for Sentry sampling rates 2022-05-12 10:00:57 -04:00
jeremystretch 4cefe26f80 #9340: Add default Sentry DSN 2022-05-12 09:35:13 -04:00
jeremystretch 991950650b Add Sentry as a sponsor 2022-05-11 16:44:26 -04:00
Jeremy Stretch 8cc94689d8
Merge pull request #9342 from netbox-community/9340-sentry
Closes #9340: Enable Sentry integration
2022-05-11 16:26:46 -04:00
jeremystretch 01d2ede097 Closes #1202: Support overlapping assignment of NAT IP addresses 2022-05-11 16:22:07 -04:00
jeremystretch e2a02de6e9 Remove erroneous field from prefetch 2022-05-11 16:13:35 -04:00
jeremystretch ca10a7834a Merge branch 'develop' into feature 2022-05-11 16:09:25 -04:00
jeremystretch 312d6c890e Add sentry-sdk as a dependency 2022-05-11 15:20:18 -04:00
jeremystretch c146596564 Implement a custom 404 handler to enable Sentry reporting 2022-05-11 14:27:18 -04:00
jeremystretch 6f5c2f1e29 Enable & document Sentry integration 2022-05-11 14:13:50 -04:00
jeremystretch 1726593fb0 Introduce MODULE_TOKEN constant 2022-05-11 10:37:04 -04:00
jeremystretch e8575495db Changelog for #9190, #9314 2022-05-11 10:31:04 -04:00
devon-mar cffc064a33
Add device & vm to `FHRPGroupAssignmentFilterSet` (#9314)
* Add device & vm to `FHRPGroupAssignmentFilterSet`

* Apply suggestions from code review

* Update netbox/ipam/tests/test_filtersets.py

* Update netbox/ipam/filtersets.py

Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
2022-05-11 10:27:50 -04:00
Jeremy Stretch 3dda7e2da2
Merge pull request #9331 from kkthxbye-code/fix-9001
Fixes #9001 & #9190 - Add form validation to model installation
2022-05-11 10:04:06 -04:00
jeremystretch 22f1863475 Add security document 2022-05-11 09:12:07 -04:00
jeremystretch bdb21da26e Fixes #9330: Add missing module_type field to REST API serializers for modular device component templates 2022-05-11 08:57:19 -04:00
jeremystretch e759e123ac Fixes #9333: Annotate unit on interface speed field 2022-05-11 08:09:51 -04:00
kkthxbye-code d858eceb38 Fix pep8 2022-05-10 17:53:01 +02:00
kkthxbye-code af126fe7e3 Added form validation to model installation
Raises a ValidationError whenever installation would cause a foreign key violation.
2022-05-10 17:50:33 +02:00
jeremystretch 39a9ebaeee Fixes #9313: Remove HTML code from CSV output of many-to-many relationships 2022-05-06 10:26:02 -04:00
jeremystretch 9b4e016fe4 Fixes #9306: Include VC master interfaces when selecting a LAG/bridge for a VC member interface 2022-05-06 09:47:52 -04:00