1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

40 Commits

Author SHA1 Message Date
549b0ea107 Closes #8356: Add virtual disk to Virtual Machines (#14087)
* 8356 add virtual disk model

* 8356 add supplemental forms

* 8356 add menu

* 8356 cleanup views

* 8356 virtual machine tab

* 8356 migrations

* 8356 vm disk tables

* 8356 cleanup

* 8356 graphql

* 8356 graphql

* 8356 add components button

* 8356 bulk add on virtualmachine

* 8356 bulk add fixes

* 8356 api tests

* 8356 news tests add rename

* 8356 VirtualDiskCreateForm

* 8356 fix test

* 8356 add todo to remove disk from vm

* 8356 review changes

* 8356 fix test

* 8356 deprecate disk field

* 8356 review changes

* 8356 fix test

* 8356 fix test

* Simplify view actions

* 8356 review changes

* 8356 split trans tag

* 8356 add total virtual disk size to api

* 8356 add virtual disk list to virtual machine detail view

* 8356 move virtual disk size to property

* 8356 revert property

* Tweak display of deprecated disk field

* 8356 render single disk field

* 8356 update serializer

* 8356 model property

* 8356 fix test

* 8356 review changes

* Revert disk space annotation

* Use existing disk field to store aggregate virtual disk size

* Introduce abstract ComponentModel for VM components

* Add search index for VirtualDisk

* Misc cleanup

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-11-17 15:02:56 -05:00
b0ba9bd83d Closes #10608: Register all core model views using register_model_view() 2022-10-07 17:17:58 -04:00
bfe26b46a6 Wrap model detail views with register_model_view() 2022-10-07 11:36:14 -04:00
a0bae06ff7 Replace static journaling, changelog URL paths with dynamic resolution 2022-10-06 16:21:23 -04:00
d42c59792f #8334: Move object changelog & journaling to generic views 2022-02-09 16:24:10 -05:00
8dbd3f332b Closes #8081: Allow creating services directly from navigation menu 2021-12-15 11:55:27 -05:00
b070be1c41 Closes #5425: Create separate tabs for VMs and devices under the cluster view 2021-03-29 14:55:17 -04:00
0364d8cd43 Closes #6014: Move virtual machine interfaces list to a separate view 2021-03-26 20:19:19 -04:00
b7e44a744d Add dedicated views for organizational models 2021-03-26 14:44:43 -04:00
1f1a62da67 Initial work on #151: Object journaling 2021-03-16 15:00:08 -04:00
61d23df83a Closes #5972: Bulk edit support for organizational models (#5974)
* Enable bulk editing of organizational models

* Enable bulk editing of nested group models

* Changelog for #5972
2021-03-12 16:14:42 -05:00
6a9b50f95d Closes #5873: Use numeric IDs in all object URLs 2021-02-26 17:23:23 -05:00
8959d2e0a7 #4416: Add individual delete views for organizational objects 2020-07-01 12:08:26 -04:00
99c72c78c1 Update VMInterface view names 2020-06-24 10:09:22 -04:00
052555c3f7 Add bulk renaming function for VM interfaces 2020-06-24 10:02:40 -04:00
603c804535 Add VMInterface CSV import view 2020-06-23 17:09:21 -04:00
fce19a363d Add VMInterface list view 2020-06-23 16:52:05 -04:00
5ad5994b9d Update interface view templates 2020-06-23 15:09:32 -04:00
25d6bbf659 Update view and permission names for VMInterface 2020-06-23 14:48:37 -04:00
6cb31a274f Initial work on #4721 (WIP) 2020-06-22 13:10:56 -04:00
406b076b95 Transition ObjectEditView to use ObjectPermissionRequiredMixin 2020-05-21 13:59:19 -04:00
98de88de90 Standardize URL paths for VM interfaces 2020-02-06 17:40:04 -05:00
a58bbccfd3 Fixes #4094: Convert unnecessary regular expressions to strings in URL patterns 2020-02-05 16:12:48 -05:00
75906f7591 Move component bulk creation views to new URLs 2020-02-05 12:36:38 -05:00
f805b57778 Adapt BulkEditView to not require a parent object for device components 2020-02-04 18:08:40 -05:00
c1639b7781 Move component bulk delete views to new URLs 2020-02-04 16:06:55 -05:00
f9cd89a4a4 urls: fix 3168 by changing url to path 2019-05-26 14:56:00 +02:00
980d62d579 Removed Python 2 string compatibility 2018-08-14 11:58:42 -04:00
c13e4858d7 Initial work on config contexts 2018-06-27 16:02:34 -04:00
ddd878683d Implemented changelog views 2018-06-20 13:52:54 -04:00
3c2e0b0b17 Added changelog views 2018-06-14 16:15:14 -04:00
00986fd7bf Closes #1691: Cleaned up and reorganized import statements 2017-11-07 11:08:23 -05:00
a38cd449c5 Added bulk import views for cluster types and groups 2017-10-09 15:49:48 -04:00
700194b80d Implemented bulk interface creation for virtual machines 2017-09-12 12:49:01 -04:00
ef2dd673ec Finished bulk edit/delete views 2017-09-11 16:14:05 -04:00
3bb0d523d3 Enabled services on virtual machines 2017-08-31 12:50:35 -04:00
e9f75adddb Ditched VMInterface in favor of reusing dcim.Interface 2017-08-29 14:24:58 -04:00
4587aba1d4 Added views to add/remove hosts to/from clusters 2017-08-21 16:53:36 -04:00
e81e33af38 Added views for VM interfaces 2017-08-18 14:37:19 -04:00
d06813f528 Initial work on virtualization support (#142) 2017-08-04 17:02:52 -04:00