select manager class

This commit is contained in:
Yuri Kuznetsov
2020-06-25 13:02:19 +03:00
parent 65e925ec22
commit 2c01caa7be
35 changed files with 34 additions and 38 deletions

View File

@@ -32,7 +32,7 @@ namespace Espo\Core;
use Espo\Core\Exceptions\Error;
use Espo\Core\InjectableFactory;
use Espo\Core\SelectManager;
use Espo\Core\SelectManagers\SelectManager;
use Espo\Core\ORM\EntityManager;
use Espo\Entities\User;
use Espo\Core\Utils\Util;

View File

@@ -29,8 +29,6 @@
namespace Espo\Core\SelectManagers;
use Espo\Core\SelectManager;
/** Deprecated */
class Base extends SelectManager
{

View File

@@ -27,7 +27,7 @@
* these Appropriate Legal Notices must retain the display of the "EspoCRM" word.
************************************************************************/
namespace Espo\Core;
namespace Espo\Core\SelectManagers;
use Espo\Core\Exceptions\{
Error,

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Account extends \Espo\Core\SelectManagers\Base
class Account extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterPartners(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Call extends \Espo\Core\SelectManagers\Base
class Call extends \Espo\Core\SelectManagers\SelectManager
{
protected function accessOnlyOwn(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Campaign extends \Espo\Core\SelectManagers\Base
class Campaign extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterActive(&$result)
{
@@ -37,5 +37,4 @@ class Campaign extends \Espo\Core\SelectManagers\Base
'status' => 'Active'
);
}
}

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class CampaignLogRecord extends \Espo\Core\SelectManagers\Base
class CampaignLogRecord extends \Espo\Core\SelectManagers\SelectManager
{
protected function accessOnlyOwn(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class CampaignTrackingUrl extends \Espo\Core\SelectManagers\Base
class CampaignTrackingUrl extends \Espo\Core\SelectManagers\SelectManager
{
protected function accessOnlyOwn(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class CaseObj extends \Espo\Core\SelectManagers\Base
class CaseObj extends \Espo\Core\SelectManagers\SelectManager
{
protected function boolFilterOpen(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Contact extends \Espo\Core\SelectManagers\Base
class Contact extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterPortalUsers(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Document extends \Espo\Core\SelectManagers\Base
class Document extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterActive(&$result)
{

View File

@@ -29,9 +29,8 @@
namespace Espo\Modules\Crm\SelectManagers;
class EmailQueueItem extends \Espo\Core\SelectManagers\Base
class EmailQueueItem extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterPending(&$result)
{
$result['whereClause'][] = array(

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class KnowledgeBaseArticle extends \Espo\Core\SelectManagers\Base
class KnowledgeBaseArticle extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterPublished(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Lead extends \Espo\Core\SelectManagers\Base
class Lead extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterActive(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class MassEmail extends \Espo\Core\SelectManagers\Base
class MassEmail extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterActual(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Meeting extends \Espo\Core\SelectManagers\Base
class Meeting extends \Espo\Core\SelectManagers\SelectManager
{
protected function accessOnlyOwn(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Opportunity extends \Espo\Core\SelectManagers\Base
class Opportunity extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterOpen(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\Modules\Crm\SelectManagers;
class Task extends \Espo\Core\SelectManagers\Base
class Task extends \Espo\Core\SelectManagers\SelectManager
{
protected $selectAttributesDependancyMap = [
'dateEnd' => ['status']

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class ActionHistoryRecord extends \Espo\Core\SelectManagers\Base
class ActionHistoryRecord extends \Espo\Core\SelectManagers\SelectManager
{
protected function boolFilterOnlyMy(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class Attachment extends \Espo\Core\SelectManagers\Base
class Attachment extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterOrphan(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class AuthLogRecord extends \Espo\Core\SelectManagers\Base
class AuthLogRecord extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterDenied(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class AuthToken extends \Espo\Core\SelectManagers\Base
class AuthToken extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterActive(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class Email extends \Espo\Core\SelectManagers\Base
class Email extends \Espo\Core\SelectManagers\SelectManager
{
protected $textFilterUseContainsAttributeList = ['name'];

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class EmailAccount extends \Espo\Core\SelectManagers\Base
class EmailAccount extends \Espo\Core\SelectManagers\SelectManager
{
protected function access(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class EmailAddress extends \Espo\Core\SelectManagers\Base
class EmailAddress extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterOrphan(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class EmailFilter extends \Espo\Core\SelectManagers\Base
class EmailFilter extends \Espo\Core\SelectManagers\SelectManager
{
protected function boolFilterOnlyMy(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class EmailFolder extends \Espo\Core\SelectManagers\Base
class EmailFolder extends \Espo\Core\SelectManagers\SelectManager
{
protected function access(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class EmailTemplate extends \Espo\Core\SelectManagers\Base
class EmailTemplate extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterActual(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class Import extends \Espo\Core\SelectManagers\Base
class Import extends \Espo\Core\SelectManagers\SelectManager
{
protected function access(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class PhoneNumber extends \Espo\Core\SelectManagers\Base
class PhoneNumber extends \Espo\Core\SelectManagers\SelectManager
{
protected function filterOrphan(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class ScheduledJob extends \Espo\Core\SelectManagers\Base
class ScheduledJob extends \Espo\Core\SelectManagers\SelectManager
{
protected function access(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class Team extends \Espo\Core\SelectManagers\Base
class Team extends \Espo\Core\SelectManagers\SelectManager
{
protected function boolFilterOnlyMy(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class Template extends \Espo\Core\SelectManagers\Base
class Template extends \Espo\Core\SelectManagers\SelectManager
{
protected function access(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class User extends \Espo\Core\SelectManagers\Base
class User extends \Espo\Core\SelectManagers\SelectManager
{
protected function access(&$result)
{

View File

@@ -29,7 +29,7 @@
namespace Espo\SelectManagers;
class Webhook extends \Espo\Core\SelectManagers\Base
class Webhook extends \Espo\Core\SelectManagers\SelectManager
{
protected function access(&$result)
{