diff options
author | Frédéric Guillot <fred@kanboard.net> | 2014-05-22 12:28:28 -0400 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2014-05-22 12:28:28 -0400 |
commit | 2230dd4e6b148346c0ec596b9e3e12996a762ed8 (patch) | |
tree | ef99ccde4f8b18592a3fb06a6ec45162c501fe38 /actions/task_assign_current_user.php | |
parent | a750b8ab2a0cb715da6fd9025a7ec8375db68a4d (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.php | 94 |
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; - } -} |