PMCORE-3880 PhpUnit: Error: Call to undefined function factory
This commit is contained in:
@@ -1431,7 +1431,9 @@ function run_check_queries_incompatibilities($args)
|
||||
function check_queries_incompatibilities($wsName)
|
||||
{
|
||||
Bootstrap::setConstantsRelatedWs($wsName);
|
||||
require_once(PATH_DB . $wsName . '/db.php');
|
||||
if (!defined('DB_ADAPTER')) {
|
||||
require_once(PATH_DB . $wsName . '/db.php');
|
||||
}
|
||||
System::initLaravel();
|
||||
|
||||
$query = Process::query()->select('PRO_UID', 'PRO_TITLE');
|
||||
|
||||
@@ -1596,7 +1596,7 @@ class PmDynaform
|
||||
$this->record["DYN_CONTENT"] = G::json_encode($json);
|
||||
}
|
||||
|
||||
private function jsonReplace(&$json, $id, $for = "id", $update)
|
||||
private function jsonReplace(&$json, $id, $for = "id", $update = null)
|
||||
{
|
||||
foreach ($json as $key => &$value) {
|
||||
$sw1 = is_array($value);
|
||||
|
||||
@@ -324,7 +324,7 @@ class ReportTables
|
||||
* @param array $fields
|
||||
* @return string
|
||||
*/
|
||||
private function buildFieldsSection(string $fieldsSection = "", array $fields): string
|
||||
private function buildFieldsSection(string $fieldsSection = "", array $fields = []): string
|
||||
{
|
||||
foreach ($fields as $field) {
|
||||
$fieldsSection = $fieldsSection . ", `{$field['sFieldName']}`";
|
||||
@@ -341,7 +341,7 @@ class ReportTables
|
||||
* @param MySQLiConnection $connection
|
||||
* @return string
|
||||
*/
|
||||
private function buildValuesSection(string $valuesSection = "", array $fields, array $appData, MySQLiConnection $connection): string
|
||||
private function buildValuesSection(string $valuesSection = "", array $fields = [], array $appData = [], MySQLiConnection $connection = null): string
|
||||
{
|
||||
foreach ($fields as $field) {
|
||||
switch ($field['sType']) {
|
||||
|
||||
@@ -620,9 +620,9 @@ class SpoolRun
|
||||
}
|
||||
$phpMailer->Body = $msBody;
|
||||
//Attachments
|
||||
$attachment = @unserialize($this->fileData['attachments']);
|
||||
if ($attachment === false) {
|
||||
$attachment = $this->fileData['attachments'];
|
||||
$attachment = $this->fileData['attachments'];
|
||||
if (is_string($attachment)) {
|
||||
$attachment = @unserialize($attachment);
|
||||
}
|
||||
if (is_array($attachment)) {
|
||||
foreach ($attachment as $key => $fileAttach) {
|
||||
|
||||
@@ -1779,7 +1779,7 @@ class WorkspaceTools
|
||||
* @param int $versionBackupEngine
|
||||
* @param string $connection
|
||||
*/
|
||||
public function executeSQLScript($database, $filename, $parameters, $versionBackupEngine = 1, $connection)
|
||||
public function executeSQLScript($database, $filename, $parameters, $versionBackupEngine = 1, $connection = '')
|
||||
{
|
||||
DB::connection($connection)
|
||||
->statement('CREATE DATABASE IF NOT EXISTS ' . $database);
|
||||
|
||||
@@ -367,13 +367,13 @@ class Users extends BaseUsers
|
||||
$arrayData["birthday"] = $fields["USR_BIRTHDAY"];
|
||||
$arrayData["position"] = $fields["USR_POSITION"];
|
||||
$arrayData["replacedby"] = $fields["USR_REPLACED_BY"];
|
||||
if(strlen($arrayData["replacedby"] != 0)) {
|
||||
if(strlen($arrayData["replacedby"]) != 0) {
|
||||
$oUser = UsersPeer::retrieveByPK($arrayData["replacedby"]);
|
||||
$arrayData["replacedbyfullname"] = $oUser->getUsrFirstname() . ' ' . $oUser->getUsrLastname();
|
||||
}
|
||||
$arrayData["duedate"] = $fields["USR_DUE_DATE"];
|
||||
$arrayData["calendar"] = $fields["USR_CALENDAR"];
|
||||
if(strlen($fields["USR_CALENDAR"] != 0)) {
|
||||
if(strlen($fields["USR_CALENDAR"]) != 0) {
|
||||
$arrayData["calendarname"] = $calendar->calendarName($fields["USR_CALENDAR"]);
|
||||
}
|
||||
$arrayData["status"] = $fields["USR_STATUS"];
|
||||
|
||||
@@ -4305,6 +4305,10 @@
|
||||
</table>
|
||||
|
||||
<table name="PROCESS_VARIABLES" idMethod="native">
|
||||
<vendor type="mysql">
|
||||
<parameter name="Engine" value="InnoDB"/>
|
||||
<parameter name="Collation" value="utf8_general_ci"/>
|
||||
</vendor>
|
||||
<column name="VAR_ID" type="INTEGER" required="true" autoIncrement="true" unique="true"/>
|
||||
<column name="VAR_UID" type="VARCHAR" size="32" required="true" primaryKey="true"/>
|
||||
<column name="PRJ_UID" type="VARCHAR" size="32" required="true"/>
|
||||
|
||||
@@ -2309,7 +2309,7 @@ CREATE TABLE `PROCESS_VARIABLES`
|
||||
`VAR_LABEL` VARCHAR(255) default '',
|
||||
`VAR_DBCONNECTION` VARCHAR(32),
|
||||
`VAR_SQL` MEDIUMTEXT,
|
||||
`VAR_NULL` TINYINT(32) default 0,
|
||||
`VAR_NULL` TINYINT default 0,
|
||||
`VAR_DEFAULT` VARCHAR(32) default '',
|
||||
`VAR_ACCEPTED_VALUES` MEDIUMTEXT,
|
||||
`INP_DOC_UID` VARCHAR(32) default '',
|
||||
@@ -2317,7 +2317,7 @@ CREATE TABLE `PROCESS_VARIABLES`
|
||||
UNIQUE KEY `VAR_ID` (`VAR_ID`),
|
||||
KEY `indexPrjUidVarName`(`PRJ_UID`, `VAR_NAME`),
|
||||
KEY `INDEX_PRO_ID`(`PRO_ID`)
|
||||
)ENGINE=InnoDB ;
|
||||
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
|
||||
#-----------------------------------------------------------------------------
|
||||
#-- APP_TIMEOUT_ACTION_EXECUTED
|
||||
#-----------------------------------------------------------------------------
|
||||
@@ -3321,10 +3321,10 @@ CREATE TABLE `JOBS_PENDING`
|
||||
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
||||
`queue` VARCHAR(255) NOT NULL,
|
||||
`payload` MEDIUMTEXT NOT NULL,
|
||||
`attempts` TINYINT(3) NOT NULL,
|
||||
`reserved_at` BIGINT(10),
|
||||
`available_at` BIGINT(10) NOT NULL,
|
||||
`created_at` BIGINT(10) NOT NULL,
|
||||
`attempts` TINYINT NOT NULL,
|
||||
`reserved_at` BIGINT(20),
|
||||
`available_at` BIGINT(20) NOT NULL,
|
||||
`created_at` BIGINT(20) NOT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `jobs_queue_index`(`queue`)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET='utf8';
|
||||
@@ -3366,9 +3366,9 @@ CREATE TABLE `SCHEDULER`
|
||||
`body` VARCHAR(255),
|
||||
`type` VARCHAR(255),
|
||||
`category` VARCHAR(255),
|
||||
`system` TINYINT(3),
|
||||
`system` TINYINT,
|
||||
`timezone` VARCHAR(255),
|
||||
`enable` TINYINT(3),
|
||||
`enable` TINYINT,
|
||||
`creation_date` DATETIME,
|
||||
`last_update` DATETIME,
|
||||
PRIMARY KEY (`id`)
|
||||
|
||||
@@ -1970,7 +1970,7 @@ class Cases
|
||||
* @return void
|
||||
* @throws Exception
|
||||
*/
|
||||
public function setCaseVariables($app_uid, $app_data, $dyn_uid = null, $usr_uid, $del_index = 0)
|
||||
public function setCaseVariables($app_uid, $app_data, $dyn_uid = null, $usr_uid = '', $del_index = 0)
|
||||
{
|
||||
Validator::isString($app_uid, '$app_uid');
|
||||
Validator::appUid($app_uid, '$app_uid');
|
||||
|
||||
@@ -1644,7 +1644,7 @@ class AbstractCases implements CasesInterface
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getCasesRisk($processId, $dateFrom = null, $dateTo = null, $riskStatus = 'ON_TIME', $topCases = null)
|
||||
public function getCasesRisk($processId = '', $dateFrom = null, $dateTo = null, $riskStatus = 'ON_TIME', $topCases = null)
|
||||
{
|
||||
$date = new DateTime('now');
|
||||
$currentDate = $date->format('Y-m-d H:i:s');
|
||||
|
||||
@@ -1579,7 +1579,7 @@ class User
|
||||
* @return User
|
||||
* @throws Exception
|
||||
*/
|
||||
public function checkPermissionForEdit($userUid, $arrayPermission = array(), $form)
|
||||
public function checkPermissionForEdit($userUid, $arrayPermission = [], $form = [])
|
||||
{
|
||||
try {
|
||||
foreach ($arrayPermission as $key => $value) {
|
||||
|
||||
@@ -1464,7 +1464,7 @@ class System
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public static function checkPermissionsDbUser($adapter = 'mysql', $serverName, $port = 3306, $userName, $pass, $dbName = '')
|
||||
public static function checkPermissionsDbUser($adapter = 'mysql', $serverName = '', $port = 3306, $userName = '', $pass = '', $dbName = '')
|
||||
{
|
||||
if (empty($port)) {
|
||||
//setting defaults ports
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AbeConfiguration extends model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "ABE_CONFIGURATION";
|
||||
// We do not have create/update timestamps for this table
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class AbeRequest extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "ABE_REQUESTS";
|
||||
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use AdditionalTables as ModelAdditionalTables;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class AdditionalTables extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'ADDITIONAL_TABLES';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class AppAssignSelfServiceValue extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'APP_ASSIGN_SELF_SERVICE_VALUE';
|
||||
protected $primaryKey = 'ID';
|
||||
// We do not have create/update timestamps for this table
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class AppAssignSelfServiceValueGroup extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'APP_ASSIGN_SELF_SERVICE_VALUE_GROUP';
|
||||
// We do not have create/update timestamps for this table
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class AppDelay extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'APP_DELAY';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class AppMessage extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'APP_MESSAGE';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class AppNotes extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'APP_NOTES';
|
||||
// No timestamps
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class AppThread extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'APP_THREAD';
|
||||
// We do not have create/update timestamps for this table
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class AppTimeoutAction extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'APP_TIMEOUT_ACTION_EXECUTED';
|
||||
// We do not have create/update timestamps for this table
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class Application extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "APPLICATION";
|
||||
protected $primaryKey = 'APP_NUMBER';
|
||||
public $incrementing = false;
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class BpmnDiagram extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'BPMN_DIAGRAM';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class BpmnEvent extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'BPMN_EVENT';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class BpmnProcess extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'BPMN_PROCESS';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class BpmnProject extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'BPMN_PROJECT';
|
||||
protected $primaryKey = 'PRJ_UID';
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Exception;
|
||||
use G;
|
||||
use ProcessMaker\BusinessModel\Table;
|
||||
@@ -13,6 +14,8 @@ use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class CaseList extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
/**
|
||||
* The table associated with the model.
|
||||
* @var string
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Configuration extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'CONFIGURATION';
|
||||
// Set the PK
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Consolidated extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'CASE_CONSOLIDATED';
|
||||
// Set the PK
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
@@ -12,6 +13,8 @@ use Illuminate\Database\Eloquent\Model;
|
||||
*/
|
||||
class DbSource extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'DB_SOURCE';
|
||||
// We do not store timestamps
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Cases;
|
||||
use DateTime;
|
||||
use G;
|
||||
@@ -13,6 +14,8 @@ use ProcessMaker\Model\Task;
|
||||
|
||||
class Delegation extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Class constants
|
||||
const PRIORITIES_MAP = [1 => 'VL', 2 => 'L', 3 => 'N', 4 => 'H', 5 => 'VH'];
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
@@ -10,6 +11,8 @@ use Illuminate\Database\Eloquent\Model;
|
||||
*/
|
||||
class Department extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'DEPARTMENT';
|
||||
// We do not store timestamps
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Documents extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'APP_DOCUMENT';
|
||||
// No timestamps
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
@@ -13,6 +14,8 @@ use Illuminate\Support\Facades\DB;
|
||||
*/
|
||||
class Dynaform extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'DYNAFORM';
|
||||
protected $primaryKey = "DYN_ID";
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use G;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class ElementTaskRelation extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'ELEMENT_TASK_RELATION';
|
||||
protected $primaryKey = 'ETR_UID';
|
||||
// We do not have create/update timestamps for this table
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use ProcessMaker\Model\EmailServerModel;
|
||||
|
||||
class EmailEvent extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'EMAIL_EVENT';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\Crypt;
|
||||
|
||||
class EmailServerModel extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'EMAIL_SERVER';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Fields extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'FIELDS';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Exception;
|
||||
use G;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
@@ -10,6 +11,8 @@ use ProcessMaker\Model\RbacUsers;
|
||||
|
||||
class GroupUser extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'GROUP_USER';
|
||||
// We do not have create/update timestamps for this table
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Groupwf extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'GROUPWF';
|
||||
protected $primaryKey = 'GRP_ID';
|
||||
// We do not have create/update timestamps for this table
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
@@ -10,6 +11,8 @@ use Illuminate\Support\Facades\DB;
|
||||
*/
|
||||
class InputDocument extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'INPUT_DOCUMENT';
|
||||
protected $primaryKey = 'INP_DOC_ID';
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class LicenseManager extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "LICENSE_MANAGER";
|
||||
protected $primaryKey = "LICENSE_UID";
|
||||
public $incrementing = false;
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use ListUnassigned as PropelListUnassigned;
|
||||
|
||||
@@ -12,6 +13,8 @@ use ListUnassigned as PropelListUnassigned;
|
||||
*/
|
||||
class ListUnassigned extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "LIST_UNASSIGNED";
|
||||
// No timestamps
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class OauthClients extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "OAUTH_CLIENTS";
|
||||
protected $primaryKey = "CLIENT_ID";
|
||||
public $incrementing = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class ObjectPermission extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "OBJECT_PERMISSION";
|
||||
protected $primaryKey = 'OP_UID';
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
@@ -10,6 +11,8 @@ use Illuminate\Support\Facades\DB;
|
||||
*/
|
||||
class OutputDocument extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'OUTPUT_DOCUMENT';
|
||||
protected $primaryKey = 'OUT_DOC_ID';
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Configurations;
|
||||
use Exception;
|
||||
use G;
|
||||
@@ -10,6 +11,8 @@ use RBAC;
|
||||
|
||||
class Process extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'PROCESS';
|
||||
protected $primaryKey = 'PRO_ID';
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
@@ -12,6 +13,8 @@ use Illuminate\Database\Eloquent\Model;
|
||||
*/
|
||||
class ProcessCategory extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'PROCESS_CATEGORY';
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class ProcessFiles extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'PROCESS_FILES';
|
||||
protected $primaryKey = 'PRF_UID';
|
||||
public $incrementing = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class ProcessUser extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'PROCESS_USER';
|
||||
protected $primaryKey = 'PU_UID';
|
||||
// We do not have create/update timestamps for this table
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class ProcessVariables extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'PROCESS_VARIABLES';
|
||||
// No timestamps
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class RbacAuthenticationSource extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "RBAC_AUTHENTICATION_SOURCE";
|
||||
public $incrementing = false;
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class RbacRoles extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'RBAC_ROLES';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,12 +2,15 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Exception;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use ProcessMaker\Model\RbacUsersRoles;
|
||||
|
||||
class RbacUsers extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'RBAC_USERS';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class RbacUsersRoles extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'RBAC_USERS_ROLES';
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
@@ -12,6 +13,8 @@ use Illuminate\Database\Eloquent\Model;
|
||||
*/
|
||||
class Route extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'ROUTE';
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Step extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "STEP";
|
||||
public $timestamps = false;
|
||||
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class StepTrigger extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'STEP_TRIGGER';
|
||||
protected $primaryKey = 'STEP_UID';
|
||||
public $incrementing = false;
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
@@ -12,6 +13,8 @@ use Illuminate\Database\Eloquent\Model;
|
||||
*/
|
||||
class SubApplication extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'SUB_APPLICATION';
|
||||
// No timestamps
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use ProcessMaker\Model\Application;
|
||||
|
||||
class SubProcess extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'SUB_PROCESS';
|
||||
protected $primaryKey = 'SP_UID';
|
||||
// We do not have create/update timestamps for this table
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use G;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Task extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'TASK';
|
||||
protected $primaryKey = 'TAS_ID';
|
||||
// We do not have create/update timestamps for this table
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use \Illuminate\Database\Eloquent\Model;
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* Class TaskScheduler
|
||||
@@ -12,6 +13,8 @@ use \Illuminate\Database\Eloquent\Model;
|
||||
*/
|
||||
class TaskScheduler extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'SCHEDULER';
|
||||
public $timestamps = true;
|
||||
const CREATED_AT = 'creation_date';
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class TaskUser extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'TASK_USER';
|
||||
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Translation extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'TRANSLATION';
|
||||
protected $primaryKey = ['TRN_CATEGORY', 'TRN_ID', 'TRN_LANG'];
|
||||
public $incrementing = false;
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Triggers extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'TRIGGERS';
|
||||
// No timestamps
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Configurations;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Exception;
|
||||
@@ -9,6 +10,8 @@ use RBAC;
|
||||
|
||||
class User extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "USERS";
|
||||
protected $primaryKey = 'USR_ID';
|
||||
// Our custom timestamp columns
|
||||
|
||||
@@ -2,11 +2,14 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use stdClass;
|
||||
|
||||
class UserConfig extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
/**
|
||||
* Bind table.
|
||||
* @var string
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class UserExtendedAttributes extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "USER_EXTENDED_ATTRIBUTES";
|
||||
protected $primaryKey = "UEA_ID";
|
||||
public $incrementing = true;
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class UserReporting extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = "USR_REPORTING";
|
||||
public $timestamps = false;
|
||||
}
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
namespace ProcessMaker\Model;
|
||||
|
||||
use App\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class WebEntry extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
// Set our table name
|
||||
protected $table = 'WEB_ENTRY';
|
||||
protected $primaryKey = 'WE_UID';
|
||||
|
||||
@@ -164,7 +164,7 @@ class Metrics extends Api
|
||||
*
|
||||
* @class AccessControl {@permission TASK_METRICS_VIEW}
|
||||
*/
|
||||
public function getCasesRiskByProcess($caseList = 'inbox', $process, $dateFrom = null, $dateTo = null, $riskStatus = 'ON_TIME', $topCases = null)
|
||||
public function getCasesRiskByProcess($caseList = 'inbox', $process = '', $dateFrom = null, $dateTo = null, $riskStatus = 'ON_TIME', $topCases = null)
|
||||
{
|
||||
try {
|
||||
switch ($caseList) {
|
||||
|
||||
Reference in New Issue
Block a user