enable fixtures with sf3 + add DELETE role to users

This commit is contained in:
2018-05-04 22:52:51 +02:00
parent ba603c7cc8
commit 585b8b3927
3 changed files with 11 additions and 1 deletions

View File

@@ -62,7 +62,7 @@ class LoadTaskACL extends AbstractFixture implements OrderedFixtureInterface
break;
}
printf("Adding CHILL_TASK_TASK_UPDATE & CHILL_TASK_TASK_CREATE permissions to %s "
printf("Adding CHILL_TASK_TASK_UPDATE & CHILL_TASK_TASK_CREATE & Chill_TASK_TASK_DELETE permissions to %s "
. "permission group, scope '%s' \n",
$permissionsGroup->getName(), $scope->getName()['en']);
$roleScopeUpdate = (new RoleScope())
@@ -73,9 +73,14 @@ class LoadTaskACL extends AbstractFixture implements OrderedFixtureInterface
->setRole(TaskVoter::CREATE)
->setScope($scope);
$permissionsGroup->addRoleScope($roleScopeCreate);
$roleScopeDelete = (new RoleScope())
->setRole(TaskVoter::DELETE)
->setScope($scope);
$permissionsGroup->addRoleScope($roleScopeDelete);
$manager->persist($roleScopeUpdate);
$manager->persist($roleScopeCreate);
$manager->persist($roleScopeDelete);
}
}