Commit Graph

12161 Commits

Author SHA1 Message Date
Jeremy Stretch
d05e761b19 Changelog for #14147, #14424, #14436, #14458 2023-12-15 15:21:38 -05:00
Arthur Hanson
d6a9f302ac 14147 Prevent logging to Change Log when no changes are made (#14477)
* 14147 Prevent logging to Change Log when no changes are made

* 14147 add test

* 14147 add exclude_fields to serialize_object

* 14147 make skip empty default to True

* 14147 remove override of to_objectchange

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-12-15 15:17:45 -05:00
Jeremy Stretch
1660926e17 Fixes #14533: Fix quick search under VLAN group VLANs list 2023-12-15 13:59:31 -05:00
Jeremy Stretch
42fadf6e90 Fixes #14522: Fix filtering contact assignments by group 2023-12-15 13:58:50 -05:00
Jeremy Stretch
959a0121fe Changelog for #13983, #14081, #14148, #14467, #14505, #14512, #14515 2023-12-14 17:12:29 -05:00
Daniel Sheppard
6f72bc5273 Update create_userconfig to receive signals from NetBoxUser model in addition to User model. 2023-12-14 17:07:57 -05:00
Jeremy Stretch
35536b4153 Fixes #14512: Omit unused queryset annotations for REST API requests using brief mode 2023-12-14 16:49:18 -05:00
Arthur Hanson
9f4881d01a 13983 Add nested arrays for extra_choices in CustomFieldChoiceSet (#14470)
* 13983 split array fields in CSV data for CustomFieldChoices

* 13983 fix help text

* 13983 update tests

* 13983 use re for split

* 13983 replace escaped chars

* 13983 fix escape handling

* 13983 fix escape handling

* 13983 fix escape handling
2023-12-14 15:18:56 -05:00
Arthur Hanson
627cb7f812 Fixes #14081: Fix cached counters on delete for parent-child items (#14131)
* 14081 fixed cached counters on delete for parent-child items

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-12-12 16:53:04 -05:00
Arthur Hanson
e972308c8c 14467 change ChoiceField separator from comma to colon (#14469)
* 14467 change ChoiceField separator from comma to colon

* 14467 fix test

* 14467 fix test

* 14467 use regex for colon detection

* 14467 update tests
2023-12-12 14:31:39 -05:00
Prince Kumar
6c18df852d add tags field in L2VPN Termination 2023-12-12 14:23:16 -05:00
Arthur Hanson
0e0be2c84d 14424 Remove ChangeLoggedModel from StagedChange (#14476)
* 14424 remove ChangeLoggedModel from StagedChange

* 14424 rename migration
2023-12-11 10:50:07 -05:00
Jeremy Stretch
e392af1029 Add note to bug reports section 2023-12-11 10:10:28 -05:00
Jeremy Stretch
88c038f7a1 Fixes #14472: Fix display of hidden custom fields in object edit forms 2023-12-08 08:45:03 -05:00
Jeremy Stretch
7fd4c36f31 Changelog for #14249, #14390, #14392, #14397, #14401, #14432, #14448 2023-12-07 16:34:49 -05:00
Jeremy Stretch
407315e293 Fixes #14392: Fix admin UI bulk actions 2023-12-07 16:31:21 -05:00
Jeremy Stretch
2f1ab1f022 Add deployment type to bug report template 2023-12-07 16:21:15 -05:00
Jeremy Stretch
999abfd3dc Closes #14436: Add indexes for all GenericForeignKey fields (#14463)
* Closes #14436: Add PostgreSQL indexes for all GenericForeignKeys

* Add note about GFK indexes to developer docs
2023-12-07 14:02:51 -05:00
Jeremy Stretch
f8aced77bc Closes #14458: Remove the clearcache management command 2023-12-07 13:45:50 -05:00
Jeremy Stretch
63d7a06d02 Fixes #14397: Pass a mutable copy of request data when provisioning available IPs 2023-12-07 11:20:03 -05:00
Jeremy Stretch
e774dc09f8 Fixes #14432: Fix hyperlinks for global search result attributes 2023-12-07 09:52:40 -05:00
Abhimanyu Saharan
cbf020cdf9 Fixes IPv6 detection from headers (#14456)
* fixes client ip detection for v6

* adds test for get_client_ip

* Employ urlparse() to strip port numbers from IPs

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-12-07 09:45:30 -05:00
Jeremy Stretch
133cd0e556 Fixes #14448: Fix exception when creating a power feed with rack and panel in different sites 2023-12-06 15:28:47 -05:00
Jeremy Stretch
f3d37b2fbe Fixes #14322: Populate default custom field values when instantiating templated device components 2023-12-06 15:21:34 -05:00
Arthur
1d193519d4 14401 review changes - remove migration 2023-12-06 15:16:03 -05:00
Arthur
7a846e9785 14401 validate rack startion position > 0 2023-12-06 15:16:03 -05:00
Jeremy Stretch
05230aea7f Closes #12623: Document need for core.sync_datasource permission 2023-12-05 14:03:38 -05:00
Abhimanyu Saharan
fc2e4c70d5 adds optional classes parameter #14390 2023-12-05 13:51:28 -05:00
Jeremy Stretch
efaa92f9b5 Release v3.7-beta1 2023-12-05 08:25:48 -05:00
Jeremy Stretch
b3e5b3d963 Documentation cleanup 2023-12-05 08:05:44 -05:00
Jeremy Stretch
f4f6da8912 #9816: Add TunnelGroup 2023-12-04 15:44:52 -05:00
Jeremy Stretch
f48ced0dde Upgrade django-taggit to v5.0.1 2023-12-04 13:43:58 -05:00
Jeremy Stretch
b61bfe202d Upgrade Markdown to v3.5.1 2023-12-04 13:39:04 -05:00
Jeremy Stretch
fe49f1b6b8 #14132: Fix documentation link 2023-12-04 11:15:13 -05:00
Jeremy Stretch
0af1911f57 #14132: Extend EventRule template 2023-12-04 11:12:20 -05:00
Jeremy Stretch
b845762928 #14132: Simplify form logic for script EventRules 2023-12-04 10:57:29 -05:00
Jeremy Stretch
8e52cb2e2b #14132: Fix migration 2023-12-04 10:21:37 -05:00
Jeremy Stretch
c4aed4763e Fixes #14402: Avoid nullifying disk value when editing a VM with disk(s) attached 2023-12-04 10:03:47 -05:00
Jeremy Stretch
539ea1bf6c #14311: Update model documentation 2023-12-04 09:29:43 -05:00
Jeremy Stretch
dbaf2723ca #9816: Promote IKE & IPSec proposals and policies to primary models 2023-12-04 09:28:29 -05:00
Jeremy Stretch
fa10ac5e7a #9816: Misc cleanup 2023-12-04 09:19:25 -05:00
Jeremy Stretch
ebebfe3cac #14153: Import proxy ContentType for nbshell 2023-12-01 11:50:48 -05:00
Jeremy Stretch
2eb0523fe6 #13794: Fix alphabetical ordering of related models 2023-12-01 11:23:38 -05:00
Jeremy Stretch
5c9aba91f3 #13550: Clean up bulk view docstrings 2023-12-01 11:08:09 -05:00
Jeremy Stretch
ba78e270ce #13334: Capture exception class when recording job error 2023-12-01 10:54:46 -05:00
Jeremy Stretch
afb8e3c08e #13299: Clean up custom field form field help text 2023-12-01 10:24:12 -05:00
Jeremy Stretch
9687227eeb #13299: Fix display of empty string values 2023-12-01 10:23:38 -05:00
Jeremy Stretch
b1fb8818de #13230: Tweak field description 2023-12-01 10:10:44 -05:00
Jeremy Stretch
45f0ac04b5 #12135: Elegantly handle ProtectedError/RestrictedError exceptions 2023-12-01 09:51:54 -05:00
Jeremy Stretch
4927a036be Improve rendering of JSON data 2023-12-01 09:24:23 -05:00