entity manager iconClass backend

This commit is contained in:
yuri
2018-05-03 17:09:57 +03:00
parent c9d675798b
commit 036bad3912
2 changed files with 15 additions and 1 deletions
@@ -86,6 +86,9 @@ class EntityManager extends \Espo\Core\Controllers\Base
if (!empty($data['color'])) {
$params['color'] = $data['color'];
}
if (!empty($data['iconClass'])) {
$params['iconClass'] = $data['iconClass'];
}
$params['kanbanViewMode'] = !empty($data['kanbanViewMode']);
if (!empty($data['kanbanStatusIgnoreList'])) {
+12 -1
View File
@@ -309,7 +309,11 @@ class EntityManager
if (array_key_exists('color', $params)) {
$clientDefsData['color'] = $params['color'];
};
}
if (array_key_exists('iconClass', $params)) {
$clientDefsData['iconClass'] = $params['iconClass'];
}
if (!empty($params['kanbanViewMode'])) {
$clientDefsData['kanbanViewMode'] = true;
@@ -418,6 +422,13 @@ class EntityManager
$this->getMetadata()->set('clientDefs', $name, $clientDefsData);
}
if (array_key_exists('iconClass', $data)) {
$clientDefsData = [
'iconClass' => $data['iconClass']
];
$this->getMetadata()->set('clientDefs', $name, $clientDefsData);
}
$this->getMetadata()->save();
$this->getLanguage()->save();
if ($isCustom) {