public function getAllBugs($userId) { $bugs = $this->bug->with('bugType', 'bugStatus', 'assignedBy')->where('assigned_to', '=', $userId)->orWhere('assigned_by', $userId)->get(); $projects = Project::byUser($userId)->active()->lists('name', 'id'); return Response::JSON(array('bugs' => $bugs, 'projects' => $projects)); }
public function getTodo($id = null, $userId = null) { $projects = Project::byUser($userId)->active()->select('name', 'id')->get(); $todogroups = TodoGroup::grouplist(); $todoPriorities = TodoPriority::getPriorities(); $todo = $this->todo->withProject()->withPriority()->withGroup()->find($id); $todo['todo_status'] = $this->statusArray[$todo['todo_status']]; return Response::JSON(array('todo' => $todo, 'projects' => $projects, 'todogroups' => $todogroups, 'todoPriorities' => $todoPriorities)); }