Commit Graph

2385 Commits

Author SHA1 Message Date
jeremystretch
6bd8fb1e9d Update changelog for #9047 2023-03-29 08:31:40 -04:00
jeremystretch
f1cf6c4494 Merge branch 'develop' into feature 2023-03-28 14:19:08 -04:00
jeremystretch
0a361e54c6 PRVB 2023-03-28 14:13:39 -04:00
jeremystretch
43680e8cb9 Release v3.4.7 2023-03-28 13:46:43 -04:00
jeremystretch
1f84120cbc Update changelog for #11645, #12029, #12038 2023-03-28 10:21:38 -04:00
jeremystretch
f8a6fb51eb Update changelog 2023-03-28 10:02:29 -04:00
jeremystretch
937fbec6cc Update release notes 2023-03-27 14:20:13 -04:00
jeremystretch
a8e3fe76e4 Update release notes 2023-03-23 08:44:42 -04:00
jeremystretch
a74027fe30 Documentation cleanup 2023-03-20 16:37:47 -04:00
jeremystretch
6f949f64f2 Merge branch 'develop' into feature 2023-03-20 08:54:22 -04:00
Jeremy Stretch
20ef576da6 Closes #10242: Redirect to filtered objects list after bulk import (#12001)
* Redirect user to filtered objects list after bulk import

* Remove obsolete table attribute from bulk import views
2023-03-17 09:23:40 -04:00
jeremystretch
d4bf965303 Closes #11494: Enable filtering objects by create/update request IDs 2023-03-16 16:29:43 -04:00
jeremystretch
88e149426b Fixes #11979: Correct URL for tags in route targets list 2023-03-16 08:20:52 -04:00
Jeremy Stretch
5787e9dcfd Closes: #11781: Add support for Amazon S3 remote data sources (#11986)
* Add boto3 as a dependency

* Add Amazon S3 backend for remote data sources

* Update docs to include Amazon S3 support
2023-03-15 12:11:52 -04:00
jeremystretch
696bd9b8d8 Cleanup & docs 2023-03-14 15:44:16 -04:00
jeremystretch
9b3651bd35 Closes #11780: Enable loading import data from remote sources 2023-03-14 14:53:26 -04:00
jeremystretch
f061817423 Closes #11968: Add navigation menu buttons to create device & VM components 2023-03-13 15:15:38 -04:00
jeremystretch
5cc8650199 PRVB 2023-03-13 11:59:57 -04:00
jeremystretch
6acc947c65 Merge branch 'develop' into feature 2023-03-13 11:58:37 -04:00
jeremystretch
3a38fceb49 Release v3.4.6 2023-03-13 11:16:31 -04:00
jeremystretch
654bb4becd Fixes #11631: Fix filtering changelog & journal entries by multiple content type IDs 2023-03-13 10:00:05 -04:00
jeremystretch
076338ea2f Fixes #11927: Correct loading of plugin resources with custom paths 2023-03-13 08:52:38 -04:00
jeremystretch
0041123644 Changelog for #11850, #11851 2023-03-13 08:38:57 -04:00
jeremystretch
b0767b3aef Changelog for #8272, #8958 2023-03-10 09:00:28 -05:00
Jeremy Stretch
c4b41a7282 Changelog for #11294, #11819 2023-03-09 08:37:03 -05:00
jeremystretch
8fce469fba Fixes #11903: Fix escaping of return URL values for action buttons in tables 2023-03-07 09:34:25 -05:00
jeremystretch
ffdb1b4c08 Changelog for #11470, #11871 2023-03-01 17:34:57 -05:00
jeremystretch
70c7959ccf Add mark_utilized to IPRange 2023-03-01 09:27:06 -05:00
jeremystretch
846ff92424 Closes #10374: Require unique tenant names & slugs per group (not globally) 2023-02-28 20:03:41 -05:00
Jeremy Stretch
177843b5e5 Closes #10729: Add date & time custom field type (#11857)
* Add datetime custom field type

