Daniel W. Anner
cf2f39a0a8
Documentation: LDAP Update for Active Directory ( #13716 )
...
* Adding documentation to 6-LDAP to display how to allow Active Directory logins with or without the user UPN suffix.
* Correcting misspellings and clarifying explanations
* Updating sections to include sample template
* Misc revisions
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-13 08:44:52 -04:00
Jeremy Stretch
39cb9c32d6
Clean up blocktrans template tags (i18n)
2023-09-11 16:17:02 -04:00
Jeremy Stretch
2ffa6d0188
Fixes #13701 : Correct display of power feed legs under device view
2023-09-11 14:16:29 -04:00
Jeremy Stretch
026386db50
Fixes #13706 : Restore extra filters dropdown on device interfaces list
2023-09-11 14:13:55 -04:00
Jeremy Stretch
b5125e512f
Fixes #13721 : Filter VLAN choices by selected site (if any) when creating a prefix
2023-09-11 13:52:19 -04:00
Jeremy Stretch
a8a36c0a8f
PRVB
2023-09-06 14:26:19 -04:00
Jeremy Stretch
90ab4b3c86
Release v3.6.1
2023-09-06 14:04:57 -04:00
Jeremy Stretch
6db6616892
Changelog for #12870 , #13444 , #13596 , #13642 , #13657
2023-09-01 17:14:59 -04:00
Jeremy Stretch
559f65f6b2
Add #12906 to v3.6.0 changelog
2023-09-01 13:22:07 -04:00
Jeremy Stretch
2503568875
Changelog for #13619 , #13620 , #13622 , #13628 , #13632 , #13638
2023-08-31 12:23:59 -04:00
Jeremy Stretch
f962fb3b53
Closes #13638 : Add optional staff_only attribute to MenuItem ( #13639 )
...
* Closes #13638 : Add optional staff_only attribute to MenuItem
* Add missing file
* Add release note
2023-08-31 11:23:44 -04:00
Abhimanyu Saharan
272d2c54d4
removes napalm references #13628
2023-08-31 09:54:35 -04:00
Jeremy Stretch
cb93abb0f4
Fixes #13626 : Correct filtering of recent activity list under user view
2023-08-31 08:19:17 -04:00
Jeremy Stretch
316d991b33
Fixes #13630 : Fix display of active status under user view
2023-08-31 08:16:11 -04:00
Jeremy Stretch
671a56100a
PRVB
2023-08-30 14:57:16 -04:00
Jeremy Stretch
b040fdcf2c
Release v3.6.0
2023-08-30 14:27:07 -04:00
Jeremy Stretch
8525f994c0
Fix invalid links
2023-08-30 14:21:04 -04:00
Jeremy Stretch
dc85476b9e
Changelog for #11478 , #13513 , #13599 , #13605
2023-08-30 09:36:44 -04:00
Daniel Sheppard
1854a6b76b
Fix #11478 - Add vc_interfaces flag to control selection of VC interfaces ( #13296 )
...
* Add `vc_interfaces` flag to control interface queryset
* Fix test failure
* Add new filters instead of using undocumented query params
* Cleanup filterset, add test
* Rename filter and re-introduce virtual_chassis filtering method (required)
* Fix test
* Adjust tests to more accurately provide coverage
* Add breaking change note
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-30 09:33:02 -04:00
Jeremy Stretch
83536fbb23
#12814 : Add context data section to config rendering doc
2023-08-29 14:43:07 -04:00
Jeremy Stretch
2a4e3dd09f
Merge branch 'develop' into feature
2023-08-29 10:45:55 -04:00
Jeremy Stretch
4ea3a29c0e
Release v3.5.9
2023-08-28 16:13:13 -04:00
Jeremy Stretch
480f83c42d
Closes #13585 : Introduce 'empty' lookup for numeric value filters
2023-08-28 15:25:37 -04:00
Jeremy Stretch
faf89350ac
Fixes #13569 : Fix selection widgets for related interfaces when bulk editing interfaces under device view
2023-08-28 13:04:42 -04:00
Jeremy Stretch
d9c3ce935f
Changelog for #12825 , #13313 , #13415 , #13507 , #13542 , #13543 , #13544 , #13556
2023-08-28 09:10:44 -04:00
Jeremy Stretch
08961e751d
Revert changes from #13373 pending further discussion around implementation
...
This reverts commit 66e4e31209
.
2023-08-24 14:02:15 -04:00
Jeremy Stretch
506884bc4d
Changelog for #11272 , #13516 , #13530 , #13536
2023-08-23 14:44:14 -04:00
Jeremy Stretch
646fa341ab
Closes #13470 : Remove misleading statement about access to report results
2023-08-23 14:41:38 -04:00
Jeremy Stretch
45062697c5
Changelog for #11508 , #13358 , #13477 , #13478 , #13500 , #13503
2023-08-21 15:10:12 -04:00
Arthur Hanson
66e4e31209
11508 Add group assignments for Azure SSO ( #13373 )
...
* 11508 temp azure changes
* 11508 map AzureAD groups to NetBox groups
* 11508 add is_active, reset superuser and staff based on Azure
* 11508 remove is_active, add documentation use azuread
* 11508 remove addition to settings
* 11508 review changes, add additional logging and error checking
* 11508 review changes, remove extra flag
* 11508 review changes, change SOCIAL_AUTH_ to REMOTE_AUTH_BACKEND
* 11508 clear user groups
* 11508 clear user groups
* 11508 review feedback change config key
* 11508 review changes
* 11508 review changes - add error checking
* 11508 review changes - flexible config params
2023-08-21 14:42:16 -04:00
Arthur
229007082b
13510 update docs run permission image
2023-08-21 14:03:31 -04:00
Jeremy Stretch
5709bc3b2b
Release v3.6-beta2
2023-08-16 11:28:31 -04:00
Jeremy Stretch
b4acbb5e16
Closes #13439 : Update API token documentation
2023-08-16 10:28:33 -04:00
Jeremy Stretch
0457520f51
Changelog for #12461
2023-08-15 11:25:56 -04:00
Jeremy Stretch
44f8a777df
Merge branch 'develop' into feature
2023-08-15 11:04:03 -04:00
jose_d
9450ce4c3a
upgrading.md: there shouldbe OLDVER instead of NEWVER
2023-08-15 16:19:31 +02:00
Jeremy Stretch
1c9a8ec6bd
PRVB
2023-08-15 10:00:24 -04:00
Jeremy Stretch
e61795d5c6
Release v3.5.8
2023-08-15 09:18:15 -04:00
Jeremy Stretch
b9b9c065cc
Changelog for #10030 , #11578 , #12639
2023-08-14 08:55:47 -04:00
Jeremy Stretch
b583770765
Fixes #13451 : Disable table ordering for custom link columns
2023-08-14 08:51:16 -04:00
Arthur Hanson
8593715149
13319 add documentation for internationalization ( #13330 )
...
* 13319 add documentation for internationalization
* 13319 add verbose name to model
* 13319 fix typo
* Flesh out developer doc for i18n
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:27:48 -04:00
Daniel W. Anner
40afe6cf36
Feature - Schema Generation ( #13353 )
...
* Schema generation is working
* Added option to either dump to a file or the console
* Moving schema file and utilizing settings definition for file paths
* Cleaning up the imports and fixing a few pythonic issues
* Tweak command flags
* Clean up choices mapping
* Misc cleanup
* Rename & move template file
* Move management command from extras to dcim
* Update release checklist
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:00:26 -04:00
Jeremy Stretch
dc7411e4c5
Fixes #13446 : Don't disable bulk edit/delete buttons after deselecting "select all" checkbox
2023-08-11 08:56:58 -04:00
Jeremy Stretch
1ff1b4dc89
Changelog for #13433 , #13434 , #13437
2023-08-10 14:12:42 -04:00
Jeremy Stretch
ff59845821
Changelog for #12814 , #13037 , #13376 , #13410
2023-08-09 15:38:03 -04:00
Jeremy Stretch
914588f55d
Merge branch 'develop' into feature
2023-08-09 15:31:21 -04:00
Jeremy Stretch
72e1e8fab1
Changelog for #11675 , #11922 , #12665 , #13368 , #13414
2023-08-09 15:02:49 -04:00
Jeremy Stretch
646d52d498
Misc docs cleanup for v3.6
2023-08-09 10:12:40 -04:00
Jeremy Stretch
88562d7dcf
Changelog for #12750 , #12889 , #13033 , #13151 , #13343 , #13369
2023-08-04 13:36:33 -04:00
Jeremy Stretch
7f22c6bf12
Include notes re: demo data and netbox-docker
2023-08-04 10:12:15 -04:00
Jeremy Stretch
24ffaf09d4
Fixes #13363 : Fix API endpoint for custom field choice selector in forms
2023-08-03 08:53:46 -04:00
Jeremy Stretch
d9f3637e25
Fixes #13361 : Extra choices field on custom field choice set form should not be required
2023-08-03 07:49:54 -04:00
Jeremy Stretch
04a2543e68
Fixes #13351 : Fix missing text due to incorrectly applied translation tags
2023-08-02 14:53:32 -04:00
Jeremy Stretch
82c959570d
Release v3.6-beta1
2023-08-02 13:30:08 -04:00
Jeremy Stretch
354dc4398a
Update changelog
2023-08-02 11:18:52 -04:00
Jeremy Stretch
1937c1fad6
#12175 : Misc cleanup
2023-08-02 11:04:28 -04:00
Abhimanyu Saharan
0bb86f1e7d
Replaces device_role with role on device model ( #13342 )
...
* replaces device_role with role on device model #6391
* fixes lint issue #6391
* revert the database user
* revert test_runner comment
* changes as per review
* Update references to device_role column in UserConfigs
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-02 09:55:52 -04:00
Jeremy Stretch
699b4dfade
Update feature introduction flags
2023-08-01 14:25:25 -04:00
Jeremy Stretch
a89cec72a1
Update changelog
2023-08-01 14:13:48 -04:00
Jeremy Stretch
c1ca8d5d8d
Closes #12906 : Make boto3 & dulwich libraries optional ( #13324 )
...
* Initial work on #12906
* Catch import errors during backend init
* Tweak error message
* Update requirements & add note to docs
2023-08-01 11:13:35 -04:00
Jeremy Stretch
9c6c3d3dd4
Update changelog
2023-07-31 08:35:28 -04:00
Jeremy Stretch
07f68ae579
Closes #13038 : Establish DEFAULT_PERMISSIONS
config parameter ( #13308 )
...
* Introduce the DEFAULT_PERMISSIONS config parameter
* Establish default permissions for user token management
2023-07-30 15:04:58 -04:00
Jeremy Stretch
cf1b1a83eb
Closes #12194 : Add pre-defined custom field choices ( #13219 )
...
* Initial work on custom field choice sets
* Rename choices to extra_choices (prep for #12194 )
* Remove CustomField.choices
* Add & update tests
* Clean up table columns
* Add order_alphanetically boolean for choice sets
* Introduce ArrayColumn for choice lists
* Show dependent custom fields on choice set view
* Update custom fields documentation
* Introduce ArrayWidget for more convenient editing of choices
* Incorporate PR feedback
* Misc cleanup
* Initial work on predefined choices for custom fields
* Misc cleanup
* Add IATA airport codes
* #13241 : Add support for custom field choice labels
* Restore ArrayColumn
* Misc cleanup
* Change extra_choices back to a nested ArrayField to preserve choice ordering
* Hack to bypass GraphQL API test utility absent support for nested ArrayFields
2023-07-28 11:24:21 -04:00
Jeremy Stretch
d52c18ce38
Merge branch 'develop' into feature
2023-07-28 10:36:09 -04:00
Jeremy Stretch
006c353d46
PRVB
2023-07-28 10:31:54 -04:00
Jeremy Stretch
4f984c0831
Release v3.5.7
2023-07-28 10:11:16 -04:00
Jeremy Stretch
d9dc6cec3a
Changelog for #11803 , #13009 , #13234 , #13285
2023-07-28 10:02:42 -04:00
Jeremy Stretch
c89193d331
Closes #13080 : Differentiate more clearly between old and new version placeholders in upgrade guide
2023-07-28 08:11:28 -04:00
Jeremy Stretch
3e12fbe367
Changelog for #12625 , #13051 , #13097 , #13167 , #13233 , #13237
2023-07-27 16:42:03 -04:00
Roger Miret
1d52627f71
Update ipam.md
...
100.64.16.9/24 isn't a valid CIDR
2023-07-27 16:07:44 -04:00
Alef Burzmali
bba4fe437c
Update the install doc for PostgreSQL 15
...
Fixes #12768
2023-07-27 16:06:41 -04:00
Jeremy Stretch
1bcfcad9db
Update changelog
2023-07-25 16:48:41 -04:00
Jamie (Bear) Murphy
154b8236a2
Oob ip (devices) ( #13013 )
...
* initial oob_ip support for devices
* add primary ip and oob ip checkmark to ip address view
* add oob ip to device view and device edit view
* pep8
* make is_oob_ip and is_primary_ip generic for other models
* refactor oob_ip
* fix oob ip signal
* string capitalisation
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-25 14:40:40 -04:00
Arthur Hanson
149a496011
6347 Cache the number of each component type assigned to devices/VMs ( #12632 )
...
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-25 09:39:05 -04:00
Jeremy Stretch
96ea0ac9c7
Closes #12988 : Introduce custom field choice sets ( #13195 )
...
* Initial work on custom field choice sets
* Rename choices to extra_choices (prep for #12194 )
* Remove CustomField.choices
* Add & update tests
* Clean up table columns
* Add order_alphanetically boolean for choice sets
* Introduce ArrayColumn for choice lists
* Show dependent custom fields on choice set view
* Update custom fields documentation
* Introduce ArrayWidget for more convenient editing of choices
* Incorporate PR feedback
* Misc cleanup
2023-07-19 10:26:24 -04:00
Jeremy Stretch
837be4d45f
Merge branch 'develop' into feature
2023-07-11 10:09:26 -04:00
Jeremy Stretch
0f0cf683c4
PRVB
2023-07-10 16:55:17 -04:00
Jeremy Stretch
1c30a44b4e
Release v3.5.6
2023-07-10 16:35:53 -04:00
Jeremy Stretch
252cc37f97
Changelog for #13061 , #13096 , #13105 , #13116
2023-07-10 14:39:40 -04:00
Jeremy Stretch
63c33ff4be
PRVB
2023-07-06 16:40:11 -04:00
Jeremy Stretch
53a75a3dd7
Release v3.5.5
2023-07-06 16:20:14 -04:00
Jeremy Stretch
ecb4a084cc
Change log for #11738 , #12499 , #12579 , #12617 , #13047 , #13065 , #13092 , #13100
2023-07-06 14:54:37 -04:00
Jeremy Stretch
07ae7c8a6e
Changelog for #11335 , #12760 , #12842 , #12951 , #12955
2023-07-05 11:43:53 -04:00
Arthur
3754e00ee0
12809 document not to use underscores in model names
2023-06-29 15:49:47 -04:00
Jeremy Stretch
6e222f8dce
Closes #8248 : User bookmarks ( #13035 )
...
* Initial work on #8248
* Add tests
* Fix tests
* Add feature query for bookmarks
* Add BookmarksWidget
* Correct generic relation name
* Add docs for bookmarks
* Remove inheritance from ChangeLoggedModel
2023-06-29 14:36:11 -04:00
Jeremy Stretch
6b01b1df40
Changelog for #12849 , #12945 , #12961 , #12977 , #12983 , #13011
2023-06-27 08:39:51 -04:00
Jeremy Stretch
d131d9b310
Correct changelog for #12953
2023-06-23 15:31:18 -04:00
Jeremy Stretch
32fe9fe8ec
Changelog for #12533 , #12960 , #12963 , #12966 , #12975 , #12989
2023-06-23 15:26:48 -04:00
Jeremy Stretch
1056e513b1
Closes #11541 : Support for limiting tag assignments by object type ( #12982 )
...
* Initial work on #11541
* Merge migrations
* Limit tags by object type during assignment
* Add tests for object type validation
* Fix form field parameters
2023-06-23 14:08:14 -04:00
Jeremy Stretch
48b2ab3587
Closes #12964 : Raise minimum PostgreSQL version from 11 to 12
2023-06-22 12:27:21 -04:00
Jeremy Stretch
9fa1411d74
Changelog for #9077 , #11305 , #12175 , #12180 , #12794
2023-06-22 10:55:12 -04:00
Jeremy Stretch
e7edccd9ba
Merge branch 'develop' into feature
2023-06-20 14:53:07 -04:00
Jeremy Stretch
70c2b358ad
PRVB
2023-06-20 14:27:18 -04:00
Jeremy Stretch
54622b5f92
Release v3.5.4
2023-06-20 13:56:09 -04:00
Jeremy Stretch
cdce500d90
Changelog for #12474 , #12828 , #12845 , #12865 , #12885 , #12914
2023-06-15 16:15:15 -04:00
Arthur
e635f0defd
Merge branch 'develop' into feature
2023-06-14 16:32:56 -07:00
Arthur Hanson
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
Jeremy Stretch
4d686e8162
Changelog for #12622 , #12682 , #12818 , #12822 , #12847
2023-06-14 13:54:40 -04:00
jeremystretch
2e9586523f
Changelog for #12687 , #12838 , #12850 , #12862
2023-06-13 15:47:40 -04:00
jeremystretch
2e2ff09822
Merge branch 'develop' into feature
2023-06-02 15:43:06 -04:00
jeremystretch
4a88d5e3d9
PRVB
2023-06-02 15:42:34 -04:00
jeremystretch
46d1d5a44a
Release v3.5.3
2023-06-02 14:17:01 -04:00
jeremystretch
dee4aec62d
Fixes #12779 : Correct arithmetic for converting inches to meters
2023-06-01 13:21:15 -04:00
jeremystretch
852026bf7b
Changelog for #7503 , #9876 , #12015 , #12538 , #12762
2023-05-31 16:35:06 -04:00
Daniel Sheppard
1349a25e34
Update missing changelog
2023-05-31 14:30:40 -05:00
jeremystretch
bca9d0fa8a
Closes #12599 : Apply filter parameters to links in object count dashboard widgets
2023-05-30 16:31:34 -04:00
jeremystretch
9b8ab1c1f7
Fixes #12742 : Object counts dashboard widget should support URL-compatible query filters
2023-05-30 15:44:43 -04:00
jeremystretch
b3bd03a1e9
Fixes #12715 : Use contact assignments table to display the contacts assigned to an object
2023-05-30 14:51:16 -04:00
jeremystretch
18c863e393
Changelog for #11539 , #12370 , #12470 , #12562 , #12597 , #12627 , #12745
2023-05-30 09:52:14 -04:00
Abhimanyu Saharan
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
jeremystretch
b64b19a3f4
Fixes #11934 : Prevent reassignment of an IP address designated as primary for its parent object
2023-05-25 16:42:24 -04:00
jeremystretch
bf1c191b2e
Fixes #12694 : Strip leading & trailing whitespace from custom link URL & text
2023-05-24 15:45:24 -04:00
jeremystretch
6160e03426
PRVB
2023-05-22 17:00:29 -04:00
jeremystretch
fbc7811f56
Release v3.5.2
2023-05-22 16:24:30 -04:00
jeremystretch
fa3bedb947
Fixes #12642 : Fix bulk tenant assignment via cluster import form
2023-05-22 13:07:40 -04:00
jeremystretch
c8d9a3b4eb
Changelog for #12327 , #12548 , #12594 , #12605 , #12629
2023-05-18 14:34:13 -04:00
Abhimanyu Saharan
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
jeremystretch
4208b79514
Closes #12320 : Remove obsolete fields napalm_driver and napalm_args from Platform
2023-05-16 09:35:27 -04:00
kkthxbye
0ad88e2431
Changed docs to reflect the new URL for the dynamic API documentation
2023-05-16 08:19:57 +02:00
jeremystretch
c65b2a080f
Changelog for #11017 , #12468
2023-05-15 09:13:11 -04:00
jeremystretch
02db0bcc2e
Closes #11766 : Remove obsolete custom ChoiceField and MultipleChoiceField classes
2023-05-12 16:27:50 -04:00
jeremystretch
39fd64b2ef
Fixes #12570 : Disable ordering of synchronized object tables by the synced attribute
2023-05-12 11:08:32 -04:00
jeremystretch
567285d36a
Changelog for #7671 , #10686 , #11233 , #11559 , #12554
2023-05-12 11:00:33 -04:00
jeremystretch
ff874a24dd
#7671 : Document REMOTE_AUTH_AUTO_CREATE_GROUPS config parameter
2023-05-12 10:56:36 -04:00
Abhimanyu Saharan
e71a98499f
Adds BANNER_MAINTENANCE config ( #12555 )
...
* adds BANNER_MAINTENANCE config #12554
* changes as per review
* lint fix
* Fix admin form field widget
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-12 09:54:59 -04:00
Abhimanyu Saharan
556beeee6c
Updates doc for reports and scripts permission ( #12565 )
...
* updates doc for script permission #12557
* updates doc for reports permission #12557
2023-05-12 09:04:56 -04:00
jeremystretch
b7f028fba3
Fixes #12550 : Fix rear port selection widget under front port creation form
2023-05-10 10:44:01 -04:00
jeremystretch
2d0ac213c7
Changelog for #11670 , #11900 , #12131 , #12233 , #12286 , #12323
2023-05-10 09:39:25 -04:00
Abhimanyu Saharan
2b2c559a37
updates ldap doc for centos #12447
2023-05-09 08:32:22 -04:00
Abhimanyu Saharan
1af3ba9496
Adds full_clean in examples ( #12527 )
...
* adds full_clean in examples #11689
* removes extra info
2023-05-09 08:31:50 -04:00
jeremystretch
9eeca06115
#12498 : Annotate option to set MAPS_URL=None
2023-05-05 15:26:22 -04:00
jeremystretch
da781b8d28
Changelog for #12223 , #12498
2023-05-05 15:25:08 -04:00
jeremystretch
e96cfadd22
PRVB
2023-05-05 12:58:09 -04:00
jeremystretch
56a4d0333e
Formatting fix
2023-05-05 12:31:12 -04:00
jeremystretch
6794742213
Release v3.5.1
2023-05-05 12:29:10 -04:00
jeremystretch
a29a07ed26
Fixes #12463 : Fix the association of completed jobs with reports & scripts in the REST API
2023-05-05 10:17:13 -04:00
jeremystretch
42c80f69e6
Changelog for #11715 , #11801 , #11932 , #12122 , #12245 , #12416 , #12476 , #12483 , #12496
2023-05-05 10:01:54 -04:00
jeremystretch
3eba65b5c2
Changelog for #10757 , #11652 , #11791 , #11190 , #12363 , #12464
2023-05-04 14:14:21 -04:00
Abhimanyu Saharan
25142e037a
Adds housekeeping systemd files ( #12457 )
...
* adds housekeeping systemd files #11190
* Clean up Markdown
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-05-04 13:43:40 -04:00
Abhimanyu Saharan
93b912c2da
Adds ENGINE to database config ( #12458 )
...
* adds ENGINE to database config #11791
* fixed lint issues
* updated doc
2023-05-04 13:36:52 -04:00
jeremystretch
2c756873aa
Fix broken links
2023-05-04 08:43:17 -04:00
jeremystretch
01fa6e28cd
Changelog for #10759 , #11422 , #11504 , #12433
2023-05-03 09:32:48 -04:00
jeremystretch
7aa8434575
Changelog for #12367 , #12410 , #12436
2023-05-02 16:40:56 -04:00
jeremystretch
cc3b95bdb0
Fixes #12400 : Validate default values for object and multi-object custom fields
2023-05-02 09:35:25 -04:00
jeremystretch
2099cd0fdc
#12415 : Bump django-rq to v2.8.0
2023-05-02 09:35:25 -04:00
Jop Zinkweg
3bdbf67b8f
Update examples to reflect obj rename to object
...
#8684 missed some references to ```obj```
2023-05-02 08:31:33 -04:00
jeremystretch
1952707702
Fixes #12401 : Support the creation of front ports without a pre-populated device ID
2023-05-01 16:51:10 -04:00
jeremystretch
9319cffb1c
Fixes #12384 : Add a three-second timeout for RSS reader widget
2023-05-01 16:19:39 -04:00
jeremystretch
261f5e4995
Fixes #12415 : Pin rq to v1.13.0 to fix ImportError exception from django-rq
2023-05-01 14:38:51 -04:00
jeremystretch
8cede0daf8
Changelog for #12380 , #12395 , #12396 , #12405 , #12412
2023-05-01 14:19:56 -04:00
jeremystretch
25dc7e234d
PRVB
2023-04-27 14:52:07 -04:00
jeremystretch
a5bc9d4a2d
Release v3.5.0
2023-04-27 14:24:44 -04:00
jeremystretch
6109bef700
Merge branch 'develop' into feature
2023-04-27 12:11:08 -04:00
jeremystretch
84089ab8c5
Release v3.4.10
2023-04-27 11:47:42 -04:00
jeremystretch
b7140a0e4a
Closes #12343 : Enforce a minimum length for SECRET_KEY configuration parameter
2023-04-27 10:35:39 -04:00
jeremystretch
f49e4ee512
Merge branch 'develop' into feature
2023-04-26 15:09:51 -04:00
jeremystretch
a49fdad5e1
Release v3.4.9
2023-04-26 14:33:23 -04:00
jeremystretch
d87235af2f
Closes #12337 : Enable anonymized reporting of census data
2023-04-26 10:44:56 -04:00
jeremystretch
99af126fac
Closes #11386 : Introduce CSRF_COOKIE_SECURE, SECURE_SSL_REDIRECT, and SESSION_COOKIE_SECURE configuration parameters
2023-04-25 16:29:01 -04:00
jeremystretch
83cea218b5
Changelog for #12195 , #12218 , #12278
2023-04-25 14:49:43 -04:00
jeremystretch
053be952ba
Fixes #12238 : Improve error message for API token IP prefix validation failures
2023-04-21 16:06:33 -04:00
jeremystretch
390619ca99
Changelog for #11383 , #12205 , #12226 , #12255
2023-04-21 15:40:34 -04:00
jeremystretch
2fe5592c3c
Fixes #12299 : Fix object list widget support for filtering by multiple values
2023-04-21 11:54:28 -04:00
jeremystretch
8cf0a79dee
Changelog for #12149 , #12256 , #12288
2023-04-21 11:40:28 -04:00
jeremystretch
183c5ca667
Update screenshots
2023-04-21 11:35:35 -04:00
jeremystretch
d5c4b1e27c
#10520 : Remove obsolete NAPALM documentation
2023-04-21 11:22:38 -04:00
Janik H
12bb0ec1fe
Fix typo in api token auth
2023-04-21 10:01:13 -04:00
Luke Anderson
ab3531558a
Closes #12226 : Add Profile Data Headers to Remote Authentication Middleware ( #12253 )
...
* Closes #12226 : Add Profile Data Headers to Remote Authentication Middleware
* Tweak documentation
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-04-20 15:49:54 -04:00
jeremystretch
164b2a5016
Fixes #12270 : Fix pre-population of list values when creating a saved filter
2023-04-19 17:41:38 -04:00
jeremystretch
7b374e4cf6
Fixes #12296 : Fix 'mark connected' form field for bulk editing front & rear ports
2023-04-19 17:25:32 -04:00
jeremystretch
b84ac184c2
#8684 : Remove obsolete 'obj' var from custom link context
2023-04-19 09:58:18 -04:00
jeremystretch
d5d2431cbd
Docs cleanup for v3.5
2023-04-18 16:58:53 -04:00
jeremystretch
4452f57f90
Release v3.5-beta2
2023-04-18 09:21:15 -04:00
jeremystretch
b167153186
Enable scheduling_enabled parameter for reports
2023-04-18 08:45:31 -04:00
jeremystretch
197c6a1cbf
Add scheduling_enabled parameter for scripts
2023-04-18 08:45:31 -04:00
Jeremy Stretch
d470848b29
Closes #12246 : General cleanup of utilities modules
...
* Clean up base modules
* Clean up forms modules
* Clean up templatetags modules
* Replace custom simplify_decimal filter with floatformat
* Misc cleanup
* Merge ReturnURLForm into ConfirmationForm
* Clean up import statements for utilities.forms
* Fix field class references in docs
2023-04-14 10:33:53 -04:00
jeremystretch
59a6b3e71b
Merge branch 'develop' into feature
2023-04-12 17:38:16 -04:00
jeremystretch
dd8112c30e
PRVB
2023-04-12 15:33:22 -04:00
jeremystretch
eef38257b9
Release v3.4.8
2023-04-12 14:06:09 -04:00
Arthur Hanson
9e305c6181
Closes #12207 : Establish a permission for creating API tokens on behalf of other users ( #12192 )
...
* 11091 add permission to allow user to create api tokens for other users
* 11091 update docs
* 11091 fix for test
* 11091 fix for test
* 11091 test case for invalid token creation
* 11091 add test for permission grant
* Cleanup & fix serializer validation
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-04-12 10:25:06 -04:00
jeremystretch
3528aaee2c
Update release notes
2023-04-11 15:56:34 -04:00
jeremystretch
6820796c10
Closes #10414 : Enable general purpose image attachments for device types
2023-04-10 16:43:40 -04:00
jeremystretch
4a331b560f
Closes #11015 : Remove unit from commit rate column header in circuits table
2023-04-10 16:35:21 -04:00
jeremystretch
4c9cf9032c
Changelog for #10221 , #10600 , #11431 , #11454
2023-04-10 14:06:36 -04:00
jeremystretch
f68a63255b
#11029 : Cleanup & changelog
2023-04-10 10:40:56 -04:00
jeremystretch
768d6f624e
Fixes #12191 : Change absolute image path to relative
2023-04-10 09:17:13 -04:00
jeremystretch
1146aaff89
Closes #11453 : Display a warning banner when DEBUG is enabled
2023-04-10 09:12:04 -04:00
jeremystretch
08017c51f6
Merge branch 'develop' into feature
2023-04-07 13:00:00 -04:00
jeremystretch
9f71cf79e6
Changelog for #12007 , #12118
2023-04-07 11:54:43 -04:00
jeremystretch
085cfc58f4
Fixes #12184 : Fix filtered bulk deletion for various models
2023-04-07 10:25:36 -04:00
jeremystretch
63a0ec7a79
Fixes #12190 : Fix form layout for plugin textarea fields
2023-04-07 10:03:47 -04:00
jeremystretch
f8d40ae824
Changelog for #11746 , #12011 , #12087
2023-04-05 13:32:18 -04:00
jeremystretch
29fbe6e4ee
Closes #12126 : Introduce a DEFAULT_DASHBOARD config parameter
2023-04-05 08:32:18 -04:00
jeremystretch
1b5f926e17
Fixes #12167 : Catch and report on exceptions raised when rendering a config template
2023-04-04 08:47:01 -04:00
jeremystretch
8a684adf66
Changelog for #12074 , #12117
2023-04-03 15:38:05 -04:00
jeremystretch
53abcc0f5c
Closes #12136 : Extend object count & list widgets to support filters
2023-04-03 15:02:11 -04:00
jeremystretch
0676ed45c7
Closes #12107 : Document support for plugin-provided dashboard widgets
2023-04-03 14:15:18 -04:00
jeremystretch
872b70c2b5
Fixes #12145 : Employ HTMXSelect widget to fix inclusion of <select> field values during form regeneration
2023-04-03 12:49:26 -04:00
jeremystretch
2805633b16
Fixes #12144 : Ensure consistent treatment of context data when rendering config templates via UI & API
2023-04-03 09:50:07 -04:00
jeremystretch
f245f07fd9
Fixes #12146 : Do not display object selector for disabled fields
2023-04-03 09:39:03 -04:00
Tobias Genannt
ac07b33602
Fixed typo in Synchronized Data documentation
2023-04-01 10:45:45 +02:00
jeremystretch
8d6c591535
Fixes #12103 : Limit the types of objects available for object count & list widgets
2023-03-31 15:30:40 -04:00
jeremystretch
6a85c5b3ce
Fixes #12115 : Fix rendering config templates from a data file
2023-03-31 10:37:12 -04:00
jeremystretch
bd38b50e5e
Fixes #12105 : Prevent data sources from becoming stuck in syncing status when an exception is raised
2023-03-31 09:52:07 -04:00
jeremystretch
eb77c0e920
Fixes #12106 : Fix exception when saving dashboard widget with minimum width/height
2023-03-31 09:34:50 -04:00
jeremystretch
198c004c1d
Fixes #12108 : Limit the draggable area of widgets to their headers
2023-03-31 09:26:58 -04:00
jeremystretch
730eb2e83b
Fixes #12112 : Do not link data source URL for local paths
2023-03-31 09:06:16 -04:00
jeremystretch
cdad50e051
Fixes #12109 : Fix migration error when replicating more than 100 job results
2023-03-31 08:59:15 -04:00
jeremystretch
3264636b7a
Changelog for #12084 , #12095
2023-03-30 17:02:23 -04:00
jeremystretch
6f08c4a4be
Fixes #11846 : Update database creation instructions for PostgreSQL 14+
2023-03-30 16:35:56 -04:00
jeremystretch
99b914689a
Release v3.5-beta1
2023-03-30 15:55:12 -04:00
jeremystretch
b0f6cea4f3
Documentation cleanup
2023-03-30 15:45:32 -04:00
jeremystretch
bfd8e012dc
Note breaking changes re: API schema
2023-03-30 14:36:02 -04:00
jeremystretch
f36dfe3a11
Update changelog
2023-03-30 13:21:03 -04:00
jeremystretch
c4891fe105
Closes #12085 : Add a file source view for reports
2023-03-29 16:58:35 -04:00
jeremystretch
177668dca5
Update changelog for #9047
2023-03-29 08:31:40 -04:00
Daniel Sheppard
9d709c84e7
Closes : #9047 - Add Provider Accounts ( #12057 )
...
* #9047 - ProviderAccount
* #9047 - Move to new selector types
* #9047 - Re-introduce provider FK to Circuit model
* #9047 - Fix broken tests
* Misc cleanup
* Revert errant change
* Fix tests
* Update circuit filter form
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-29 08:27:11 -04:00
jeremystretch
15590f1f48
Merge branch 'develop' into feature
2023-03-28 14:19:08 -04:00
jeremystretch
0330c652bd
PRVB
2023-03-28 14:13:39 -04:00
jeremystretch
d3c5f1e744
Release v3.4.7
2023-03-28 13:46:43 -04:00
jeremystretch
9995fad513
Update changelog for #11645 , #12029 , #12038
2023-03-28 10:21:38 -04:00
jeremystretch
19787dd21d
Update changelog
2023-03-28 10:02:29 -04:00
Austin de Coup-Crank
571d33e660
Fixes #11977 : Multiple remote authentication backends ( #12012 )
...
* Add suppport for REMOTE_AUTH_BACKEND as iterable
* Closes #11977 : Support for multiple auth backends
* Tweak list casting
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-28 08:44:24 -04:00
jeremystretch
34236ff468
Update release notes
2023-03-27 14:20:13 -04:00
jeremystretch
7b258dc11f
Rename JOBRESULT_RETENTION to JOB_RETENTION
2023-03-27 14:20:13 -04:00
jeremystretch
40572b543f
Rename JobResult to Job and move to core
2023-03-27 14:20:13 -04:00
Arthur
96eb89a469
12049 fix passsword typo
2023-03-24 20:19:58 -04:00
jeremystretch
9c5f4163af
Update release notes
2023-03-23 08:44:42 -04:00
jeremystretch
a098c3b0c1
#11558 : Introduce GIT_PATH configuration setting
2023-03-22 11:25:03 -04:00
jeremystretch
2fc79af4c7
#11558 : Cleanup & docs
2023-03-22 09:20:44 -04:00
jeremystretch
00088cba6d
#11559 : Add device config API endpoint & cleanup
2023-03-21 17:00:06 -04:00
jeremystretch
402d5d955f
Documentation cleanup
2023-03-20 16:37:47 -04:00
jeremystretch
9ce29f9edc
#9653 : Cleanup
2023-03-20 16:00:08 -04:00
jeremystretch
3b9fda0169
Merge branch 'develop' into feature
2023-03-20 08:54:22 -04:00
Jeremy Stretch
206d578bc3
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
6e4c4c4342
Closes #11494 : Enable filtering objects by create/update request IDs
2023-03-16 16:29:43 -04:00
jeremystretch
3d14a79428
Fixes #11979 : Correct URL for tags in route targets list
2023-03-16 08:20:52 -04:00
Jeremy Stretch
cacc418cd5
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
Ryan Merolle
4286d74d44
Add fieldsets functionality to scripts to allow for form field groupings ( #11880 )
...
* update script template
* update docs
* introduce default_fieldset
* correct custom script docs
* default to use fieldsets in scripts
* update scripts docs for new behavior
* Misc cleanup
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
2023-03-14 15:50:49 -04:00
jeremystretch
5cd3ad0b12
Cleanup & docs
2023-03-14 15:44:16 -04:00
jeremystretch
1446b07f8c
Closes #11780 : Enable loading import data from remote sources
2023-03-14 14:53:26 -04:00
jeremystretch
6a696d9ed7
Closes #11968 : Add navigation menu buttons to create device & VM components
2023-03-13 15:15:38 -04:00
jeremystretch
016eff52c0
PRVB
2023-03-13 11:59:57 -04:00
jeremystretch
2a9178af12
Merge branch 'develop' into feature
2023-03-13 11:58:37 -04:00
jeremystretch
520493c714
Release v3.4.6
2023-03-13 11:16:31 -04:00
jeremystretch
a71a59c088
Fixes #11631 : Fix filtering changelog & journal entries by multiple content type IDs
2023-03-13 10:00:05 -04:00
jeremystretch
267a14264b
Fixes #11927 : Correct loading of plugin resources with custom paths
2023-03-13 08:52:38 -04:00
jeremystretch
065738473e
Changelog for #11850 , #11851
2023-03-13 08:38:57 -04:00
rganascim
07b0b93256
Closes #11638 : add http redirect to apache
2023-03-10 09:55:22 -05:00
jeremystretch
a717ddf5e6
Changelog for #8272 , #8958
2023-03-10 09:00:28 -05:00
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
jeremystretch
46e3883f19
Closes #815 : Enable specifying terminations when bulk importing circuits
2022-11-18 15:22:24 -05:00
jeremystretch
0885333b11
Fixes #9223 : Fix serialization of array field values in change log
2022-11-18 11:24:14 -05:00
jeremystretch
c287641363
Changelog for #10236 , #10653
2022-11-18 11:23:30 -05:00
jeremystretch
3a5914827b
Fixes #6389 : Call snapshot() on object when processing deletions
2022-11-17 21:04:55 -05:00
jeremystretch
cf55e96241
Fixes #10721 : Disable ordering by custom object field columns
2022-11-17 16:30:54 -05:00
jeremystretch
bd29d15814
Fixes #10579 : Mark cable traces terminating to a provider network as complete
2022-11-17 16:08:29 -05:00
jeremystretch
d3911e2a4c
Fixes #9878 : Fix spurious error message when rendering REST API docs
2022-11-17 15:13:37 -05:00
jeremystretch
ae11419045
Changelog for #10946 , #10948
2022-11-17 12:41:24 -05:00
jeremystretch
43bbd42d3c
Fixes #10957 : Add missing VDCs column to interface tables
2022-11-17 12:29:30 -05:00
jeremystretch
216d8d24b8
Add note to update model's SearchIndex
2022-11-16 16:40:01 -05:00
jeremystretch
cb2b256934
Fix typo
2022-11-16 16:38:29 -05:00
jeremystretch
2f96fdd135
Merge branch 'develop' into feature
2022-11-16 11:42:32 -05:00
jeremystretch
e40e2550a6
PRVB
2022-11-16 11:34:45 -05:00
jeremystretch
62a80c46a8
Release v3.3.8
2022-11-16 10:45:29 -05:00
jeremystretch
ceec1055e0
Changelog for #10356 , #10904 , #10920
2022-11-16 10:40:18 -05:00
jeremystretch
44c248e6c2
Closes #10934 : Update release package URL
2022-11-16 10:36:30 -05:00
jeremystretch
316c3808f7
Changelog for #9439 , #10902 , #10914 , #10915 , #10919
2022-11-16 09:43:11 -05:00
jeremystretch
db77e9428f
Update features docs for v3.4
2022-11-16 09:11:03 -05:00
jeremystretch
80f5c96af3
Document save_object() on BulkImportView
2022-11-16 08:47:45 -05:00
jeremystretch
0c0c848597
Clean up plugins documentation
2022-11-15 16:55:18 -05:00
jeremystretch
0bcc59a1e9
#8366 : Add started field to JobResult
2022-11-15 15:06:11 -05:00
jeremystretch
87727c71f7
#8366 : name scheduled_time to scheduled for consistency with other fields
2022-11-15 13:37:13 -05:00
jeremystretch
23c0ca456f
#4347 : Rename NetBoxModelCSVForm to NetBoxModelImportForm
2022-11-15 12:24:57 -05:00
jeremystretch
4230162294
Add missing model documentation
2022-11-15 10:50:26 -05:00
jeremystretch
1b707e07f2
Add missing milestones to release notes
2022-11-14 17:07:39 -05:00
jeremystretch
42e9dc0da7
Changelog for #4751 , #10694 , #10851
2022-11-14 14:06:30 -05:00
Jeremy Stretch
a5308ea28e
Closes #10851 : New staging mechanism ( #10890 )
...
* WIP
* Convert checkout() context manager to a class
* Misc cleanup
* Drop unique constraint from Change model
* Extend staging tests
* Misc cleanup
* Incorporate M2M changes
* Don't cancel wipe out creation records when an object is deleted
* Rename Change to StagedChange
* Add documentation for change staging
2022-11-14 13:55:03 -05:00
Arthur Hanson
27bf7b4a9a
4751 Enable plugins to inject content within object list views ( #10901 )
...
* 4751 add plugin buttons to list templates
* 4751 add plugin buttons to list templates
* 4751 add documentation
* 4751 fix object reference
* 4751 update docs
2022-11-14 13:51:58 -05:00
jeremystretch
8400509358
Fixes #10891 : Populate tag selection list for service filter form
2022-11-14 09:28:03 -05:00
jeremystretch
d971131198
Fixes #10897 : Fix form widget styling on FHRP group form
2022-11-14 09:24:12 -05:00
jeremystretch
5729a06348
Fixes #10910 : Fix cable creation links on power port view
2022-11-14 09:20:02 -05:00
jeremystretch
2cc2d2cc37
Changelog & documentation for #7854
2022-11-11 08:25:44 -05:00
jeremystretch
d59d23e308
Fixes #10881 : Fix dark mode coloring for data on device status page
2022-11-10 16:47:17 -05:00
jeremystretch
3d1501e8fd
Changelog for #10837 , #10874
2022-11-10 16:33:34 -05:00
jeremystretch
653acbf62c
#4347 : Changelog & cleanup
2022-11-10 11:05:44 -05:00
jeremystretch
93e241e8f3
Changelog for #10709 , #10829
2022-11-04 16:56:52 -04:00
jeremystretch
ea6d86e6c4
Closes #10052 : The cf attribute now returns deserialized custom field data
2022-11-04 14:53:18 -04:00
jeremystretch
f68c7fb188
Changelog for #7376 , #10710
2022-11-04 13:46:15 -04:00
jeremystretch
ad40d42dc4
Closes #10710 : Add status field to WirelessLAN
2022-11-04 13:40:39 -04:00
Jeremy Stretch
bc6b5bc4be
Closes #10545 : Standardize description & comment fields on primary models ( #10834 )
...
* Standardize description & comments fields on primary models
* Update REST API serializers
* Update forms
* Update tables
* Update templates
2022-11-04 08:28:09 -04:00
jeremystretch
6b2deaeced
Closes #8485 : Enable journaling for all organizational models
2022-11-03 13:31:51 -04:00
jeremystretch
13afc52617
Closes #10543 : Introduce get_plugin_config() utility function
2022-11-03 13:18:58 -04:00
jeremystretch
0ad7ae2837
Closes #10698 : Omit app label from content type in table columns
2022-11-02 16:26:26 -04:00
jeremystretch
8fb91a1f8c
Closes #10821 : Enable data localization
2022-11-02 15:55:39 -04:00
jeremystretch
3b0a84969b
Closes #10820 : Switch timezone library from pytz to zoneinfo
2022-11-02 15:54:41 -04:00
jeremystretch
81c0dce5a3
Closes #10697 : Move application registry into core app
2022-11-02 15:25:22 -04:00
Arthur Hanson
816fedb78d
8853 Prevent the retrieval of API tokens after creation ( #10645 )
...
* 8853 hide api token
* 8853 hide key on edit
* 8853 add key display
* 8853 cleanup html
* 8853 make token view accessible only once on POST
* Clean up display of tokens in views
* Honor ALLOW_TOKEN_RETRIEVAL in API serializer
* Add docs & tweak default setting
* Include token key when provisioning with user credentials
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-11-02 12:45:00 -04:00
jeremystretch
ea61a540cd
Closes #10816 : Pass the current request when instantiating a FilterSet within UI views
2022-11-02 11:00:09 -04:00
jeremystretch
0b24d3d892
Merge branch 'develop' into feature
2022-11-01 17:13:11 -04:00
jeremystretch
2af8891f70
PRVB
2022-11-01 17:11:55 -04:00
jeremystretch
4f5caa5ed2
Release v3.3.7
2022-11-01 16:48:40 -04:00
jeremystretch
aa7f04bf1b
Fixes #10809 : Permit nullifying site time_zone via REST API
2022-11-01 16:45:32 -04:00
jeremystretch
aaf1ea52b7
Fixes #10791 : Permit nullifying VLAN group scope_type via REST API
2022-11-01 15:38:10 -04:00
jeremystretch
7990cfb078
Fixes #10803 : Fix exception when ordering contacts by number of assignments
2022-11-01 15:27:35 -04:00
jeremystretch
675a5f8687
Changelog for #10781
2022-10-31 15:17:24 -04:00
jeremystretch
a25ee66150
Changelog for #10282 , #10770
2022-10-31 15:15:45 -04:00
Arthur Hanson
13c27b00d3
10781 add python 3.11 support ( #10782 )
...
* 10781 add python 3.11 support
* 10781 update Django to latest
2022-10-31 15:05:34 -04:00
Arthur
7b5f5ca6bb
Merge branch 'develop' into feature
2022-10-27 14:25:27 -07:00
jeremystretch
a176e9452f
Changelog for #7961
2022-10-27 13:24:20 -04:00
Arthur Hanson
cb815ede60
7961 CSV bulk update ( #10715 )
...
* 7961 add csv bulk update
* temp checkin - blocked
* 7961 bugfix and cleanup
* 7961 change to id, add docs
* 7961 add tests cases
* 7961 fix does not exist validation error
* 7961 fix does not exist validation error
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 optimize loading csv test data
* 7961 update tests remove redundant code
* 7961 avoid MPTT issue in test cases
2022-10-27 13:10:18 -04:00
jeremystretch
d773f4e62a
Closes #9832 : Add mounting_depth field to rack model
2022-10-27 10:50:54 -04:00
jeremystretch
dbe66596f9
Closes #9887 : Inspect docs_url property to determine link to model documentation
2022-10-27 09:44:09 -04:00
jeremystretch
edb5220228
Changelog for #10666 (missed in v3.3.6)
2022-10-26 15:11:44 -04:00
jeremystretch
16919cc1d9
Closes #10761 : Enable associating an export template with multiple object types
2022-10-26 13:30:45 -04:00
jeremystretch
9e8234bb45
Closes #8274 : Enable associating a custom link with multiple object types
2022-10-26 11:39:26 -04:00
jeremystretch
c4dcd34ce9
Merge branch 'develop' into feature
2022-10-26 10:25:49 -04:00
jeremystretch
18332bdbf1
PRVB
2022-10-26 10:23:50 -04:00
jeremystretch
eac2ace80b
Release v3.3.6
2022-10-26 09:58:31 -04:00
jeremystretch
658c9347f3
Fixes #10682 : Correct home view links to connection lists
2022-10-26 09:32:29 -04:00
jeremystretch
7b3ef2ade5
Fixes #10719 : Prevent user without sufficient permission from creating an IP address via FHRP group creation
2022-10-26 08:44:20 -04:00
jeremystretch
2a62b628cf
Fixes #10723 : Distinguish between inside/outside NAT assignments for device/VM primary IPs
2022-10-26 08:23:50 -04:00
jeremystretch
eb91934d70
Fixes #10745 : Correct display of status field in clusters list
2022-10-25 16:41:07 -04:00
jeremystretch
01654765e8
Fixes #10746 : Add missing status attribute to cluster view
2022-10-25 16:38:32 -04:00
jeremystretch
b2e2e3be35
Closes #10739 : Introduce get_queryset() method on generic views
2022-10-25 11:33:20 -04:00
Jeremy Stretch
9628dead07
Closes #10560 : New global search ( #10676 )
...
* Initial work on new search backend
* Clean up search backends
* Return only the most relevant result per object
* Clear any pre-existing cached entries on cache()
* #6003 : Implement global search functionality for custom field values
* Tweak field weights & document guidance
* Extend search() to accept a lookup type
* Move get_registry() out of SearchBackend
* Enforce object permissions when returning search results
* Add indexers for remaining models
* Avoid calling remove() on non-cacheable objects
* Use new search backend by default
* Extend search backend to filter by object type
* Clean up search view form
* Enable specifying lookup logic
* Add indexes for value field
* Remove object type selector from search bar
* Introduce SearchTable and enable HTMX for results
* Enable pagination
* Remove legacy search backend
* Cleanup
* Use a UUID for CachedValue primary key
* Refactoring search methods
* Define max search results limit
* Extend reindex command to support specifying particular models
* Add clear() and size to SearchBackend
* Optimize bulk caching performance
* Highlight matched portion of field value
* Performance improvements for reindexing
* Started on search tests
* Cleanup & docs
* Documentation updates
* Clean up SearchIndex
* Flatten search registry to register by app_label.model_name
* Clean up search backend classes
* Clean up RestrictedGenericForeignKey and RestrictedPrefetch
* Resolve migrations conflict
2022-10-21 13:16:16 -04:00
jeremystretch
893925436d
Merge branch 'feature' into 8366-job-scheduling
2022-10-20 17:03:57 -04:00
jeremystretch
96c4696417
Changelog for #9584 , #10580 , #10639
2022-10-20 16:31:52 -04:00
jeremystretch
bd79a27e4d
Merge branch 'develop' into feature
2022-10-20 16:07:03 -04:00
jeremystretch
7505baf3a1
Fixes #10712 : Fix ModuleNotFoundError exception when generating API schema under Python 3.9+
2022-10-20 15:49:13 -04:00
kkthxbye-code
4f95c5a72c
Allow scheduling jobs via. the API
2022-10-20 21:36:43 +02:00
jeremystretch
85a4b1f881
Closes #10699 : Remove custom import_object() function
2022-10-19 10:40:39 -04:00
jeremystretch
10e874039f
Changelog for #10643 , #10646
2022-10-19 09:02:09 -04:00
jeremystretch
060ee2dd96
Revert PR #10621
2022-10-19 08:55:30 -04:00
jeremystretch
4cb0230878
Closes #10685 : Position A/Z termination cards above the fold under circuit view
2022-10-18 16:51:37 -04:00
kkthxbye-code
52faeb6f60
Added documentation describing job scheduling
2022-10-16 18:15:45 +02:00
Arthur
a44eed5001
10631 add extra GraphQL documentation
2022-10-13 08:08:26 -04:00
jeremystretch
f2407afc9f
Changelog for #8245
2022-10-12 13:43:31 -04:00
jeremystretch
aaf829898b
Changelog for #10575 , #10596
2022-10-12 08:41:41 -04:00
Arthur Hanson
bb150379a2
10571 replace deprecated mkdoc settings ( #10622 )
...
* 10571 replace deprecated mkdoc settings
* Omit landing page from docs nav menu
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-10-12 08:36:02 -04:00
jeremystretch
e8c5a4724a
Changelog for #9817 , #10595
2022-10-11 12:35:50 -04:00
Arthur Hanson
ffce5d968d
8927 plugin search ( #10489 )
...
* #7016 base search classes
* 7016 add search indexes
* 7016 add search indexes
* 7016 add search indexes
* 7016 add search indexes
* 7016 add search indexes
* 7016 add search indexes
* 8927 refactor search
* 8927 refactor search
* 8927 refactor search
* 8927 refactor search
* 8927 get search choices working
* 8927 cleanup - optimize
* 8927 use backend search function
* 8927 fix for plugin search
* 8927 add docs
* Move search app to a module under netbox/
* Utilize global registry to register model search classes
* Build search form options from registry
* Determine search categories from model app by default
* Enable dynamic search registration for plugins
* Update docs & improve plugin support
* Clean up search backend class
* Docs for #8927
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-10-10 14:00:59 -04:00
Jeremy Stretch
a3dbf4023c
Merge pull request #10597 from netbox-community/9072-plugin-view-tabs
...
#9072 : Custom model view tabs for plugins
2022-10-07 15:22:04 -04:00
jeremystretch
053c97b7a8
Docs and test for #9072
2022-10-07 15:03:52 -04:00
jeremystretch
663652f45e
Changelog for #9478
2022-10-06 16:54:19 -04:00
jeremystretch
664d5db5eb
Changelog for #10556
2022-10-05 15:53:50 -04:00
jeremystretch
a9e583a693
Changelog for #9669 , #9722
2022-10-05 12:04:47 -04:00
Jeremy Stretch
3a3ff474cb
Merge pull request #10567 from scanplus/ldap-ca-cert
...
Added LDAP_CA_CERT_* to LDAP settings
2022-10-05 12:01:39 -04:00
jeremystretch
c481a1b6a2
Merge branch 'develop' into feature
2022-10-05 10:28:48 -04:00
jeremystretch
ae90ad1fb7
PRVB
2022-10-05 10:13:02 -04:00
jeremystretch
1c69bfaf2c
Release v3.3.5
2022-10-05 09:47:55 -04:00
Tobias Genannt
5e37f82b2f
Added LDAP_CA_CERT_* to LDAP settings
...
These options can be used to specify a CA certificate to validate the LDAP
server certificate
2022-10-05 14:28:30 +02:00
jeremystretch
bdefd8ea8c
Fixes #10562 : Correct URL for contacts table tags column
2022-10-05 08:13:33 -04:00
jeremystretch
03946f2ca8
Fixes #10559 : Permit the pinning of a VM to a particular device within a cluster which has no site assignment
2022-10-04 15:46:55 -04:00
jeremystretch
fec8d1bc2f
Fixes #10423 : Enforce object type validation when creating journal entries
2022-10-04 15:26:52 -04:00
jeremystretch
eef5cefb5d
Fixes #10460 : Restore missing connection details for device components
2022-10-03 16:11:24 -04:00
jeremystretch
7712b81ab9
Fixes #10517 : Automatically inherit site assignment from cluster when creating a virtual machine
2022-10-03 15:35:45 -04:00
jeremystretch
7feb86fe55
Changelog for #10352
2022-10-03 15:03:28 -04:00
jeremystretch
aabee05a6a
Changelog for #8424 , #10491
2022-10-03 13:58:04 -04:00
jeremystretch
cf062b5b6a
Closes #10346 : Document how to access plugin config parameters
2022-10-03 13:56:46 -04:00
jeremystretch
9ef24d3f43
Fixes #10513 : Disable the reassignment of a module to a new device
2022-10-03 11:11:51 -04:00
jeremystretch
568e0c7ff6
Changelog for #9880
2022-09-30 17:30:18 -04:00
jeremystretch
0607295081
Docs cleanup
2022-09-30 17:18:12 -04:00
Jonathan Senecal
d4a7af8a89
Update plugins development docs
2022-09-30 17:18:12 -04:00
jeremystretch
10352ff5ad
Merge branch 'develop' into feature
2022-09-30 17:17:18 -04:00
jeremystretch
97d561ac33
Changelog for #9654 , #10348
2022-09-30 16:37:07 -04:00
Arthur Hanson
204c10c053
9654 device weight ( #10448 )
...
* 9654 add weight fields to devices
* 9654 changes from code review
* 9654 change _abs_weight to grams
* Resolve migrations conflict
* 9654 code-review changes
* 9654 total weight on devices
* Misc cleanup
Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
2022-09-30 16:31:04 -04:00
Arthur Hanson
af8bb0c4b9
10348 add decimal custom field ( #10422 )
...
* 10348 add decimal custom field
* 10348 fix tests
* 10348 add documentation
* Rearrange custom fields to be ordered consistently
* Rename number_field to integer_field for clarity
* Clean up validation logic
* Apply suggested changes from PR
* Store decimal custom field values natively
* Fix filter test
* Update custom field model migrations to use new encoder
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-09-30 16:03:24 -04:00
jeremystretch
d486fa8452
Changelog for #9045 , #9046 , #9071
2022-09-28 17:18:31 -04:00
Jeremy Stretch
c95ad5b208
Merge pull request #10441 from netbox-community/9071-plugin-menu
...
9071 add header to plugin menu
2022-09-28 17:08:10 -04:00
jeremystretch
d0465242a3
Add documentation for PluginMenu
2022-09-28 16:44:16 -04:00
jeremystretch
00d2dcda68
Refactor navigation resources and menu
2022-09-28 15:56:09 -04:00
jeremystretch
3c32c09a5a
Fixes #10496 : Use page.canonical_url to identify ReadTheDocs builds
2022-09-28 09:30:38 -04:00
jeremystretch
ad6a7086c4
Changelog for #9249
2022-09-27 16:52:14 -04:00
jeremystretch
2d9852d6f1
Fixes #10408 : Fix validation when attempting to add redundant contact assignments
2022-09-27 13:11:57 -04:00
jeremystretch
05542324fc
Changelog for #10465 , #10480
2022-09-27 11:53:11 -04:00
jeremystretch
6016e1b15d
Changelog & cleanup for #9892
2022-09-27 09:55:35 -04:00
Jeremy Stretch
d08d5620da
Merge pull request #10424 from netbox-community/9892-fhrpgroup-name
...
9892 fhrpgroup name
2022-09-27 09:48:11 -04:00
Arthur
7deb9fde9e
9071 add documentation
2022-09-26 14:41:46 -07:00
jeremystretch
dda193247a
Fixes #10470 : Omit read-only custom fields from CSV import forms
2022-09-26 16:47:34 -04:00
jeremystretch
2463e4efd3
Fixes #10461 : Enable filtering by read-only custom fields in the UI
2022-09-26 16:42:11 -04:00
jeremystretch
a0b17887fd
Fixes #10445 : Avoid rounding virtual machine memory values
2022-09-26 15:45:58 -04:00
Arthur
e11d594122
9892 add supporting tests, form fields
2022-09-26 11:39:43 -07:00
jeremystretch
0280ddcbe9
Merge branch 'develop' into feature
2022-09-26 11:55:58 -04:00
jeremystretch
96784640e3
Changelog for #10435 , #10439
2022-09-26 10:27:35 -04:00
Arthur Hanson
39129ecedf
10407 fix documentation link to requests ( #10409 )
...
* 10407 fix documentation link to requests
* Append page heading to URL
Co-authored-by: jeremystretch <jstretch@ns1.com>
2022-09-26 09:17:02 -04:00
Arthur
e95708fe08
Merge branch 'develop' into feature
2022-09-20 08:52:37 -07:00
Daniel Sheppard
75c91232b4
Update changelog for #9497
2022-09-20 09:49:46 -05:00
Daniel Sheppard
86d366be4d
Fixes #9651 - Document Pre-Change process for scripts
2022-09-20 09:46:23 -05:00
Arthur
ed3d04c7ba
Merge branch 'develop' into feature
2022-09-19 15:51:54 -07:00
jeremystretch
1b62c11db5
PRVB
2022-09-16 13:41:09 -04:00
jeremystretch
30b9ddc251
Release v3.3.4
2022-09-16 13:14:14 -04:00
jeremystretch
4a9831bd23
Fixes #10383 : Fix assignment of component templates to module types via web UI
2022-09-16 08:30:46 -04:00
jeremystretch
59388d89a0
Fixes #10387 : Fix MultiValueDictKeyError exception when editing a device interface
2022-09-16 08:20:24 -04:00
jeremystretch
1eb0e5d307
Merge branch 'develop' into feature
2022-09-15 14:30:24 -04:00
jeremystretch
935f008c16
PRVB
2022-09-15 14:29:43 -04:00
Arthur
05b17a0082
Release v3.3.3
2022-09-15 11:04:12 -07:00
jeremystretch
91fd25a548
Fixes #10353 : Table action buttons should reserve return URL parameters
2022-09-15 13:40:39 -04:00
jeremystretch
e05696dfcc
Fixes #10337 : Display SSO links when local authentication fails
2022-09-15 13:17:04 -04:00
Jeremy Stretch
157a45b627
Merge pull request #10369 from netbox-community/10359-add-region-column
...
#10359 add region column to site table
2022-09-15 13:07:59 -04:00
jeremystretch
e9a91455e8
#10359 : Add region and site group columns to the devices table
2022-09-15 12:55:21 -04:00