feat: reserve administrative roles for staff email addresses

This commit is contained in:
2026-09-17 18:13:52 +02:00
parent 725e32daab
commit 540cd8eeb7
11 changed files with 230 additions and 70 deletions
+2 -2
View File
@@ -26,10 +26,10 @@ class AppRuntimeRoleLabelsTest extends TestCase
public function testNominationsAreListedApartFromTheEffectiveRoles(): void
{
$roles = [Role::TEAMER, Role::pending(Role::ADMIN)];
$roles = [Role::TEAMER, Role::pending(Role::HOUSE_MANAGER)];
self::assertSame(['Teamer:in'], $this->runtime()->effectiveRoles($roles));
self::assertSame(['Administration'], $this->runtime()->nominatedRoles($roles));
self::assertSame(['Hausleitung'], $this->runtime()->nominatedRoles($roles));
}
public function testUnknownRoleStaysVisible(): void