mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-07-28 17:02:04 +03:00
Added page revision counting
Adds stored revision counts to pages and the revisions themselves. Closes #321
This commit is contained in:
@ -14,6 +14,7 @@ return [
|
||||
'recent_activity' => 'Recent Activity',
|
||||
'create_now' => 'Create one now',
|
||||
'revisions' => 'Revisions',
|
||||
'meta_revision' => 'Revision #:revisionCount',
|
||||
'meta_created' => 'Created :timeLength',
|
||||
'meta_created_name' => 'Created :timeLength by :user',
|
||||
'meta_updated' => 'Updated :timeLength',
|
||||
@ -168,6 +169,7 @@ return [
|
||||
'pages_revision_named' => 'Page Revision for :pageName',
|
||||
'pages_revisions_created_by' => 'Created By',
|
||||
'pages_revisions_date' => 'Revision Date',
|
||||
'pages_revisions_number' => '#',
|
||||
'pages_revisions_changelog' => 'Changelog',
|
||||
'pages_revisions_changes' => 'Changes',
|
||||
'pages_revisions_current' => 'Current Version',
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th width="3%">{{ trans('entities.pages_revisions_number') }}</th>
|
||||
<th width="23%">{{ trans('entities.pages_name') }}</th>
|
||||
<th colspan="2" width="8%">{{ trans('entities.pages_revisions_created_by') }}</th>
|
||||
<th width="15%">{{ trans('entities.pages_revisions_date') }}</th>
|
||||
@ -27,6 +28,7 @@
|
||||
</tr>
|
||||
@foreach($page->revisions as $index => $revision)
|
||||
<tr>
|
||||
<td>{{ $revision->revision_number == 0 ? '' : $revision->revision_number }}</td>
|
||||
<td>{{ $revision->name }}</td>
|
||||
<td style="line-height: 0;">
|
||||
@if($revision->createdBy)
|
||||
|
@ -1,13 +1,20 @@
|
||||
<p class="text-muted small">
|
||||
@if ($entity->isA('page')) {{ trans('entities.meta_revision', ['revisionCount' => $entity->revision_count]) }} <br> @endif
|
||||
@if ($entity->createdBy)
|
||||
{!! trans('entities.meta_created_name', ['timeLength' => $entity->created_at->diffForHumans(), 'user' => "<a href='{$entity->createdBy->getProfileUrl()}'>".htmlentities($entity->createdBy->name). "</a>"]) !!}
|
||||
{!! trans('entities.meta_created_name', [
|
||||
'timeLength' => '<span title="'.$entity->created_at->toDayDateTimeString().'">'.$entity->created_at->diffForHumans() . '</span>',
|
||||
'user' => "<a href='{$entity->createdBy->getProfileUrl()}'>".htmlentities($entity->createdBy->name). "</a>"
|
||||
]) !!}
|
||||
@else
|
||||
{{ trans('entities.meta_created', ['timeLength' => $entity->created_at->diffForHumans()]) }}
|
||||
<span title="{{$entity->created_at->toDayDateTimeString()}}">{{ trans('entities.meta_created', ['timeLength' => $entity->created_at->diffForHumans()]) }}</span>
|
||||
@endif
|
||||
<br>
|
||||
@if ($entity->updatedBy)
|
||||
{!! trans('entities.meta_updated_name', ['timeLength' => $entity->updated_at->diffForHumans(), 'user' => "<a href='{$entity->updatedBy->getProfileUrl()}'>".htmlentities($entity->updatedBy->name). "</a>"]) !!}
|
||||
{!! trans('entities.meta_updated_name', [
|
||||
'timeLength' => '<span title="' . $entity->updated_at->toDayDateTimeString() .'">' . $entity->updated_at->diffForHumans() .'</span>',
|
||||
'user' => "<a href='{$entity->updatedBy->getProfileUrl()}'>".htmlentities($entity->updatedBy->name). "</a>"
|
||||
]) !!}
|
||||
@else
|
||||
{{ trans('entities.meta_updated', ['timeLength' => $entity->updated_at->diffForHumans()]) }}
|
||||
<span title="{{ $entity->updated_at->toDayDateTimeString() }}">{{ trans('entities.meta_updated', ['timeLength' => $entity->updated_at->diffForHumans()]) }}</span>
|
||||
@endif
|
||||
</p>
|
Reference in New Issue
Block a user