added functionality to archive clients
Some checks failed
PHPUnit / test (push) Has been cancelled

This commit is contained in:
2026-06-12 20:55:12 +02:00
parent 59ea2cd667
commit 5dff24a232
15 changed files with 436 additions and 48 deletions

View File

@ -11,8 +11,12 @@ final class RbacTest extends TestCase
public function testAdminSeesAllClients(): void
{
[$clause, $params] = rbac_client_filter(['role' => 'admin', 'entityID' => 'a1'], 'cl');
$this->assertSame('1=1', $clause);
$this->assertStringContainsString('1=1', $clause);
$this->assertStringContainsString('archived', $clause);
$this->assertSame([], $params);
[$allClause] = rbac_client_filter(['role' => 'admin', 'entityID' => 'a1'], 'cl', 'all');
$this->assertStringNotContainsString('archived', $allClause);
}
public function testSupervisorFilterBindsEntity(): void