mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-04-24 04:33:06 +00:00
Moved text for errors and form views.
Updated 404 page with additional links
This commit is contained in:
parent
57dc53ceff
commit
066adf3cea
8 changed files with 66 additions and 20 deletions
resources
|
@ -13,4 +13,14 @@ return [
|
||||||
*/
|
*/
|
||||||
'name' => 'Name',
|
'name' => 'Name',
|
||||||
'description' => 'Description',
|
'description' => 'Description',
|
||||||
|
'role' => 'Role',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Actions
|
||||||
|
*/
|
||||||
|
'actions' => 'Actions',
|
||||||
|
'view' => 'View',
|
||||||
|
'create' => 'Create',
|
||||||
|
'update' => 'Update',
|
||||||
|
'delete' => 'Delete',
|
||||||
];
|
];
|
|
@ -12,7 +12,6 @@ return [
|
||||||
'edit' => 'Edit',
|
'edit' => 'Edit',
|
||||||
'sort' => 'Sort',
|
'sort' => 'Sort',
|
||||||
'move' => 'Move',
|
'move' => 'Move',
|
||||||
'permissions' => 'Permissions',
|
|
||||||
'delete' => 'Delete',
|
'delete' => 'Delete',
|
||||||
'meta_created' => 'Created :timeLength',
|
'meta_created' => 'Created :timeLength',
|
||||||
'meta_created_name' => 'Created :timeLength by :user',
|
'meta_created_name' => 'Created :timeLength by :user',
|
||||||
|
@ -20,6 +19,14 @@ return [
|
||||||
'meta_updated_name' => 'Updated :timeLength by :user',
|
'meta_updated_name' => 'Updated :timeLength by :user',
|
||||||
'x_pages' => ':count Pages',
|
'x_pages' => ':count Pages',
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Permissions and restrictions
|
||||||
|
*/
|
||||||
|
'permissions' => 'Permissions',
|
||||||
|
'permissions_intro' => 'Once enabled, These permissions will take priority over any set role permissions.',
|
||||||
|
'permissions_enable' => 'Enable Custom Permissions',
|
||||||
|
'permissions_save' => 'Save Permissions',
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Search
|
* Search
|
||||||
*/
|
*/
|
||||||
|
@ -53,6 +60,7 @@ return [
|
||||||
/**
|
/**
|
||||||
* Chapters
|
* Chapters
|
||||||
*/
|
*/
|
||||||
|
'chapters_popular' => 'Popular Chapters',
|
||||||
'chapters_new' => 'New Chapter',
|
'chapters_new' => 'New Chapter',
|
||||||
'chapters_create' => 'Create New Chapter',
|
'chapters_create' => 'Create New Chapter',
|
||||||
'chapters_delete' => 'Delete Chapter',
|
'chapters_delete' => 'Delete Chapter',
|
||||||
|
@ -69,6 +77,7 @@ return [
|
||||||
/**
|
/**
|
||||||
* Pages
|
* Pages
|
||||||
*/
|
*/
|
||||||
|
'pages_popular' => 'Popular Pages',
|
||||||
'pages_new' => 'New Page',
|
'pages_new' => 'New Page',
|
||||||
'pages_attachments' => 'Attachments',
|
'pages_attachments' => 'Attachments',
|
||||||
'pages_navigation' => 'Page Navigation',
|
'pages_navigation' => 'Page Navigation',
|
||||||
|
|
|
@ -6,7 +6,15 @@ return [
|
||||||
* Error text strings.
|
* Error text strings.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Pages
|
// Permissions
|
||||||
'permission' => 'You do not have permission to access the requested page.',
|
'permission' => 'You do not have permission to access the requested page.',
|
||||||
'permissionJson' => 'You do not have permission to perform the requested action.'
|
'permissionJson' => 'You do not have permission to perform the requested action.',
|
||||||
|
|
||||||
|
// Error pages
|
||||||
|
'page_not_found' => 'Page Not Found',
|
||||||
|
'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
|
||||||
|
'return_home' => 'Return to home',
|
||||||
|
'error_occurred' => 'An Error Occurred',
|
||||||
|
'app_down' => ':appName is down right now',
|
||||||
|
'back_soon' => 'It will be back up soon.',
|
||||||
];
|
];
|
|
@ -4,9 +4,28 @@
|
||||||
|
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 class="text-muted">{{ $message or 'Page Not Found' }}</h1>
|
|
||||||
<p>Sorry, The page you were looking for could not be found.</p>
|
|
||||||
<a href="{{ baseUrl('/') }}" class="button">Return To Home</a>
|
<h1>{{ $message or trans('errors.page_not_found') }}</h1>
|
||||||
|
<p>{{ trans('errors.sorry_page_not_found') }}</p>
|
||||||
|
<p><a href="{{ baseUrl('/') }}" class="button">{{ trans('errors.return_home') }}</a></p>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3 class="text-muted">{{ trans('entities.pages_popular') }}</h3>
|
||||||
|
@include('partials.entity-list', ['entities' => Views::getPopular(10, 0, [\BookStack\Page::class]), 'style' => 'compact'])
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3 class="text-muted">{{ trans('entities.books_popular') }}</h3>
|
||||||
|
@include('partials.entity-list', ['entities' => Views::getPopular(10, 0, [\BookStack\Book::class]), 'style' => 'compact'])
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<h3 class="text-muted">{{ trans('entities.chapters_popular') }}</h3>
|
||||||
|
@include('partials.entity-list', ['entities' => Views::getPopular(10, 0, [\BookStack\Chapter::class]), 'style' => 'compact'])
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@stop
|
@stop
|
|
@ -3,7 +3,7 @@
|
||||||
@section('content')
|
@section('content')
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 class="text-muted">An Error Occurred</h1>
|
<h1 class="text-muted">{{ trans('errors.error_occurred') }}</h1>
|
||||||
<p>{{ $message }}</p>
|
<p>{{ $message }}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
@section('content')
|
@section('content')
|
||||||
|
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<h1 class="text-muted">{{ setting('app-name') }} is down right now</h1>
|
<h1 class="text-muted">{{ trans('errors.app_down', ['appName' => setting('app-name')]) }}</h1>
|
||||||
<p>It will be back up soon.</p>
|
<p>{{ trans('errors.back_soon') }}</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@stop
|
@stop
|
|
@ -1,5 +1,5 @@
|
||||||
<form action="{{$url}}" method="POST" class="inline">
|
<form action="{{$url}}" method="POST" class="inline">
|
||||||
{{ csrf_field() }}
|
{{ csrf_field() }}
|
||||||
<input type="hidden" name="_method" value="DELETE">
|
<input type="hidden" name="_method" value="DELETE">
|
||||||
<button type="submit" class="button neg">{{ isset($text) ? $text : 'Delete' }}</button>
|
<button type="submit" class="button neg">{{ isset($text) ? $text : trans('common.delete') }}</button>
|
||||||
</form>
|
</form>
|
|
@ -2,31 +2,31 @@
|
||||||
{!! csrf_field() !!}
|
{!! csrf_field() !!}
|
||||||
<input type="hidden" name="_method" value="PUT">
|
<input type="hidden" name="_method" value="PUT">
|
||||||
|
|
||||||
<p>Once enabled, These permissions will take priority over any set role permissions.</p>
|
<p>{{ trans('entities.permissions_intro') }}</p>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@include('form/checkbox', ['name' => 'restricted', 'label' => 'Enable custom permissions'])
|
@include('form/checkbox', ['name' => 'restricted', 'label' => trans('entities.permissions_enable')])
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<table class="table">
|
<table class="table">
|
||||||
<tr>
|
<tr>
|
||||||
<th>Role</th>
|
<th>{{ trans('common.role') }}</th>
|
||||||
<th @if($model->isA('page')) colspan="3" @else colspan="4" @endif>Actions</th>
|
<th @if($model->isA('page')) colspan="3" @else colspan="4" @endif>{{ trans('common.actions') }}</th>
|
||||||
</tr>
|
</tr>
|
||||||
@foreach($roles as $role)
|
@foreach($roles as $role)
|
||||||
<tr>
|
<tr>
|
||||||
<td>{{ $role->display_name }}</td>
|
<td>{{ $role->display_name }}</td>
|
||||||
<td>@include('form/restriction-checkbox', ['name'=>'restrictions', 'label' => 'View', 'action' => 'view'])</td>
|
<td>@include('form/restriction-checkbox', ['name'=>'restrictions', 'label' => trans('common.view'), 'action' => 'view'])</td>
|
||||||
@if(!$model->isA('page'))
|
@if(!$model->isA('page'))
|
||||||
<td>@include('form/restriction-checkbox', ['name'=>'restrictions', 'label' => 'Create', 'action' => 'create'])</td>
|
<td>@include('form/restriction-checkbox', ['name'=>'restrictions', 'label' => trans('common.create'), 'action' => 'create'])</td>
|
||||||
@endif
|
@endif
|
||||||
<td>@include('form/restriction-checkbox', ['name'=>'restrictions', 'label' => 'Update', 'action' => 'update'])</td>
|
<td>@include('form/restriction-checkbox', ['name'=>'restrictions', 'label' => trans('common.update'), 'action' => 'update'])</td>
|
||||||
<td>@include('form/restriction-checkbox', ['name'=>'restrictions', 'label' => 'Delete', 'action' => 'delete'])</td>
|
<td>@include('form/restriction-checkbox', ['name'=>'restrictions', 'label' => trans('common.delete'), 'action' => 'delete'])</td>
|
||||||
</tr>
|
</tr>
|
||||||
@endforeach
|
@endforeach
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<a href="{{ $model->getUrl() }}" class="button muted">Cancel</a>
|
<a href="{{ $model->getUrl() }}" class="button muted">{{ trans('common.cancel') }}</a>
|
||||||
<button type="submit" class="button pos">Save Permissions</button>
|
<button type="submit" class="button pos">{{ trans('entities.permissions_save') }}</button>
|
||||||
</form>
|
</form>
|
Loading…
Add table
Reference in a new issue