5a4feb7099
10615 filter cable termination_id with cable_end ( #12182 )
...
* 10615 filter cable termination_id with cable_end
* 10615 filter distinct
* 10615 filter distinct
2023-04-07 14:13:58 -04:00
a6fd0ab09a
#12007 : Move vlan & vlan_id filter methods to CommonInterfaceFilterSet
2023-04-07 13:58:12 -04:00
c26fe266cc
Moved interface filterset under common class ( #12200 )
...
* moved interface filterset under common class #12007
* lint fix
2023-04-07 10:54:39 -04:00
085cfc58f4
Fixes #12184 : Fix filtered bulk deletion for various models
2023-04-07 10:25:36 -04:00
ccfdc216a5
Fixes #12118 : Refactor bulk creation logic under _instantiate_components()
2023-04-06 17:01:46 -04:00
0a2ae90411
12011 fix module bay bulk create
2023-04-04 16:34:51 -04:00
b032742418
Closes #12133 : Move any instance mutations inside clean() to save()
2023-04-03 16:26:07 -04:00
2883fa14de
Fixes #12074 : Move automatic location assignment out of clean()
...
* 12074 fix full clean
* 12074 move device location setting to save from clean
* 12074 fix set location only if present in rack
* Update base.py
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-04-03 15:22:36 -04:00
b12551c64b
Fixes #11991 - Add vdcs to InterfaceImportForm and InterfaceBulkEditForm ( #11996 )
...
* Add vdcs to InterfaceImportForm and InterfaceBulkEditForm
* Filter vdcs queryset by device when bulk importing interfaces
2023-03-28 13:20:23 -04:00
87eabdbffb
12029 add description to virtual description add
2023-03-28 10:10:05 -04:00
d93a24d0bb
Removed type2-ieee802.3at as per described in #11984
2023-03-16 08:16:49 -04:00
fa60f9d2a8
Closes #11294 : Markdown Preview ( #11894 )
...
* MarkdownWidget
* Change border and color of active markdown tab
* Fix template name typo
* Add render markdown endpoint
* Static assets for markdown widget
* widget style fix and unique ids based on name
* Replace SmallTextArea with SmallMarkdownWidget
* Clear innerHTML before swapping
* render markdown directly in template
* change render markdown view path
* remove small markdown widget
* Simplify rendering logic
* Use a form to clean input Markdown data
---------
Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
2023-03-09 08:21:13 -05:00
33286aad39
added the missing filterset
2023-03-07 17:42:23 -05:00
07b39fe44a
Update choices.py: Adding Cisco StackWise-1T ( #11886 )
...
Cisco Catalyst 9300X Series adds Cisco StackWise-1T.
https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-cat9300-ser-data-sheet-cte-en.html
2023-03-02 08:59:08 -05:00
189668fbfb
Implemented PoE choice for IEEE 802.3az
2023-03-01 15:30:19 -05:00
eed6990b39
Closes #11011 : Hide virtual interfaces
2023-02-27 14:53:52 -05:00
3418b7adf6
remove DeviceIndex search for ipaddresses
2023-02-27 14:36:56 -05:00
88d5119c59
Search device by primary IP address
2023-02-27 14:36:56 -05:00
67499cbf06
add conntected_enpoints property to graphql
2023-02-27 12:52:05 -05:00
ed77c03830
Fixes #11796 : When importing devices, restrict rack by location only if the location field is specified
2023-02-27 08:26:32 -05:00
10e27cfa00
11620 fix interface poe type filter
2023-02-01 10:24:20 -05:00
ccc108a217
Closes #11598 : Add buttons to easily switch between rack list and elevations views
2023-01-26 10:53:59 -05:00
22a9df82e6
Closes #11554 : Add module types count to manufacturers list
2023-01-26 08:46:25 -05:00
b8de9c0875
Fixes #11528 : Permit import of devices using uploaded file
2023-01-25 09:55:45 -05:00
d5ccda355f
Fixes #11562 : Correct ordering of virtual chassis interfaces with duplicate names
2023-01-24 15:44:02 -05:00
db7e1b8a97
11537 remove connection from power feed table
2023-01-20 11:52:56 -05:00
6271f81cff
Add 800GbE interface support: QSFP-DD OSFP ( #11429 )
...
Signed-off-by: KOSHIKAWA Kenichi <reishoku.misc@pm.me>
Signed-off-by: KOSHIKAWA Kenichi <reishoku.misc@pm.me>
2023-01-20 10:09:53 -05:00
4bfc3bf412
#11118 : Extend L2VPN filters to device & VM interfaces
2023-01-20 09:58:58 -05:00
ddd4f805a5
added device and vm tab on device role ( #11500 )
...
* added vm tab on device role
* added blank lines
* updated templates
* fixed lint issues
2023-01-20 09:30:18 -05:00
19da92b510
#11488 : Additional cleanup
2023-01-17 10:26:34 -05:00
beb1f4e172
added missing description field on the api serializers
2023-01-17 10:20:34 -05:00
8565d175f9
Fixes #11467 : Correct count on interfaces tab when viewing a VC master device
2023-01-12 09:05:55 -05:00
8d9e151030
11416 fix circuit termination deletion
2023-01-11 16:09:39 -05:00
758c5347fb
Fixes #10201 : Fix AssertionError exception when removing some terminations from an existing cable
2023-01-11 14:42:25 -05:00
effcdb8723
Snapshot DeviceBay before populating/depopulating.
2023-01-09 08:39:54 -05:00
ea327e6b37
Closes #10486 : Add buttons to edit cables ( #11414 )
...
* Added buttons to edit cables
* Revert change that did not address this branch
* Consolidated buttons
* moved back trace button / added permission checks
* reverted disabled trace button
2023-01-06 15:11:29 -05:00
f7b85ab941
Return no terminations if the cable is unsaved
2023-01-06 14:57:07 -05:00
ce9933da85
11340 cable termination setter ( #11341 )
...
* 11340 update _terminations_modified only if modified
* 11340 update _terminations_modified only if modified
2023-01-06 10:15:43 -05:00
5af73e9bf7
#11371 - Add various 100Mb Interface Types ( #11377 )
...
* Added 100base-fx (aka fast ethernet over fiber optic)
* Added 100BASE-T1 (single pair fast ethernet) as well as 100BASE‑LFX (fast ethernet over fiber, non standard)
* Update choices.py
Updated the placing of the 100base-fx and lfx choices
* Update netbox/dcim/choices.py
Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
2023-01-05 16:26:26 -05:00
5d22260589
#11150 : Add a filter for device.primary_ip4 and primary_ip6 ( #11382 )
...
* Closes #11150 : Add a filter for device.primary_ip4 and primary_ip6
* Tweaked tests to query for multiple IDs
Co-authored-by: jeremystretch <jstretch@ns1.com>
2023-01-05 14:25:15 -05:00
b9f8370097
Fixes #11156 - Allow InventoryItem component reassignment ( #11256 )
...
* Allow re-assigning InventoryItem components
* Refactor logic for finding initial component assignment on InventoryItems
* PEP8 fix
* Fix wrong HTML causing tab list to extend past the end of the parent row
* Tweak form field labels
Co-authored-by: jeremystretch <jstretch@ns1.com>
2023-01-03 10:13:34 -05:00
e1169e7ea6
Fixes #11345 - Fix module validation ( #11346 )
...
* Make sure we bail out if field validation failed when importing modules
* Tweak form validation logic
Co-authored-by: jeremystretch <jstretch@ns1.com>
2023-01-03 09:14:25 -05:00
ccb2966c4c
Fixes #11244 : Elevations: Filter badge missing ( #11321 )
...
* Added filter badge in rack elevation
* Tweak template context
Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
2022-12-28 16:54:33 -05:00
c7108bb3f7
Fixes #11280 - Fix exporting interfaces and FHRP group rows with multiple IP's assigned ( #11285 )
...
undefined
2022-12-27 10:15:28 -05:00
92da2fe082
Add device name as part of module search for the q filter
2022-12-22 10:09:53 -05:00
bfab3a26bc
Add component import to InventoryItem bulk import
2022-12-22 09:59:50 -05:00
f882dcabf7
Fixes #11184 : Correct visualization of cable path which splits across multiple circuit terminations
2022-12-16 16:45:51 -05:00
47dfb89c52
Relocate ImportFormatChoices
2022-12-14 09:30:10 -05:00
064e3ff605
Merge branch 'develop' into feature
2022-12-13 17:17:05 -05:00
96a796ebde
Fixes #11173 : Enable missing tags columns for contact, L2VPN lists
2022-12-13 14:04:50 -05:00