Commit 51231057e28e28465abac00f0af57fca82c90d30

Authored by Michael Joseph
1 parent 71aeef77

(#2728) don't allow Name or Generic to be edited if its the category field


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2342 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/docfieldmanagement/editDocFieldUI.inc
@@ -38,7 +38,8 @@ function getEditPage($iDocFieldID) { @@ -38,7 +38,8 @@ function getEditPage($iDocFieldID) {
38 $sToRender .= "<tr>\n"; 38 $sToRender .= "<tr>\n";
39 39
40 // allow changing the generic status if the field is not linked to a document type 40 // allow changing the generic status if the field is not linked to a document type
41 - if($checkBox == false) { 41 + // and if this isn't the category field
  42 + if ( ($checkBox == false) || $oDocField->getName() != "Category") {
42 $sToRender .= "<td>Is Generic: </td><td>" . getIsGenericCheckBox($oDocField) . "</td>\n"; 43 $sToRender .= "<td>Is Generic: </td><td>" . getIsGenericCheckBox($oDocField) . "</td>\n";
43 } else { 44 } else {
44 $sToRender .= "<input type=\"hidden\" name=\"fDocFieldIsGeneric\" value=\"" . $oDocField->getIsGeneric() . "\">\n"; 45 $sToRender .= "<input type=\"hidden\" name=\"fDocFieldIsGeneric\" value=\"" . $oDocField->getIsGeneric() . "\">\n";
@@ -121,7 +122,8 @@ function getDocFieldDisplay($oDocField) { @@ -121,7 +122,8 @@ function getDocFieldDisplay($oDocField) {
121 return $oPatternListBox->render(); 122 return $oPatternListBox->render();
122 } else { 123 } else {
123 return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" . 124 return "<input type=\"hidden\" name=\"fDocFieldID\" value=\"" . $oDocField->iId . "\">\n" .
124 - "<input size = \"40\" type=\"text\" name=\"fDocFieldName\" value=\"" . $oDocField->getName() . "\">"; 125 + "<input size=\"40\" type=\"text\" name=\"fDocFieldName\" value=\"" . $oDocField->getName() . "\"" .
  126 + ($oDocField->getName() == "Category" ? "disabled=\"disabled\"" : "") . ">";
125 } 127 }
126 } 128 }
127 129