ViewException on PHP 8.1 #3752

Closed
opened 2026-02-05 07:19:49 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @vladaman on GitHub (Apr 19, 2023).

Describe the Bug

After migration to PHP 8.1 we are getting following exception when trying to edit a page

Illuminate\View\ViewException
foreach() argument must be of type array|object, string given (View: /var/www/BookStack/resources/views/pages/parts/editor-translations.blade.php) (View: /var/www/BookStack/resources/views/pages/parts/editor-translations.blade.php) (View: /var/www/BookStack/resources/views/pages/parts/editor-translations.blade.php) (View: /var/www/BookStack/resources/views/pages/parts/editor-translations.blade.php)
#0 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(60): Illuminate\View\Engines\CompilerEngine->handleViewException()
#1 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\View\Engines\PhpEngine->evaluatePath()
#2 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\View\Engines\CompilerEngine->get()
#3 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents()
#4 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents()
#5 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render()
#6 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent()
#7 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\Http\Response->__construct()
#8 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(875): Illuminate\Routing\Router::toResponse()
#9 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Router->prepareResponse()
#10 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}()
#11 /var/www/BookStack/app/Http/Middleware/Authenticate.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#12 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\Authenticate->handle()
#13 /var/www/BookStack/app/Http/Middleware/Localization.php(45): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#14 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\Localization->handle()
#15 /var/www/BookStack/app/Http/Middleware/RunThemeActions.php(26): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#16 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\RunThemeActions->handle()
#17 /var/www/BookStack/app/Http/Middleware/CheckEmailConfirmed.php(47): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#18 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\CheckEmailConfirmed->handle()
#19 /var/www/BookStack/app/Http/Middleware/PreventAuthenticatedResponseCaching.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#20 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\PreventAuthenticatedResponseCaching->handle()
#21 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#22 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
#23 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#24 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#25 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#26 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
#27 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Session\Middleware\StartSession->handle()
#28 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#29 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
#30 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#31 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\EncryptCookies->handle()
#32 /var/www/BookStack/app/Http/Middleware/ApplyCspRules.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#33 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\ApplyCspRules->handle()
#34 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#35 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then()
#36 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack()
#37 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute()
#38 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute()
#39 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch()
#40 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
#41 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#42 /var/www/BookStack/app/Http/Middleware/TrustProxies.php(41): Illuminate\Http\Middleware\TrustProxies->handle()
#43 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\TrustProxies->handle()
#44 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#45 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#46 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
#47 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#48 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle()
#49 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#50 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
#51 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#52 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then()
#53 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
#54 /var/www/BookStack/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle()
#55 {main}

Steps to Reproduce

Install Bookstack on PHP 8.1

Expected Behaviour

Working editor

Screenshots or Additional Context

No response

Browser Details

No response

Exact BookStack Version

23.02.3

PHP Version

PHP Version: 8.1.2-1ubuntu2.11

Hosting Environment

Ubuntu 22.04

Originally created by @vladaman on GitHub (Apr 19, 2023). ### Describe the Bug After migration to PHP 8.1 we are getting following exception when trying to edit a page ``` Illuminate\View\ViewException foreach() argument must be of type array|object, string given (View: /var/www/BookStack/resources/views/pages/parts/editor-translations.blade.php) (View: /var/www/BookStack/resources/views/pages/parts/editor-translations.blade.php) (View: /var/www/BookStack/resources/views/pages/parts/editor-translations.blade.php) (View: /var/www/BookStack/resources/views/pages/parts/editor-translations.blade.php) ``` ``` #0 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(60): Illuminate\View\Engines\CompilerEngine->handleViewException() #1 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(70): Illuminate\View\Engines\PhpEngine->evaluatePath() #2 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(195): Illuminate\View\Engines\CompilerEngine->get() #3 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(178): Illuminate\View\View->getContents() #4 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/View.php(147): Illuminate\View\View->renderContents() #5 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Http/Response.php(69): Illuminate\View\View->render() #6 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Http/Response.php(35): Illuminate\Http\Response->setContent() #7 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\Http\Response->__construct() #8 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(875): Illuminate\Routing\Router::toResponse() #9 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(798): Illuminate\Routing\Router->prepareResponse() #10 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Routing\Router->Illuminate\Routing\{closure}() #11 /var/www/BookStack/app/Http/Middleware/Authenticate.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #12 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\Authenticate->handle() #13 /var/www/BookStack/app/Http/Middleware/Localization.php(45): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #14 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\Localization->handle() #15 /var/www/BookStack/app/Http/Middleware/RunThemeActions.php(26): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #16 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\RunThemeActions->handle() #17 /var/www/BookStack/app/Http/Middleware/CheckEmailConfirmed.php(47): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #18 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\CheckEmailConfirmed->handle() #19 /var/www/BookStack/app/Http/Middleware/PreventAuthenticatedResponseCaching.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #20 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\PreventAuthenticatedResponseCaching->handle() #21 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #22 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle() #23 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #24 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\View\Middleware\ShareErrorsFromSession->handle() #25 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #26 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest() #27 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Session\Middleware\StartSession->handle() #28 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #29 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle() #30 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #31 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\EncryptCookies->handle() #32 /var/www/BookStack/app/Http/Middleware/ApplyCspRules.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #33 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\ApplyCspRules->handle() #34 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #35 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then() #36 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack() #37 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute() #38 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute() #39 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch() #40 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}() #41 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #42 /var/www/BookStack/app/Http/Middleware/TrustProxies.php(41): Illuminate\Http\Middleware\TrustProxies->handle() #43 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): BookStack\Http\Middleware\TrustProxies->handle() #44 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #45 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle() #46 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle() #47 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #48 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle() #49 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #50 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle() #51 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}() #52 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then() #53 /var/www/BookStack/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter() #54 /var/www/BookStack/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle() #55 {main} ``` ### Steps to Reproduce Install Bookstack on PHP 8.1 ### Expected Behaviour Working editor ### Screenshots or Additional Context _No response_ ### Browser Details _No response_ ### Exact BookStack Version 23.02.3 ### PHP Version PHP Version: 8.1.2-1ubuntu2.11 ### Hosting Environment Ubuntu 22.04
OVERLORD added the 🐛 Bug label 2026-02-05 07:19:49 +03:00
Author
Owner

@vladaman commented on GitHub (Apr 19, 2023):

Issue is here: 69d03042c6/resources/views/pages/parts/editor-translations.blade.php (L5)

var_dump($en) shows it's type of string and the value is 'editor'

Changing it to following fixes the issue - not sure if this is proper solution

$en = array("en"=>trans('editor', [], 'en'));
@vladaman commented on GitHub (Apr 19, 2023): Issue is here: https://github.com/BookStackApp/BookStack/blob/69d03042c6f40c617ad6ffceb5fdd95f8610d383/resources/views/pages/parts/editor-translations.blade.php#L5 `var_dump($en)` shows it's type of string and the value is 'editor' Changing it to following fixes the issue - not sure if this is proper solution ```php $en = array("en"=>trans('editor', [], 'en')); ```
Author
Owner

@ssddanbrown commented on GitHub (Apr 19, 2023):

Hi @vladaman,
This indicates to me a potential other issue in your instance.

  • Can you confirm the current output of running git status within your BookStack install?
  • Do you have any customizations active (Logical/visual theme system? translation edits?)
@ssddanbrown commented on GitHub (Apr 19, 2023): Hi @vladaman, This indicates to me a potential other issue in your instance. - Can you confirm the current output of running `git status` within your BookStack install? - Do you have any customizations active (Logical/visual theme system? translation edits?)
Author
Owner

@ssddanbrown commented on GitHub (Apr 28, 2023):

Since there's been no follow-up I'm going to close this. If the issue remains and is something you still require to be fixed respond to my previous comment and this can then be re-opened.

@ssddanbrown commented on GitHub (Apr 28, 2023): Since there's been no follow-up I'm going to close this. If the issue remains and is something you still require to be fixed respond to my previous comment and this can then be re-opened.
Author
Owner

@atollontech commented on GitHub (May 18, 2023):

The same problem here @ssddanbrown .

[root@starfish help]# git status
fatal: detected dubious ownership in repository at '/var/www/html/help'
To add an exception for this directory, call:

        git config --global --add safe.directory /var/www/html/help

