@include('pages.parts.page-display')
+ @include('pages.parts.pointer', ['page' => $page])
@include('entities.sibling-navigation', ['next' => $next, 'previous' => $previous])
- @if ($commentsEnabled)
- @if(($previous || $next))
-
-
-
- @endif
-
- -
- @include('comments.comments', ['page' => $page])
+ @if ($commentTree->enabled())
+
{{ $navItem['text'] }}
-
+
@endforeach
@@ -76,42 +74,61 @@
@section('right')
+ @include('comments.comments', ['commentTree' => $commentTree, 'page' => $page])
@endif
@@ -62,7 +60,7 @@
@foreach($pageNav as $navItem)
{{ trans('common.details') }}
-
- @include('entities.meta', ['entity' => $page])
+
+ @include('entities.meta', ['entity' => $page, 'watchOptions' => $watchOptions])
- @if($book->restricted)
+ @if($book->hasPermissions())
@if(userCan('restrictions-manage', $book))
- @icon('lock'){{ trans('entities.books_permissions_active') }}
+
+ @icon('lock')
+
@endif
- @if($page->chapter && $page->chapter->restricted)
+ @if($page->chapter && $page->chapter->hasPermissions())
{{ trans('entities.books_permissions_active') }}
+
@else
- @icon('lock'){{ trans('entities.books_permissions_active') }}
+
@endif
@if(userCan('restrictions-manage', $page->chapter))
- @icon('lock'){{ trans('entities.chapters_permissions_active') }}
+
+ @icon('lock')
+
@endif
- @if($page->restricted)
+ @if($page->hasPermissions())
{{ trans('entities.chapters_permissions_active') }}
+
@else
- @icon('lock'){{ trans('entities.chapters_permissions_active') }}
+
@endif
@if(userCan('restrictions-manage', $page))
- @icon('lock'){{ trans('entities.pages_permissions_active') }}
+
+ @icon('lock')
+
@endif
@if($page->template)
- {{ trans('entities.pages_permissions_active') }}
+
@else
- @icon('lock'){{ trans('entities.pages_permissions_active') }}
+
@endif
- @icon('template'){{ trans('entities.pages_is_template') }}
+
@@ -120,41 +137,41 @@
@endif
{{ trans('common.actions') }}
-
+
{{--User Actions--}}
@if(userCan('page-update', $page))
-
+
@icon('edit')
{{ trans('common.edit') }}
@endif
- @if(userCanOnAny('page-create'))
-
+ @if(userCanOnAny('create', \BookStack\Entities\Models\Book::class) || userCanOnAny('create', \BookStack\Entities\Models\Chapter::class) || userCan('page-create-all') || userCan('page-create-own'))
+
@icon('copy')
{{ trans('common.copy') }}
@endif
@if(userCan('page-update', $page))
@if(userCan('page-delete', $page))
-
+
@icon('folder')
{{ trans('common.move') }}
@endif
-
- @icon('history')
- {{ trans('entities.revisions') }}
-
@endif
+
+ @icon('history')
+ {{ trans('entities.revisions') }}
+
@if(userCan('restrictions-manage', $page))
-
+
@icon('lock')
{{ trans('entities.permissions') }}
@endif
@if(userCan('page-delete', $page))
-
+
@icon('delete')
{{ trans('common.delete') }}
@@ -162,7 +179,10 @@
- @if(signedInUser()) + @if($watchOptions->canWatch() && !$watchOptions->isWatching()) + @include('entities.watch-action', ['entity' => $page]) + @endif + @if(!user()->isGuest()) @include('entities.favourite-action', ['entity' => $page]) @endif @if(userCan('content-export'))
- @if(signedInUser()) + @if($watchOptions->canWatch() && !$watchOptions->isWatching()) + @include('entities.watch-action', ['entity' => $page]) + @endif + @if(!user()->isGuest()) @include('entities.favourite-action', ['entity' => $page]) @endif @if(userCan('content-export'))