|
13 | 13 | use BookStack\References\ReferenceController; |
14 | 14 | use BookStack\Search\SearchController; |
15 | 15 | use BookStack\Settings as SettingControllers; |
16 | | -use BookStack\Sorting\BookSortController; |
| 16 | +use BookStack\Sorting as SortingControllers; |
17 | 17 | use BookStack\Theming\ThemeController; |
18 | 18 | use BookStack\Uploads\Controllers as UploadControllers; |
19 | 19 | use BookStack\Users\Controllers as UserControllers; |
|
67 | 67 | Route::get('/books/{slug}/edit', [EntityControllers\BookController::class, 'edit']); |
68 | 68 | Route::put('/books/{slug}', [EntityControllers\BookController::class, 'update']); |
69 | 69 | Route::delete('/books/{id}', [EntityControllers\BookController::class, 'destroy']); |
70 | | - Route::get('/books/{slug}/sort-item', [BookSortController::class, 'showItem']); |
| 70 | + Route::get('/books/{slug}/sort-item', [SortingControllers\BookSortController::class, 'showItem']); |
71 | 71 | Route::get('/books/{slug}', [EntityControllers\BookController::class, 'show']); |
72 | 72 | Route::get('/books/{bookSlug}/permissions', [PermissionsController::class, 'showForBook']); |
73 | 73 | Route::put('/books/{bookSlug}/permissions', [PermissionsController::class, 'updateForBook']); |
74 | 74 | Route::get('/books/{slug}/delete', [EntityControllers\BookController::class, 'showDelete']); |
75 | 75 | Route::get('/books/{bookSlug}/copy', [EntityControllers\BookController::class, 'showCopy']); |
76 | 76 | Route::post('/books/{bookSlug}/copy', [EntityControllers\BookController::class, 'copy']); |
77 | 77 | Route::post('/books/{bookSlug}/convert-to-shelf', [EntityControllers\BookController::class, 'convertToShelf']); |
78 | | - Route::get('/books/{bookSlug}/sort', [BookSortController::class, 'show']); |
79 | | - Route::put('/books/{bookSlug}/sort', [BookSortController::class, 'update']); |
| 78 | + Route::get('/books/{bookSlug}/sort', [SortingControllers\BookSortController::class, 'show']); |
| 79 | + Route::put('/books/{bookSlug}/sort', [SortingControllers\BookSortController::class, 'update']); |
80 | 80 | Route::get('/books/{slug}/references', [ReferenceController::class, 'book']); |
81 | 81 | Route::get('/books/{bookSlug}/export/html', [ExportControllers\BookExportController::class, 'html']); |
82 | 82 | Route::get('/books/{bookSlug}/export/pdf', [ExportControllers\BookExportController::class, 'pdf']); |
|
295 | 295 | Route::get('/settings/webhooks/{id}/delete', [ActivityControllers\WebhookController::class, 'delete']); |
296 | 296 | Route::delete('/settings/webhooks/{id}', [ActivityControllers\WebhookController::class, 'destroy']); |
297 | 297 |
|
| 298 | + // Sort Sets |
| 299 | + Route::get('/settings/sorting/sets/new', [SortingControllers\SortSetController::class, 'create']); |
| 300 | + Route::post('/settings/sorting/sets', [SortingControllers\SortSetController::class, 'store']); |
| 301 | + Route::get('/settings/sorting/sets/{id}', [SortingControllers\SortSetController::class, 'edit']); |
| 302 | + Route::put('/settings/sorting/sets/{id}', [SortingControllers\SortSetController::class, 'update']); |
| 303 | + Route::delete('/settings/sorting/sets/{id}', [SortingControllers\SortSetController::class, 'destroy']); |
| 304 | + |
298 | 305 | // Settings |
299 | 306 | Route::get('/settings', [SettingControllers\SettingController::class, 'index'])->name('settings'); |
300 | 307 | Route::get('/settings/{category}', [SettingControllers\SettingController::class, 'category'])->name('settings.category'); |
|
0 commit comments