`git status
On branch release
Your branch is up to date with 'origin/release'.

Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git restore ..." to discard changes in working directory)
modified: LICENSE
modified: app/Actions/Activity.php
modified: app/Actions/Comment.php
modified: app/Actions/CommentRepo.php
modified: app/Actions/Tag.php
modified: app/Actions/TagRepo.php
modified: app/Actions/View.php
modified: app/Application.php
modified: app/Auth/Access/EmailConfirmationService.php
modified: app/Auth/Access/Ldap.php
modified: app/Auth/Access/LdapService.php
modified: app/Auth/Access/SocialAuthService.php
modified: app/Auth/Access/UserInviteService.php
modified: app/Auth/Access/UserTokenService.php
modified: app/Auth/Permissions/EntityPermission.php
modified: app/Auth/Permissions/JointPermission.php
modified: app/Auth/Permissions/PermissionsRepo.php
modified: app/Auth/Permissions/RolePermission.php
modified: app/Auth/Role.php
modified: app/Auth/SocialAccount.php
modified: app/Auth/User.php
modified: app/Auth/UserRepo.php
modified: app/Config/app.php
modified: app/Config/auth.php
modified: app/Config/broadcasting.php
modified: app/Config/cache.php
modified: app/Config/database.php
modified: app/Config/debugbar.php
modified: app/Config/dompdf.php
modified: app/Config/filesystems.php
modified: app/Config/mail.php
modified: app/Config/queue.php
modified: app/Config/services.php
modified: app/Config/session.php
modified: app/Config/setting-defaults.php
modified: app/Config/snappy.php
modified: app/Console/Commands/CleanupImages.php
modified: app/Console/Commands/ClearRevisions.php
modified: app/Console/Commands/ClearViews.php
modified: app/Console/Commands/CreateAdmin.php
modified: app/Console/Commands/DeleteUsers.php
modified: app/Console/Commands/RegeneratePermissions.php
modified: app/Console/Commands/RegenerateSearch.php
modified: app/Console/Commands/UpgradeDatabaseEncoding.php
modified: app/Console/Kernel.php
modified: app/Entities/BreadcrumbsViewComposer.php
modified: app/Entities/EntityProvider.php
modified: app/Entities/Repos/PageRepo.php
modified: app/Exceptions/ConfirmationEmailException.php
modified: app/Exceptions/FileUploadException.php
modified: app/Exceptions/Handler.php
modified: app/Exceptions/HttpFetchException.php
modified: app/Exceptions/ImageUploadException.php
modified: app/Exceptions/LdapException.php
modified: app/Exceptions/NotFoundException.php
modified: app/Exceptions/NotifyException.php
modified: app/Exceptions/PermissionsException.php
modified: app/Exceptions/PrettyException.php
modified: app/Exceptions/SocialDriverNotConfigured.php
modified: app/Exceptions/SocialSignInAccountNotUsed.php
modified: app/Exceptions/SocialSignInException.php
modified: app/Exceptions/UserRegistrationException.php
modified: app/Exceptions/UserTokenExpiredException.php
modified: app/Exceptions/UserTokenNotFoundException.php
modified: app/Exceptions/UserUpdateException.php
modified: app/Facades/Activity.php
modified: app/Http/Controllers/AttachmentController.php
modified: app/Http/Controllers/Auth/ConfirmEmailController.php
modified: app/Http/Controllers/Auth/ForgotPasswordController.php
modified: app/Http/Controllers/Auth/LoginController.php
modified: app/Http/Controllers/Auth/RegisterController.php
modified: app/Http/Controllers/Auth/ResetPasswordController.php
modified: app/Http/Controllers/Auth/UserInviteController.php
modified: app/Http/Controllers/BookController.php
modified: app/Http/Controllers/BookshelfController.php
modified: app/Http/Controllers/ChapterController.php
modified: app/Http/Controllers/CommentController.php
modified: app/Http/Controllers/Controller.php
modified: app/Http/Controllers/HomeController.php
modified: app/Http/Controllers/Images/DrawioImageController.php
modified: app/Http/Controllers/Images/GalleryImageController.php
modified: app/Http/Controllers/Images/ImageController.php
modified: app/Http/Controllers/PageController.php
modified: app/Http/Controllers/PageTemplateController.php
modified: app/Http/Controllers/SearchController.php
modified: app/Http/Controllers/SettingController.php
modified: app/Http/Controllers/TagController.php
modified: app/Http/Controllers/UserController.php
modified: app/Http/Kernel.php
modified: app/Http/Middleware/Authenticate.php
modified: app/Http/Middleware/Localization.php
modified: app/Http/Middleware/RedirectIfAuthenticated.php
modified: app/Http/Middleware/TrustProxies.php
modified: app/Http/Middleware/VerifyCsrfToken.php
modified: app/Http/Request.php
modified: app/Model.php
modified: app/Notifications/ConfirmEmail.php
modified: app/Notifications/MailNotification.php
modified: app/Notifications/ResetPassword.php
modified: app/Notifications/UserInvite.php
modified: app/Providers/AppServiceProvider.php
modified: app/Providers/AuthServiceProvider.php
modified: app/Providers/EventServiceProvider.php
modified: app/Providers/RouteServiceProvider.php
modified: app/Providers/TranslationServiceProvider.php
modified: app/Settings/Setting.php
modified: app/Settings/SettingService.php
modified: app/Uploads/Attachment.php
modified: app/Uploads/AttachmentService.php
modified: app/Uploads/HttpFetcher.php
modified: app/Uploads/Image.php
modified: app/Uploads/ImageRepo.php
modified: app/Uploads/ImageService.php
modified: app/helpers.php
modified: artisan
modified: bootstrap/app.php
modified: bootstrap/cache/.gitignore
modified: composer.json
modified: composer.lock
modified: database/migrations/2014_10_12_000000_create_users_table.php
modified: database/migrations/2014_10_12_100000_create_password_resets_table.php
modified: database/migrations/2015_07_12_114933_create_books_table.php
modified: database/migrations/2015_07_12_190027_create_pages_table.php
modified: database/migrations/2015_07_13_172121_create_images_table.php
modified: database/migrations/2015_07_27_172342_create_chapters_table.php
modified: database/migrations/2015_08_08_200447_add_users_to_entities.php
modified: database/migrations/2015_08_09_093534_create_page_revisions_table.php
modified: database/migrations/2015_08_16_142133_create_activities_table.php
modified: database/migrations/2015_08_29_105422_add_roles_and_permissions.php
modified: database/migrations/2015_08_30_125859_create_settings_table.php
modified: database/migrations/2015_08_31_175240_add_search_indexes.php
modified: database/migrations/2015_09_04_165821_create_social_accounts_table.php
modified: database/migrations/2015_09_05_164707_add_email_confirmation_table.php
modified: database/migrations/2015_11_21_145609_create_views_table.php
modified: database/migrations/2015_11_26_221857_add_entity_indexes.php
modified: database/migrations/2015_12_05_145049_fulltext_weighting.php
modified: database/migrations/2015_12_07_195238_add_image_upload_types.php
modified: database/migrations/2015_12_09_195748_add_user_avatars.php
modified: database/migrations/2016_01_11_210908_add_external_auth_to_users.php
modified: database/migrations/2016_02_25_184030_add_slug_to_revisions.php
modified: database/migrations/2016_02_27_120329_update_permissions_and_roles.php
modified: database/migrations/2016_02_28_084200_add_entity_access_controls.php
modified: database/migrations/2016_03_09_203143_add_page_revision_types.php
modified: database/migrations/2016_03_13_082138_add_page_drafts.php
modified: database/migrations/2016_03_25_123157_add_markdown_support.php
modified: database/migrations/2016_04_09_100730_add_view_permissions_to_roles.php
modified: database/migrations/2016_04_20_192649_create_joint_permissions_table.php
modified: database/migrations/2016_05_06_185215_create_tags_table.php
modified: database/migrations/2016_07_07_181521_add_summary_to_page_revisions.php
modified: database/migrations/2016_09_29_101449_remove_hidden_roles.php
modified: database/migrations/2016_10_09_142037_create_attachments_table.php
modified: database/migrations/2017_01_21_163556_create_cache_table.php
modified: database/migrations/2017_01_21_163602_create_sessions_table.php
modified: database/migrations/2017_03_19_091553_create_search_index_table.php
modified: database/migrations/2017_04_20_185112_add_revision_counts.php
modified: database/migrations/2017_07_02_152834_update_db_encoding_to_ut8mb4.php
modified: database/migrations/2017_08_01_130541_create_comments_table.php
modified: database/migrations/2017_08_29_102650_add_cover_image_display.php
modified: database/migrations/2018_07_15_173514_add_role_external_auth_id.php
modified: database/migrations/2018_08_04_115700_create_bookshelves_table.php
modified: database/migrations/2019_07_07_112515_add_template_support.php
modified: database/migrations/2019_08_17_140214_add_user_invites_table.php
modified: dev/docker/Dockerfile
modified: dev/docker/entrypoint.app.sh
modified: dev/docker/entrypoint.node.sh
modified: docker-compose.yml
modified: package-lock.json
modified: package.json
modified: phpcs.xml
modified: phpunit.xml
modified: public/.htaccess
modified: public/dist/app.js
modified: public/dist/export-styles.css
modified: public/dist/print-styles.css
modified: public/dist/styles.css
modified: public/index.php
modified: public/libs/tinymce/license.txt
modified: public/libs/tinymce/plugins/advlist/plugin.min.js
modified: public/libs/tinymce/plugins/anchor/plugin.min.js
modified: public/libs/tinymce/plugins/autolink/plugin.min.js
modified: public/libs/tinymce/plugins/autoresize/plugin.min.js
modified: public/libs/tinymce/plugins/autosave/plugin.min.js
modified: public/libs/tinymce/plugins/charmap/plugin.min.js
modified: public/libs/tinymce/plugins/code/plugin.min.js
modified: public/libs/tinymce/plugins/codesample/plugin.min.js
modified: public/libs/tinymce/plugins/directionality/plugin.min.js
modified: public/libs/tinymce/plugins/fullscreen/plugin.min.js
modified: public/libs/tinymce/plugins/help/plugin.min.js
modified: public/libs/tinymce/plugins/image/plugin.min.js
modified: public/libs/tinymce/plugins/importcss/plugin.min.js
modified: public/libs/tinymce/plugins/insertdatetime/plugin.min.js
modified: public/libs/tinymce/plugins/link/plugin.min.js
modified: public/libs/tinymce/plugins/lists/plugin.min.js
modified: public/libs/tinymce/plugins/media/plugin.min.js
modified: public/libs/tinymce/plugins/nonbreaking/plugin.min.js
modified: public/libs/tinymce/plugins/pagebreak/plugin.min.js
modified: public/libs/tinymce/plugins/preview/plugin.min.js
modified: public/libs/tinymce/plugins/save/plugin.min.js
modified: public/libs/tinymce/plugins/searchreplace/plugin.min.js
modified: public/libs/tinymce/plugins/table/plugin.min.js
modified: public/libs/tinymce/plugins/template/plugin.min.js
modified: public/libs/tinymce/plugins/visualblocks/plugin.min.js
modified: public/libs/tinymce/plugins/visualchars/plugin.min.js
modified: public/libs/tinymce/plugins/wordcount/plugin.min.js
modified: public/libs/tinymce/tinymce.min.js
modified: public/uploads/.gitignore
modified: public/uploads/.htaccess
modified: readme.md
modified: resources/assets/sass/_pages.scss
modified: resources/lang/ar/settings.php
modified: resources/lang/check.php
modified: resources/lang/en/settings.php
modified: resources/lang/format.php
modified: resources/lang/it/activities.php
modified: resources/lang/it/auth.php
modified: resources/lang/it/common.php
modified: resources/lang/it/components.php
modified: resources/lang/it/entities.php
modified: resources/lang/it/errors.php
modified: resources/lang/it/pagination.php
modified: resources/lang/it/passwords.php
modified: resources/lang/it/settings.php
modified: resources/lang/it/validation.php
modified: resources/lang/kr/settings.php
modified: resources/lang/ru/settings.php
modified: resources/lang/zh_CN/settings.php
modified: resources/views/auth/invite-set-password.blade.php
modified: resources/views/auth/login.blade.php
modified: resources/views/auth/passwords/email.blade.php
modified: resources/views/auth/passwords/reset.blade.php
modified: resources/views/auth/register-confirm.blade.php
modified: resources/views/auth/register.blade.php
modified: resources/views/auth/user-unconfirmed.blade.php
modified: resources/views/books/create.blade.php
modified: resources/views/books/delete.blade.php
modified: resources/views/books/edit.blade.php
modified: resources/views/books/index.blade.php
modified: resources/views/books/permissions.blade.php
modified: resources/views/books/show.blade.php
modified: resources/views/books/sort.blade.php
modified: resources/views/chapters/create.blade.php
modified: resources/views/chapters/delete.blade.php
modified: resources/views/chapters/edit.blade.php
modified: resources/views/chapters/move.blade.php
modified: resources/views/chapters/permissions.blade.php
modified: resources/views/chapters/show.blade.php
modified: resources/views/comments/comment.blade.php
modified: resources/views/comments/comments.blade.php
modified: resources/views/comments/create.blade.php
modified: resources/views/common/header.blade.php
modified: resources/views/errors/404.blade.php
modified: resources/views/errors/500.blade.php
modified: resources/views/errors/503.blade.php
modified: resources/views/form/checkbox.blade.php
modified: resources/views/form/entity-permissions.blade.php
modified: resources/views/form/password.blade.php
modified: resources/views/form/role-checkboxes.blade.php
modified: resources/views/form/text.blade.php
modified: resources/views/pages/copy.blade.php
modified: resources/views/pages/delete.blade.php
modified: resources/views/pages/edit.blade.php
modified: resources/views/pages/guest-create.blade.php
modified: resources/views/pages/move.blade.php
modified: resources/views/pages/permissions.blade.php
modified: resources/views/pages/revision.blade.php
modified: resources/views/pages/revisions.blade.php
modified: resources/views/pages/show.blade.php
modified: resources/views/search/all.blade.php
modified: resources/views/settings/maintenance.blade.php
modified: resources/views/settings/roles/create.blade.php
modified: resources/views/settings/roles/delete.blade.php
modified: resources/views/settings/roles/edit.blade.php
modified: resources/views/settings/roles/index.blade.php
modified: resources/views/shelves/create.blade.php
modified: resources/views/shelves/delete.blade.php
modified: resources/views/shelves/edit.blade.php
modified: resources/views/shelves/index.blade.php
modified: resources/views/shelves/permissions.blade.php
modified: resources/views/shelves/show.blade.php
modified: resources/views/users/create.blade.php
modified: resources/views/users/delete.blade.php
modified: resources/views/users/edit.blade.php
modified: resources/views/users/index.blade.php
modified: resources/views/users/profile.blade.php
modified: routes/web.php
modified: storage/app/.gitignore
modified: storage/fonts/.gitignore
modified: storage/framework/.gitignore
modified: storage/framework/cache/.gitignore
modified: storage/framework/sessions/.gitignore
modified: storage/framework/views/.gitignore
modified: storage/logs/.gitignore
modified: storage/uploads/files/.gitignore
modified: storage/uploads/images/.gitignore
modified: tests/Auth/AuthTest.php
modified: tests/Auth/LdapTest.php
modified: tests/Auth/SocialAuthTest.php
modified: tests/Auth/UserInviteTest.php
modified: tests/CreatesApplication.php
modified: tests/Entity/BookShelfTest.php
modified: tests/Entity/CommentSettingTest.php
modified: tests/Entity/CommentTest.php
modified: tests/Entity/EntitySearchTest.php
modified: tests/Entity/ExportTest.php
modified: tests/Entity/PageContentTest.php
modified: tests/Entity/PageDraftTest.php
modified: tests/Entity/PageRevisionTest.php
modified: tests/Entity/PageTemplateTest.php
modified: tests/Entity/SortTest.php
modified: tests/Entity/TagTest.php
modified: tests/ErrorTest.php
modified: tests/HomepageTest.php
modified: tests/LanguageTest.php
modified: tests/Permissions/RolesTest.php
modified: tests/PublicActionTest.php
modified: tests/TestCase.php
modified: tests/Unit/ConfigTest.php
modified: tests/Uploads/AttachmentTest.php
modified: tests/Uploads/AvatarTest.php
modified: tests/Uploads/ImageTest.php
modified: themes/.gitignore
modified: version

Untracked files:
(use "git add ..." to include in what will be committed)
BookStack-23.05.1/
app/Actions/ActivityLogger.php
app/Actions/ActivityQueries.php
app/Actions/ActivityType.php
app/Actions/DispatchWebhookJob.php
app/Actions/Favourite.php
app/Actions/IpFormatter.php
app/Actions/Queries/
app/Actions/TagClassGenerator.php
app/Actions/Webhook.php
app/Actions/WebhookFormatter.php
app/Actions/WebhookTrackedEvent.php
app/Api/
app/Auth/Access/ExternalBaseUserProvider.php
app/Auth/Access/GroupSyncService.php
app/Auth/Access/Guards/
app/Auth/Access/LoginService.php
app/Auth/Access/Mfa/
app/Auth/Access/Oidc/
app/Auth/Access/RegistrationService.php
app/Auth/Access/Saml2Service.php
app/Auth/Permissions/EntityPermissionEvaluator.php
app/Auth/Permissions/JointPermissionBuilder.php
app/Auth/Permissions/MassEntityPermissionEvaluator.php
app/Auth/Permissions/PermissionApplicator.php
app/Auth/Permissions/PermissionFormData.php
app/Auth/Permissions/PermissionStatus.php
app/Auth/Permissions/SimpleEntityData.php
app/Auth/Queries/
app/Config/api.php
app/Config/clockwork.php
app/Config/hashing.php
app/Config/logging.php
app/Config/oidc.php
app/Config/saml2.php
app/Console/Commands/CopyShelfPermissions.php
app/Console/Commands/RegenerateCommentContent.php
app/Console/Commands/RegenerateReferences.php
app/Console/Commands/ResetMfa.php
app/Console/Commands/UpdateUrl.php
app/Entities/Models/
app/Entities/Queries/
app/Entities/Repos/BaseRepo.php
app/Entities/Repos/BookRepo.php
app/Entities/Repos/BookshelfRepo.php
app/Entities/Repos/ChapterRepo.php
app/Entities/Repos/DeletionRepo.php
app/Entities/Repos/RevisionRepo.php
app/Entities/Tools/
app/Exceptions/ApiAuthException.php
app/Exceptions/BookStackExceptionHandlerPage.php
app/Exceptions/JsonDebugException.php
app/Exceptions/LoginAttemptEmailNeededException.php
app/Exceptions/LoginAttemptException.php
app/Exceptions/MoveOperationException.php
app/Exceptions/SamlException.php
app/Exceptions/StoppedAuthenticationException.php
app/Exceptions/UnauthorizedException.php
app/Facades/Theme.php
app/Http/Controllers/Api/
app/Http/Controllers/AuditLogController.php
app/Http/Controllers/Auth/HandlesPartialLogins.php
app/Http/Controllers/Auth/MfaBackupCodesController.php
app/Http/Controllers/Auth/MfaController.php
app/Http/Controllers/Auth/MfaTotpController.php
app/Http/Controllers/Auth/OidcController.php
app/Http/Controllers/Auth/Saml2Controller.php
app/Http/Controllers/Auth/SocialController.php
app/Http/Controllers/Auth/ThrottlesLogins.php
app/Http/Controllers/BookExportController.php
app/Http/Controllers/BookSortController.php
app/Http/Controllers/ChapterExportController.php
app/Http/Controllers/FavouriteController.php
app/Http/Controllers/MaintenanceController.php
app/Http/Controllers/PageExportController.php
app/Http/Controllers/PageRevisionController.php
app/Http/Controllers/PermissionsController.php
app/Http/Controllers/RecycleBinController.php
app/Http/Controllers/ReferenceController.php
app/Http/Controllers/RoleController.php
app/Http/Controllers/StatusController.php
app/Http/Controllers/UserApiTokenController.php
app/Http/Controllers/UserPreferencesController.php
app/Http/Controllers/UserProfileController.php
app/Http/Controllers/UserSearchController.php
app/Http/Controllers/WebhookController.php
app/Http/Middleware/ApiAuthenticate.php
app/Http/Middleware/ApplyCspRules.php
app/Http/Middleware/AuthenticatedOrPendingMfa.php
app/Http/Middleware/CheckEmailConfirmed.php
app/Http/Middleware/CheckGuard.php
app/Http/Middleware/CheckUserHasPermission.php
app/Http/Middleware/PreventAuthenticatedResponseCaching.php
app/Http/Middleware/PreventRequestsDuringMaintenance.php
app/Http/Middleware/RunThemeActions.php
app/Http/Middleware/StartSessionIfCookieExists.php
app/Http/Middleware/ThrottleApiRequests.php
app/Http/Middleware/TrustHosts.php
app/Http/Responses/
app/Interfaces/
app/Notifications/TestEmail.php
app/Providers/ThemeServiceProvider.php
app/Providers/ValidationRuleServiceProvider.php
app/Providers/ViewTweaksServiceProvider.php
app/References/
app/Search/
app/Settings/AppSettingsStore.php
app/Settings/UserShortcutMap.php
app/Theming/
app/Traits/
app/Translation/FileLoader.php
app/Translation/MessageSelector.php
app/Uploads/FaviconHandler.php
app/Uploads/UserAvatars.php
app/Util/
bookstack-system-cli
bootstrap/phpstan.php
composer.phar
crowdin.yml
database/factories/Actions/
database/factories/Auth/
database/factories/Entities/
database/factories/Uploads/
database/migrations/2019_12_29_120917_add_api_auth.php
database/migrations/2020_08_04_111754_drop_joint_permissions_id.php
database/migrations/2020_08_04_131052_remove_role_name_field.php
database/migrations/2020_09_19_094251_add_activity_indexes.php
database/migrations/2020_09_27_210059_add_entity_soft_deletes.php
database/migrations/2020_09_27_210528_create_deletions_table.php
database/migrations/2020_11_07_232321_simplify_activities_table.php
database/migrations/2020_12_30_173528_add_owned_by_field_to_entities.php
database/migrations/2021_01_30_225441_add_settings_type_column.php
database/migrations/2021_03_08_215138_add_user_slug.php
database/migrations/2021_05_15_173110_create_favourites_table.php
database/migrations/2021_06_30_173111_create_mfa_values_table.php
database/migrations/2021_07_03_085038_add_mfa_enforced_to_roles_table.php
database/migrations/2021_08_28_161743_add_export_role_permission.php
database/migrations/2021_09_26_044614_add_activities_ip_column.php
database/migrations/2021_11_26_070438_add_index_for_user_ip.php
database/migrations/2021_12_07_111343_create_webhooks_table.php
database/migrations/2021_12_13_152024_create_jobs_table.php
database/migrations/2021_12_13_152120_create_failed_jobs_table.php
database/migrations/2022_01_03_154041_add_webhooks_timeout_error_columns.php
database/migrations/2022_04_17_101741_add_editor_change_field_and_permission.php
database/migrations/2022_04_25_140741_update_polymorphic_types.php
database/migrations/2022_07_16_170051_drop_joint_permission_type.php
database/migrations/2022_08_17_092941_create_references_table.php
database/migrations/2022_09_02_082910_fix_shelf_cover_image_types.php
database/migrations/2022_10_07_091406_flatten_entity_permissions_table.php
database/migrations/2022_10_08_104202_drop_entity_restricted_field.php
database/migrations/2023_01_24_104625_refactor_joint_permissions_storage.php
database/migrations/2023_01_28_141230_copy_color_settings_for_dark_mode.php
database/migrations/2023_02_20_093655_increase_attachments_path_length.php
database/migrations/2023_02_23_200227_add_updated_at_index_to_pages.php
database/seeders/
dev/api/
dev/build/
dev/docker/init.db/
dev/docker/php/
dev/docs/
installer
lang/
phpstan.neon.dist
public/dist/code.js
public/dist/legacy-modes.js
public/icon-128.png
public/icon-180.png
public/icon-32.png
public/icon-64.png
public/icon.ico
public/icon.png
public/libs/tinymce/icons/
public/libs/tinymce/langs/README.md
public/libs/tinymce/models/
public/libs/tinymce/plugins/quickbars/
public/libs/tinymce/skins/content/
public/libs/tinymce/skins/ui/
public/libs/tinymce/themes/silver/
public/libs/tinymce/tinymce.d.ts
public/loading_error.png
public/web.config
resources/icons/
resources/js/
resources/sass/
resources/views/api-docs/
resources/views/attachments/
resources/views/auth/login-initiate.blade.php
resources/views/auth/parts/
resources/views/auth/register-confirm-accept.blade.php
resources/views/books/copy.blade.php
resources/views/books/parts/
resources/views/books/references.blade.php
resources/views/chapters/copy.blade.php
resources/views/chapters/parts/
resources/views/chapters/references.blade.php
resources/views/common/activity-item.blade.php
resources/views/common/activity-list.blade.php
resources/views/common/confirm-dialog.blade.php
resources/views/common/custom-head.blade.php
resources/views/common/custom-styles.blade.php
resources/views/common/dark-mode-toggle.blade.php
resources/views/common/detailed-listing-paginated.blade.php
resources/views/common/detailed-listing-with-more.blade.php
resources/views/common/footer.blade.php
resources/views/common/loading-icon.blade.php
resources/views/common/notifications.blade.php
resources/views/common/skip-to-content.blade.php
resources/views/common/sort.blade.php
resources/views/common/status-indicator.blade.php
resources/views/entities/
resources/views/errors/debug.blade.php
resources/views/errors/parts/
resources/views/exports/
resources/views/form/custom-checkbox.blade.php
resources/views/form/date.blade.php
resources/views/form/dropzone.blade.php
resources/views/form/entity-permissions-row.blade.php
resources/views/form/errors.blade.php
resources/views/form/image-picker.blade.php
resources/views/form/number.blade.php
resources/views/form/request-query-inputs.blade.php
resources/views/form/simple-dropzone.blade.php
resources/views/form/toggle-switch.blade.php
resources/views/form/user-select-list.blade.php
resources/views/form/user-select.blade.php
resources/views/help/
resources/views/home/
resources/views/layouts/
resources/views/mfa/
resources/views/misc/
resources/views/pages/parts/
resources/views/pages/references.blade.php
resources/views/readme.md
resources/views/search/parts/
resources/views/settings/audit.blade.php
resources/views/settings/customization.blade.php
resources/views/settings/features.blade.php
resources/views/settings/layout.blade.php
resources/views/settings/parts/
resources/views/settings/recycle-bin/
resources/views/settings/registration.blade.php
resources/views/settings/roles/parts/
resources/views/settings/webhooks/
resources/views/shelves/parts/
resources/views/shelves/references.blade.php
resources/views/tags/
resources/views/users/api-tokens/
resources/views/users/parts/
resources/views/users/preferences/
routes/api.php
routes/console.php
storage/backups/
storage/clockwork/
tests/Actions/
tests/Api/
tests/Auth/GroupSyncServiceTest.php
tests/Auth/LoginAutoInitiateTest.php
tests/Auth/MfaConfigurationTest.php
tests/Auth/MfaVerificationTest.php
tests/Auth/OidcTest.php
tests/Auth/RegistrationTest.php
tests/Auth/ResetPasswordTest.php
tests/Auth/Saml2Test.php
tests/Commands/
tests/DebugViewTest.php
tests/Entity/BookTest.php
tests/Entity/ChapterTest.php
tests/Entity/ConvertTest.php
tests/Entity/EntityAccessTest.php
tests/Entity/MarkdownToHtmlTest.php
tests/Entity/PageEditorTest.php
tests/Entity/PageTest.php
tests/Entity/SearchOptionsTest.php
tests/FavouriteTest.php
tests/HelpTest.php
tests/Helpers/
tests/OpenGraphTest.php
tests/Permissions/EntityOwnerChangeTest.php
tests/Permissions/EntityPermissionsTest.php
tests/Permissions/ExportPermissionsTest.php
tests/Permissions/Scenarios/
tests/References/
tests/SecurityHeaderTest.php
tests/Settings/
tests/StatusTest.php
tests/ThemeTest.php
tests/Unit/FrameworkAssumptionTest.php
tests/Unit/IpFormatterTest.php
tests/Unit/OidcIdTokenTest.php
tests/Uploads/DrawioTest.php
tests/UrlTest.php
tests/User/
tests/test-data/animated.png
tests/test-data/bad-php.base64
tests/test-data/bad-phtml-png.base64
tests/test-data/bad-phtml.base64
tests/test-data/compressed.png
v23.05.1.tar.gz

no changes added to commit (use "git add" and/or "git commit -a")`

