BUG 15201 "Al momento de editar un Stage del..." SOLVED

- Al momento de editar un Stage del case tracker te permite dejar la casilla en blanco
- Problema resuelto, se hace una validacion que verifica si el titulo del "stages" esta en blanco o vacio al hacer click
  en el boton "save" aparecera un mensaje que indica "Stage title required".

  Disponible para la version 2.5.3 de ProcessMaker.
This commit is contained in:
Luis Fernando Saisa Lopez
2014-06-25 16:59:01 -04:00
parent f9d6a04f91
commit a79a99f5e6

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="tracker_StageEdit" width="100%" labelWidth="20%"> <dynaForm name="tracker_StageEdit" width="100%" labelWidth="20%">
<TITLE1 type="title" group="1"> <TITLE1 type="title" group="1">
@@ -23,9 +23,13 @@
<JS type="javascript" replacetags="1"><![CDATA[ <JS type="javascript" replacetags="1"><![CDATA[
var updateStage = function(oForm) { var updateStage = function(oForm) {
ajax_post(oForm.action, oForm, 'POST'); if (document.getElementById("form[STG_TITLE]").value.trim() != "") {
Sm.data.db.stages[getField('THEINDEX').value].label = Sm.data.db.stages[getField('THEINDEX').value].object.elements.label.innerHTML = getField('STG_TITLE').value; ajax_post(oForm.action, oForm, 'POST');
Sm.tmp.stagePanel.remove(); Sm.data.db.stages[getField('THEINDEX').value].label = Sm.data.db.stages[getField('THEINDEX').value].object.elements.label.innerHTML = getField('STG_TITLE').value;
Sm.tmp.stagePanel.remove();
} else {
msgBox("@G::LoadTranslation(ID_NAME_STG_TITLE_REQUIRE)", "alert");
}
}; };
]]></JS> ]]></JS>