mirror of
https://github.com/tchapi/davis.git
synced 2025-04-11 08:02:21 +02:00
Enable delegation by default
This reduces error messages on macOS especially
This commit is contained in:
parent
5c0fe5bed9
commit
3162d8a571
@ -109,6 +109,17 @@ class AdminController extends AbstractController
|
||||
->setDescription($trans->trans('default.calendar.description', ['user' => $displayName]))
|
||||
->setCalendar($calendar);
|
||||
|
||||
// Enable delegation by default
|
||||
$principalProxyRead = new Principal();
|
||||
$principalProxyRead->setUri($principal->getUri().Principal::READ_PROXY_SUFFIX)
|
||||
->setIsMain(false);
|
||||
$entityManager->persist($principalProxyRead);
|
||||
|
||||
$principalProxyWrite = new Principal();
|
||||
$principalProxyWrite->setUri($principal->getUri().Principal::WRITE_PROXY_SUFFIX)
|
||||
->setIsMain(false);
|
||||
$entityManager->persist($principalProxyWrite);
|
||||
|
||||
$addressbook = new AddressBook();
|
||||
$addressbook->setPrincipalUri(Principal::PREFIX.$user->getUsername())
|
||||
->setUri('default') // No risk of collision since unicity is guaranteed by the new user principal
|
||||
|
Loading…
x
Reference in New Issue
Block a user