* Update custom field tests
2023-02-28 13:33:40 -05:00
Jeremy Stretch
2b8c41f3d6 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
jeremystretch
92bdf8a6f4 Changelog for #11011 2023-02-27 15:38:21 -05:00
jeremystretch
b7463d8346 Changelog for #10058, #11565, #11758, #11817 2023-02-27 14:46:03 -05:00
jeremystretch
b94f906f2f Closes #11807: Restore default page size when navigating between views 2023-02-27 09:22:48 -05:00
jeremystretch
251d7f13ce Fixes #11796: When importing devices, restrict rack by location only if the location field is specified 2023-02-27 08:26:32 -05:00
jeremystretch
28cc39c54c Update change log 2023-02-24 16:46:01 -05:00
jeremystretch
96466caa69 PRVB 2023-02-21 09:03:19 -05:00
jeremystretch
4329e0eb92 Release v3.4.5 2023-02-21 08:45:52 -05:00
jeremystretch
de8029d9d1 Closes #11787: Rebuild any missing search cache entires after upgrade 2023-02-20 09:49:13 -05:00
jeremystretch
530c7434ed Changelog for #11693 2023-02-19 20:09:51 -05:00
Jeremy Stretch
164bdeee68 Closes #9073: Remote data support for config contexts (#11692)
* WIP

* Add bulk sync view for config contexts

* Introduce 'sync' permission for synced data models

* Docs & cleanup

* Remove unused method

