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/12/07 17:21:51 UTC

svn commit: r1211507 - /incubator/vcl/trunk/web/.ht-inc/managementnodes.php

Author: jfthomps
Date: Wed Dec  7 16:21:51 2011
New Revision: 1211507

URL: http://svn.apache.org/viewvc?rev=1211507&view=rev
Log:
VCL-249
denote which management node fields are required

modified editOrAddMgmtnode - added * next to fields that are required
modified processMgmtnodeInput - allowed installpath to be empty

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

Modified: incubator/vcl/trunk/web/.ht-inc/managementnodes.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/managementnodes.php?rev=1211507&r1=1211506&r2=1211507&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/managementnodes.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/managementnodes.php Wed Dec  7 16:21:51 2011
@@ -258,9 +258,10 @@ function editOrAddMgmtnode($state) {
 	else {
 		print "<H2>Edit Management Node</H2>\n";
 	}
+	print "<small>* denotes required fields</small>\n";
 	print "<TABLE>\n";
 	print "  <TR>\n";
-	print "    <TH align=right>Hostname:</TH>\n";
+	print "    <TH align=right>Hostname*:</TH>\n";
 	print "    <TD><INPUT type=text name=hostname value=\"{$data["hostname"]}\" ";
 	print "maxlength=50></TD>\n";
 	print "    <TD>";
@@ -268,7 +269,7 @@ function editOrAddMgmtnode($state) {
 	print "</TD>\n";
 	print "  </TR>\n";
 	print "  <TR>\n";
-	print "    <TH align=right>IP address:</TH>\n";
+	print "    <TH align=right>IP address*:</TH>\n";
 	print "    <TD><INPUT type=text name=IPaddress value=\"";
 	print $data["IPaddress"] . "\" maxlength=15></TD>\n";
 	print "    <TD>";
@@ -276,7 +277,7 @@ function editOrAddMgmtnode($state) {
 	print "</TD>\n";
 	print "  </TR>\n";
 	print "  <TR>\n";
-	print "    <TH align=right>Owner:</TH>\n";
+	print "    <TH align=right>Owner*:</TH>\n";
 	print "    <TD><INPUT type=text name=owner value=\"" . $data["owner"];
 	print "\"></TD>\n";
 	print "    <TD>";
@@ -1420,9 +1421,10 @@ function processMgmtnodeInput($checks=1)
 		$submitErrMsg[MNOWNERERR] = "Submitted ID is not valid";
 	}
 
-	if(! preg_match('/^([-a-zA-Z0-9_\.\/]){2,100}$/', $return["installpath"])) {
+	if($return['installpath'] != '' &&
+	   ! preg_match('/^([-a-zA-Z0-9_\.\/]){2,100}$/', $return["installpath"])) {
 	   $submitErr |= MNINSTPATHERR;
-	   $submitErrMsg[MNINSTPATHERR] = "This can only contain letters, numbers, dashes(-), periods(.), underscores(_), and forward slashes(/). It can be from 2 to 100 characters long";
+	   $submitErrMsg[MNINSTPATHERR] = "This must be empty or only contain letters, numbers, dashes(-), periods(.), underscores(_), and forward slashes(/) and be from 2 to 100 characters long";
 	}
 	if(! empty($return['keys']) && ! preg_match('/^([-a-zA-Z0-9_\.\/,]){2,1024}$/', $return["keys"])) {
 	   $submitErr |= MNSSHIDKEYSERR;