diff --git a/lang/en/components.php b/lang/en/components.php index c33b1d0b7..184aefef7 100644 --- a/lang/en/components.php +++ b/lang/en/components.php @@ -11,6 +11,7 @@ return [ 'image_upload' => 'Upload Image', 'image_intro' => 'Here you can select and manage images that have been previously uploaded to the system.', 'image_intro_upload' => 'Upload a new image by dragging an image file into this window, or by using the "Upload Image" button above.', + 'image_no_upload_permission' => 'You do not have permission to upload new images.', 'image_all' => 'All', 'image_all_title' => 'View all images', 'image_book_title' => 'View images uploaded to this book', diff --git a/resources/views/pages/parts/image-manager.blade.php b/resources/views/pages/parts/image-manager.blade.php index 3050f5c5b..d4fbbc168 100644 --- a/resources/views/pages/parts/image-manager.blade.php +++ b/resources/views/pages/parts/image-manager.blade.php @@ -1,3 +1,8 @@ +@php + $canUploadImages = isset($page) + && userCan(\BookStack\Permissions\Permission::ImageCreateAll) + && userCan(\BookStack\Permissions\Permission::PageUpdate, $page); +@endphp
{{ trans('components.image_intro') }}
-{{ trans('components.image_intro_upload') }}
+ + + @unless($canUploadImages) +{{ trans('components.image_no_upload_permission') }}
+ @endunless