summaryrefslogtreecommitdiff
path: root/app/Controller/TaskMailController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Controller/TaskMailController.php')
-rw-r--r--app/Controller/TaskMailController.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/Controller/TaskMailController.php b/app/Controller/TaskMailController.php
index e95ddf03..feb96a68 100644
--- a/app/Controller/TaskMailController.php
+++ b/app/Controller/TaskMailController.php
@@ -20,6 +20,7 @@ class TaskMailController extends BaseController
'errors' => $errors,
'task' => $task,
'project' => $project,
+ 'members' => $this->projectPermissionModel->getMembersWithEmail($project['id']),
)));
}
@@ -33,6 +34,13 @@ class TaskMailController extends BaseController
if ($valid) {
$this->sendByEmail($values, $task);
$this->flash->success(t('Task sent by email successfully.'));
+
+ $this->commentModel->create(array(
+ 'comment' => t('This task was sent by email to "%s" with subject "%s".', $values['email'], $values['subject']),
+ 'user_id' => $this->userSession->getId(),
+ 'task_id' => $task['id'],
+ ));
+
$this->response->redirect($this->helper->url->to('TaskViewController', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id']), 'comments'), true);
} else {
$this->create($values, $errors);