]> BookStack Code Mirror - bookstack/blobdiff - app/Repos/PageRepo.php
Rolled out new permissions system throughout application
[bookstack] / app / Repos / PageRepo.php
index ef470c01deb1ae6147c99b359f761a51e643ef16..bfb0e70a7b4b77a65571cda0c25cba0c35caab3b 100644 (file)
@@ -168,6 +168,7 @@ class PageRepo extends EntityRepo
         if ($chapter) $page->chapter_id = $chapter->id;
 
         $book->pages()->save($page);
+        $this->restrictionService->buildEntityPermissionsForEntity($page);
         return $page;
     }
 
@@ -583,6 +584,7 @@ class PageRepo extends EntityRepo
         $page->views()->delete();
         $page->revisions()->delete();
         $page->restrictions()->delete();
+        $this->restrictionService->deleteEntityPermissionsForEntity($page);
         $page->delete();
     }