suppressValidationList, no Service class need for template, discard skip type validation in service

This commit is contained in:
Yuri Kuznetsov
2023-07-14 10:45:44 +03:00
parent ef8c58e3b7
commit 22d057328a
11 changed files with 77 additions and 57 deletions
+15
View File
@@ -28,6 +28,7 @@
************************************************************************/
use Espo\Core\Container;
use Espo\Core\Templates\Entities\Event;
use Espo\Entities\Role;
use Espo\ORM\EntityManager;
use Espo\ORM\Query\Part\Expression;
@@ -73,6 +74,20 @@ class AfterUpgrade
continue;
}
if ($type === Event::TEMPLATE_TYPE) {
$metadata->set('entityDefs', $entityType, [
'fields' => [
'dateEnd' => [
'suppressValidationList' => ['required'],
],
]
]);
$metadata->save();
continue;
}
if (
!in_array($type, [
BasePlus::TEMPLATE_TYPE,