* Add a REST API endpoint to synchronize config context data
2023-02-19 20:09:51 -05:00
jeremystretch
0601f3fa45 Closes #11625: Add HTMX support to ObjectEditView 2023-02-19 20:09:51 -05:00
jeremystretch
81aee65ede Closes #11611: Refactor API viewset classes and introduce NetBoxReadOnlyModelViewSet 2023-02-19 20:09:51 -05:00
jeremystretch
7d9d15b37f #11517: Standardize display of contact assignments 2023-02-19 20:09:51 -05:00
jeremystretch
cb608591b4 Closes #11584: Add a list view for contact assignments 2023-02-19 20:09:51 -05:00
jeremystretch
ff2693bd54 Changelog for #11440 2023-02-19 20:09:51 -05:00
jeremystretch
3e129e71bc Closes #11254: Introduce the X-Request-ID HTTP header to annotate the unique ID of each request for change logging 2023-02-19 20:09:51 -05:00
jeremystretch
39e47952ce Closes #10604: Remove unused extra_tabs block from object.html generic template 2023-02-19 20:09:51 -05:00
jeremystretch
89a4f7cd36 Closes #10923: Remove unused NetBoxModelCSVForm class 2023-02-19 20:09:51 -05:00
jeremystretch
cf20d04cbe Changelog for #11685 2023-02-19 18:57:27 -05:00
jeremystretch
a12fb6f7c6 Fixes #11786: List only applicable object types in form widget when filtering custom fields 2023-02-19 16:17:57 -05:00
jeremystretch
10c8b74786 Fixes #11723: Circuit terminations should link to their associated circuits (rather than site or provider network) 2023-02-17 21:31:19 -05:00
jeremystretch
2208956596 Closes #11110: Add start_address and end_address filters for IP ranges 2023-02-17 16:50:10 -05:00
jeremystretch
3c3e3d0b4b Changelog for #11226, #11335, #11473, #11592 2023-02-16 20:15:48 -05:00
Jeremy Stretch
ddb019ce7a Changelog for #11459, #11711 2023-02-13 17:58:41 -05:00
jeremystretch
1b9fd1cf3a Changelog for #11032, #11582, #11601 2023-02-08 14:56:14 -05:00
jeremystretch
77fa999c40 Fixes #11683: Fix CSV header attribute detection when auto-detecting import format 2023-02-07 17:24:26 -05:00
jeremystretch
ae999c1760 PRVB 2023-02-02 15:41:24 -05:00
jeremystretch
7da3f1d896 Release v3.4.4 2023-02-02 15:24:54 -05:00
jeremystretch
52233c6c79 Fixes #11650: Display error message when attempting to create device component with duplicate name 2023-02-02 14:59:16 -05:00
jeremystretch
f9486dc50f Fixes #11635: Pre-populate assigned VRF when following "first available IP" link from prefix view 2023-02-01 12:28:54 -05:00
jeremystretch
7b8066a8f5 Changelog for #11267 2023-01-27 16:45:20 -05:00
jeremystretch
3c291bed2f Closes #11598: Add buttons to easily switch between rack list and elevations views 2023-01-26 10:53:59 -05:00
jeremystretch
7da05a817c Closes #11554: Add module types count to manufacturers list 2023-01-26 08:46:25 -05:00
jeremystretch
d3aa423ada Closes #11585: Add IP address filters for services 2023-01-25 21:25:25 -05:00
jeremystretch
1319a9abdb Closes #10762: Permit selection custom fields to have only one choice 2023-01-25 10:27:05 -05:00
jeremystretch
e6c26455a2 Fixes #11528: Show edit/delete buttons in user tokens table 2023-01-25 10:09:37 -05:00
jeremystretch
a10b2abbad Fixes #11562: Correct ordering of virtual chassis interfaces with duplicate names 2023-01-24 15:44:02 -05:00
jeremystretch
5de439627f Changelog for #11487 2023-01-23 10:21:11 -05:00
jeremystretch
2bc0d8f03c Changelog for #11537 2023-01-20 16:48:22 -05:00
jeremystretch
0f56c35549 Fixes #11555: Avoid inadvertent interpretation of search query as regular expression under global search 2023-01-20 16:47:19 -05:00
jeremystretch
36e14a19e9 PRVB 2023-01-20 14:21:03 -05:00
jeremystretch
fa3799227d Release v3.4.3 2023-01-20 13:10:21 -05:00
jeremystretch
a2c7fd0ca4 Fixes #11544: Catch ValidationError exception when filtering by invalid MAC address 2023-01-20 12:06:34 -05:00
jeremystretch
e8a5634436 Changelog for #11118, #11227, #11228 2023-01-20 10:24:57 -05:00
Jeremy Stretch
8fa2960106 Changelog for #11433, #11516 2023-01-17 21:22:02 -05:00
jeremystretch
3ea55783a3 Fixes #11522: Correct tag links under contact & tenant list views 2023-01-17 10:32:22 -05:00
jeremystretch
fb20443825 Changelog for #11488, #11497 2023-01-17 10:27:53 -05:00
jeremystretch
1bb6032b95 Fixes #11483: Apply configured formatting to custom date fields 2023-01-13 08:23:57 -05:00
jeremystretch
efc7ad190e Changelog for #11416 2023-01-12 09:37:52 -05:00
jeremystretch
0fb1db6ed7 Fixes #11467: Correct count on interfaces tab when viewing a VC master device 2023-01-12 09:05:55 -05:00
jeremystretch
ad83318ef8 Fixes #10201: Fix AssertionError exception when removing some terminations from an existing cable 2023-01-11 14:42:25 -05:00
jeremystretch
7053ffc0ed Changelog for #11438, #11444 2023-01-09 10:58:23 -05:00
jeremystretch
c5d4ede153 Fixes #11402: Avoid LookupError exception when running scripts with commit disabled 2023-01-09 10:57:13 -05:00
jeremystretch
d7c38a5225 Changelog for #10486, #11210, #11340, #11379 2023-01-06 16:25:41 -05:00
Robin Schneider
271fd13641 Add summary release notes for v3.4 2023-01-06 10:07:21 -05:00
jeremystretch
8c161ecbb9 Fixes #11384: Correct current time display on script & report forms 2023-01-06 09:42:13 -05:00
jeremystretch
c55b2ea5c1 Changelog for #9996, #11150, #11245, #11371, #11403 2023-01-05 16:29:17 -05:00
jeremystretch
899ccad296 PRVB 2023-01-03 16:30:17 -05:00
jeremystretch
e6acd17954 Release v3.4.2 2023-01-03 16:13:11 -05:00
jeremystretch
c681a8a86a Changelog for #11156, #11259, #11342, #11345 2023-01-03 10:21:19 -05:00
jeremystretch
4b5742484c Changelog for #11223, #11244, #11248 2022-12-28 16:58:04 -05:00
jeremystretch
d1c8b740b9 Changelog for #11121, #11280 2022-12-27 16:07:02 -05:00
jeremystretch
8810817557 Changelog for #9285, #10700, #11290 2022-12-22 10:14:38 -05:00
jeremystretch
2018e16e7f Fixes #11232: Enable partial & regex matching for non-string types in global search 2022-12-22 09:14:57 -05:00
jeremystretch
790bcc9cb8 PRVB 2022-12-16 17:18:06 -05:00
jeremystretch
c112dfde55 Release v3.4.1 2022-12-16 17:03:40 -05:00
jeremystretch
449e9fca00 Fixes #11184: Correct visualization of cable path which splits across multiple circuit terminations 2022-12-16 16:45:51 -05:00
jeremystretch
234d17b3f1 Closes #11214: Introduce the DEFAULT_LANGUAGE configuration parameter 2022-12-16 08:56:14 -05:00
jeremystretch
91030f21cf Fixes #11189: Fix localization of dates & numbers 2022-12-16 08:43:05 -05:00
jeremystretch
2885656c99 Closes #9971: Enable ordering of nested group models by name 2022-12-15 16:21:30 -05:00
jeremystretch
6c08d73fa9 Changelog for #11175, #11178 2022-12-15 16:05:43 -05:00
jeremystretch
bd5d08fed8 Fixes #11205: Correct cloning behavior for recursively-nested models 2022-12-15 16:04:29 -05:00
jeremystretch
16587255cf Fixes #11185: Fix TemplateSyntaxError when viewing custom script results 2022-12-15 12:55:09 -05:00
jeremystretch
3e24689149 PRVB 2022-12-14 14:24:46 -05:00
jeremystretch
a24429311c Release v3.4.0 2022-12-14 13:10:22 -05:00
jeremystretch
78f0bb3004 Closes #11163: Auto-detect data format during bulk import 2022-12-14 10:09:59 -05:00
jeremystretch
d007a829fc Merge branch 'develop' into feature 2022-12-13 17:17:05 -05:00
jeremystretch
0d0f0b0e74 Release v3.3.10 2022-12-13 15:29:07 -05:00
jeremystretch
4a507643e2 Fixes #11109: Fix nullification of custom object & multi-object fields via REST API 2022-12-13 14:48:40 -05:00
jeremystretch
7efb25a5b5 Fixes #11173: Enable missing tags columns for contact, L2VPN lists 2022-12-13 14:04:50 -05:00
jeremystretch
ef8778e928 Fixes #10981: Fix release notes formatting 2022-12-13 13:26:41 -05:00
jeremystretch
a690073dbd Changelog for #9361, #10447, #11077 2022-12-13 13:24:07 -05:00
jeremystretch
cb583a3b96 Fixes #11168: Honor RQ_DEFAULT_TIMEOUT config parameter when using Redis Sentinel 2022-12-13 13:22:28 -05:00
jeremystretch
0b409e3540 Clean up v3.4 release notes 2022-12-12 16:49:00 -05:00
jeremystretch
ab20470b69 Fixes #11154: Index VM interface MAC address and MTU for global search 2022-12-12 10:43:48 -05:00
jeremystretch
a216f47748 Closes #10255: Introduce LOGOUT_REDIRECT_URL config parameter to control redirection of user after logout 2022-12-09 17:08:07 -05:00
jeremystretch
97f586fa0a Closes #10516: Add vertical frame & cabinet rack types 2022-12-09 16:35:37 -05:00
jeremystretch
c11b5a588d Fixes #11142: Correct available choices for status under IP range filter form 2022-12-09 16:04:46 -05:00
jeremystretch
6c2df1a6d3 Closes #11089: Permit whitespace in MAC addresses 2022-12-09 16:00:11 -05:00
jeremystretch
6c955b5e2a Closes #10675: Add max_weight field to track maximum load capacity for racks 2022-12-09 12:45:02 -05:00
jeremystretch
9065ec80b6 Closes #10371: Add operational status field for modules 2022-12-09 10:43:29 -05:00
jeremystretch
d6b6cb51c9 Fixes #10950: Fix validation of VDC primary IPs 2022-12-09 09:49:01 -05:00
jeremystretch
8ec9422555 Changelog for #10945 2022-12-08 18:18:51 -05:00
jeremystretch
084b6ac4a1 Changelog for #11022 2022-12-08 10:00:21 -05:00
jeremystretch
c999b73314 Merge branch 'develop' into feature 2022-12-08 09:31:22 -05:00
jeremystretch
08869bdd83 Fixes #11128: Disable ordering changelog table by object to avoid exception 2022-12-08 09:00:02 -05:00
Jeremy Stretch
25bff12150 Closes #11119: Enable filtering L2VPNs by slug 2022-12-06 15:48:22 -05:00
Jeremy Stretch
702a7db579 Fixes #11087: Fix background color of bottom banner content 2022-12-06 15:40:59 -05:00
jeremystretch
481241a77d Changelog for #11000, #11046 2022-12-02 13:02:13 -05:00
jeremystretch
8697fe71e2 Closes #11090: Add regular expression support to global search engine 2022-12-02 12:54:35 -05:00
jeremystretch
bdfb89af0a Changelog for #10748, #11041 2022-12-02 09:30:44 -05:00
jeremystretch
4bb8499ba2 Merge branch 'develop' into feature 2022-11-30 16:21:20 -05:00
jeremystretch
3213d2db10 PRVB 2022-11-30 16:18:03 -05:00
jeremystretch
2f9ea04b78 Release v3.3.9 2022-11-30 15:51:37 -05:00
jeremystretch
6731b6a384 Fixes #11047: Cloning a rack reservation should replicate rack & user 2022-11-30 15:37:50 -05:00
jeremystretch
d97ab96914 Merge branch 'develop' into feature 2022-11-22 10:08:23 -05:00
jeremystretch
33d8865fee Fixes #10997: Fix exception when editing NAT IP for VM with no cluster 2022-11-22 08:52:21 -05:00
jeremystretch
91409f4652 Fixes #10996: Hide checkboxes on child object lists when no bulk operations are available 2022-11-22 08:52:04 -05:00
jeremystretch
effb779323 Fixes #10936: Permit demotion of device/VM primary IP via IP address edit form 2022-11-21 15:36:13 -05:00
jeremystretch
0b0a538de6 Fixes #10929: Raise validation error when attempting to create a duplicate cable termination 2022-11-21 14:08:33 -05:00
jeremystretch
a9619d217c Fixes #10241: Support referencing custom field related objects by attribute in addition to PK 2022-11-21 12:48:13 -05:00
jeremystretch
2f3cf78d48 Fixes #10938: render_field template tag should respect label kwarg 2022-11-21 09:49:30 -05:00
jeremystretch
5c089c5e8e Fixes #10969: Update cable paths ending at associated rear port when creating new front ports 2022-11-21 09:44:08 -05:00
jeremystretch
4457d174b6 Fixes #10984: Fix navigation menu expansion for plugin menus comprising multiple words 2022-11-21 08:38:44 -05:00
jeremystretch
9cbaf59327 Fixes #10982: Catch NoReverseMatch exception when rendering tabs with no registered URL 2022-11-21 08:06:12 -05:00
jeremystretch
08ef820b9e Fixes #10973: Fix device links in VDC table 2022-11-18 16:33:06 -05:00
jeremystretch
6e05fd72e7 Fixes #10980: Fix view tabs for plugin objects 2022-11-18 16:26:08 -05:00
jeremystretch
0cb898fe7d Closes #815: Enable specifying terminations when bulk importing circuits 2022-11-18 15:22:24 -05:00
jeremystretch
5a3792daee Fixes #9223: Fix serialization of array field values in change log 2022-11-18 11:24:14 -05:00