Commit 51231057e28e28465abac00f0af57fca82c90d30
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
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 | 38 | $sToRender .= "<tr>\n"; |
| 39 | 39 | |
| 40 | 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 | 43 | $sToRender .= "<td>Is Generic: </td><td>" . getIsGenericCheckBox($oDocField) . "</td>\n"; |
| 43 | 44 | } else { |
| 44 | 45 | $sToRender .= "<input type=\"hidden\" name=\"fDocFieldIsGeneric\" value=\"" . $oDocField->getIsGeneric() . "\">\n"; |
| ... | ... | @@ -121,7 +122,8 @@ function getDocFieldDisplay($oDocField) { |
| 121 | 122 | return $oPatternListBox->render(); |
| 122 | 123 | } else { |
| 123 | 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 | ... | ... |