Add default filter per user

This commit is contained in:
Aurélien
2018-04-02 23:07:04 +02:00
committed by Frédéric Guillot
parent bc4457c4cb
commit 5f7a3442d6
11 changed files with 35 additions and 5 deletions

View File

@@ -20,6 +20,7 @@ class UserSessionTest extends Base
'is_ldap_user' => '0',
'twofactor_activated' => '0',
'role' => Role::APP_MANAGER,
'filter' => 'status:close',
);
$userSession->initialize($user);
@@ -28,6 +29,7 @@ class UserSessionTest extends Base
$this->assertEquals(123, $_SESSION['user']['id']);
$this->assertEquals('john', $_SESSION['user']['username']);
$this->assertEquals(Role::APP_MANAGER, $_SESSION['user']['role']);
$this->assertEquals('status:close', $_SESSION['user']['filter']);
$this->assertFalse($_SESSION['user']['is_ldap_user']);
$this->assertFalse($_SESSION['user']['twofactor_activated']);
$this->assertArrayNotHasKey('password', $_SESSION['user']);
@@ -81,6 +83,9 @@ class UserSessionTest extends Base
public function testFilters()
{
$userSession = new UserSession($this->container);
$this->assertEquals('', $userSession->getFilters(1));
$_SESSION['user'] = array('filter' => 'status:open');
$this->assertEquals('status:open', $userSession->getFilters(1));
$userSession->setFilters(1, 'assignee:me');