private comment added to activity

This commit is contained in:
2022-04-25 14:43:44 +02:00
parent 83dd8f810c
commit 1f2638626c
9 changed files with 431 additions and 5 deletions

View File

@@ -366,6 +366,7 @@ final class ActivityController extends AbstractController
if ($request->query->has('activityData')) {
$activityData = $request->query->get('activityData');
dump($activityData);
if (array_key_exists('durationTime', $activityData)) {
$durationTimeInMinutes = $activityData['durationTime'];
$hours = floor($durationTimeInMinutes / 60);
@@ -411,6 +412,14 @@ final class ActivityController extends AbstractController
$comment->setDate(new DateTime('now'));
$entity->setComment($comment);
}
if (array_key_exists('privateComment', $activityData)) {
$privateComment = new CommentEmbeddable();
$privateComment->setComment($activityData['privateComment']);
$privateComment->setUserId($this->getUser()->getid());
$privateComment->setDate(new DateTime('now'));
$entity->setPrivateComment($privateComment);
}
}
$this->denyAccessUnlessGranted(ActivityVoter::CREATE, $entity);
@@ -422,6 +431,8 @@ final class ActivityController extends AbstractController
'accompanyingPeriod' => $accompanyingPeriod,
]);
dump($form);
if ($form->has('documents')) {
$form->add('gendocTemplateId', HiddenType::class, [
'mapped' => false,