ref, cleanup

This commit is contained in:
Yuri Kuznetsov
2024-02-22 19:51:26 +02:00
parent 952b94d6fe
commit 8ddd139111
5 changed files with 8 additions and 85 deletions
+2 -5
View File
@@ -116,7 +116,6 @@ class Service implements Crud,
protected string $entityType;
protected bool $getEntityBeforeUpdate = false;
protected bool $noEditAccessRequiredForLink = false;
protected bool $listCountQueryDisabled = false;
protected bool $maxSelectTextAttributeLengthDisabled = false;
protected ?int $maxSelectTextAttributeLength = null;
@@ -131,7 +130,7 @@ class Service implements Crud,
/**
* @var bool
* @deprecated As of v8.2. Use metadata > recordDefs > forceSelectAllAttributes..
* @deprecated As of v8.2. Use metadata > recordDefs > forceSelectAllAttributes.
* @todo Remove in v9.0.
*/
protected $forceSelectAllAttributes = false;
@@ -945,9 +944,7 @@ class Service implements Crud,
$params = FindParams::create();
}
$disableCount =
$params->noTotal() ||
$this->listCountQueryDisabled ||
$disableCount = $params->noTotal() ||
$this->metadata->get(['entityDefs', $this->entityType, 'collection', 'countDisabled']);
$maxSize = $searchParams->getMaxSize();
@@ -68,8 +68,9 @@
}
},
"collection": {
"sortBy": "number",
"asc": false,
"textFilterFields": ["ipAddress", "userName"]
"orderBy": "number",
"order": "asc",
"textFilterFields": ["ipAddress", "userName"],
"countDisabled": true
}
}
@@ -120,7 +120,8 @@
"collection": {
"orderBy": "number",
"order": "desc",
"textFilterFields": ["id", "name", "methodName", "serviceName"]
"textFilterFields": ["id", "name", "methodName", "serviceName"],
"countDisabled": true
},
"indexes": {
"executeTime": {
@@ -1,38 +0,0 @@
<?php
/************************************************************************
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2024 Yurii Kuznietsov, Taras Machyshyn, Oleksii Avramenko
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* The interactive user interfaces in modified source and object code versions
* of this program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU Affero General Public License version 3.
*
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
namespace Espo\Services;
/**
* @extends Record<\Espo\Entities\ActionHistoryRecord>
*/
class ActionHistoryRecord extends Record
{
protected bool $listCountQueryDisabled = true;
}
-38
View File
@@ -1,38 +0,0 @@
<?php
/************************************************************************
* This file is part of EspoCRM.
*
* EspoCRM Open Source CRM application.
* Copyright (C) 2014-2024 Yurii Kuznietsov, Taras Machyshyn, Oleksii Avramenko
* Website: https://www.espocrm.com
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* The interactive user interfaces in modified source and object code versions
* of this program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU Affero General Public License version 3.
*
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
namespace Espo\Services;
/**
* @extends Record<\Espo\Entities\Job>
*/
class Job extends Record
{
protected bool $listCountQueryDisabled = true;
}