BUG 9388 Case nr. and Title configurables para que pueda o no aparecer...SOLVED

- En los dynaforms, en la parte de arriba se despliega el Case # y el Title:. Esta linea o conjunto de datos deberia tener algun tipo de identificacion pues algunos proyectos o no lo utilizan o no sirve de mucha referencia. Se deberia anadir un identificador para que se pueda controlar si es pertinente que se despliegue en los formularios o no.

- Adding option for active/deactive title and case number when run case.
This commit is contained in:
Hector Cortez
2012-07-10 16:29:14 -04:00
parent 21e9f7d550
commit a0854cf214
9 changed files with 84 additions and 17 deletions

View File

@@ -340,7 +340,7 @@ var processmap=function(){
this.tmp.editProcessPanel = panel =new leimnud.module.panel(); this.tmp.editProcessPanel = panel =new leimnud.module.panel();
panel.options={ panel.options={
limit :true, limit :true,
size :{w:700,h:420}, size :{w:700,h:480},
position:{x:50,y:50,center:true}, position:{x:50,y:50,center:true},
title :G_STRINGS.ID_PROCESSMAP_EDIT_PROCESS+": "+ moldTitle(this.data.db.title.label,700),//this.data.db.title.label,s title :G_STRINGS.ID_PROCESSMAP_EDIT_PROCESS+": "+ moldTitle(this.data.db.title.label,700),//this.data.db.title.label,s
theme :this.options.theme, theme :this.options.theme,

View File

@@ -48,9 +48,13 @@ try {
$idProcess = (isset($Fields['APP_DATA']['PROCESS']))?$Fields['APP_DATA']['PROCESS']:$_SESSION['PROCESS']; $idProcess = (isset($Fields['APP_DATA']['PROCESS']))?$Fields['APP_DATA']['PROCESS']:$_SESSION['PROCESS'];
$oProcess = new Process(); $oProcess = new Process();
$oProcess->load($idProcess); $aProcessFieds = $oProcess->load($idProcess);
$sProcess = $oProcess->getProTitle(); $sProcess = $oProcess->getProTitle();
$noShowTitle = 0;
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
}
//Add content content step - Start //Add content content step - Start
if (isset($_SESSION['APPLICATION'])) { if (isset($_SESSION['APPLICATION'])) {
$array['CASE'] = G::LoadTranslation('ID_CASE'); $array['CASE'] = G::LoadTranslation('ID_CASE');
@@ -74,8 +78,9 @@ try {
$array['DATELABEL'] = G::LoadTranslation('DATE_LABEL'); $array['DATELABEL'] = G::LoadTranslation('DATE_LABEL');
$aDyn['DYN_UID'] = (isset($_SESSION['DYN_UID_PRINT']) && $_SESSION['DYN_UID_PRINT']!='')?$_SESSION['DYN_UID_PRINT']:$aDyn['DYN_UID']; $aDyn['DYN_UID'] = (isset($_SESSION['DYN_UID_PRINT']) && $_SESSION['DYN_UID_PRINT']!='')?$_SESSION['DYN_UID_PRINT']:$aDyn['DYN_UID'];
$G_PUBLISH->AddContent('smarty', 'cases/cases_PrintViewTitle', '', '', $array); if($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_PrintViewTitle', '', '', $array);
}
$G_PUBLISH->AddContent('dynaform', 'xmlform', $aDyn['PRO_UID']. '/' . $aDyn['DYN_UID'], '', $Fields['APP_DATA'], '', '', 'view'); $G_PUBLISH->AddContent('dynaform', 'xmlform', $aDyn['PRO_UID']. '/' . $aDyn['DYN_UID'], '', $Fields['APP_DATA'], '', '', 'view');
G::RenderPage('publish', 'blank'); G::RenderPage('publish', 'blank');

View File

@@ -186,12 +186,17 @@
$array['CASE'] = G::LoadTranslation('ID_CASE'); $array['CASE'] = G::LoadTranslation('ID_CASE');
$array['TITLE'] = G::LoadTranslation('ID_TITLE'); $array['TITLE'] = G::LoadTranslation('ID_TITLE');
$noShowTitle = 0;
if(isset($oProcessFieds['PRO_SHOW_MESSAGE'])) {
$noShowTitle = $oProcessFieds['PRO_SHOW_MESSAGE'];
}
switch ($_GET['TYPE']) switch ($_GET['TYPE'])
{ {
case 'DYNAFORM': case 'DYNAFORM':
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array); if($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array);
}
if (!$aPreviousStep) { if (!$aPreviousStep) {
$Fields['APP_DATA']['__DYNAFORM_OPTIONS']['PREVIOUS_STEP_LABEL'] = ''; $Fields['APP_DATA']['__DYNAFORM_OPTIONS']['PREVIOUS_STEP_LABEL'] = '';
} }
@@ -225,8 +230,9 @@
break; break;
case 'INPUT_DOCUMENT': case 'INPUT_DOCUMENT':
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array); if($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array);
}
$oInputDocument = new InputDocument(); $oInputDocument = new InputDocument();
$Fields = $oInputDocument->load($_GET['UID']); $Fields = $oInputDocument->load($_GET['UID']);
if (!$aPreviousStep) { if (!$aPreviousStep) {
@@ -617,8 +623,9 @@
die; die;
break; break;
case 'VIEW': case 'VIEW':
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array); if($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array);
}
require_once 'classes/model/AppDocument.php'; require_once 'classes/model/AppDocument.php';
$oAppDocument = new AppDocument(); $oAppDocument = new AppDocument();
$lastVersion=$oAppDocument->getLastAppDocVersion($_GET['DOC'],$_SESSION['APPLICATION']); $lastVersion=$oAppDocument->getLastAppDocVersion($_GET['DOC'],$_SESSION['APPLICATION']);
@@ -975,8 +982,9 @@
*/ */
break; break;
case 'EXTERNAL': case 'EXTERNAL':
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array); if($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $array);
}
$oPluginRegistry = &PMPluginRegistry::getSingleton(); $oPluginRegistry = &PMPluginRegistry::getSingleton();
$externalSteps = $oPluginRegistry->getSteps(); $externalSteps = $oPluginRegistry->getSteps();

View File

@@ -41,6 +41,15 @@
G::LoadClass('case'); G::LoadClass('case');
$oCase = new Cases(); $oCase = new Cases();
$idProcess = $_SESSION['PROCESS'];
$oProcess = new Process();
$aProcessFieds = $oProcess->load($idProcess);
$noShowTitle = 0;
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
}
$aFields = $oCase->loadCase($_SESSION['APPLICATION']); $aFields = $oCase->loadCase($_SESSION['APPLICATION']);
if (isset($aFields['TITLE'])) { if (isset($aFields['TITLE'])) {
$aFields['APP_TITLE'] = $aFields['TITLE']; $aFields['APP_TITLE'] = $aFields['TITLE'];
@@ -52,7 +61,9 @@
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); $aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
$G_PUBLISH = new Publisher(); $G_PUBLISH = new Publisher();
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); if($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
}
$G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_DynaDocs', $oProcessMap->getCaseTrackerObjectsCriteria($_SESSION['PROCESS']), array('VIEW'=>G::LoadTranslation('ID_VIEW'))); $G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_DynaDocs', $oProcessMap->getCaseTrackerObjectsCriteria($_SESSION['PROCESS']), array('VIEW'=>G::LoadTranslation('ID_VIEW')));

