parent field in activities and other dashlets
This commit is contained in:
@@ -38,6 +38,9 @@
|
||||
[
|
||||
{
|
||||
"name": "dateStart"
|
||||
},
|
||||
{
|
||||
"name": "parent"
|
||||
}
|
||||
]
|
||||
]
|
||||
|
||||
@@ -47,6 +47,9 @@
|
||||
},
|
||||
{
|
||||
"name": "priority"
|
||||
},
|
||||
{
|
||||
"name": "account"
|
||||
}
|
||||
]
|
||||
]
|
||||
|
||||
@@ -38,6 +38,9 @@
|
||||
[
|
||||
{
|
||||
"name": "dateStart"
|
||||
},
|
||||
{
|
||||
"name": "parent"
|
||||
}
|
||||
]
|
||||
]
|
||||
|
||||
@@ -40,6 +40,9 @@
|
||||
},
|
||||
{
|
||||
"name": "dateEnd"
|
||||
},
|
||||
{
|
||||
"name": "parent"
|
||||
}
|
||||
]
|
||||
]
|
||||
|
||||
@@ -33,6 +33,7 @@ use Espo\Core\Acl;
|
||||
use Espo\Core\Exceptions\BadRequest;
|
||||
use Espo\Core\Exceptions\NotFound;
|
||||
use Espo\Core\Exceptions\Forbidden;
|
||||
use Espo\Core\ORM\Entity as CoreEntity;
|
||||
use Espo\Core\Select\Bool\Filters\OnlyMy;
|
||||
use Espo\Core\Utils\Config;
|
||||
use Espo\Core\Utils\DateTime as DateTimeUtil;
|
||||
@@ -175,6 +176,13 @@ class UpcomingService
|
||||
$entity->set('id', $itemId);
|
||||
}
|
||||
|
||||
if (
|
||||
$entity instanceof CoreEntity &&
|
||||
$entity->hasLinkParentField('parent')
|
||||
) {
|
||||
$entity->loadParentNameField('parent');
|
||||
}
|
||||
|
||||
$collection->append($entity);
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,13 @@ class ActivitiesDashletView extends BaseDashletView {
|
||||
},
|
||||
],
|
||||
[
|
||||
{name: 'dateStart'},
|
||||
{
|
||||
name: 'dateStart',
|
||||
soft: true
|
||||
},
|
||||
{
|
||||
name: 'parent',
|
||||
},
|
||||
],
|
||||
],
|
||||
}
|
||||
@@ -76,11 +82,17 @@ class ActivitiesDashletView extends BaseDashletView {
|
||||
},
|
||||
],
|
||||
[
|
||||
{name: 'dateEnd'},
|
||||
{
|
||||
name: 'dateEnd',
|
||||
soft: true
|
||||
},
|
||||
{
|
||||
name: 'priority',
|
||||
view: 'crm:views/task/fields/priority-for-dashlet',
|
||||
},
|
||||
{
|
||||
name: 'parent',
|
||||
},
|
||||
],
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user