4f76dcd2ea
11305 Add GPS coordinates to device ( #12782 )
...
* 11305 add lat/long to devices
* 11305 update docs
* 11305 update tests
2023-06-14 14:18:50 -04:00
2e2ff09822
Merge branch 'develop' into feature
2023-06-02 15:43:06 -04:00
4a88d5e3d9
PRVB
2023-06-02 15:42:34 -04:00
9fb52be85c
Merge pull request #12805 from netbox-community/develop
...
Release v3.5.3
v3.5.3
2023-06-02 15:37:20 -04:00
46d1d5a44a
Release v3.5.3
2023-06-02 14:17:01 -04:00
dee4aec62d
Fixes #12779 : Correct arithmetic for converting inches to meters
2023-06-01 13:21:15 -04:00
9f70407c7d
Remove survey link
2023-06-01 13:00:09 -04:00
852026bf7b
Changelog for #7503 , #9876 , #12015 , #12538 , #12762
2023-05-31 16:35:06 -04:00
e7f689bc52
Fixes incorrectly handled type error when list of objects is found in data ( #12593 )
...
* fixes incorrectly handled type error when list of objects is found in data #9876
* fixes incorrectly handled type error when list of objects is found in data #9876
* fixes incorrectly handled type error when list of objects is found in data #9876
2023-05-31 15:44:59 -04:00
1349a25e34
Update missing changelog
2023-05-31 14:30:40 -05:00
dbd3c6de24
Fixes return_url for image attachment ( #12721 )
...
* fixes return_url for image attachment #12538
* simplified conditions
* handle nonetype error
* fixed request check
* Introduce htmx_table template tag for embedding HTMX-backed object tables
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-31 15:22:37 -04:00
3e77daff01
12767 pin graphene-django version
2023-05-31 12:04:34 -04:00
bd88ee7063
Adds device type and role to device component filter ( #12504 )
...
* adds device type and role to device component filter #12015
* changes as per review
* Add filterset tests for device type & role filters
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-31 09:59:22 -04:00
a9b0b49ef9
Fixes #12702 - Adds widget to FrontPortTemplateCreateForm
2023-05-31 08:49:23 -05:00
8b051ea2f3
7503 do device validate-create in serial ( #12222 )
...
* 7503 do device validate-create in serial
* 7503 fix single instance
* 7503 atomic transaction
* 7503 fix return data for bulk operations
* 7503 add test
* Move sequential creation logic to a mixin
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-31 09:06:09 -04:00
bca9d0fa8a
Closes #12599 : Apply filter parameters to links in object count dashboard widgets
2023-05-30 16:31:34 -04:00
9b8ab1c1f7
Fixes #12742 : Object counts dashboard widget should support URL-compatible query filters
2023-05-30 15:44:43 -04:00
b3bd03a1e9
Fixes #12715 : Use contact assignments table to display the contacts assigned to an object
2023-05-30 14:51:16 -04:00
18c863e393
Changelog for #11539 , #12370 , #12470 , #12562 , #12597 , #12627 , #12745
2023-05-30 09:52:14 -04:00
d7ca453f26
Adds hide-if-unset to custom field ( #12723 )
...
* adds hide-if-unset to custom field #12597
* moved hide logic from template to python
* fix indentation
* Update logic for omit_hidden under get_custom_fields()
* Update docs
* Account for False values
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-30 09:42:37 -04:00
9b9a559e0c
Adds image preview back on the table ( #12739 )
...
* adds image preview on image attachment #12627
* adds bootstrap initialization for hx-trigger=load #12627
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-30 09:41:32 -04:00
1f71d3570a
Escape text passed as display values to slim-select
2023-05-30 09:09:15 -04:00
5a5fcf7d37
Changes render config card with accordian ( #12724 )
...
* changes render config card with accordian #12470
* fixed indentation #12470
* Use -flush CSS class to reduce whitespace
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-26 09:32:58 -04:00
5869894a48
Adds ip to failed logs ( #12725 )
...
* adds ip to failed logs #12562
* added additional logging when client ip cannot be determined
2023-05-26 08:46:49 -04:00
e2f9a3c07a
fixes contact assignments filter to include parent content type #12730
2023-05-26 08:42:04 -04:00
b64b19a3f4
Fixes #11934 : Prevent reassignment of an IP address designated as primary for its parent object
2023-05-25 16:42:24 -04:00
24a51dd86e
Fixes #11539 : Use BooleanFilter for 'empty' lookups ( #11784 )
...
* Use BooleanFilter for 'empty' lookups
* Always use BooleanFilter for 'empty' lookups
* Restore Empty lookup logic
2023-05-25 15:20:08 -04:00
bf1c191b2e
Fixes #12694 : Strip leading & trailing whitespace from custom link URL & text
2023-05-24 15:45:24 -04:00
b31b086a4d
Link to the plugin ideas board
2023-05-23 15:34:03 -04:00
6160e03426
PRVB
2023-05-22 17:00:29 -04:00
c9b79ca579
Merge pull request #12681 from netbox-community/develop
...
Release v3.5.2
v3.5.2
2023-05-22 16:54:03 -04:00
fbc7811f56
Release v3.5.2
2023-05-22 16:24:30 -04:00
005e3fd692
Closes #9068 : validate addresses assigned to interfaces ( #12618 )
...
* Begin logic
* Closes #9068 : Disallow assigning bcast/networks to interfaces
* Allow net IDs in /31, /32, /127, /128
* linting error
* Implement requested changes
* Condensed the "if" logic a bit
---------
Co-authored-by: Austin de Coup-Crank <decoupca@moodys.com>
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-22 16:16:17 -04:00
078893e034
Closes #11619 : Include VLANs with a null site in query during bulk interface edit for Devices > DEVICE COMPONENTS > Interfaces ( #12659 )
...
* Closes #11619 : Allow VLANs without a site during multi-port edits
This commit allows users to be able to select VLANs without a site assignment
during bulk interfaces edits under Devices > DEVICE COMPONENTS > Interfaces.
Prior to this commit, only VLANs that were assigned the same site as the device
were available for selection.
* Replace 'null' with FILTERS_NULL_CHOICE_VALUE constant
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-22 15:37:31 -04:00
80fc8db514
Adding interface type 200gbase-x-qsfpdd
2023-05-22 13:11:29 -04:00
fa3bedb947
Fixes #12642 : Fix bulk tenant assignment via cluster import form
2023-05-22 13:07:40 -04:00
c8d9a3b4eb
Changelog for #12327 , #12548 , #12594 , #12605 , #12629
2023-05-18 14:34:13 -04:00
311dce0b5f
Closes #12605 : Add LX.5 port type
2023-05-18 14:25:51 -04:00
23b21246f0
Adding CDFP and CFP8 400GE connectors ( #12646 )
...
* Adding CDFP and CFP8 400GE connectors
* Update choices.py
typo on CFP8
2023-05-18 14:21:32 -04:00
92c49669f9
12548 add prefetch_related for l2vpn and vdcs to interface api
2023-05-18 14:18:55 -04:00
2204735e9f
Adds rq retry options ( #12588 )
...
* adds rq retry options #12327
* Clean up docs; disable retries of failed jobs by default
* Pass a Retry object only if RQ_RETRY_MAX is non-zero
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-16 14:10:44 -04:00
0df6a5793a
Adds maintenance exempt paths ( #12592 )
...
* adds maintenance exempt paths #11233
* adds maintenance exempt paths #11233
* Rename method & remove login/logout from exempt paths
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-16 11:35:21 -04:00
eeb15ab5d1
12594 add config context to object count / list widget
2023-05-16 10:52:23 -04:00
4208b79514
Closes #12320 : Remove obsolete fields napalm_driver and napalm_args from Platform
2023-05-16 09:35:27 -04:00
d5be59ef67
Update README
2023-05-16 08:39:05 -04:00
0ad88e2431
Changed docs to reflect the new URL for the dynamic API documentation
2023-05-16 08:19:57 +02:00
c65b2a080f
Changelog for #11017 , #12468
2023-05-15 09:13:11 -04:00
0f44f7eb20
Use .font-monospace instead of .text-monospace
2023-05-15 08:28:59 -04:00
02db0bcc2e
Closes #11766 : Remove obsolete custom ChoiceField and MultipleChoiceField classes
2023-05-12 16:27:50 -04:00
e40e9cb406
Closes #11017 : increase maximum power draw ( #12587 )
...
* Convert power draw/max draw to PositiveIntegerField
* Closes #11017 : Increase maximum power draw
* Rename migration file for clarity
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-12 16:10:12 -04:00