19b78e63ce
Introduce ChangeLoggedModel as a standard model
2021-03-10 13:37:13 -05:00
bac2387f50
Merge branch 'develop' into feature
2021-03-09 20:04:20 -05:00
c3ad2d0a80
Fixes #5948 : Invalidate cached queries when running renaturalize
2021-03-09 16:39:55 -05:00
c6641ec1de
Closes #3451 : Add pre-/post-change snapshots to webhooks
2021-03-09 13:03:44 -05:00
c083b862a7
Improve JSON output formatting of webhook receiver
2021-03-09 12:03:56 -05:00
6ffadb501b
Closes #5610 : Add REST API endpoint for webhooks
2021-03-09 09:22:58 -05:00
38ded66c4e
Closes #5608 : Add REST API endpoint for custom links
2021-03-08 20:57:44 -05:00
79b19821f6
Closes #5892 : Introduce SiteGroup model ( #5937 )
...
* Initial work on #5892
* Add site group selection to object edit forms
* Add documentation for site groups
* Changelog for #5892
* Finish application of site groups to config context
2021-03-08 13:28:53 -05:00
9c967ee3ea
Fixes #5913 : Improve change logging ( #5924 )
...
* Initial work on #5913
* Provide per-line diff highlighting
* BulkDeteView should delete objects individually to secure a pre-change snapshot
* Add changelog tests for bulk operations
2021-03-04 13:06:04 -05:00
fdb3e3f9a4
Closes #5895 : Rename RackGroup to Location
2021-03-03 13:30:33 -05:00
6ed2e7b636
Closes #5894 : Use primary keys when filtering object lists by related objects in the UI
2021-03-01 17:24:30 -05:00
1ddc1a6781
Closes #5451 : Add support for multiple-selection custom fields
2021-03-01 14:52:57 -05:00
3f216fa4a3
Remove unused CustomFieldModel class
2021-03-01 14:33:52 -05:00
9db492eb07
Add custom field support to ComponentCreateForm
2021-03-01 13:37:53 -05:00
6a9b50f95d
Closes #5873 : Use numeric IDs in all object URLs
2021-02-26 17:23:23 -05:00
1dcd857ca6
Closes #5370 : Extend custom field support to organizational models
2021-02-26 16:25:37 -05:00
7e6cb9d186
Closes #1638 : Migrate all primary keys to 64-bit integers
2021-02-26 16:12:52 -05:00
12fbd34962
Introduce NestedGroupModelSerializer
2021-02-25 17:15:42 -05:00
42e82f0ead
Update object edit template to use fieldsets where possible
2021-02-25 13:51:48 -05:00
bec7ea7072
Standardize model types based on function
2021-02-24 21:01:16 -05:00
0a6ebdee48
Upgrade Django to 3.2b1
2021-02-24 19:00:14 -05:00
359ae5d116
Raise exceptions for other inconsistencies when migrating custom field data
...
Fixes #5573
2021-01-05 15:05:17 +00:00
af3c4905ea
Fixes #5558 : Fix regex validation support for custom URL fields
2020-12-31 10:21:01 -05:00
8ae3331d04
Closes #5549 : Eliminate extraneous database queries when using brief API calls
2020-12-29 11:41:44 -05:00
b2e05aafc1
Closes #5531 : Ensure consistent calls to parent clean() methods for models, forms
2020-12-28 12:54:42 -05:00
1fe5857411
Fixes #5543 : Fix rendering of config contexts with cluster assignment for devices
2020-12-28 10:45:23 -05:00
b09112941a
Fixes #5510 : Fix filtering by boolean custom fields
2020-12-21 11:47:11 -05:00
4a066a1913
Rename get_subquery() to count_related()
2020-12-17 14:47:49 -05:00
91083fd6c5
Call Coalesce() inside get_queryset()
2020-12-17 14:45:50 -05:00
2ffdc46f81
Fixes #5123 : Add tests for custom field select changelog
2020-12-16 18:50:55 +01:00
d64fc261e2
Tweak validation for custom date fields
2020-12-15 16:00:18 -05:00
34643f536e
Fixes #5466 : Fix validation for required custom fields
2020-12-15 15:56:42 -05:00
3c2b2f26b9
Fixes : #5450 - Added Coalesce to viewsets for the _count functions
2020-12-15 12:50:28 -06:00
a371c08c86
Merge branch 'develop' into develop-2.10
2020-12-11 16:57:04 -05:00
53f330dbe8
fixes #5387 - Fix error when rendering config contexts when objects have multiple tags assigned ( #5447 )
2020-12-11 16:20:46 -05:00
13a13f3943
Fixes #5446 : Fix validation for plugin version and required settings
2020-12-11 16:05:50 -05:00
43d7d5570e
Merge branch 'develop' into develop-2.10
2020-12-10 10:26:15 -05:00
27e27788cd
Closes #5424 : Allow passing Python code to nbshell using --command
2020-12-08 16:14:52 -05:00
ba00d57d37
Closes #4711 : Rename Webhook.obj_type to content_types
2020-12-02 14:49:07 -05:00
cc271aefe1
Closes #5400 : Store custom field defaults as JSON values
2020-12-01 16:05:23 -05:00
915cf3e715
Merge branch 'develop' into develop-2.10
2020-12-01 11:42:55 -05:00
f55e966c8f
Closes #4865 : Replace all Count() annotations with subqueries ( #5385 )
...
* Convert circuits to use subqueries
* Convert dcim to use subqueries
* Convert extras to use subqueries
* Convert ipam to use subqueries
* Convert secrets to use subqueries
* Convert virtualization to use subqueries
* Update global search view to use subqueries where appropriate
* Remove extraneous order_by() calls
2020-11-25 15:49:18 -05:00
4e25c70f96
Merge branch 'develop' into develop-2.10
2020-11-24 16:50:21 -05:00
b68c79be6b
Fixes #5376 : Correct invalid custom field filter logic values
2020-11-24 10:28:34 -05:00
b3d674e170
Remove extraneous imports
2020-11-24 10:13:03 -05:00
6cae4d7ee4
Fix CustomFieldSerializer content_types queryset
2020-11-23 18:55:17 -05:00
98f2d2501b
Add REST API test for custom fields
2020-11-23 16:01:51 -05:00
a05fe69043
Add REST API endpoint for custom fields
2020-11-23 15:54:42 -05:00
6fb080ff4c
Rename CustomFieldFilterSet
2020-11-23 14:47:54 -05:00
181f5c991b
Fixes #5309 : Avoid extraneous database queries when manipulating objects
2020-11-20 15:40:09 -05:00