diff --git a/lib/Service/BoardService.php b/lib/Service/BoardService.php index 3c07025b9..9e3f9948f 100644 --- a/lib/Service/BoardService.php +++ b/lib/Service/BoardService.php @@ -157,6 +157,13 @@ class BoardService { } $new_board->setLabels($labels); $this->boardMapper->mapOwner($new_board); + $permissions = $this->permissionService->matchPermissions($new_board); + $new_board->setPermissions([ + 'PERMISSION_READ' => $permissions[Acl::PERMISSION_READ], + 'PERMISSION_EDIT' => $permissions[Acl::PERMISSION_EDIT], + 'PERMISSION_MANAGE' => $permissions[Acl::PERMISSION_MANAGE], + 'PERMISSION_SHARE' => $permissions[Acl::PERMISSION_SHARE] + ]); return $new_board; } diff --git a/templates/part.boardlist.php b/templates/part.boardlist.php index 2e9707c9b..2f3df25df 100644 --- a/templates/part.boardlist.php +++ b/templates/part.boardlist.php @@ -46,8 +46,8 @@ -