Merged 3.0.1.8 into MT-10
This commit is contained in:
@@ -1290,6 +1290,9 @@
|
|||||||
<column name="TAS_SELFSERVICE_TIME_UNIT" type="VARCHAR" size="15" default=""/>
|
<column name="TAS_SELFSERVICE_TIME_UNIT" type="VARCHAR" size="15" default=""/>
|
||||||
<column name="TAS_SELFSERVICE_TRIGGER_UID" type="VARCHAR" size="32" default=""/>
|
<column name="TAS_SELFSERVICE_TRIGGER_UID" type="VARCHAR" size="32" default=""/>
|
||||||
<column name="TAS_SELFSERVICE_EXECUTION" type="VARCHAR" size="15" default="EVERY_TIME"/>
|
<column name="TAS_SELFSERVICE_EXECUTION" type="VARCHAR" size="15" default="EVERY_TIME"/>
|
||||||
|
<index name="indexTasUid">
|
||||||
|
<index-column name="TAS_UID"/>
|
||||||
|
</index>
|
||||||
|
|
||||||
<validator column="TAS_TYPE">
|
<validator column="TAS_TYPE">
|
||||||
<rule name="validValues" value="NORMAL|ADHOC|SUBPROCESS|HIDDEN|GATEWAYTOGATEWAY|WEBENTRYEVENT|END-MESSAGE-EVENT|START-MESSAGE-EVENT|INTERMEDIATE-THROW-MESSAGE-EVENT|INTERMEDIATE-CATCH-MESSAGE-EVENT|SCRIPT-TASK|START-TIMER-EVENT|INTERMEDIATE-CATCH-TIMER-EVENT|END-EMAIL-EVENT" message="Please set a valid value for TAS_TYPE" />
|
<rule name="validValues" value="NORMAL|ADHOC|SUBPROCESS|HIDDEN|GATEWAYTOGATEWAY|WEBENTRYEVENT|END-MESSAGE-EVENT|START-MESSAGE-EVENT|INTERMEDIATE-THROW-MESSAGE-EVENT|INTERMEDIATE-CATCH-MESSAGE-EVENT|SCRIPT-TASK|START-TIMER-EVENT|INTERMEDIATE-CATCH-TIMER-EVENT|END-EMAIL-EVENT" message="Please set a valid value for TAS_TYPE" />
|
||||||
@@ -1534,6 +1537,9 @@
|
|||||||
</column>
|
</column>
|
||||||
<column name="USR_TIME_ZONE" type="VARCHAR" size="100" default="" />
|
<column name="USR_TIME_ZONE" type="VARCHAR" size="100" default="" />
|
||||||
<column name="USR_DEFAULT_LANG" type="VARCHAR" size="10" default=""/>
|
<column name="USR_DEFAULT_LANG" type="VARCHAR" size="10" default=""/>
|
||||||
|
<index name="indexUsrUid">
|
||||||
|
<index-column name="USR_UID"/>
|
||||||
|
</index>
|
||||||
<validator column="USR_STATUS">
|
<validator column="USR_STATUS">
|
||||||
<rule name="validValues" value="ACTIVE|INACTIVE|VACATION|CLOSED" message="Please select a valid type."/>
|
<rule name="validValues" value="ACTIVE|INACTIVE|VACATION|CLOSED" message="Please select a valid type."/>
|
||||||
<rule name="required" message="Type is required."/>
|
<rule name="required" message="Type is required."/>
|
||||||
@@ -2513,6 +2519,18 @@
|
|||||||
<column name="APP_FINISH_DATE" type="TIMESTAMP" required="false"/>
|
<column name="APP_FINISH_DATE" type="TIMESTAMP" required="false"/>
|
||||||
<column name="APP_UPDATE_DATE" type="TIMESTAMP" required="true"/>
|
<column name="APP_UPDATE_DATE" type="TIMESTAMP" required="true"/>
|
||||||
<column name="APP_OVERDUE_PERCENTAGE" type="DOUBLE" required="true"/>
|
<column name="APP_OVERDUE_PERCENTAGE" type="DOUBLE" required="true"/>
|
||||||
|
<index name="indexAppUid">
|
||||||
|
<index-column name="APP_UID"/>
|
||||||
|
</index>
|
||||||
|
<index name="indexTasUid">
|
||||||
|
<index-column name="TAS_UID"/>
|
||||||
|
</index>
|
||||||
|
<index name="indexUsrUid">
|
||||||
|
<index-column name="USR_UID"/>
|
||||||
|
</index>
|
||||||
|
<index name="indexPrevUsrUid">
|
||||||
|
<index-column name="PREVIOUS_USR_UID"/>
|
||||||
|
</index>
|
||||||
<index name="indexProUid">
|
<index name="indexProUid">
|
||||||
<index-column name="PRO_UID"/>
|
<index-column name="PRO_UID"/>
|
||||||
<vendor type="mysql">
|
<vendor type="mysql">
|
||||||
|
|||||||
@@ -629,7 +629,8 @@ CREATE TABLE `TASK`
|
|||||||
`TAS_SELFSERVICE_TIME_UNIT` VARCHAR(15) default '',
|
`TAS_SELFSERVICE_TIME_UNIT` VARCHAR(15) default '',
|
||||||
`TAS_SELFSERVICE_TRIGGER_UID` VARCHAR(32) default '',
|
`TAS_SELFSERVICE_TRIGGER_UID` VARCHAR(32) default '',
|
||||||
`TAS_SELFSERVICE_EXECUTION` VARCHAR(15) default 'EVERY_TIME',
|
`TAS_SELFSERVICE_EXECUTION` VARCHAR(15) default 'EVERY_TIME',
|
||||||
PRIMARY KEY (`TAS_UID`)
|
PRIMARY KEY (`TAS_UID`),
|
||||||
|
KEY `indexTasUid` (`TAS_UID`)
|
||||||
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Task of workflow';
|
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Task of workflow';
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
#-- TASK_USER
|
#-- TASK_USER
|
||||||
@@ -726,7 +727,8 @@ CREATE TABLE `USERS`
|
|||||||
`USR_BOOKMARK_START_CASES` MEDIUMTEXT,
|
`USR_BOOKMARK_START_CASES` MEDIUMTEXT,
|
||||||
`USR_TIME_ZONE` VARCHAR(100) default '',
|
`USR_TIME_ZONE` VARCHAR(100) default '',
|
||||||
`USR_DEFAULT_LANG` VARCHAR(10) default '',
|
`USR_DEFAULT_LANG` VARCHAR(10) default '',
|
||||||
PRIMARY KEY (`USR_UID`)
|
PRIMARY KEY (`USR_UID`),
|
||||||
|
KEY `indexUsrUid` (`USR_UID`)
|
||||||
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Users';
|
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Users';
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
#-- APP_THREAD
|
#-- APP_THREAD
|
||||||
@@ -1194,6 +1196,10 @@ CREATE TABLE `APP_CACHE_VIEW`
|
|||||||
`APP_UPDATE_DATE` DATETIME NOT NULL,
|
`APP_UPDATE_DATE` DATETIME NOT NULL,
|
||||||
`APP_OVERDUE_PERCENTAGE` DOUBLE NOT NULL,
|
`APP_OVERDUE_PERCENTAGE` DOUBLE NOT NULL,
|
||||||
PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
|
PRIMARY KEY (`APP_UID`,`DEL_INDEX`),
|
||||||
|
KEY `indexAppUid`(`APP_UID`),
|
||||||
|
KEY `indexTasUid`(`TAS_UID`),
|
||||||
|
KEY `indexUsrUid`(`USR_UID`),
|
||||||
|
KEY `indexPrevUsrUid`(`PREVIOUS_USR_UID`),
|
||||||
KEY `indexProUid`(`PRO_UID`),
|
KEY `indexProUid`(`PRO_UID`),
|
||||||
KEY `indexAppNumber`(`APP_NUMBER`),
|
KEY `indexAppNumber`(`APP_NUMBER`),
|
||||||
KEY `protitle`(`APP_PRO_TITLE`),
|
KEY `protitle`(`APP_PRO_TITLE`),
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ class FilesManager
|
|||||||
}
|
}
|
||||||
foreach ($aFiles as $aFile) {
|
foreach ($aFiles as $aFile) {
|
||||||
$arrayFileUid = $this->getFileManagerUid($sDirectory.$aFile['FILE']);
|
$arrayFileUid = $this->getFileManagerUid($sDirectory.$aFile['FILE']);
|
||||||
$fcontent = file_get_contents($sDirectory.$aFile['FILE']);
|
$fcontent = '';
|
||||||
$fileUid = $arrayFileUid["PRF_UID"];
|
$fileUid = $arrayFileUid["PRF_UID"];
|
||||||
if ($fileUid != null) {
|
if ($fileUid != null) {
|
||||||
$oProcessFiles = \ProcessFilesPeer::retrieveByPK($fileUid);
|
$oProcessFiles = \ProcessFilesPeer::retrieveByPK($fileUid);
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace ProcessMaker\BusinessModel\Light;
|
namespace ProcessMaker\BusinessModel\Light;
|
||||||
|
|
||||||
|
use \ProcessMaker\Services\Api;
|
||||||
use G;
|
use G;
|
||||||
|
|
||||||
class NotificationDevice
|
class NotificationDevice
|
||||||
@@ -135,7 +136,7 @@ class NotificationDevice
|
|||||||
}
|
}
|
||||||
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
throw new \Exception(\Api::STAT_APP_EXCEPTION, $e->getMessage());
|
throw new \Exception($e->getMessage(), Api::STAT_APP_EXCEPTION);
|
||||||
}
|
}
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
@@ -229,8 +230,9 @@ class NotificationDevice
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
throw new \Exception(\Api::STAT_APP_EXCEPTION, $e->getMessage());
|
throw new \Exception($e->getMessage(), Api::STAT_APP_EXCEPTION);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user