Jeremy Stretch
d880875e67
Changelog for #11294 , #11819
2023-03-09 08:37:03 -05:00
jeremystretch
697feed257
Add type_job_start & type_job_end to Webhook
2023-03-07 18:01:32 -05:00
jeremystretch
d48a8770de
Fixes #11903 : Fix escaping of return URL values for action buttons in tables
2023-03-07 09:34:25 -05:00
jeremystretch
e270cb20ba
Changelog for #11470 , #11871
2023-03-01 17:34:57 -05:00
jeremystretch
536b46158a
Add mark_utilized to IPRange
2023-03-01 09:27:06 -05:00
jeremystretch
8a08d3621b
Closes #10374 : Require unique tenant names & slugs per group (not globally)
2023-02-28 20:03:41 -05:00
Jeremy Stretch
5517963b24
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
7994073687
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
c9e5a4c996
Changelog for #11011
2023-02-27 15:38:21 -05:00
jeremystretch
a554164d1d
Changelog for #10058 , #11565 , #11758 , #11817
2023-02-27 14:46:03 -05:00
jeremystretch
cfa6b28ceb
Closes #11807 : Restore default page size when navigating between views
2023-02-27 09:22:48 -05:00
jeremystretch
ed77c03830
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
64291f731b
Update change log
2023-02-24 16:46:01 -05:00
Arthur Hanson
36771e821c
10520 remove Napalm code references ( #11768 )
...
* 10520 remove all Napalm code references
* 10520 remove lldp
* 10520 remove config, status - rebuild js
* 10520 re-add config parameters
* 10520 re-add serializer
* 10520 update docs
2023-02-24 15:38:50 -05:00
jeremystretch
561f1eadfc
PRVB
2023-02-21 09:03:19 -05:00
jeremystretch
c280ca35d6
Release v3.4.5
2023-02-21 08:45:52 -05:00
jeremystretch
5a4d8a7107
Closes #11787 : Rebuild any missing search cache entires after upgrade
2023-02-20 09:49:13 -05:00
jeremystretch
574b5551a0
Clean up model & registry documentation
2023-02-19 20:09:52 -05:00
Jeremy Stretch
73a7a2d27a
Closes #11559 : Implement config template rendering ( #11769 )
...
* WIP
* Add config_template field to Device
* Pre-fetch referenced templates
* Correct up_to_date callable
* Add config_template FK to Device
* Update & merge migrations
* Add config_template FK to Platform
* Add tagging support for ConfigTemplate
* Catch exceptions when rendering device templates in UI
* Refactor ConfigTemplate.render()
* Add support for returning plain text content
* Add ConfigTemplate model documentation
* Add feature documentation for config rendering
2023-02-19 20:09:52 -05:00
Jeremy Stretch
b9bd96f0c7
Closes #11765 : Remove StaticSelect & StaticSelectMultiple ( #11767 )
...
* Remove StaticSelect, StaticSelectMultiple form widgets
* Tag custom ChoiceField, MultipleChoiceField classes for removal in v3.6
2023-02-19 20:09:51 -05:00
jeremystretch
c8faca01f1
Changelog for #11693
2023-02-19 20:09:51 -05:00
jeremystretch
ac87ce733d
Closes #11693 : Enable remote data synchronization for export templates
2023-02-19 20:09:51 -05:00
Jeremy Stretch
678a7d17df
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
Jeremy Stretch
d8784d4155
Closes #11558 : Add support for remote data sources ( #11646 )
...
* WIP
* WIP
* Add git sync
* Fix file hashing
* Add last_synced to DataSource
* Build out UI & API resources
* Add status field to DataSource
* Add UI control to sync data source
* Add API endpoint to sync data sources
* Fix display of DataSource job results
* DataSource password should be write-only
* General cleanup
* Add data file UI view
* Punt on HTTP, FTP support for now
* Add DataSource URL validation
* Add HTTP proxy support to git fetcher
* Add management command to sync data sources
* DataFile REST API endpoints should be read-only
* Refactor fetch methods into backend classes
* Replace auth & git branch fields with general-purpose parameters
* Fix last_synced time
* Render discrete form fields for backend parameters
* Enable dynamic edit form for DataSource
* Register DataBackend classes in application registry
* Add search indexers for DataSource, DataFile
* Add single & bulk delete views for DataFile
* Add model documentation
* Convert DataSource to a primary model
* Introduce pre_sync & post_sync signals
* Clean up migrations
* Rename url to source_url
* Clean up filtersets
* Add API & filterset tests
* Add view tests
* Add initSelect() to HTMX refresh handler
* Render DataSourceForm fieldsets dynamically
* Update compiled static resources
2023-02-19 20:09:51 -05:00
jeremystretch
e65b2a9fb3
Closes #11625 : Add HTMX support to ObjectEditView
2023-02-19 20:09:51 -05:00
jeremystretch
7accdd52d8
Closes #11611 : Refactor API viewset classes and introduce NetBoxReadOnlyModelViewSet
2023-02-19 20:09:51 -05:00
jeremystretch
2669068429
#11517 : Standardize display of contact assignments
2023-02-19 20:09:51 -05:00
jeremystretch
157bf89e89
Closes #11584 : Add a list view for contact assignments
2023-02-19 20:09:51 -05:00
jeremystretch
48d6d7279d
Changelog for #11440
2023-02-19 20:09:51 -05:00
jeremystretch
f74a2536f1
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
ef3ac25406
Remove old feature version notices
2023-02-19 20:09:51 -05:00
jeremystretch
2381317eb3
Closes #10604 : Remove unused extra_tabs block from object.html generic template
2023-02-19 20:09:51 -05:00
jeremystretch
e19ce69238
Closes #10923 : Remove unused NetBoxModelCSVForm class
2023-02-19 20:09:51 -05:00
jeremystretch
9efc4689cc
Changelog for #11685
2023-02-19 18:57:27 -05:00
jeremystretch
315371bf7c
Fixes #11786 : List only applicable object types in form widget when filtering custom fields
2023-02-19 16:17:57 -05:00
jeremystretch
afc752b4ce
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
c031951f4b
Closes #11110 : Add start_address and end_address filters for IP ranges
2023-02-17 16:50:10 -05:00
jeremystretch
c36e7a1d0b
Update introduction doc
2023-02-17 10:11:39 -05:00
jeremystretch
3a4fee4e6e
Changelog for #11226 , #11335 , #11473 , #11592
2023-02-16 20:15:48 -05:00
Aron Bergur Jóhannsson
2db181ea49
Closes #11592 : Expose FILE_UPLOAD_MAX_MEMORY_SIZE as a setting ( #11742 )
...
* Closes #11592 : Expose FILE_UPLOAD_MAX_MEMOMORY_SIZE as a setting
* change configuration settings to alphabetic order
* Small example and documentation
---------
Co-authored-by: aron bergur jóhannsson <aronnemi@gmail.com>
2023-02-16 11:26:22 -05:00
Jeremy Stretch
3150c1f8b3
Changelog for #11459 , #11711
2023-02-13 17:58:41 -05:00
kkthxbye
df499ea8ac
Fixes #11459 - Allow using null in conditions ( #11722 )
...
* Fixes #11459 - Allow using null in conditions
- Update docs to reflect this
- Change docs example from primary_ip to primary_ip4 as computed properties are not serialized when queuing webhooks
* Update netbox/extras/conditions.py
---------
Co-authored-by: Simon Toft <SITO@telenor.dk>
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-02-13 17:44:35 -05:00
jeremystretch
b5da383a17
Changelog for #11032 , #11582 , #11601
2023-02-08 14:56:14 -05:00
jeremystretch
56c7a238a4
Fixes #11683 : Fix CSV header attribute detection when auto-detecting import format
2023-02-07 17:24:26 -05:00
jeremystretch
3f28d6aef3
Add step for creating search index
2023-02-07 16:55:50 -05:00
jeremystretch
edbd597bf2
Update housekeeping command docs
2023-02-07 16:52:54 -05:00
jeremystretch
7ebfa4c1d1
PRVB
2023-02-02 15:41:24 -05:00
jeremystretch
37d0135cab
Release v3.4.4
2023-02-02 15:24:54 -05:00
Maximilian Wilhelm
699edd049c
Closes #11152 : Add support to abort custom script gracefully ( #11621 )
...
Signed-off-by: Maximilian Wilhelm <max@sdn.clinic>
2023-02-02 15:22:55 -05:00
jeremystretch
95b2acb603
Fixes #11650 : Display error message when attempting to create device component with duplicate name
2023-02-02 14:59:16 -05:00
jeremystretch
a137cd6cbe
Fixes #11635 : Pre-populate assigned VRF when following "first available IP" link from prefix view
2023-02-01 12:28:54 -05:00
jeremystretch
46ede62f3f
Fix rendering of example code
2023-01-30 10:25:20 -05:00
jeremystretch
892fd95b5f
Update NetBox Cloud link
2023-01-27 16:46:49 -05:00
jeremystretch
0da518e83d
Changelog for #11267
2023-01-27 16:45:20 -05:00
jeremystretch
ccc108a217
Closes #11598 : Add buttons to easily switch between rack list and elevations views
2023-01-26 10:53:59 -05:00
jeremystretch
22a9df82e6
Closes #11554 : Add module types count to manufacturers list
2023-01-26 08:46:25 -05:00
jeremystretch
9cb75e9834
Closes #11585 : Add IP address filters for services
2023-01-25 21:25:25 -05:00
jeremystretch
55b1549895
Closes #10762 : Permit selection custom fields to have only one choice
2023-01-25 10:27:05 -05:00
jeremystretch
6f74c5ec03
Fixes #11528 : Show edit/delete buttons in user tokens table
2023-01-25 10:09:37 -05:00
jeremystretch
d5ccda355f
Fixes #11562 : Correct ordering of virtual chassis interfaces with duplicate names
2023-01-24 15:44:02 -05:00
jeremystretch
b79a2976f7
Closes #10888 , #10889 : Add supplementary notes to installation docs
2023-01-24 14:40:09 -05:00
jeremystretch
0f9a303963
Changelog for #11487
2023-01-23 10:21:11 -05:00
jeremystretch
a4d8169df8
Changelog for #11537
2023-01-20 16:48:22 -05:00
jeremystretch
5f7e310305
Fixes #11555 : Avoid inadvertent interpretation of search query as regular expression under global search
2023-01-20 16:47:19 -05:00
jeremystretch
d5e6829eff
PRVB
2023-01-20 14:21:03 -05:00
jeremystretch
fcd0481b09
Release v3.4.3
2023-01-20 13:10:21 -05:00
jeremystretch
cc350165dd
Fixes #11544 : Catch ValidationError exception when filtering by invalid MAC address
2023-01-20 12:06:34 -05:00
jeremystretch
188f773081
Changelog for #11118 , #11227 , #11228
2023-01-20 10:24:57 -05:00
Jeremy Stretch
a1c1b19482
Changelog for #11433 , #11516
2023-01-17 21:22:02 -05:00
jeremystretch
9e09e46700
Fixes #11522 : Correct tag links under contact & tenant list views
2023-01-17 10:32:22 -05:00
jeremystretch
ba0e9bb1d2
Changelog for #11488 , #11497
2023-01-17 10:27:53 -05:00
jeremystretch
d7c37d9dd6
Fixes #11483 : Apply configured formatting to custom date fields
2023-01-13 08:23:57 -05:00
jeremystretch
24de404fbc
Changelog for #11416
2023-01-12 09:37:52 -05:00
jeremystretch
8565d175f9
Fixes #11467 : Correct count on interfaces tab when viewing a VC master device
2023-01-12 09:05:55 -05:00
jeremystretch
758c5347fb
Fixes #10201 : Fix AssertionError exception when removing some terminations from an existing cable
2023-01-11 14:42:25 -05:00
Jonathan Senecal
1e54eee631
Update ipaddress.md
...
Missing `ipam` before `IPAddress.status`
2023-01-11 09:45:28 -05:00
jeremystretch
30379c3f52
Changelog for #11438 , #11444
2023-01-09 10:58:23 -05:00
jeremystretch
8729d60c1c
Fixes #11402 : Avoid LookupError exception when running scripts with commit disabled
2023-01-09 10:57:13 -05:00
jeremystretch
864ce0088e
Changelog for #10486 , #11210 , #11340 , #11379
2023-01-06 16:25:41 -05:00
Robin Schneider
0662f0dab4
Add summary release notes for v3.4
2023-01-06 10:07:21 -05:00
jeremystretch
0669fda1fd
Fixes #11384 : Correct current time display on script & report forms
2023-01-06 09:42:13 -05:00
jeremystretch
b88fcb6625
Closes #11406 : Correct example JSON
2023-01-05 16:38:29 -05:00
jeremystretch
69be24cd5f
Changelog for #9996 , #11150 , #11245 , #11371 , #11403
2023-01-05 16:29:17 -05:00
Robin Schneider
07df622b59
NetBox should always be referred to as NetBox [DATALAD RUNCMD]
...
=== Do not change lines below ===
{
"chain": [],
"cmd": "git ls-files -z . | xargs --null -I '()' find './()' -type f -not -name 'style-guide.md' -print0 | xargs --null sed --in-place --regexp-extended 's/\\bNetbox\\b/NetBox/g;'",
"exit": 0,
"extra_inputs": [],
"inputs": [],
"outputs": [],
"pwd": "."
}
^^^ Do not change lines above ^^^
2023-01-05 16:06:00 -05:00
jeremystretch
92ec06c694
PRVB
2023-01-03 16:30:17 -05:00
jeremystretch
e940f00c01
Release v3.4.2
2023-01-03 16:13:11 -05:00
jeremystretch
1c72a80d9a
Changelog for #11156 , #11259 , #11342 , #11345
2023-01-03 10:21:19 -05:00
Christian Harendt
1c636ea127
add username for redis authentication
2023-01-03 09:42:18 -05:00
Arthur Hanson
08a419ec7a
11271 flag to disable localization ( #11323 )
...
* 11271 flag to disable localization
* 11271 change to remove middleware
* 11271 update docs for new var
* Update docs/configuration/system.md
Co-authored-by: kkthxbye <400797+kkthxbye-code@users.noreply.github.com>
Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
Co-authored-by: kkthxbye <400797+kkthxbye-code@users.noreply.github.com>
2022-12-29 09:04:35 -05:00
jeremystretch
d417168805
Changelog for #11223 , #11244 , #11248
2022-12-28 16:58:04 -05:00
jeremystretch
b6cd099117
Changelog for #11121 , #11280
2022-12-27 16:07:02 -05:00
jeremystretch
98b3fc03b8
Changelog for #9285 , #10700 , #11290
2022-12-22 10:14:38 -05:00
jeremystretch
db5c2a379e
Fixes #11232 : Enable partial & regex matching for non-string types in global search
2022-12-22 09:14:57 -05:00
jeremystretch
3675ad2539
PRVB
2022-12-16 17:18:06 -05:00
jeremystretch
0058c7749c
Release v3.4.1
2022-12-16 17:03:40 -05:00
jeremystretch
f882dcabf7
Fixes #11184 : Correct visualization of cable path which splits across multiple circuit terminations
2022-12-16 16:45:51 -05:00
jeremystretch
ed366c5ab2
Closes #11214 : Introduce the DEFAULT_LANGUAGE configuration parameter
2022-12-16 08:56:14 -05:00
jeremystretch
2738da2d39
Fixes #11189 : Fix localization of dates & numbers
2022-12-16 08:43:05 -05:00
jeremystretch
9f15ca2d90
Closes #9971 : Enable ordering of nested group models by name
2022-12-15 16:21:30 -05:00
jeremystretch
e4f5407c70
Changelog for #11175 , #11178
2022-12-15 16:05:43 -05:00
jeremystretch
951f82b428
Fixes #11205 : Correct cloning behavior for recursively-nested models
2022-12-15 16:04:29 -05:00
jeremystretch
77423e7bb1
Fixes #11185 : Fix TemplateSyntaxError when viewing custom script results
2022-12-15 12:55:09 -05:00
jeremystretch
ba12675267
PRVB
2022-12-14 14:24:46 -05:00
jeremystretch
bbc68f9484
Release v3.4.0
2022-12-14 13:10:22 -05:00
jeremystretch
80ced6b782
Closes #11163 : Auto-detect data format during bulk import
2022-12-14 10:09:59 -05:00
jeremystretch
064e3ff605
Merge branch 'develop' into feature
2022-12-13 17:17:05 -05:00
jeremystretch
5e32b39f25
Release v3.3.10
2022-12-13 15:29:07 -05:00
jeremystretch
b9888d6f86
Fixes #11109 : Fix nullification of custom object & multi-object fields via REST API
2022-12-13 14:48:40 -05:00
jeremystretch
96a796ebde
Fixes #11173 : Enable missing tags columns for contact, L2VPN lists
2022-12-13 14:04:50 -05:00
jeremystretch
996e73d5d8
Fixes #10981 : Fix release notes formatting
2022-12-13 13:26:41 -05:00
jeremystretch
5c969a8caf
Changelog for #9361 , #10447 , #11077
2022-12-13 13:24:07 -05:00
jeremystretch
68faab8196
Fixes #11168 : Honor RQ_DEFAULT_TIMEOUT config parameter when using Redis Sentinel
2022-12-13 13:22:28 -05:00
jeremystretch
2db668f5cc
Clean up v3.4 release notes
2022-12-12 16:49:00 -05:00
jeremystretch
8809fc949b
Fixes #11154 : Index VM interface MAC address and MTU for global search
2022-12-12 10:43:48 -05:00
jeremystretch
860805ba82
Closes #10255 : Introduce LOGOUT_REDIRECT_URL config parameter to control redirection of user after logout
2022-12-09 17:08:07 -05:00
jeremystretch
1e0b024609
Closes #10516 : Add vertical frame & cabinet rack types
2022-12-09 16:35:37 -05:00
jeremystretch
8486d47d17
Fixes #11142 : Correct available choices for status under IP range filter form
2022-12-09 16:04:46 -05:00
jeremystretch
407365888a
Closes #11089 : Permit whitespace in MAC addresses
2022-12-09 16:00:11 -05:00
jeremystretch
0b100b8fc8
Closes #10675 : Add max_weight field to track maximum load capacity for racks
2022-12-09 12:45:02 -05:00
jeremystretch
2b12138c41
Fix configuration key for WirelessLANStatusChoices
2022-12-09 10:45:02 -05:00
jeremystretch
97aa40f7a8
Closes #10371 : Add operational status field for modules
2022-12-09 10:43:29 -05:00
jeremystretch
b2f34cec19
Fixes #10950 : Fix validation of VDC primary IPs
2022-12-09 09:49:01 -05:00
jeremystretch
3bc9586b0c
Changelog for #10945
2022-12-08 18:18:51 -05:00
jeremystretch
62b0f034e7
Changelog for #11022
2022-12-08 10:00:21 -05:00
kkthxbye-code
080a001118
Allow redefining internally used queues
2022-12-08 09:45:21 -05:00
jeremystretch
5a77791f9d
Merge branch 'develop' into feature
2022-12-08 09:31:22 -05:00
jeremystretch
ab9c253310
Fixes #11128 : Disable ordering changelog table by object to avoid exception
2022-12-08 09:00:02 -05:00
jeremystretch
35596ddcbc
Closes #10806 : Add warning to run deactivate prior to upgrade script
2022-12-08 09:00:02 -05:00
Jeremy Stretch
780997a568
Closes #11119 : Enable filtering L2VPNs by slug
2022-12-06 15:48:22 -05:00
Jeremy Stretch
d2d60c0607
Fixes #11087 : Fix background color of bottom banner content
2022-12-06 15:40:59 -05:00
jeremystretch
cb52d9c84e
Changelog for #11000 , #11046
2022-12-02 13:02:13 -05:00
jeremystretch
db61e57893
Closes #11090 : Add regular expression support to global search engine
2022-12-02 12:54:35 -05:00
jeremystretch
db7590df1a
Changelog for #10748 , #11041
2022-12-02 09:30:44 -05:00
jeremystretch
d0e0c2ff8b
Merge branch 'develop' into feature
2022-11-30 16:21:20 -05:00
jeremystretch
fb407e9076
PRVB
2022-11-30 16:18:03 -05:00
jeremystretch
f2f36c67f6
Release v3.3.9
2022-11-30 15:51:37 -05:00
jeremystretch
281934cf34
Fixes #11047 : Cloning a rack reservation should replicate rack & user
2022-11-30 15:37:50 -05:00
Arthur
cf0258204f
11048 fix connected_endpoint refs
2022-11-30 15:13:45 -05:00
jeremystretch
c3dcd8937f
Merge branch 'develop' into feature
2022-11-22 10:08:23 -05:00
jeremystretch
b1da374df2
Fixes #10997 : Fix exception when editing NAT IP for VM with no cluster
2022-11-22 08:52:21 -05:00
jeremystretch
dc1da0a738
Fixes #10996 : Hide checkboxes on child object lists when no bulk operations are available
2022-11-22 08:52:04 -05:00
jeremystretch
4623858849
Fixes #10936 : Permit demotion of device/VM primary IP via IP address edit form
2022-11-21 15:36:13 -05:00
jeremystretch
9c5891f1b6
Fixes #10929 : Raise validation error when attempting to create a duplicate cable termination
2022-11-21 14:08:33 -05:00
jeremystretch
d5538c1ca3
Fixes #10241 : Support referencing custom field related objects by attribute in addition to PK
2022-11-21 12:48:13 -05:00
jeremystretch
90f15b8d55
Fixes #10938 : render_field template tag should respect label kwarg
2022-11-21 09:49:30 -05:00
jeremystretch
4e27e8d3dd
Fixes #10969 : Update cable paths ending at associated rear port when creating new front ports
2022-11-21 09:44:08 -05:00
jeremystretch
150cb772fe
Fixes #10984 : Fix navigation menu expansion for plugin menus comprising multiple words
2022-11-21 08:38:44 -05:00
jeremystretch
e494d7bb22
Fixes #10982 : Catch NoReverseMatch exception when rendering tabs with no registered URL
2022-11-21 08:06:12 -05:00
jeremystretch
9774bb46ce
Fixes #10973 : Fix device links in VDC table
2022-11-18 16:33:06 -05:00
jeremystretch
84c0c45da9
Fixes #10980 : Fix view tabs for plugin objects
2022-11-18 16:26:08 -05:00