@atollontech commented on GitHub (May 18, 2023): The same problem here @ssddanbrown . ``` [root@starfish help]# git status fatal: detected dubious ownership in repository at '/var/www/html/help' To add an exception for this directory, call: git config --global --add safe.directory /var/www/html/help ``` `git status On branch release Your branch is up to date with 'origin/release'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: LICENSE modified: app/Actions/Activity.php modified: app/Actions/Comment.php modified: app/Actions/CommentRepo.php modified: app/Actions/Tag.php modified: app/Actions/TagRepo.php modified: app/Actions/View.php modified: app/Application.php modified: app/Auth/Access/EmailConfirmationService.php modified: app/Auth/Access/Ldap.php modified: app/Auth/Access/LdapService.php modified: app/Auth/Access/SocialAuthService.php modified: app/Auth/Access/UserInviteService.php modified: app/Auth/Access/UserTokenService.php modified: app/Auth/Permissions/EntityPermission.php modified: app/Auth/Permissions/JointPermission.php modified: app/Auth/Permissions/PermissionsRepo.php modified: app/Auth/Permissions/RolePermission.php modified: app/Auth/Role.php modified: app/Auth/SocialAccount.php modified: app/Auth/User.php modified: app/Auth/UserRepo.php modified: app/Config/app.php modified: app/Config/auth.php modified: app/Config/broadcasting.php modified: app/Config/cache.php modified: app/Config/database.php modified: app/Config/debugbar.php modified: app/Config/dompdf.php modified: app/Config/filesystems.php modified: app/Config/mail.php modified: app/Config/queue.php modified: app/Config/services.php modified: app/Config/session.php modified: app/Config/setting-defaults.php modified: app/Config/snappy.php modified: app/Console/Commands/CleanupImages.php modified: app/Console/Commands/ClearRevisions.php modified: app/Console/Commands/ClearViews.php modified: app/Console/Commands/CreateAdmin.php modified: app/Console/Commands/DeleteUsers.php modified: app/Console/Commands/RegeneratePermissions.php modified: app/Console/Commands/RegenerateSearch.php modified: app/Console/Commands/UpgradeDatabaseEncoding.php modified: app/Console/Kernel.php modified: app/Entities/BreadcrumbsViewComposer.php modified: app/Entities/EntityProvider.php modified: app/Entities/Repos/PageRepo.php modified: app/Exceptions/ConfirmationEmailException.php modified: app/Exceptions/FileUploadException.php modified: app/Exceptions/Handler.php modified: app/Exceptions/HttpFetchException.php modified: app/Exceptions/ImageUploadException.php modified: app/Exceptions/LdapException.php modified: app/Exceptions/NotFoundException.php modified: app/Exceptions/NotifyException.php modified: app/Exceptions/PermissionsException.php modified: app/Exceptions/PrettyException.php modified: app/Exceptions/SocialDriverNotConfigured.php modified: app/Exceptions/SocialSignInAccountNotUsed.php modified: app/Exceptions/SocialSignInException.php modified: app/Exceptions/UserRegistrationException.php modified: app/Exceptions/UserTokenExpiredException.php modified: app/Exceptions/UserTokenNotFoundException.php modified: app/Exceptions/UserUpdateException.php modified: app/Facades/Activity.php modified: app/Http/Controllers/AttachmentController.php modified: app/Http/Controllers/Auth/ConfirmEmailController.php modified: app/Http/Controllers/Auth/ForgotPasswordController.php modified: app/Http/Controllers/Auth/LoginController.php modified: app/Http/Controllers/Auth/RegisterController.php modified: app/Http/Controllers/Auth/ResetPasswordController.php modified: app/Http/Controllers/Auth/UserInviteController.php modified: app/Http/Controllers/BookController.php modified: app/Http/Controllers/BookshelfController.php modified: app/Http/Controllers/ChapterController.php modified: app/Http/Controllers/CommentController.php modified: app/Http/Controllers/Controller.php modified: app/Http/Controllers/HomeController.php modified: app/Http/Controllers/Images/DrawioImageController.php modified: app/Http/Controllers/Images/GalleryImageController.php modified: app/Http/Controllers/Images/ImageController.php modified: app/Http/Controllers/PageController.php modified: app/Http/Controllers/PageTemplateController.php modified: app/Http/Controllers/SearchController.php modified: app/Http/Controllers/SettingController.php modified: app/Http/Controllers/TagController.php modified: app/Http/Controllers/UserController.php modified: app/Http/Kernel.php modified: app/Http/Middleware/Authenticate.php modified: app/Http/Middleware/Localization.php modified: app/Http/Middleware/RedirectIfAuthenticated.php modified: app/Http/Middleware/TrustProxies.php modified: app/Http/Middleware/VerifyCsrfToken.php modified: app/Http/Request.php modified: app/Model.php modified: app/Notifications/ConfirmEmail.php modified: app/Notifications/MailNotification.php modified: app/Notifications/ResetPassword.php modified: app/Notifications/UserInvite.php modified: app/Providers/AppServiceProvider.php modified: app/Providers/AuthServiceProvider.php modified: app/Providers/EventServiceProvider.php modified: app/Providers/RouteServiceProvider.php modified: app/Providers/TranslationServiceProvider.php modified: app/Settings/Setting.php modified: app/Settings/SettingService.php modified: app/Uploads/Attachment.php modified: app/Uploads/AttachmentService.php modified: app/Uploads/HttpFetcher.php modified: app/Uploads/Image.php modified: app/Uploads/ImageRepo.php modified: app/Uploads/ImageService.php modified: app/helpers.php modified: artisan modified: bootstrap/app.php modified: bootstrap/cache/.gitignore modified: composer.json modified: composer.lock modified: database/migrations/2014_10_12_000000_create_users_table.php modified: database/migrations/2014_10_12_100000_create_password_resets_table.php modified: database/migrations/2015_07_12_114933_create_books_table.php modified: database/migrations/2015_07_12_190027_create_pages_table.php modified: database/migrations/2015_07_13_172121_create_images_table.php modified: database/migrations/2015_07_27_172342_create_chapters_table.php modified: database/migrations/2015_08_08_200447_add_users_to_entities.php modified: database/migrations/2015_08_09_093534_create_page_revisions_table.php modified: database/migrations/2015_08_16_142133_create_activities_table.php modified: database/migrations/2015_08_29_105422_add_roles_and_permissions.php modified: database/migrations/2015_08_30_125859_create_settings_table.php modified: database/migrations/2015_08_31_175240_add_search_indexes.php modified: database/migrations/2015_09_04_165821_create_social_accounts_table.php modified: database/migrations/2015_09_05_164707_add_email_confirmation_table.php modified: database/migrations/2015_11_21_145609_create_views_table.php modified: database/migrations/2015_11_26_221857_add_entity_indexes.php modified: database/migrations/2015_12_05_145049_fulltext_weighting.php modified: database/migrations/2015_12_07_195238_add_image_upload_types.php modified: database/migrations/2015_12_09_195748_add_user_avatars.php modified: database/migrations/2016_01_11_210908_add_external_auth_to_users.php modified: database/migrations/2016_02_25_184030_add_slug_to_revisions.php modified: database/migrations/2016_02_27_120329_update_permissions_and_roles.php modified: database/migrations/2016_02_28_084200_add_entity_access_controls.php modified: database/migrations/2016_03_09_203143_add_page_revision_types.php modified: database/migrations/2016_03_13_082138_add_page_drafts.php modified: database/migrations/2016_03_25_123157_add_markdown_support.php modified: database/migrations/2016_04_09_100730_add_view_permissions_to_roles.php modified: database/migrations/2016_04_20_192649_create_joint_permissions_table.php modified: database/migrations/2016_05_06_185215_create_tags_table.php modified: database/migrations/2016_07_07_181521_add_summary_to_page_revisions.php modified: database/migrations/2016_09_29_101449_remove_hidden_roles.php modified: database/migrations/2016_10_09_142037_create_attachments_table.php modified: database/migrations/2017_01_21_163556_create_cache_table.php modified: database/migrations/2017_01_21_163602_create_sessions_table.php modified: database/migrations/2017_03_19_091553_create_search_index_table.php modified: database/migrations/2017_04_20_185112_add_revision_counts.php modified: database/migrations/2017_07_02_152834_update_db_encoding_to_ut8mb4.php modified: database/migrations/2017_08_01_130541_create_comments_table.php modified: database/migrations/2017_08_29_102650_add_cover_image_display.php modified: database/migrations/2018_07_15_173514_add_role_external_auth_id.php modified: database/migrations/2018_08_04_115700_create_bookshelves_table.php modified: database/migrations/2019_07_07_112515_add_template_support.php modified: database/migrations/2019_08_17_140214_add_user_invites_table.php modified: dev/docker/Dockerfile modified: dev/docker/entrypoint.app.sh modified: dev/docker/entrypoint.node.sh modified: docker-compose.yml modified: package-lock.json modified: package.json modified: phpcs.xml modified: phpunit.xml modified: public/.htaccess modified: public/dist/app.js modified: public/dist/export-styles.css modified: public/dist/print-styles.css modified: public/dist/styles.css modified: public/index.php modified: public/libs/tinymce/license.txt modified: public/libs/tinymce/plugins/advlist/plugin.min.js modified: public/libs/tinymce/plugins/anchor/plugin.min.js modified: public/libs/tinymce/plugins/autolink/plugin.min.js modified: public/libs/tinymce/plugins/autoresize/plugin.min.js modified: public/libs/tinymce/plugins/autosave/plugin.min.js modified: public/libs/tinymce/plugins/charmap/plugin.min.js modified: public/libs/tinymce/plugins/code/plugin.min.js modified: public/libs/tinymce/plugins/codesample/plugin.min.js modified: public/libs/tinymce/plugins/directionality/plugin.min.js modified: public/libs/tinymce/plugins/fullscreen/plugin.min.js modified: public/libs/tinymce/plugins/help/plugin.min.js modified: public/libs/tinymce/plugins/image/plugin.min.js modified: public/libs/tinymce/plugins/importcss/plugin.min.js modified: public/libs/tinymce/plugins/insertdatetime/plugin.min.js modified: public/libs/tinymce/plugins/link/plugin.min.js modified: public/libs/tinymce/plugins/lists/plugin.min.js modified: public/libs/tinymce/plugins/media/plugin.min.js modified: public/libs/tinymce/plugins/nonbreaking/plugin.min.js modified: public/libs/tinymce/plugins/pagebreak/plugin.min.js modified: public/libs/tinymce/plugins/preview/plugin.min.js modified: public/libs/tinymce/plugins/save/plugin.min.js modified: public/libs/tinymce/plugins/searchreplace/plugin.min.js modified: public/libs/tinymce/plugins/table/plugin.min.js modified: public/libs/tinymce/plugins/template/plugin.min.js modified: public/libs/tinymce/plugins/visualblocks/plugin.min.js modified: public/libs/tinymce/plugins/visualchars/plugin.min.js modified: public/libs/tinymce/plugins/wordcount/plugin.min.js modified: public/libs/tinymce/tinymce.min.js modified: public/uploads/.gitignore modified: public/uploads/.htaccess modified: readme.md modified: resources/assets/sass/_pages.scss modified: resources/lang/ar/settings.php modified: resources/lang/check.php modified: resources/lang/en/settings.php modified: resources/lang/format.php modified: resources/lang/it/activities.php modified: resources/lang/it/auth.php modified: resources/lang/it/common.php modified: resources/lang/it/components.php modified: resources/lang/it/entities.php modified: resources/lang/it/errors.php modified: resources/lang/it/pagination.php modified: resources/lang/it/passwords.php modified: resources/lang/it/settings.php modified: resources/lang/it/validation.php modified: resources/lang/kr/settings.php modified: resources/lang/ru/settings.php modified: resources/lang/zh_CN/settings.php modified: resources/views/auth/invite-set-password.blade.php modified: resources/views/auth/login.blade.php modified: resources/views/auth/passwords/email.blade.php modified: resources/views/auth/passwords/reset.blade.php modified: resources/views/auth/register-confirm.blade.php modified: resources/views/auth/register.blade.php modified: resources/views/auth/user-unconfirmed.blade.php modified: resources/views/books/create.blade.php modified: resources/views/books/delete.blade.php modified: resources/views/books/edit.blade.php modified: resources/views/books/index.blade.php modified: resources/views/books/permissions.blade.php modified: resources/views/books/show.blade.php modified: resources/views/books/sort.blade.php modified: resources/views/chapters/create.blade.php modified: resources/views/chapters/delete.blade.php modified: resources/views/chapters/edit.blade.php modified: resources/views/chapters/move.blade.php modified: resources/views/chapters/permissions.blade.php modified: resources/views/chapters/show.blade.php modified: resources/views/comments/comment.blade.php modified: resources/views/comments/comments.blade.php modified: resources/views/comments/create.blade.php modified: resources/views/common/header.blade.php modified: resources/views/errors/404.blade.php modified: resources/views/errors/500.blade.php modified: resources/views/errors/503.blade.php modified: resources/views/form/checkbox.blade.php modified: resources/views/form/entity-permissions.blade.php modified: resources/views/form/password.blade.php modified: resources/views/form/role-checkboxes.blade.php modified: resources/views/form/text.blade.php modified: resources/views/pages/copy.blade.php modified: resources/views/pages/delete.blade.php modified: resources/views/pages/edit.blade.php modified: resources/views/pages/guest-create.blade.php modified: resources/views/pages/move.blade.php modified: resources/views/pages/permissions.blade.php modified: resources/views/pages/revision.blade.php modified: resources/views/pages/revisions.blade.php modified: resources/views/pages/show.blade.php modified: resources/views/search/all.blade.php modified: resources/views/settings/maintenance.blade.php modified: resources/views/settings/roles/create.blade.php modified: resources/views/settings/roles/delete.blade.php modified: resources/views/settings/roles/edit.blade.php modified: resources/views/settings/roles/index.blade.php modified: resources/views/shelves/create.blade.php modified: resources/views/shelves/delete.blade.php modified: resources/views/shelves/edit.blade.php modified: resources/views/shelves/index.blade.php modified: resources/views/shelves/permissions.blade.php modified: resources/views/shelves/show.blade.php modified: resources/views/users/create.blade.php modified: resources/views/users/delete.blade.php modified: resources/views/users/edit.blade.php modified: resources/views/users/index.blade.php modified: resources/views/users/profile.blade.php modified: routes/web.php modified: storage/app/.gitignore modified: storage/fonts/.gitignore modified: storage/framework/.gitignore modified: storage/framework/cache/.gitignore modified: storage/framework/sessions/.gitignore modified: storage/framework/views/.gitignore modified: storage/logs/.gitignore modified: storage/uploads/files/.gitignore modified: storage/uploads/images/.gitignore modified: tests/Auth/AuthTest.php modified: tests/Auth/LdapTest.php modified: tests/Auth/SocialAuthTest.php modified: tests/Auth/UserInviteTest.php modified: tests/CreatesApplication.php modified: tests/Entity/BookShelfTest.php modified: tests/Entity/CommentSettingTest.php modified: tests/Entity/CommentTest.php modified: tests/Entity/EntitySearchTest.php modified: tests/Entity/ExportTest.php modified: tests/Entity/PageContentTest.php modified: tests/Entity/PageDraftTest.php modified: tests/Entity/PageRevisionTest.php modified: tests/Entity/PageTemplateTest.php modified: tests/Entity/SortTest.php modified: tests/Entity/TagTest.php modified: tests/ErrorTest.php modified: tests/HomepageTest.php modified: tests/LanguageTest.php modified: tests/Permissions/RolesTest.php modified: tests/PublicActionTest.php modified: tests/TestCase.php modified: tests/Unit/ConfigTest.php modified: tests/Uploads/AttachmentTest.php modified: tests/Uploads/AvatarTest.php modified: tests/Uploads/ImageTest.php modified: themes/.gitignore modified: version Untracked files: (use "git add <file>..." to include in what will be committed) BookStack-23.05.1/ app/Actions/ActivityLogger.php app/Actions/ActivityQueries.php app/Actions/ActivityType.php app/Actions/DispatchWebhookJob.php app/Actions/Favourite.php app/Actions/IpFormatter.php app/Actions/Queries/ app/Actions/TagClassGenerator.php app/Actions/Webhook.php app/Actions/WebhookFormatter.php app/Actions/WebhookTrackedEvent.php app/Api/ app/Auth/Access/ExternalBaseUserProvider.php app/Auth/Access/GroupSyncService.php app/Auth/Access/Guards/ app/Auth/Access/LoginService.php app/Auth/Access/Mfa/ app/Auth/Access/Oidc/ app/Auth/Access/RegistrationService.php app/Auth/Access/Saml2Service.php app/Auth/Permissions/EntityPermissionEvaluator.php app/Auth/Permissions/JointPermissionBuilder.php app/Auth/Permissions/MassEntityPermissionEvaluator.php app/Auth/Permissions/PermissionApplicator.php app/Auth/Permissions/PermissionFormData.php app/Auth/Permissions/PermissionStatus.php app/Auth/Permissions/SimpleEntityData.php app/Auth/Queries/ app/Config/api.php app/Config/clockwork.php app/Config/hashing.php app/Config/logging.php app/Config/oidc.php app/Config/saml2.php app/Console/Commands/CopyShelfPermissions.php app/Console/Commands/RegenerateCommentContent.php app/Console/Commands/RegenerateReferences.php app/Console/Commands/ResetMfa.php app/Console/Commands/UpdateUrl.php app/Entities/Models/ app/Entities/Queries/ app/Entities/Repos/BaseRepo.php app/Entities/Repos/BookRepo.php app/Entities/Repos/BookshelfRepo.php app/Entities/Repos/ChapterRepo.php app/Entities/Repos/DeletionRepo.php app/Entities/Repos/RevisionRepo.php app/Entities/Tools/ app/Exceptions/ApiAuthException.php app/Exceptions/BookStackExceptionHandlerPage.php app/Exceptions/JsonDebugException.php app/Exceptions/LoginAttemptEmailNeededException.php app/Exceptions/LoginAttemptException.php app/Exceptions/MoveOperationException.php app/Exceptions/SamlException.php app/Exceptions/StoppedAuthenticationException.php app/Exceptions/UnauthorizedException.php app/Facades/Theme.php app/Http/Controllers/Api/ app/Http/Controllers/AuditLogController.php app/Http/Controllers/Auth/HandlesPartialLogins.php app/Http/Controllers/Auth/MfaBackupCodesController.php app/Http/Controllers/Auth/MfaController.php app/Http/Controllers/Auth/MfaTotpController.php app/Http/Controllers/Auth/OidcController.php app/Http/Controllers/Auth/Saml2Controller.php app/Http/Controllers/Auth/SocialController.php app/Http/Controllers/Auth/ThrottlesLogins.php app/Http/Controllers/BookExportController.php app/Http/Controllers/BookSortController.php app/Http/Controllers/ChapterExportController.php app/Http/Controllers/FavouriteController.php app/Http/Controllers/MaintenanceController.php app/Http/Controllers/PageExportController.php app/Http/Controllers/PageRevisionController.php app/Http/Controllers/PermissionsController.php app/Http/Controllers/RecycleBinController.php app/Http/Controllers/ReferenceController.php app/Http/Controllers/RoleController.php app/Http/Controllers/StatusController.php app/Http/Controllers/UserApiTokenController.php app/Http/Controllers/UserPreferencesController.php app/Http/Controllers/UserProfileController.php app/Http/Controllers/UserSearchController.php app/Http/Controllers/WebhookController.php app/Http/Middleware/ApiAuthenticate.php app/Http/Middleware/ApplyCspRules.php app/Http/Middleware/AuthenticatedOrPendingMfa.php app/Http/Middleware/CheckEmailConfirmed.php app/Http/Middleware/CheckGuard.php app/Http/Middleware/CheckUserHasPermission.php app/Http/Middleware/PreventAuthenticatedResponseCaching.php app/Http/Middleware/PreventRequestsDuringMaintenance.php app/Http/Middleware/RunThemeActions.php app/Http/Middleware/StartSessionIfCookieExists.php app/Http/Middleware/ThrottleApiRequests.php app/Http/Middleware/TrustHosts.php app/Http/Responses/ app/Interfaces/ app/Notifications/TestEmail.php app/Providers/ThemeServiceProvider.php app/Providers/ValidationRuleServiceProvider.php app/Providers/ViewTweaksServiceProvider.php app/References/ app/Search/ app/Settings/AppSettingsStore.php app/Settings/UserShortcutMap.php app/Theming/ app/Traits/ app/Translation/FileLoader.php app/Translation/MessageSelector.php app/Uploads/FaviconHandler.php app/Uploads/UserAvatars.php app/Util/ bookstack-system-cli bootstrap/phpstan.php composer.phar crowdin.yml database/factories/Actions/ database/factories/Auth/ database/factories/Entities/ database/factories/Uploads/ database/migrations/2019_12_29_120917_add_api_auth.php database/migrations/2020_08_04_111754_drop_joint_permissions_id.php database/migrations/2020_08_04_131052_remove_role_name_field.php database/migrations/2020_09_19_094251_add_activity_indexes.php database/migrations/2020_09_27_210059_add_entity_soft_deletes.php database/migrations/2020_09_27_210528_create_deletions_table.php database/migrations/2020_11_07_232321_simplify_activities_table.php database/migrations/2020_12_30_173528_add_owned_by_field_to_entities.php database/migrations/2021_01_30_225441_add_settings_type_column.php database/migrations/2021_03_08_215138_add_user_slug.php database/migrations/2021_05_15_173110_create_favourites_table.php database/migrations/2021_06_30_173111_create_mfa_values_table.php database/migrations/2021_07_03_085038_add_mfa_enforced_to_roles_table.php database/migrations/2021_08_28_161743_add_export_role_permission.php database/migrations/2021_09_26_044614_add_activities_ip_column.php database/migrations/2021_11_26_070438_add_index_for_user_ip.php database/migrations/2021_12_07_111343_create_webhooks_table.php database/migrations/2021_12_13_152024_create_jobs_table.php database/migrations/2021_12_13_152120_create_failed_jobs_table.php database/migrations/2022_01_03_154041_add_webhooks_timeout_error_columns.php database/migrations/2022_04_17_101741_add_editor_change_field_and_permission.php database/migrations/2022_04_25_140741_update_polymorphic_types.php database/migrations/2022_07_16_170051_drop_joint_permission_type.php database/migrations/2022_08_17_092941_create_references_table.php database/migrations/2022_09_02_082910_fix_shelf_cover_image_types.php database/migrations/2022_10_07_091406_flatten_entity_permissions_table.php database/migrations/2022_10_08_104202_drop_entity_restricted_field.php database/migrations/2023_01_24_104625_refactor_joint_permissions_storage.php database/migrations/2023_01_28_141230_copy_color_settings_for_dark_mode.php database/migrations/2023_02_20_093655_increase_attachments_path_length.php database/migrations/2023_02_23_200227_add_updated_at_index_to_pages.php database/seeders/ dev/api/ dev/build/ dev/docker/init.db/ dev/docker/php/ dev/docs/ installer lang/ phpstan.neon.dist public/dist/code.js public/dist/legacy-modes.js public/icon-128.png public/icon-180.png public/icon-32.png public/icon-64.png public/icon.ico public/icon.png public/libs/tinymce/icons/ public/libs/tinymce/langs/README.md public/libs/tinymce/models/ public/libs/tinymce/plugins/quickbars/ public/libs/tinymce/skins/content/ public/libs/tinymce/skins/ui/ public/libs/tinymce/themes/silver/ public/libs/tinymce/tinymce.d.ts public/loading_error.png public/web.config resources/icons/ resources/js/ resources/sass/ resources/views/api-docs/ resources/views/attachments/ resources/views/auth/login-initiate.blade.php resources/views/auth/parts/ resources/views/auth/register-confirm-accept.blade.php resources/views/books/copy.blade.php resources/views/books/parts/ resources/views/books/references.blade.php resources/views/chapters/copy.blade.php resources/views/chapters/parts/ resources/views/chapters/references.blade.php resources/views/common/activity-item.blade.php resources/views/common/activity-list.blade.php resources/views/common/confirm-dialog.blade.php resources/views/common/custom-head.blade.php resources/views/common/custom-styles.blade.php resources/views/common/dark-mode-toggle.blade.php resources/views/common/detailed-listing-paginated.blade.php resources/views/common/detailed-listing-with-more.blade.php resources/views/common/footer.blade.php resources/views/common/loading-icon.blade.php resources/views/common/notifications.blade.php resources/views/common/skip-to-content.blade.php resources/views/common/sort.blade.php resources/views/common/status-indicator.blade.php resources/views/entities/ resources/views/errors/debug.blade.php resources/views/errors/parts/ resources/views/exports/ resources/views/form/custom-checkbox.blade.php resources/views/form/date.blade.php resources/views/form/dropzone.blade.php resources/views/form/entity-permissions-row.blade.php resources/views/form/errors.blade.php resources/views/form/image-picker.blade.php resources/views/form/number.blade.php resources/views/form/request-query-inputs.blade.php resources/views/form/simple-dropzone.blade.php resources/views/form/toggle-switch.blade.php resources/views/form/user-select-list.blade.php resources/views/form/user-select.blade.php resources/views/help/ resources/views/home/ resources/views/layouts/ resources/views/mfa/ resources/views/misc/ resources/views/pages/parts/ resources/views/pages/references.blade.php resources/views/readme.md resources/views/search/parts/ resources/views/settings/audit.blade.php resources/views/settings/customization.blade.php resources/views/settings/features.blade.php resources/views/settings/layout.blade.php resources/views/settings/parts/ resources/views/settings/recycle-bin/ resources/views/settings/registration.blade.php resources/views/settings/roles/parts/ resources/views/settings/webhooks/ resources/views/shelves/parts/ resources/views/shelves/references.blade.php resources/views/tags/ resources/views/users/api-tokens/ resources/views/users/parts/ resources/views/users/preferences/ routes/api.php routes/console.php storage/backups/ storage/clockwork/ tests/Actions/ tests/Api/ tests/Auth/GroupSyncServiceTest.php tests/Auth/LoginAutoInitiateTest.php tests/Auth/MfaConfigurationTest.php tests/Auth/MfaVerificationTest.php tests/Auth/OidcTest.php tests/Auth/RegistrationTest.php tests/Auth/ResetPasswordTest.php tests/Auth/Saml2Test.php tests/Commands/ tests/DebugViewTest.php tests/Entity/BookTest.php tests/Entity/ChapterTest.php tests/Entity/ConvertTest.php tests/Entity/EntityAccessTest.php tests/Entity/MarkdownToHtmlTest.php tests/Entity/PageEditorTest.php tests/Entity/PageTest.php tests/Entity/SearchOptionsTest.php tests/FavouriteTest.php tests/HelpTest.php tests/Helpers/ tests/OpenGraphTest.php tests/Permissions/EntityOwnerChangeTest.php tests/Permissions/EntityPermissionsTest.php tests/Permissions/ExportPermissionsTest.php tests/Permissions/Scenarios/ tests/References/ tests/SecurityHeaderTest.php tests/Settings/ tests/StatusTest.php tests/ThemeTest.php tests/Unit/FrameworkAssumptionTest.php tests/Unit/IpFormatterTest.php tests/Unit/OidcIdTokenTest.php tests/Uploads/DrawioTest.php tests/UrlTest.php tests/User/ tests/test-data/animated.png tests/test-data/bad-php.base64 tests/test-data/bad-phtml-png.base64 tests/test-data/bad-phtml.base64 tests/test-data/compressed.png v23.05.1.tar.gz no changes added to commit (use "git add" and/or "git commit -a")`
Author
Owner

@ssddanbrown commented on GitHub (May 18, 2023):

Hi @atollontech,
You can try running git config core.fileMode false from your BookStack install folder to ignore permission changes. If git status then shows less changes files you could try the update process again.

Otherwise, please open a new support issue specific to your environment/scenario.

@ssddanbrown commented on GitHub (May 18, 2023): Hi @atollontech, You can try running `git config core.fileMode false` from your BookStack install folder to ignore permission changes. If `git status` then shows less changes files you could try the update process again. Otherwise, please open a new support issue specific to your environment/scenario.
Author
Owner

@atollontech commented on GitHub (May 18, 2023):

@ssddanbrown refreshing git repo helped, thx.

@atollontech commented on GitHub (May 18, 2023): @ssddanbrown refreshing git repo helped, thx.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#3752