Commit Graph

6532 Commits

Author SHA1 Message Date
Jeremy Stretch
b292ff108c Closes #4897: Allow filtering by content type identified as <app>.<model> string 2020-09-22 16:06:38 -04:00
Jeremy Stretch
7e65a2a81d Changelog for #4882 2020-09-22 14:49:49 -04:00
Jeremy Stretch
8947ed9c08 Merge pull request #5166 from netbox-community/4882-api-bulk-update
#4882: Support bulk updates via REST API
2020-09-22 14:13:05 -04:00
Jeremy Stretch
affb9f2a76 Add documentation for API bulk updates 2020-09-22 14:02:31 -04:00
Jeremy Stretch
c4271ce131 Add test for API bulk updates 2020-09-22 13:50:55 -04:00
Jeremy Stretch
5d0c059370 Support bulk operations for both PUT and PATCH 2020-09-22 11:55:46 -04:00
Jeremy Stretch
15ce1f5a59 Introduce BulkUpdateModelMixin; rename BulkDeleteSerializer 2020-09-22 11:50:43 -04:00
Jeremy Stretch
1e1a50ed0b Changelog for #3436 2020-09-22 10:36:16 -04:00
Jeremy Stretch
c0b7cd49e6 Merge pull request #5163 from netbox-community/3436-api-bulk-delete
#3436: Support for bulk deletion via REST API
2020-09-22 10:29:41 -04:00
Jeremy Stretch
e88fd32f1f Add REST API documentation for bulk object deletion 2020-09-22 10:18:15 -04:00
Jeremy Stretch
f340e94f3d Monkey-patch DRF to treat bulk_destroy as a built-in operation 2020-09-22 10:06:13 -04:00
Jeremy Stretch
9f46293b53 Merge pull request #5151 from netbox-community/1503-secret-assignment
#1503: Extend secrets assignment to virtual machines
2020-09-22 09:26:57 -04:00
Jeremy Stretch
c825c0c7a5 Merge branch 'develop-2.10' into 1503-secret-assignment 2020-09-22 09:24:03 -04:00
Jeremy Stretch
2e53552796 Closes #5149: Add rack group field to device edit form 2020-09-21 15:26:32 -04:00
Jeremy Stretch
db2be45f1a Fixes #5156: Add missing "add" button to rack reservations list 2020-09-21 15:14:44 -04:00
Jeremy Stretch
7667dd10f6 Changelog for #2179 2020-09-21 14:49:39 -04:00
Jeremy Stretch
5918dd1c54 Merge pull request #5161 from netbox-community/2179-service-port-arrays
#2179: Support multiple port numbers for services
2020-09-21 14:47:36 -04:00
Jeremy Stretch
3266ba235e Fix filtering services by port number 2020-09-21 14:36:58 -04:00
Jeremy Stretch
9dc06bcff3 Fix return URL when editing a service 2020-09-21 13:34:39 -04:00
Jeremy Stretch
de4ac2935a Introduce array_to_string() utility function; add port_list property to Service 2020-09-21 13:31:38 -04:00
Jeremy Stretch
816238c72e Initial work on #2179: Allow a service to have multiple ports 2020-09-21 13:21:41 -04:00
Jeremy Stretch
893278fb94 Changelog for #1503 2020-09-21 11:12:17 -04:00
Jeremy Stretch
cc0f450f65 Fix "add secret" link for VMs 2020-09-21 10:54:04 -04:00
Jeremy Stretch
e262a53fdf Update secrets API, views 2020-09-18 16:58:51 -04:00
Jeremy Stretch
a96dc6d0de Extend secret filters 2020-09-18 16:35:36 -04:00
Jeremy Stretch
076c393ca2 Fix migrations to ensure secret assigned_object is required 2020-09-18 16:00:21 -04:00
Jeremy Stretch
2190098383 Support assignment of secrets to virtual machines 2020-09-18 15:39:41 -04:00
Jeremy Stretch
735b630ddd #1503: Initial work on generic secret assignments (WIP) 2020-09-18 14:51:09 -04:00
Jeremy Stretch
1fd3bef1fc Closes #5003: CSV import now accepts slug values for choice fields 2020-09-18 13:03:38 -04:00
Jeremy Stretch
9b58dbb114 Annotate REST API changes in release notes 2020-09-18 11:51:38 -04:00
Jeremy Stretch
5b129dd0dd Closes #4956: Include inventory items on primary device view 2020-09-18 11:35:15 -04:00
Jeremy Stretch
f8b5f57a1e Closes #1692: Allow assigment of inventory items to parent items in web UI 2020-09-18 11:05:31 -04:00
Jeremy Stretch
42b17aa9a4 Closes #1846: Enable MPTT for InventoryItem hierarchy 2020-09-18 10:18:03 -04:00
Jeremy Stretch
6f437ea97d Fixes #5146: Add custom fields support for cables, power panels, rack reservations, and virtual chassis 2020-09-17 14:22:14 -04:00
Jeremy Stretch
3f21c02c2e Changelog for #4878 2020-09-17 13:25:18 -04:00
Jeremy Stretch
b7956acd32 Merge pull request #5145 from netbox-community/4878-custom-fields
4878 custom fields
2020-09-17 13:19:05 -04:00
Jeremy Stretch
1fa8564839 Clean up CustomField admin form 2020-09-17 12:43:08 -04:00
Jeremy Stretch
76ca1e5b1b Simplify form field for boolean CustomFields 2020-09-17 12:26:02 -04:00
Jeremy Stretch
ed9a2ff107 Disable bulk deletion of CustomFields in admin UI 2020-09-17 12:14:02 -04:00
Jeremy Stretch
abbea95b32 Clean up stale data when a custom field is changed/deleted 2020-09-16 17:03:31 -04:00
Jeremy Stretch
6b26b0dce6 Standardize usage of BooleanColumn 2020-09-16 14:25:07 -04:00
Jeremy Stretch
e82edf8a07 Fixes #5136: Fix exception when bulk editing interface 802.1Q mode 2020-09-16 13:07:55 -04:00
Jeremy Stretch
fb55db07fa Closes #5128: Increase maximum rear port positions from 64 to 1024 2020-09-16 12:53:11 -04:00
Jeremy Stretch
1cf1d550d4 Closes #5134: Display full hierarchy in breadcrumbs for sites/racks 2020-09-16 12:44:49 -04:00
Jeremy Stretch
7f6a26cc3d Changelog for #5133 (fixed in #5105) 2020-09-16 11:20:00 -04:00
Jeremy Stretch
b572ddb8d2 Fixes #5105: Validation should fail when reassigning a primary IP from device to VM 2020-09-16 11:10:30 -04:00
Jeremy Stretch
e3e8b66450 Fix serialization of custom_fields for change logging 2020-09-15 15:53:59 -04:00
Jeremy Stretch
f54658b202 Add test for bulk API deletions 2020-09-15 14:36:38 -04:00
Jeremy Stretch
ecd5f15b94 Implement support for bulk deletion of objects via a single REST API request 2020-09-15 13:36:36 -04:00
Jeremy Stretch
43a440ce91 Closes #1755: Toggle order in which rack elevations are displayed 2020-09-14 14:22:21 -04:00