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 2011/06/17 20:12:28 UTC
svn commit: r1136965 - /incubator/vcl/trunk/web/.ht-inc/requests.php
Author: jfthomps
Date: Fri Jun 17 18:12:28 2011
New Revision: 1136965
URL: http://svn.apache.org/viewvc?rev=1136965&view=rev
Log:
VCL-463
modified viewRequests - for failed and timedout reservations, always print additional table cell instead of just for non-imaging reservations
modified AJeditRequest - added requestid to returned data when editing future reservations
modified AJsubmitEditRequest:
-send ip and mac to isAvailable
-send error message with unavailable status
Modified:
incubator/vcl/trunk/web/.ht-inc/requests.php
Modified: incubator/vcl/trunk/web/.ht-inc/requests.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/requests.php?rev=1136965&r1=1136964&r2=1136965&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/requests.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/requests.php Fri Jun 17 18:12:28 2011
@@ -907,7 +907,7 @@ function viewRequests() {
else
$text .= " <TD></TD>\n";
}
- elseif($requests[$i]['forimaging'] == 0)
+ else
$text .= " <TD></TD>\n";
# print name of image, add (Testing) if it is the test version of an image
@@ -1812,7 +1812,11 @@ function AJeditRequest() {
}
$h .= "<br><br>";
$cont = addContinuationsEntry('AJsubmitEditRequest', $cdata, SECINDAY, 1, 0);
- sendJSON(array('status' => 'modify', 'html' => $h, 'cont' => $cont));
+ $data = array('status' => 'modify',
+ 'html' => $h,
+ 'requestid' => $requestid,
+ 'cont' => $cont);
+ sendJSON($data);
return;
}
# check for max time being reached
@@ -2140,12 +2144,20 @@ function AJsubmitEditRequest() {
return;
}
+ if($request['serverrequest'] &&
+ (! empty($request['fixedIP']) || ! empty($request['fixedMAC']))) {
+ $ip = $request['fixedIP'];
+ $mac = $request['fixedMAC'];
+ }
+ else {
+ $ip = '';
+ $mac = '';
+ }
$rc = isAvailable(getImages(), $request['reservations'][0]['imageid'],
$request['reservations'][0]['imagerevisionid'], $startts,
- $endts, $requestid);
+ $endts, $requestid, 0, 0, 0, $ip, $mac);
if($rc == -1) {
$h .= "The time you requested overlaps with another reservation<br>";
-
$h .= "You have requested an environment that is limited in the<br>";
$h .= "number of concurrent reservations that can be made. No further<br>";
$h .= "reservations for the environment can be made for the time you<br>";
@@ -2175,7 +2187,11 @@ function AJsubmitEditRequest() {
return;
}
else {
- sendJSON(array('status' => 'unavailable'));
+ $h .= "The time period you have requested is not available.<br>";
+ $h .= "Please select a different time.";
+ $cdata = getContinuationVar();
+ $cont = addContinuationsEntry('AJsubmitEditRequest', $cdata, SECINDAY, 1, 0);
+ sendJSON(array('status' => 'unavailable', 'errmsg' => $h, 'cont' => $cont));
return;
# TODO what to do here (timetable)?
$cdata = array('imageid' => $data['imageid'],