mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-08-26 20:22:18 +00:00
![Dan Brown](/assets/img/avatar_default.png)
Changes their endpoints and remove the user id from the URLs. Simplifies list changes to share a single endpoint, which aligns it to the behaviour of the existing sort preference endpoint. Also added test to ensure user preferences are deleted on user delete.
55 lines
1.8 KiB
PHP
55 lines
1.8 KiB
PHP
@extends('layouts.tri')
|
|
|
|
@section('body')
|
|
@include('shelves.parts.list', ['shelves' => $shelves, 'view' => $view, 'listOptions' => $listOptions])
|
|
@stop
|
|
|
|
@section('right')
|
|
|
|
<div class="actions mb-xl">
|
|
<h5>{{ trans('common.actions') }}</h5>
|
|
<div class="icon-list text-primary">
|
|
@if(userCan('bookshelf-create-all'))
|
|
<a href="{{ url("/create-shelf") }}" data-shortcut="new" class="icon-list-item">
|
|
<span>@icon('add')</span>
|
|
<span>{{ trans('entities.shelves_new_action') }}</span>
|
|
</a>
|
|
@endif
|
|
|
|
@include('entities.view-toggle', ['view' => $view, 'type' => 'bookshelves'])
|
|
|
|
<a href="{{ url('/tags') }}" class="icon-list-item">
|
|
<span>@icon('tag')</span>
|
|
<span>{{ trans('entities.tags_view_tags') }}</span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
|
|
@stop
|
|
|
|
@section('left')
|
|
@if($recents)
|
|
<div id="recents" class="mb-xl">
|
|
<h5>{{ trans('entities.recently_viewed') }}</h5>
|
|
@include('entities.list', ['entities' => $recents, 'style' => 'compact'])
|
|
</div>
|
|
@endif
|
|
|
|
<div id="popular" class="mb-xl">
|
|
<h5>{{ trans('entities.shelves_popular') }}</h5>
|
|
@if(count($popular) > 0)
|
|
@include('entities.list', ['entities' => $popular, 'style' => 'compact'])
|
|
@else
|
|
<div class="text-muted">{{ trans('entities.shelves_popular_empty') }}</div>
|
|
@endif
|
|
</div>
|
|
|
|
<div id="new" class="mb-xl">
|
|
<h5>{{ trans('entities.shelves_new') }}</h5>
|
|
@if(count($new) > 0)
|
|
@include('entities.list', ['entities' => $new, 'style' => 'compact'])
|
|
@else
|
|
<div class="text-muted">{{ trans('entities.shelves_new_empty') }}</div>
|
|
@endif
|
|
</div>
|
|
@stop |