Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v3.3.2 #10254

Merged
merged 81 commits into from
Sep 2, 2022
Merged
Changes from 1 commit
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
bd615eb
PRVB
jeremystretch Aug 25, 2022
88d2fca
Fixes #10155 - Fix rear port display when editing front port template…
DanSheps Aug 25, 2022
e75e189
Render "Set Null" button for custom fields
kkthxbye-code Aug 26, 2022
fd81f57
Fixes #10156: Avoid forcing SVG image links to open in a new window
jeremystretch Aug 26, 2022
74ba5a6
Merge pull request #10163 from netbox-community/10156-svg-link-target
jeremystretch Aug 26, 2022
d00d9cb
Merge pull request #10162 from kkthxbye-code/10161-fix-cf-setnull
jeremystretch Aug 26, 2022
ee111a2
Changelog for #10161
jeremystretch Aug 26, 2022
3da8e4c
Update README & screenshots
jeremystretch Aug 26, 2022
83db8d2
Clarify that issues must be accepted and assigned prior to PR submission
jeremystretch Aug 26, 2022
cb6d8bf
#10170 optimize change log queries
arthanson Aug 26, 2022
2a7bad3
#9962 add next param to sso url
arthanson Aug 26, 2022
152dcbe
Initial draft of git cheat sheet
jeremystretch Aug 26, 2022
173f27c
Update filtersets.md
ibrahimtok Aug 28, 2022
cd6911f
Replace custom JSONField inspector with the one from drf_yasg
amhn Aug 28, 2022
0b5478a
Fixes #9895: Change DictField serializers to JSONField
amhn Aug 28, 2022
4f7287f
Add _occupied as BooleanField for nested serializers
amhn Aug 28, 2022
28bc766
Merge pull request #10180 from ibrahimtok/patch-1
jeremystretch Aug 29, 2022
0e4911a
Fixes #10181: Restore MultiPartParser (regression from #10031)
jeremystretch Aug 29, 2022
e0741cc
Merge pull request #10200 from netbox-community/10181-api-file-upload
jeremystretch Aug 29, 2022
23fafe1
Merge branch 'develop' into 10170-changelog
arthanson Aug 29, 2022
777af35
Fixes #10177: Correct display of custom fields when editing VM interf…
jeremystretch Aug 29, 2022
249b8b0
#10170 changes from code review
arthanson Aug 29, 2022
f98f164
Add "fixing mistakes" section
jeremystretch Aug 29, 2022
6571faa
Merge pull request #10204 from netbox-community/10164-git-cheat-sheet
jeremystretch Aug 29, 2022
c12e545
#101700 change csrf token access
arthanson Aug 29, 2022
3ad08c7
Revert "#101700 change csrf token access"
arthanson Aug 29, 2022
c8ee01b
#10170 changes from codereview
arthanson Aug 29, 2022
cdea302
#101700 change csrf token access
arthanson Aug 29, 2022
8ca3dfd
#10178 add manufacturer to device detail view devicetype
arthanson Aug 29, 2022
1ba47ae
Merge pull request #10206 from netbox-community/10178-devicemanufacturer
jeremystretch Aug 30, 2022
f073087
Merge pull request #10205 from netbox-community/9963-csrftoken
jeremystretch Aug 30, 2022
3257ea0
Merge pull request #10171 from netbox-community/10170-changelog
jeremystretch Aug 30, 2022
d19c6a6
Merge pull request #10173 from netbox-community/9962-ssonextparam
jeremystretch Aug 30, 2022
0f6a12b
Changelog for #9962, #9963, #10178
jeremystretch Aug 30, 2022
cd5844b
Fixes #10208: Fix permissions evaluation for interface actions dropdo…
jeremystretch Aug 30, 2022
924471e
Clean up cable terminations display & edit form
jeremystretch Aug 30, 2022
14f79ef
Closes #10202: Clean up TemplateColumn template code & accessors
jeremystretch Aug 30, 2022
6a3ccda
Add padding to the bottom of the sidebar
Aug 30, 2022
e192ac3
Merge pull request #10213 from kkthxbye-code/10212-add-sidebar-padding
jeremystretch Aug 30, 2022
4566478
#10060 add journal entry to global search
arthanson Aug 30, 2022
da03b22
Merge pull request #10215 from netbox-community/10060-searchjournal
jeremystretch Aug 30, 2022
d3f2d77
Merge pull request #10187 from amhn/9895_Remove_JSONFieldInspector
jeremystretch Aug 30, 2022
0770aa2
Changelog for #9895, #10060
jeremystretch Aug 30, 2022
91dc9f0
Tweak PR template
jeremystretch Aug 30, 2022
de17a65
Closes #10043: Add support for 'limit' query parameter to available V…
jeremystretch Aug 30, 2022
6019b73
Merge pull request #10218 from netbox-community/10043-available-vlans…
jeremystretch Aug 30, 2022
0cfe2d8
#10176 fix space utilization for rack
arthanson Aug 30, 2022
815b2d8
Merge pull request #10225 from netbox-community/10176
jeremystretch Aug 31, 2022
5ef2d1d
Fixes #10217: Handle exception when trace splits to multiple rear ports
jeremystretch Aug 31, 2022
8c35ebb
Merge pull request #10227 from netbox-community/10217-cable-trace-split
jeremystretch Aug 31, 2022
a69eec5
Further tweaks to the PR template
jeremystretch Aug 31, 2022
ada7453
Changelog for #10176, #10217
jeremystretch Aug 31, 2022
301ebe0
Add content to the git cheat sheet
jeremystretch Aug 31, 2022
60ca4f2
#10195 add rack to component filter forms
arthanson Aug 31, 2022
3a0e91a
#10195 add rack to component filter forms
arthanson Aug 31, 2022
ce054dd
Closes #9477: Add a button to clear applied table column ordering
jeremystretch Aug 31, 2022
73b85f9
Minor tweaks to git cheat sheet
jeremystretch Aug 31, 2022
dc4dded
Merge pull request #10232 from netbox-community/9477-reset-column-ord…
jeremystretch Aug 31, 2022
6df2ff7
#10195: Add filterset tests
jeremystretch Aug 31, 2022
f94792f
Merge pull request #10230 from netbox-community/10195-filterdevice
jeremystretch Aug 31, 2022
4dc059f
Changelog for #9477, #10195
jeremystretch Aug 31, 2022
899b612
Fixes #9328: Hide available IPs when non-default ordering is applied
jeremystretch Aug 31, 2022
3d4d880
#9665 Rack Elevation Sorting Enhancements
arthanson Aug 31, 2022
d818c25
Fixes #10220: Validate IP version when assigning primary IPs to a vir…
jeremystretch Sep 1, 2022
bb269af
Merge pull request #10235 from netbox-community/10220-vm-primary-ips
jeremystretch Sep 1, 2022
ce4d00d
Fixes #10184: Fix vertical alignment when displaying object attribute…
jeremystretch Sep 1, 2022
b11fa53
Closes #10231: Add missing serializer annotations
amhn Aug 31, 2022
80d5a96
Merge branch 'develop' into 9665-rack-elevation-sorting
arthanson Sep 1, 2022
43b3ce9
#9665 review changes
arthanson Sep 1, 2022
239b8d2
#9665 review changes
arthanson Sep 1, 2022
2ce1a96
#9481 update child location whem move parent
arthanson Sep 1, 2022
d85b1c7
Merge pull request #10246 from netbox-community/9481-child-parent-loc…
jeremystretch Sep 2, 2022
4737336
Merge pull request #10239 from amhn/Add_missing_serializer_annotation
jeremystretch Sep 2, 2022
15353b7
Merge pull request #10233 from netbox-community/9665-rack-elevation-s…
jeremystretch Sep 2, 2022
569525f
Changelog for #9481, #10231, #10233
jeremystretch Sep 2, 2022
2acfda3
Fixes #10034: Add L2VPN column to interface and VLAN tables
jeremystretch Sep 2, 2022
a7717b4
Merge pull request #10252 from netbox-community/10034-l2vpn-column
jeremystretch Sep 2, 2022
c42f7ab
Fixes #9823 - Make validation error from NumericArrayField more verbose.
DanSheps Sep 2, 2022
25a474f
Fix PEP8 errors
DanSheps Sep 2, 2022
572803d
Merge pull request #10253 from netbox-community/9823-fix_numericarray…
jeremystretch Sep 2, 2022
1955497
Release v3.3.2
jeremystretch Sep 2, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/release-notes/version-3.3.md
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@
### Enhancements

