parent field in activities and other dashlets

This commit is contained in:
Yuri Kuznetsov
2024-06-24 13:12:29 +03:00
parent 6e6d3e15ea
commit 3a76807a2b
6 changed files with 34 additions and 2 deletions
@@ -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',
},
],
]
}