Commit Graph

6136 Commits

Author SHA1 Message Date
Jeremy Stretch
b0a3030957 Update import locations for Django 3.1 2020-07-16 11:54:08 -04:00
Jeremy Stretch
fb6b130d2f Update dependencies for v2.9 2020-07-16 11:28:19 -04:00
Jeremy Stretch
316ccc0aab Merge pull request #4858 from netbox-community/4857-remove-legacy-choice-ids
Closes #4857: Drop support for legacy numeric choice field values
2020-07-15 17:07:42 -04:00
Jeremy Stretch
05a5101656 Closes #4857: Drop support for legacy numeric choice field values 2020-07-15 16:54:33 -04:00
Jeremy Stretch
f981c9004f Fix regex for Python 3.7 2020-07-15 16:19:30 -04:00
Glenn Matthews
407e439e4c Save JobResult even for a script run with commit=False 2020-07-15 12:58:01 -04:00
Jeremy Stretch
a4cad614cf Fixes #4856: Redirect user back to circuit after connecting a termination 2020-07-15 10:09:31 -04:00
Jeremy Stretch
4de4c100a6 Fixes #4851: Show locally connected peer on circuit terminations 2020-07-15 10:01:01 -04:00
Jeremy Stretch
7ca5a6c3d5 Closes #4854: Add staging and decommissioning statuses for sites 2020-07-15 09:35:46 -04:00
Jeremy Stretch
b740445e70 Changelog for, #3240, #4803, #4805 2020-07-15 09:15:18 -04:00
Jeremy Stretch
4cffb0a79f Merge pull request #4849 from glennmatthews/gfm-issue-4803
#4803: Family of nested address/prefix/aggregate serializes as integer, not as string
2020-07-15 09:13:12 -04:00
Jeremy Stretch
2d9feb7ff9 Merge pull request #4850 from glennmatthews/gfm-issue-3240
#3240: Use correct serializer class for available-prefixes POST
2020-07-15 09:10:23 -04:00
Jeremy Stretch
ad88ae6aaa Merge pull request #4813 from glennmatthews/gfm-issue-4805
Don't ignore ImportErrors raised when loading a plugin. Fixes #4805
2020-07-15 09:05:42 -04:00
Glenn Matthews
1fcf13ad29 Refactor repeated import code 2020-07-14 17:15:17 -04:00
Jeremy Stretch
c84b4daf95 Add missing changelog view tests 2020-07-14 16:31:55 -04:00
Jeremy Stretch
5e92b1b473 Clean up device component creation forms 2020-07-14 15:51:13 -04:00
Jeremy Stretch
084c5cec2f Introduce BulkRenameObjectsViewTestCase 2020-07-14 13:19:00 -04:00
Jeremy Stretch
35ec5ddeb9 Enforce constrained permissions when bulk renaming objects 2020-07-14 13:18:22 -04:00
Jeremy Stretch
93aa75c3df Rename BulkCreateObjectsViewTestCase to CreateMultipleObjectsViewTestCase 2020-07-14 11:08:59 -04:00
Glenn Matthews
9fadc9b4ff Fix jobresult success label spelling 2020-07-14 09:45:36 -04:00
Jeremy Stretch
141f114c9f Add "add interfaces" button to virtual machine view 2020-07-13 16:59:46 -04:00
Jeremy Stretch
8ddbbf1c4a Skip report/script execution tests if RQ worker is not running 2020-07-13 16:48:44 -04:00
Glenn Matthews
6c216a716f Use correct serializer class for available-prefixes POST. Fixes #3240 2020-07-13 16:26:05 -04:00
Jeremy Stretch
851089d10d Add assigned IP addresses and VLANs to interface tables 2020-07-13 16:18:17 -04:00
Jeremy Stretch
1ae4db8ea7 Add cluster and virtual machine filters to VM interfaces list 2020-07-13 15:43:54 -04:00
Jeremy Stretch
b8f8d36753 Remove incorrect bulk edit test data 2020-07-13 15:26:06 -04:00
Jeremy Stretch
6c2c72ac95 #2006: Prevent script/report execution if no RQ worker is running 2020-07-13 15:11:58 -04:00
Glenn Matthews
52e15e5fe2 Address/prefix/aggregate family is an integer, not a string. Fixes #4803 2020-07-13 14:50:58 -04:00
Jeremy Stretch
92f4bbaf89 Changelog for #4829, #4831 2020-07-13 13:35:12 -04:00
Jeremy Stretch
cc88d65d87 Merge pull request #4844 from jvanderaa/napalm_lookup_hostname
Adds name lookup to NAPALM if no primary IP address exists for device
2020-07-13 13:32:32 -04:00
Jeremy Stretch
23897ac70d Merge pull request #4830 from mandrewdx/L15P_Ports
Add NEMA 15/L15 Power Types
2020-07-13 13:29:09 -04:00
Jeremy Stretch
b35c7bdece Add progress counter to VM interface replication migration 2020-07-13 13:13:37 -04:00
Josh VanDeraa
754ff4a599 Moves location of the IP address / hostname check and assignment 2020-07-13 08:36:15 -05:00
Josh VanDeraa
ee4e5ad525 Adds verification of device.name configured 2020-07-10 16:18:58 -05:00
Josh VanDeraa
b8169778be Adds to NAPALM, name lookup if no primary IP address for device 2020-07-10 15:12:25 -05:00
Jeremy Stretch
c8239ce648 Fixes #4838: Fix rack power utilization display for racks without devices 2020-07-10 15:59:27 -04:00
Jeremy Stretch
7448c6b892 #4843: Use subqueries when counting multiple types of related objects 2020-07-10 15:38:54 -04:00
Jeremy Stretch
a3dd693595 Add model documentation for VM interfaces 2020-07-10 13:01:02 -04:00
Jeremy Stretch
15b2608c31 Remove extraneous queryset filter 2020-07-10 10:27:07 -04:00
Jeremy Stretch
907550edbe Fix bulk editing, deletion of VM interfaces 2020-07-10 10:26:43 -04:00
Jeremy Stretch
639450c7c3 Fix RestrictedQuerySet evaluation for VLAN CSV export 2020-07-10 10:09:51 -04:00
Jeremy Stretch
5b09b2964c Tweak queryset for Service views to prefetch related IPs with unrestricted() 2020-07-10 09:56:23 -04:00
Jeremy Stretch
d5c096746b Closes #4840: Enable change logging for config contexts 2020-07-09 17:09:03 -04:00
Jeremy Stretch
19c7c2ddcc Move abstract ChangeLoggedModel under extras 2020-07-09 17:07:25 -04:00
Jeremy Stretch
7b94ea92ef Merge branch 'develop' into develop-2.9 2020-07-09 16:38:37 -04:00
Jeremy Stretch
7ba36fea4a #4835: Cleanup and improved error handling 2020-07-09 16:35:02 -04:00
Jeremy Stretch
bb8fac876f Miscellaneous RestrictedQuerySet cleanup 2020-07-09 15:11:18 -04:00
Jeremy Stretch
05830d4023 Fix REST API version calculation 2020-07-09 13:08:13 -04:00
Jeremy Stretch
df464eb929 #4837: Fix API tests 2020-07-09 12:06:13 -04:00
Jeremy Stretch
1a6267e89a Closes #4837: Use dynamic form widget for relationships to MPTT objects 2020-07-09 09:50:01 -04:00