* [#9477](https://github.com/netbox-community/netbox/issues/9477) - Enable clearing applied table column ordering
* [#10034](https://github.com/netbox-community/netbox/issues/10034) - Add L2VPN column to interface and VLAN tables
* [#10043](https://github.com/netbox-community/netbox/issues/10043) - Add support for `limit` query parameter to available VLANs API endpoint
* [#10060](https://github.com/netbox-community/netbox/issues/10060) - Add journal entries to global search
* [#10195](https://github.com/netbox-community/netbox/issues/10195) - Enable filtering of device components by rack
14 changes: 10 additions & 4 deletions netbox/dcim/tables/devices.py
Original file line number Diff line number Diff line change
@@ -483,6 +483,12 @@ class BaseInterfaceTable(NetBoxTable):
orderable=False,
verbose_name='FHRP Groups'
)
l2vpn = tables.Column(
accessor=tables.A('l2vpn_termination__l2vpn'),
linkify=True,
orderable=False,
verbose_name='L2VPN'
)
untagged_vlan = tables.Column(linkify=True)
tagged_vlans = columns.TemplateColumn(
template_code=INTERFACE_TAGGED_VLANS,
@@ -520,8 +526,8 @@ class Meta(DeviceComponentTable.Meta):
'pk', 'id', 'name', 'device', 'module_bay', 'module', 'label', 'enabled', 'type', 'mgmt_only', 'mtu',
'speed', 'duplex', 'mode', 'mac_address', 'wwn', 'poe_mode', 'poe_type', 'rf_role', 'rf_channel',
'rf_channel_frequency', 'rf_channel_width', 'tx_power', 'description', 'mark_connected', 'cable',
'cable_color', 'wireless_link', 'wireless_lans', 'link_peer', 'connection', 'tags', 'vrf', 'ip_addresses',
'fhrp_groups', 'untagged_vlan', 'tagged_vlans', 'created', 'last_updated',
'cable_color', 'wireless_link', 'wireless_lans', 'link_peer', 'connection', 'tags', 'vrf', 'l2vpn',
'ip_addresses', 'fhrp_groups', 'untagged_vlan', 'tagged_vlans', 'created', 'last_updated',
)
default_columns = ('pk', 'name', 'device', 'label', 'enabled', 'type', 'description')

@@ -554,8 +560,8 @@ class Meta(DeviceComponentTable.Meta):
'pk', 'id', 'name', 'module_bay', 'module', 'label', 'enabled', 'type', 'parent', 'bridge', 'lag',
'mgmt_only', 'mtu', 'mode', 'mac_address', 'wwn', 'rf_role', 'rf_channel', 'rf_channel_frequency',
'rf_channel_width', 'tx_power', 'description', 'mark_connected', 'cable', 'cable_color', 'wireless_link',
'wireless_lans', 'link_peer', 'connection', 'tags', 'ip_addresses', 'fhrp_groups', 'untagged_vlan',
'tagged_vlans', 'actions',
'wireless_lans', 'link_peer', 'connection', 'tags', 'vrf', 'l2vpn', 'ip_addresses', 'fhrp_groups',
'untagged_vlan', 'tagged_vlans', 'actions',
)
order_by = ('name',)
default_columns = (
10 changes: 8 additions & 2 deletions netbox/ipam/tables/vlans.py
Original file line number Diff line number Diff line change
@@ -110,6 +110,12 @@ class VLANTable(TenancyColumnsMixin, NetBoxTable):
role = tables.Column(
linkify=True
)
l2vpn = tables.Column(
accessor=tables.A('l2vpn_termination__l2vpn'),
linkify=True,
orderable=False,
verbose_name='L2VPN'
)
prefixes = columns.TemplateColumn(
template_code=VLAN_PREFIXES,
orderable=False,
@@ -122,8 +128,8 @@ class VLANTable(TenancyColumnsMixin, NetBoxTable):
class Meta(NetBoxTable.Meta):
model = VLAN
fields = (
'pk', 'id', 'vid', 'name', 'site', 'group', 'prefixes', 'tenant', 'tenant_group', 'status', 'role', 'description', 'tags',
'created', 'last_updated',
'pk', 'id', 'vid', 'name', 'site', 'group', 'prefixes', 'tenant', 'tenant_group', 'status', 'role',
'description', 'tags', 'l2vpn', 'created', 'last_updated',
)
default_columns = ('pk', 'vid', 'name', 'site', 'group', 'prefixes', 'tenant', 'status', 'role', 'description')
row_attrs = {
4 changes: 2 additions & 2 deletions netbox/virtualization/tables/virtualmachines.py
Original file line number Diff line number Diff line change
@@ -108,7 +108,7 @@ class Meta(NetBoxTable.Meta):
model = VMInterface
fields = (
'pk', 'id', 'name', 'virtual_machine', 'enabled', 'mac_address', 'mtu', 'mode', 'description', 'tags',
'vrf', 'ip_addresses', 'fhrp_groups', 'untagged_vlan', 'tagged_vlans', 'created', 'last_updated',
'vrf', 'l2vpn', 'ip_addresses', 'fhrp_groups', 'untagged_vlan', 'tagged_vlans', 'created', 'last_updated',
)
default_columns = ('pk', 'name', 'virtual_machine', 'enabled', 'description')

@@ -129,7 +129,7 @@ class Meta(NetBoxTable.Meta):
model = VMInterface
fields = (
'pk', 'id', 'name', 'enabled', 'parent', 'bridge', 'mac_address', 'mtu', 'mode', 'description', 'tags',
'ip_addresses', 'fhrp_groups', 'untagged_vlan', 'tagged_vlans', 'actions',
'vrf', 'l2vpn', 'ip_addresses', 'fhrp_groups', 'untagged_vlan', 'tagged_vlans', 'actions',
)
default_columns = ('pk', 'name', 'enabled', 'mac_address', 'mtu', 'mode', 'description', 'ip_addresses')
row_attrs = {