summaryrefslogtreecommitdiff
path: root/actions/task_assign_current_user.php
diff options
context:
space:
mode:
authorFrédéric Guillot <fred@kanboard.net>2014-05-22 12:28:28 -0400
committerFrédéric Guillot <fred@kanboard.net>2014-05-22 12:28:28 -0400
commit2230dd4e6b148346c0ec596b9e3e12996a762ed8 (patch)
treeef99ccde4f8b18592a3fb06a6ec45162c501fe38 /actions/task_assign_current_user.php
parenta750b8ab2a0cb715da6fd9025a7ec8375db68a4d (diff)
Code refactoring (add autoloader and change files organization)
Diffstat (limited to 'actions/task_assign_current_user.php')
-rw-r--r--actions/task_assign_current_user.php94
1 files changed, 0 insertions, 94 deletions
diff --git a/actions/task_assign_current_user.php b/actions/task_assign_current_user.php
deleted file mode 100644
index a3d9559e..00000000
--- a/actions/task_assign_current_user.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-
-namespace Action;
-
-require_once __DIR__.'/base.php';
-
-/**
- * Assign a task to the logged user
- *
- * @package action
- * @author Frederic Guillot
- */
-class TaskAssignCurrentUser extends Base
-{
- /**
- * Task model
- *
- * @accesss private
- * @var \Model\Task
- */
- private $task;
-
- /**
- * Acl model
- *
- * @accesss private
- * @var \Model\Acl
- */
- private $acl;
-
- /**
- * Constructor
- *
- * @access public
- * @param integer $project_id Project id
- * @param \Model\Task $task Task model instance
- * @param \Model\Acl $acl Acl model instance
- */
- public function __construct($project_id, \Model\Task $task, \Model\Acl $acl)
- {
- parent::__construct($project_id);
- $this->task = $task;
- $this->acl = $acl;
- }
-
- /**
- * Get the required parameter for the action (defined by the user)
- *
- * @access public
- * @return array
- */
- public function getActionRequiredParameters()
- {
- return array(
- 'column_id' => t('Column'),
- );
- }
-
- /**
- * Get the required parameter for the event
- *
- * @access public
- * @return string[]
- */
- public function getEventRequiredParameters()
- {
- return array(
- 'task_id',
- 'column_id',
- );
- }
-
- /**
- * Execute the action
- *
- * @access public
- * @param array $data Event data dictionary
- * @return bool True if the action was executed or false when not executed
- */
- public function doAction(array $data)
- {
- if ($data['column_id'] == $this->getParam('column_id')) {
-
- $this->task->update(array(
- 'id' => $data['task_id'],
- 'owner_id' => $this->acl->getUserId(),
- ));
-
- return true;
- }
-
- return false;
- }
-}