mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Fixes #7459: Pre-populate location data when adding a device to a rack
This commit is contained in:
@ -7,6 +7,7 @@
|
|||||||
* [#7442](https://github.com/netbox-community/netbox/issues/7442) - Fix missing actions column on user-configured tables
|
* [#7442](https://github.com/netbox-community/netbox/issues/7442) - Fix missing actions column on user-configured tables
|
||||||
* [#7446](https://github.com/netbox-community/netbox/issues/7446) - Fix exception when viewing a large number of child IPs within a prefix
|
* [#7446](https://github.com/netbox-community/netbox/issues/7446) - Fix exception when viewing a large number of child IPs within a prefix
|
||||||
* [#7455](https://github.com/netbox-community/netbox/issues/7455) - Fix site/provider network validation for circuit termination API serializer
|
* [#7455](https://github.com/netbox-community/netbox/issues/7455) - Fix site/provider network validation for circuit termination API serializer
|
||||||
|
* [#7459](https://github.com/netbox-community/netbox/issues/7459) - Pre-populate location data when adding a device to a rack
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -132,14 +132,18 @@ class RackElevationSVG:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _draw_empty(drawing, rack, start, end, text, id_, face_id, class_, reservation):
|
def _draw_empty(drawing, rack, start, end, text, id_, face_id, class_, reservation):
|
||||||
|
link_url = '{}?{}'.format(
|
||||||
|
reverse('dcim:device_add'),
|
||||||
|
urlencode({
|
||||||
|
'site': rack.site.pk,
|
||||||
|
'location': rack.location.pk if rack.location else '',
|
||||||
|
'rack': rack.pk,
|
||||||
|
'face': face_id,
|
||||||
|
'position': id_
|
||||||
|
})
|
||||||
|
)
|
||||||
link = drawing.add(
|
link = drawing.add(
|
||||||
drawing.a(
|
drawing.a(href=link_url, target='_top')
|
||||||
href='{}?{}'.format(
|
|
||||||
reverse('dcim:device_add'),
|
|
||||||
urlencode({'rack': rack.pk, 'site': rack.site.pk, 'face': face_id, 'position': id_})
|
|
||||||
),
|
|
||||||
target='_top'
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
if reservation:
|
if reservation:
|
||||||
link.set_desc('{} — {} · {}'.format(
|
link.set_desc('{} — {} · {}'.format(
|
||||||
|
Reference in New Issue
Block a user