People should not see any tasks during a search when they are not associated to a project

This commit is contained in:
Frederic Guillot
2015-10-23 19:57:43 -04:00
parent 9707c0b4c4
commit ffeffa54f9
3 changed files with 11 additions and 2 deletions

View File

@@ -227,10 +227,15 @@ class App extends Base
public function autocomplete()
{
$search = $this->request->getStringParam('term');
$projects = $this->projectPermission->getActiveMemberProjectIds($this->userSession->getId());
if (empty($projects)) {
$this->response->json(array());
}
$filter = $this->taskFilterAutoCompleteFormatter
->create()
->filterByProjects($this->projectPermission->getActiveMemberProjectIds($this->userSession->getId()))
->filterByProjects($projects)
->excludeTasks(array($this->request->getIntegerParam('exclude_task_id')));
// Search by task id or by title