Commit 96ab1da6c0514421e9423ba1a41df7c4b68fdecf
1 parent
d5b2d513
(#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
Showing
1 changed file
with
4 additions
and
2 deletions
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 |