Przeglądaj źródła

Portal: Fixed regression on always_show_submit form option

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@4730 a333f486-631f-4898-b8df-5754b55c2be0
glajarige 8 lat temu
rodzic
commit
52363dcb08

+ 1 - 1
datamodels/2.x/itop-portal-base/portal/src/controllers/objectcontroller.class.inc.php

@@ -515,7 +515,7 @@ class ObjectController extends AbstractController
                 }
                 }
 
 
                 // Hiding submit button or changing its label if necessary
                 // Hiding submit button or changing its label if necessary
-                if($aFormProperties['properties']['always_show_submit'] === false)
+                if($aFormProperties['properties']['always_show_submit'] === false && !empty($aFormData['buttons']['transitions']))
                 {
                 {
                     unset($aFormData['buttons']['submit']);
                     unset($aFormData['buttons']['submit']);
                 }
                 }

+ 1 - 0
datamodels/2.x/itop-portal-base/portal/src/helpers/applicationhelper.class.inc.php

@@ -863,6 +863,7 @@ class ApplicationHelper
                             {
                             {
                                 case 'always_show_submit':
                                 case 'always_show_submit':
                                     $aFormProperties['always_show_submit'] = ($oPropertyNode->GetText('false') === 'true') ? true : false;
                                     $aFormProperties['always_show_submit'] = ($oPropertyNode->GetText('false') === 'true') ? true : false;
+                                    break;
                             }
                             }
                         }
                         }
                     }
                     }