]> BookStack Code Mirror - bookstack/commit
Moved models to folder, renamed managers to tools
authorDan Brown <redacted>
Sat, 21 Nov 2020 23:20:54 +0000 (23:20 +0000)
committerDan Brown <redacted>
Sat, 21 Nov 2020 23:20:54 +0000 (23:20 +0000)
commitc7a2d568bf693add30c8402d68d1f46f09a44c5b
treeb9d4c48786ef4d8ed59fbaf9ccc256054624a445
parent66917520cb2494a9bc1054df668242c0062cf08c
Moved models to folder, renamed managers to tools

Tools seems to fit better since the classes were a bit of a mixed bunch
and did not always manage.
Also simplified the structure of the SlugGenerator class.
Also focused EntityContext on shelves and simplified to use session
helper.
45 files changed:
app/Actions/Tag.php
app/Api/ApiToken.php
app/Auth/Access/Guards/ExternalBaseSessionGuard.php
app/Auth/Access/Guards/Saml2SessionGuard.php
app/Auth/Access/Ldap.php
app/Auth/SocialAccount.php
app/Auth/User.php
app/Entities/BreadcrumbsViewComposer.php
app/Entities/EntityProvider.php
app/Entities/ExportService.php
app/Entities/Models/Book.php [moved from app/Entities/Book.php with 99% similarity]
app/Entities/Models/BookChild.php [moved from app/Entities/BookChild.php with 97% similarity]
app/Entities/Models/Bookshelf.php [moved from app/Entities/Bookshelf.php with 100% similarity]
app/Entities/Models/Chapter.php [moved from app/Entities/Chapter.php with 98% similarity]
app/Entities/Models/Deletion.php [moved from app/Entities/Deletion.php with 100% similarity]
app/Entities/Models/Entity.php [moved from app/Entities/Entity.php with 98% similarity]
app/Entities/Models/HasCoverImage.php [moved from app/Entities/HasCoverImage.php with 100% similarity]
app/Entities/Models/Page.php [moved from app/Entities/Page.php with 100% similarity]
app/Entities/Models/PageRevision.php [moved from app/Entities/PageRevision.php with 100% similarity]
app/Entities/Models/SearchTerm.php [moved from app/Entities/SearchTerm.php with 100% similarity]
app/Entities/Repos/BookRepo.php
app/Entities/Repos/BookshelfRepo.php
app/Entities/Repos/ChapterRepo.php
app/Entities/Repos/PageRepo.php
app/Entities/Tools/BookContents.php [moved from app/Entities/Managers/BookContents.php with 99% similarity]
app/Entities/Tools/PageContent.php [moved from app/Entities/Managers/PageContent.php with 99% similarity]
app/Entities/Tools/PageEditActivity.php [moved from app/Entities/Managers/PageEditActivity.php with 98% similarity]
app/Entities/Tools/SearchOptions.php [moved from app/Entities/SearchOptions.php with 100% similarity]
app/Entities/Tools/ShelfContext.php [moved from app/Entities/Managers/EntityContext.php with 60% similarity]
app/Entities/Tools/SlugGenerator.php [moved from app/Entities/SlugGenerator.php with 54% similarity]
app/Entities/Tools/TrashCan.php [moved from app/Entities/Managers/TrashCan.php with 99% similarity]
app/Http/Controllers/BookController.php
app/Http/Controllers/BookSortController.php
app/Http/Controllers/BookshelfController.php
app/Http/Controllers/ChapterController.php
app/Http/Controllers/HomeController.php
app/Http/Controllers/MaintenanceController.php
app/Http/Controllers/PageController.php
app/Http/Controllers/PageExportController.php
app/Http/Controllers/PageRevisionController.php
app/Http/Controllers/RecycleBinController.php
app/Http/Controllers/SearchController.php
tests/AuditLogTest.php
tests/Entity/PageContentTest.php
tests/Uploads/AttachmentTest.php