You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2012/03/01 19:58:11 UTC

svn commit: r1295741 - /incubator/vcl/trunk/web/.ht-inc/computers.php

Author: jfthomps
Date: Thu Mar  1 18:58:11 2012
New Revision: 1295741

URL: http://svn.apache.org/viewvc?rev=1295741&view=rev
Log:
VCL-551
deleting an active VM doesn't remove it from the VM host

modified submitDeleteComputer and submitCompStateChange to set vmhostid to NULL when setting deleted to 1 as a result of deleting computers

Modified:
    incubator/vcl/trunk/web/.ht-inc/computers.php

Modified: incubator/vcl/trunk/web/.ht-inc/computers.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/computers.php?rev=1295741&r1=1295740&r2=1295741&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/computers.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/computers.php Thu Mar  1 18:58:11 2012
@@ -1727,7 +1727,8 @@ function submitDeleteComputer() {
 	}
 	else {
 		$query = "UPDATE computer "
-				 . "SET deleted = 1 "
+				 . "SET deleted = 1, "
+				 .     "vmhostid = NULL "
 				 . "WHERE id = $compid";
 		$qh = doQuery($query, 191);
 	}
@@ -3654,11 +3655,13 @@ function submitCompStateChange() {
 			print "<br>\n";
 		}
 	}
+	# set to deleted
 	elseif($data['stateid'] == 999) {
 		$compids = implode(',', $data['computerids']);
 		$query = "UPDATE computer "
 		       . "SET deleted = 1, "
-		       .     "notes = '' "
+		       .     "notes = '', "
+		       .     "vmhostid = NULL "
 		       . "WHERE id IN ($compids)";
 		doQuery($query, 999);
 		print "The following computers were deleted:\n";