Commit Graph

101 Commits

Author SHA1 Message Date
Jeremy Stretch
55fe30fe8b Closes #1553: Introduced support for bulk object creation via the API 2017-11-07 15:36:10 -05:00
Jeremy Stretch
002848cf09 Closes #1691: Cleaned up and reorganized import statements 2017-11-07 11:08:23 -05:00
Jeremy Stretch
4174a12c5d Fixes #1670: Corrected filter names (regression from #1649) 2017-10-31 14:47:14 -04:00
Jeremy Stretch
0d0b193712 Fixes #1649: Correct fitlering on null values (e.g. ?tenant_id=0) for django-filters v1.1.0+ 2017-10-30 17:20:22 -04:00
Jeremy Stretch
128e773778 Merge pull request #1604 from RyanBreaker/virt-initial_data
Added virtualization fixture for initial_data
2017-10-30 15:30:28 -04:00
Ryan Breaker
2ce35535e0 Add Digital Ocean as an initial cluster 2017-10-26 10:05:18 -05:00
Ryan Breaker
c35c5dbf23 Add Hyper-V and Azure to Virtualization initial_data 2017-10-19 20:18:09 -05:00
Jeremy Stretch
f664f866c5 Fixes #1618: Allow bulk deletion of all virtual machines 2017-10-18 12:31:58 -04:00
Jeremy Stretch
4cfe36225d Fixes #1579: Devices already assigned to a cluster cannot be added to a different cluster 2017-10-17 09:59:35 -04:00
Ryan Breaker
919c61ac6f Added virtualization fixture for loaddata initial_data 2017-10-16 14:59:39 -05:00
Jeremy Stretch
55b667a12e Fixes #1585: Fixed slug-based filtering of virtual machines 2017-10-13 12:14:19 -04:00
Jeremy Stretch
fdeacd0864 Fixes #1584: Colorized virtual machine role column 2017-10-13 10:45:34 -04:00
Jeremy Stretch
de25348dcc Closes #1510: Added ability to search by name when adding devices to a cluster 2017-10-11 10:14:09 -04:00
Jeremy Stretch
1f4deac332 Closes #1556: Added API endpoints listing static field choices for each app 2017-10-10 16:41:35 -04:00
Jeremy Stretch
6bbca969f8 Added bulk import views for cluster types and groups 2017-10-09 15:49:48 -04:00
Jeremy Stretch
cc68fa2af7 Fixes #1554: Don't require form_factor when creating an interface assigned to a virtual machine 2017-10-09 14:27:31 -04:00
Jeremy Stretch
c8cbd0223f Closes #1557: Added filtering for virtual machine interfaces 2017-10-09 13:59:53 -04:00
Jeremy Stretch
bc5302bd63 Corrected default return URL for BulkComponentCreateView 2017-09-29 12:15:14 -04:00
Jeremy Stretch
aab0456432 #1493: Extended DeviceRole to include a toggle indicating applicability to virtual machines 2017-09-29 12:11:20 -04:00
Jeremy Stretch
dd0bad553f Closes #1493: Added functional roles for virtual machines 2017-09-29 11:13:41 -04:00
Jeremy Stretch
dd7f00cbd1 Closes #1509: Extended cluster model to allow site assignment 2017-09-22 12:53:09 -04:00
Jeremy Stretch
70312a73e0 Added virtualization models to nbshell and fixed up status constants 2017-09-20 14:03:56 -04:00
Jeremy Stretch
e9848c0fe7 Merge pull request #1517 from huzichunjohn/issue_1514
Fixes #1514: No field to edit Cluster comments
2017-09-20 11:53:43 -04:00
Jeremy Stretch
3d2b189631 Limited virtual machine interfaces to type "virtual" (removed LAG type) 2017-09-20 11:47:37 -04:00
johnhu
43f10277d9 Fixes #1514: No field to edit Cluster comments 2017-09-20 11:48:49 +00:00
Jeremy Stretch
bbe9bfee5d Fixes #1502: Fixed CSV export for clusters and virtual machines 2017-09-18 13:12:58 -04:00
Jeremy Stretch
b20ff3f508 Fixes #1504: Added missing vcpus/memory/disk fields to virtual machine API serializer 2017-09-18 12:54:50 -04:00
Jeremy Stretch
f86e15894c Closes #1496: Added primary IP column to virtual machine list 2017-09-15 11:47:29 -04:00
Jeremy Stretch
8ee542187d Fixes #1497: Added cluster_id filter 2017-09-15 11:36:06 -04:00
Jeremy Stretch
0d8947bf36 Added a status field for virtual machines 2017-09-14 14:35:34 -04:00
Jeremy Stretch
d6637410a2 Don't add a placeholder option to multiselect widgets 2017-09-12 14:14:08 -04:00
Jeremy Stretch
bf6f513377 Renamed form_class attribute to model_form for consistency 2017-09-12 13:55:11 -04:00
Jeremy Stretch
03cf6b4bd9 Implemented bulk interface creation for virtual machines 2017-09-12 12:49:01 -04:00
Jeremy Stretch
fbacd95d69 Finished bulk edit/delete views 2017-09-11 16:14:05 -04:00
Jeremy Stretch
da1ea4c08e Added device count to clusters table 2017-09-11 15:51:03 -04:00
Jeremy Stretch
07005769bc Finished implementing CSV imports 2017-09-11 15:42:18 -04:00
Jeremy Stretch
32a8627643 Fixed selection of sites not assigned to a region 2017-09-01 10:10:10 -04:00
Jeremy Stretch
3e7fb6a99f Added virtualization API tests 2017-08-31 14:03:12 -04:00
Jeremy Stretch
7261093eef Removed extraneous import 2017-08-31 13:04:56 -04:00
Jeremy Stretch
cf65f28afa Enabled services on virtual machines 2017-08-31 12:50:35 -04:00
Jeremy Stretch
9d59ff79e0 Regenerated migrations 2017-08-31 10:17:59 -04:00
Jeremy Stretch
d52e5981a6 Ditched VMInterface in favor of reusing dcim.Interface 2017-08-29 14:24:58 -04:00
Jeremy Stretch
6813721997 Added views to add/remove hosts to/from clusters 2017-08-21 16:53:36 -04:00
Jeremy Stretch
e0c0bbba56 Converted IPAddress.interface to a GenericForeignKey 2017-08-18 16:57:20 -04:00
Jeremy Stretch
47a2972079 Genericized component edit/delete views 2017-08-18 14:43:11 -04:00
Jeremy Stretch
1b3beae433 Added views for VM interfaces 2017-08-18 14:37:19 -04:00
Jeremy Stretch
86c642f54d Reworked relationship between devices and clusters 2017-08-16 17:21:34 -04:00
Jeremy Stretch
fbf3eb612e Added virtualization filters 2017-08-16 17:00:17 -04:00
Jeremy Stretch
2f2bd5fe70 Updates for v2.1.3 and expanded VirtualMachine model 2017-08-16 15:25:33 -04:00
Jeremy Stretch
4b0a158b09 Implemented initial virtualization API 2017-08-08 16:33:34 -04:00