jeremystretch
c44eb65993
Closes #11325 : Move help_texts from model forms to models
2023-03-01 17:31:54 -05:00
Daniel W. Anner
189668fbfb
Implemented PoE choice for IEEE 802.3az
2023-03-01 15:30:19 -05:00
Jeremy Stretch
7994073687
Closes #8550 : Implement ASN ranges ( #11835 )
...
* Move ASN to a separate module
* Move ASNField from dcim to ipam
* Introduce ASNRange model
* Add relationship from ASN to ASNRange
* Add an available-asns API endpoint
* Add RIR assignment for ASNRange
* Add standard tests
* Move child ASNs to a tabbed view
* Remove FK on ASN to ASNRange
* Add tests for provisioning available ASNs
* Add docs for ASNRange
2023-02-27 16:36:05 -05:00
aron bergur jóhannsson
eed6990b39
Closes #11011 : Hide virtual interfaces
2023-02-27 14:53:52 -05:00
Pieter Lambrecht
3418b7adf6
remove DeviceIndex search for ipaddresses
2023-02-27 14:36:56 -05:00
Pieter Lambrecht
88d5119c59
Search device by primary IP address
2023-02-27 14:36:56 -05:00
Sebastian Himmler
67499cbf06
add conntected_enpoints property to graphql
2023-02-27 12:52:05 -05:00
jeremystretch
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
Arthur Hanson
36771e821c
10520 remove Napalm code references ( #11768 )
...
* 10520 remove all Napalm code references
* 10520 remove lldp
* 10520 remove config, status - rebuild js
* 10520 re-add config parameters
* 10520 re-add serializer
* 10520 update docs
2023-02-24 15:38:50 -05:00
jeremystretch
c84f0de8f8
#11625 : Employ HTMX form rendering for device & VM interfaces
2023-02-19 20:09:52 -05:00
Jeremy Stretch
73a7a2d27a
Closes #11559 : Implement config template rendering ( #11769 )
...
* WIP
* Add config_template field to Device
* Pre-fetch referenced templates
* Correct up_to_date callable
* Add config_template FK to Device
* Update & merge migrations
* Add config_template FK to Platform
* Add tagging support for ConfigTemplate
* Catch exceptions when rendering device templates in UI
* Refactor ConfigTemplate.render()
* Add support for returning plain text content
* Add ConfigTemplate model documentation
* Add feature documentation for config rendering
2023-02-19 20:09:52 -05:00
Jeremy Stretch
b9bd96f0c7
Closes #11765 : Remove StaticSelect & StaticSelectMultiple ( #11767 )
...
* Remove StaticSelect, StaticSelectMultiple form widgets
* Tag custom ChoiceField, MultipleChoiceField classes for removal in v3.6
2023-02-19 20:09:51 -05:00
kkthxbye-code
81b8046d1d
Fixes #9653 - Add default_platform to DeviceType
2023-02-19 20:09:51 -05:00
jeremystretch
96a79c2126
Closes #11737 : ChangeLoggedModel should inherit WebhooksMixin
2023-02-19 20:09:51 -05:00
kkthxbye-code
8d68b6a2e6
Fixes #11694 - Remove obsolete SmallTextarea widget
2023-02-19 20:09:51 -05:00
jeremystretch
2525eefefd
Move rack reservations panel to separate tab
2023-02-19 20:09:51 -05:00
jeremystretch
0f6995e92a
Use embedded table to show assigned services under object view
2023-02-19 20:09:51 -05:00
jeremystretch
8f7c100e22
Standard related object links across all models
2023-02-19 20:09:51 -05:00
jeremystretch
48e5b395b2
Standardize linking to related objects in tables
2023-02-19 20:09:51 -05:00
jeremystretch
94797bb956
Standardize related model display for organizational models
2023-02-19 20:09:51 -05:00
jeremystretch
91b81d51da
Standardize related model display for nested models
2023-02-19 20:09:51 -05:00
jeremystretch
0c9e7aa074
Clean up related objects for sites, tenants
2023-02-19 20:09:51 -05:00
kkthxbye
8e94eb67d2
Add the enabled filed to InterfaceTemplate
2023-02-19 20:09:51 -05:00
Jeremy Stretch
1a2dae3471
Closes #8184 : Enable HTMX for embedded tables ( #11518 )
...
* Enable HTMX rendering for embedded tables
* Start converting embedded tables to use HTMX (WIP)
* Additional table conversions (WIP)
* Standardize HTMX usage for nested group models
* Enable HTMX for additional emebedded tables
* Fix HTMX table rendering for ObjectChildrenView
* Standardize usage of inc/panel_table.html
* Hide selection boxes in embedded tables
2023-02-19 20:09:51 -05:00
Arthur
10e27cfa00
11620 fix interface poe type filter
2023-02-01 10:24:20 -05:00
jeremystretch
ccc108a217
Closes #11598 : Add buttons to easily switch between rack list and elevations views
2023-01-26 10:53:59 -05:00
jeremystretch
22a9df82e6
Closes #11554 : Add module types count to manufacturers list
2023-01-26 08:46:25 -05:00
jeremystretch
b8de9c0875
Fixes #11528 : Permit import of devices using uploaded file
2023-01-25 09:55:45 -05:00
jeremystretch
d5ccda355f
Fixes #11562 : Correct ordering of virtual chassis interfaces with duplicate names
2023-01-24 15:44:02 -05:00
Arthur
db7e1b8a97
11537 remove connection from power feed table
2023-01-20 11:52:56 -05:00
reishoku
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
jeremystretch
4bfc3bf412
#11118 : Extend L2VPN filters to device & VM interfaces
2023-01-20 09:58:58 -05:00
Abhimanyu Saharan
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
jeremystretch
19da92b510
#11488 : Additional cleanup
2023-01-17 10:26:34 -05:00
Abhimanyu Saharan
beb1f4e172
added missing description field on the api serializers
2023-01-17 10:20:34 -05:00
jeremystretch
8565d175f9
Fixes #11467 : Correct count on interfaces tab when viewing a VC master device
2023-01-12 09:05:55 -05:00
Arthur
8d9e151030
11416 fix circuit termination deletion
2023-01-11 16:09:39 -05:00
jeremystretch
758c5347fb
Fixes #10201 : Fix AssertionError exception when removing some terminations from an existing cable
2023-01-11 14:42:25 -05:00
kkthxbye
effcdb8723
Snapshot DeviceBay before populating/depopulating.
2023-01-09 08:39:54 -05:00
Mario
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
kkthxbye-code
f7b85ab941
Return no terminations if the cable is unsaved
2023-01-06 14:57:07 -05:00
Arthur Hanson
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
Daniel W. Anner
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
Michaël Arnauts
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
kkthxbye
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
kkthxbye
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
Mario
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
kkthxbye
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
kkthxbye-code
92da2fe082
Add device name as part of module search for the q filter
2022-12-22 10:09:53 -05:00
kkthxbye-code
bfab3a26bc
Add component import to InventoryItem bulk import
2022-12-22 09:59:50 -05:00