email move to group audited

This commit is contained in:
Yuri Kuznetsov
2024-10-10 15:52:08 +03:00
parent 59e4098936
commit 754612e179
4 changed files with 18 additions and 4 deletions

View File

@@ -748,6 +748,19 @@ class Email extends Entity
return $this;
}
public function setGroupFolder(Link|GroupEmailFolder|null $groupFolder): self
{
if ($groupFolder instanceof GroupEmailFolder) {
$this->relations->set('groupFolder', $groupFolder);
return $this;
}
$this->setValueObject('groupFolder', $groupFolder);
return $this;
}
public function setGroupFolderId(?string $groupFolderId): self
{
$this->set('groupFolderId', $groupFolderId);

View File

@@ -589,7 +589,8 @@
"readOnly": true,
"fieldManagerParamList": [
"audited"
]
],
"audited": true
},
"groupStatusFolder": {
"type": "enum",

View File

@@ -118,7 +118,7 @@ class InboxService
}
$email
->setGroupFolderId(null)
->setGroupFolder(null)
->setGroupStatusFolder(null);
$this->entityManager->saveEntity($email);
@@ -163,7 +163,7 @@ class InboxService
}
$email
->setGroupFolderId($folderId)
->setGroupFolder($folder)
->setGroupStatusFolder(null);
$this->entityManager->saveEntity($email);

View File

@@ -663,7 +663,7 @@ class SendService
}
if ($replied && $replied->getGroupFolder()) {
$entity->setGroupFolderId($replied->getGroupFolder()->getId());
$entity->setGroupFolder($replied->getGroupFolder());
}
}