View File

@@ -40,6 +40,15 @@
G::LoadClass('case'); G::LoadClass('case');
$oCase = new Cases(); $oCase = new Cases();
$aFields = $oCase->loadCase($_SESSION['APPLICATION']); $aFields = $oCase->loadCase($_SESSION['APPLICATION']);
$idProcess = $_SESSION['PROCESS'];
$oProcess = new Process();
$aProcessFieds = $oProcess->load($idProcess);
$noShowTitle = 0;
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
}
if (isset($aFields['TITLE'])) { if (isset($aFields['TITLE'])) {
$aFields['APP_TITLE'] = $aFields['TITLE']; $aFields['APP_TITLE'] = $aFields['TITLE'];
} }
@@ -50,6 +59,8 @@
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); $aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
$G_PUBLISH = new Publisher(); $G_PUBLISH = new Publisher();
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); if ($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
}
$G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_TransferHistory', Cases::getTransferHistoryCriteria($_SESSION['APPLICATION']), array()); $G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_TransferHistory', Cases::getTransferHistoryCriteria($_SESSION['APPLICATION']), array());
G::RenderPage('publish'); G::RenderPage('publish');

View File

@@ -41,6 +41,15 @@
G::LoadClass('case'); G::LoadClass('case');
$oCase = new Cases(); $oCase = new Cases();
$aFields = $oCase->loadCase($_SESSION['APPLICATION']); $aFields = $oCase->loadCase($_SESSION['APPLICATION']);
$idProcess = $_SESSION['PROCESS'];
$oProcess = new Process();
$aProcessFieds = $oProcess->load($idProcess);
$noShowTitle = 0;
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
}
if (isset($aFields['TITLE'])) { if (isset($aFields['TITLE'])) {
$aFields['APP_TITLE'] = $aFields['TITLE']; $aFields['APP_TITLE'] = $aFields['TITLE'];
} }
@@ -51,6 +60,8 @@
$aFields['TITLE'] = G::LoadTranslation('ID_TITLE'); $aFields['TITLE'] = G::LoadTranslation('ID_TITLE');
$G_PUBLISH = new Publisher(); $G_PUBLISH = new Publisher();
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); if ($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
}
$G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_Messages', Cases::getHistoryMessagesTracker($_SESSION['APPLICATION']), array('VIEW'=>G::LoadTranslation('ID_VIEW'))); $G_PUBLISH->AddContent('propeltable', 'paged-table', 'tracker/tracker_Messages', Cases::getHistoryMessagesTracker($_SESSION['APPLICATION']), array('VIEW'=>G::LoadTranslation('ID_VIEW')));
G::RenderPage('publish'); G::RenderPage('publish');

