Jeremy Stretch
aa56b99566
Closes #18045 : Enable adding a new MAC to an interface via quick add ( #18200 )
...
* Closes #18045 : Enable adding a new MAC to an interface via quick add
* Misc cleanup
2024-12-16 10:57:09 -05:00
Brian Tiemann
c0fec28b2a
Handle editing IPAddresses on VMInterfaces without parent.oob_ip
2024-12-16 10:17:22 -05:00
Kay Schroeder
382e246b2c
Added the cable -> CableType-Annotation in CableTerminationType.
2024-12-16 10:14:16 -05:00
Pieter Lambrecht
fff4ec78ad
set disabled interface backgroundcolor to $gray-400
2024-12-16 10:12:15 -05:00
github-actions
8951aa815f
Update source translation strings
2024-12-13 05:02:21 +00:00
Jeremy Stretch
39ca3ce571
Merge branch 'develop' into feature
2024-12-12 12:13:45 -05:00
Jeremy Stretch
b89601d93d
Merge pull request #18221 from netbox-community/develop
...
Release v4.1.8
2024-12-12 10:52:47 -05:00
Jeremy Stretch
e63fe23af8
Release v4.1.8
2024-12-12 10:37:21 -05:00
Jeremy Stretch
2da1a754c4
Fixes #18213 : Enable searching for ASN ranges by name
2024-12-12 09:03:27 -05:00
bctiemann
abfa28dc56
Fixes : #18150 - Get pagination limit with default 0 ( #18151 )
...
* Wait until job1 is scheduled before enqueueing job2
* Clamp limit=0 to default_limit
* Handle unspecified limit explicitly so as to return min(PAGINATE_COUNT, MAX_PAGE_SIZE)
* Revert original min()
* Coerce MAX_PAGE_SIZE to be at least PAGINATE_COUNT
* Raise ImproperlyConfigured error if MAX_PAGE_SIZE < PAGINATE_COUNT
* Revert test behavior
* Revert "Revert test behavior"
This reverts commit 5087a1111a
.
* Revert "Raise ImproperlyConfigured error if MAX_PAGE_SIZE < PAGINATE_COUNT"
This reverts commit 5dd93c096d
.
2024-12-12 09:00:46 -05:00
Jeremy Stretch
8e427e57ea
Closes #18211 : Enable dynamic registration of request processors ( #18212 )
...
* Closes #18211 : Enable dynamic registration of request processors
* Tweak syntax
2024-12-12 08:36:56 -05:00
bctiemann
dbaa9c1ce1
Fixes : #18021 - Clear Swagger/drf-spectacular API cache on startup ( #18174 )
...
* Clear Swagger API cache on startup
* Clear entire Redis cache on startup if DEBUG=True
2024-12-12 08:16:28 -05:00
github-actions
bd5e7a8d1a
Update source translation strings
2024-12-12 05:02:17 +00:00
Pl0xym0r
a15ff294dd
fixes 17465 : add racktype on bulkimport and bulkedit of racks ( #18077 )
...
* fixes 17465 add racktype on bulkimport and bulkedit of racks
* Make width & u_height optional when setting rack_type on import
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-12-11 13:16:10 -05:00
Alexander Haase
26f8c3aae3
Closes 18061: Hide traceback from rendered device config ( #18127 )
...
* Hide traceback from rendered device config
When an exception occurs during device configuration rendering, it
usually doesn't contain information about the template being rendered,
but rather the trace of how the template was rendered. Since this could
confuse users and expose internal server information, it is now hidden.
* Improve error message display; replicate changes for VMs
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-12-11 10:28:42 -05:00
bctiemann
cc51e7032b
Fixes : #17820 - Store default values from custom fields on newly created module components ( #18084 )
...
* Store default values from custom fields on newly created module components
* Invert if/for lines to avoid repetition
2024-12-11 09:14:17 -05:00
bctiemann
0219dd7a70
Fixes : #18192 - Use assigned_object instead of interface in display_attrs ( #18199 )
...
* Use assigned_object instead of interface in display_attrs
* Remove mac_address
2024-12-11 08:26:48 -05:00
Jeremy Stretch
edc9852229
Fixes #18194 : Always pass POST data to bulk edit form
2024-12-10 16:23:30 -05:00
jchambers2012
001f06cc9a
Fixes 18183 - Hide Light/Dark Mode and Login Info from Printed Pages ( #18185 )
...
* Fixes Print Render
* Suppress the mobile view when printing
2024-12-10 10:31:45 -05:00
github-actions
4017d0ca35
Update source translation strings
2024-12-10 05:02:13 +00:00
Joel McGuire
21962b3488
fix #17960 by adding 6 more tunnel encap options ( #18097 )
...
* fix #17960
* updated post feedback
---------
Co-authored-by: Joel L. McGuire <joel.mcguire@ccr.net>
2024-12-09 15:03:00 -05:00
Pl0xym0r
7a92c20576
Fixes 17889: Add checkbox oob ip for ipaddress form ( #18057 )
...
* fixes 17889 : add checkbox oob ip for ipaddress
* Minor cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-12-09 13:35:58 -05:00
Pl0xym0r
3326a6543c
Closes #17071 : Add is_oob parameter on bulk_import ipaddress ( #17975 )
...
* add is_oob parameter on bulk_import ipaddress
* Tweak wording
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-12-09 10:58:35 -05:00
Daniel Sheppard
674af4d6bc
Fixes : #14044 - Allow regex renaming of unnamed devices ( #17212 )
...
* Fixes : #14044 - Allow regex renaming of unnamed devices
* Allow regex renaming of unnamed devices (already allowed actually)
* Catch errors relating to unnamed devices or integrity errors as a result of the rename process
* Move validation to ensure all renames are eligible
* Update to treat null name an empty string
2024-12-09 09:27:41 -05:00
Jeremy Stretch
8c9bb73ff7
Fixes #17810 : Disable DRF's native unique constraint checks
2024-12-05 13:35:47 -05:00
Rob Duffy
327ad8cfc9
Fixes #17490 : Config Template unable to dynamically include templates ( #18106 )
...
* Fixes #17490 : Config Template unable to dynamically include templates
* Cast the generator returned by find_referenced_templates() to an iterable to avoid exhausting it on the check for None
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Apply the path__in filter to avoid duplicating code
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Remove extra if None not in referenced_templates
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-12-04 21:11:12 -05:00
Martin Rødvand
1e845e6b46
Add status to rack elevation device tooltip ( #18083 )
...
* Add status to rack elevation device tooltip
* Use get method for status display
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-12-04 20:59:58 -05:00
github-actions
b4265b74f4
Update source translation strings
2024-12-03 14:23:39 +00:00
Jeremy Stretch
954b5e9ddf
Use the housekeeping app to update translation sources
2024-12-03 09:18:40 -05:00
Arthur Hanson
d122c334fd
18044 enable alert for plugins in script
2024-12-02 12:23:00 -05:00
Jeremy Stretch
ce365dab0a
Release v4.2-beta1
2024-12-02 10:00:56 -05:00
Jeremy Stretch
a998893f7e
#16547 : Update buildschema management command
2024-12-02 09:46:47 -05:00
Jeremy Stretch
27d970df41
Update UI dependencies
2024-12-02 09:32:38 -05:00
Jeremy Stretch
678d89d406
Update documentation for v4.2
2024-11-26 12:38:29 -05:00
Jeremy Stretch
99339501cd
Merge branch 'develop' into feature
2024-11-26 12:23:13 -05:00
Jeremy Stretch
d511ba487d
#13086 : Add virtual circuit to InterfaceTable
2024-11-26 12:20:59 -05:00
Jeremy Stretch
3ee951b0d0
Fix missing/incorrect documentation links
2024-11-26 10:45:30 -05:00
Jeremy Stretch
64e56cd7c8
#16971 : Improve example in documentation
2024-11-26 10:35:30 -05:00
Arthur Hanson
a24576f126
7848 Add RQ API ( #17938 )
...
* 7848 Add Background Tasks (RQ) to API
* 7848 Tasks
* 7848 cleanup
* 7848 add worker support
* 7848 switch to APIView
* 7848 Task detail view
* 7848 Task enqueue, requeue, stop
* 7848 Task enqueue, requeue, stop
* 7848 Task enqueue, requeue, stop
* 7848 tests
* 7848 tests
* 7848 OpenAPI doc generation
* 7848 OpenAPI doc generation
* 7848 review changes
* 7848 viewset
* 7848 viewset
* 7848 fix tests
* 7848 more viewsets
* 7848 fix docstring
* 7848 review comments
* 7848 review comments - get all tasks
* 7848 queue detail view
* 7848 cleanup
* 7848 cleanup
* 7848 cleanup
* 7848 cleanup
* Rename viewsets for consistency w/serializers
* Misc cleanup
* 7848 review changes
* 7848 review changes
* 7848 add test
* 7848 queue detail view
* 7848 fix tests
* 7848 fix the spectacular test failure
* 7848 fix the spectacular test failure
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-11-26 10:01:06 -05:00
Jeremy Stretch
9b4b56febc
#13428 : Misc cleanup
2024-11-26 09:56:33 -05:00
Jeremy Stretch
d093b21bc0
#17761 : Set null=True on Site.time_zone
2024-11-25 16:50:53 -05:00
Jeremy Stretch
b841875f63
#16783 : Misc cleanup
2024-11-25 15:30:15 -05:00
Jeremy Stretch
f17545788f
#16547 : Reorder API serializer fields for Circuit
2024-11-25 15:26:20 -05:00
Jeremy Stretch
17189456c9
#13086 : Include button to terminate virtual circuit on interfaces table
2024-11-25 14:51:59 -05:00
Jeremy Stretch
b45b8f3a4d
#7336 : Correct API test
2024-11-25 14:02:45 -05:00
Jeremy Stretch
dd29c0ede5
#16136 : Remove obsolete accommodation for Django admin UI
2024-11-25 13:35:15 -05:00
Jeremy Stretch
02cbdc10f2
#9604 : Remove provider_network from CircuitTerminationSerializer & CircuitCircuitTerminationSerializer
2024-11-25 13:28:17 -05:00
Jeremy Stretch
6d65d92c38
#7336 : Misc cleanup
2024-11-25 13:26:17 -05:00
Jeremy Stretch
5afa6d7964
Closed #18093 : Remove redirects for pre-v4.1 virtual disk views
2024-11-25 10:32:31 -05:00
Jeremy Stretch
24b76792a9
Closed #18091 : Include summary for v4.1 release
2024-11-25 10:32:03 -05:00