View File

@@ -29,6 +29,7 @@
* @author Everth S. Berrios Morales <everth@colosa.com> * @author Everth S. Berrios Morales <everth@colosa.com>
* *
*/ */
require_once 'classes/model/Process.php';
if (!isset($_SESSION['PROCESS'])) { if (!isset($_SESSION['PROCESS'])) {
G::header('location: login'); G::header('location: login');
} }
@@ -38,6 +39,14 @@
require_once 'classes/model/CaseTracker.php'; require_once 'classes/model/CaseTracker.php';
$oCaseTracker = new CaseTracker(); $oCaseTracker = new CaseTracker();
$aCaseTracker = $oCaseTracker->load($_SESSION['PROCESS']); $aCaseTracker = $oCaseTracker->load($_SESSION['PROCESS']);
$idProcess = $_SESSION['PROCESS'];
$oProcess = new Process();
$aProcessFieds = $oProcess->load($idProcess);
$noShowTitle = 0;
if(isset($aProcessFieds['PRO_SHOW_MESSAGE'])) {
$noShowTitle = $aProcessFieds['PRO_SHOW_MESSAGE'];
}
switch (($aCaseTracker['CT_MAP_TYPE'])) { switch (($aCaseTracker['CT_MAP_TYPE'])) {
case 'NONE': case 'NONE':
//Nothing //Nothing
@@ -57,7 +66,9 @@
$oTemplatePower = new TemplatePower(PATH_TPL . 'processes/processes_Map.html'); $oTemplatePower = new TemplatePower(PATH_TPL . 'processes/processes_Map.html');
$oTemplatePower->prepare(); $oTemplatePower->prepare();
$G_PUBLISH = new Publisher; $G_PUBLISH = new Publisher;
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); if ($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
}
$G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower); $G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower);
$oHeadPublisher =& headPublisher::getSingleton(); $oHeadPublisher =& headPublisher::getSingleton();
$oHeadPublisher->addScriptCode(' $oHeadPublisher->addScriptCode('
@@ -138,7 +149,9 @@
$oTemplatePower = new TemplatePower(PATH_TPL . 'tracker/stages_Map.html'); $oTemplatePower = new TemplatePower(PATH_TPL . 'tracker/stages_Map.html');
$oTemplatePower->prepare(); $oTemplatePower->prepare();
$G_PUBLISH = new Publisher; $G_PUBLISH = new Publisher;
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields); if ($noShowTitle == 0) {
$G_PUBLISH->AddContent('smarty', 'cases/cases_title', '', '', $aFields);
}
$G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower); $G_PUBLISH->AddContent('template', '', '', '', $oTemplatePower);
$oHeadPublisher =& headPublisher::getSingleton(); $oHeadPublisher =& headPublisher::getSingleton();
$oHeadPublisher->addScriptCode(' $oHeadPublisher->addScriptCode('

View File

@@ -47,6 +47,10 @@
<td class="FormLabel" width="{$form_labelWidth}">{$PRO_DEBUG}</td> <td class="FormLabel" width="{$form_labelWidth}">{$PRO_DEBUG}</td>
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.PRO_DEBUG}</td> <td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.PRO_DEBUG}</td>
</tr> </tr>
<tr>
<td class="FormLabel" width="{$form_labelWidth}">{$PRO_SHOW_MESSAGE}</td>
<td class="FormFieldContent" width="{$form_fieldContentWidth}">{$form.PRO_SHOW_MESSAGE}</td>
</tr>
<tr> <tr>
<td class="FormButton" colspan="2" align="center"><br/> {$form.SUBMIT} &nbsp; {$form.BTN_CANCEL} </td> <td class="FormButton" colspan="2" align="center"><br/> {$form.SUBMIT} &nbsp; {$form.BTN_CANCEL} </td>
</tr> </tr>

View File

@@ -50,6 +50,10 @@
<en>Debug</en> <en>Debug</en>
</PRO_DEBUG> </PRO_DEBUG>
<PRO_SHOW_MESSAGE type="checkbox" value="1" falsevalue="0" defaultvalue="1" labelonright="0">
<en>Hide the case number and the case title in the steps</en>
</PRO_SHOW_MESSAGE>
<BTN_CANCEL type="button" onclick="cancel();"> <BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en> <en>Cancel</en>
</BTN_CANCEL> </BTN_CANCEL>