]> BookStack Code Mirror - bookstack/commit
Input WYSIWYG: Added reference store & fetch handling
authorDan Brown <redacted>
Mon, 18 Dec 2023 16:23:40 +0000 (16:23 +0000)
committerDan Brown <redacted>
Mon, 18 Dec 2023 16:23:40 +0000 (16:23 +0000)
commit307fae39c450f687aba93e589e947e5389357601
treefa18882a0a0d303a06053458e705c9ec5e1a0521
parentc622b785a969075bbc59129471d42d2df7377ea8
Input WYSIWYG: Added reference store & fetch handling

For book, shelves and chapters.
Made much of the existing handling generic to entity types.
Added new MixedEntityListLoader to help load lists somewhat efficiently.
Only manually tested so far.
21 files changed:
app/Console/Commands/RegenerateReferencesCommand.php
app/Entities/Controllers/BookController.php
app/Entities/Controllers/BookshelfController.php
app/Entities/Controllers/ChapterController.php
app/Entities/Controllers/PageController.php
app/Entities/Models/Book.php
app/Entities/Models/Bookshelf.php
app/Entities/Models/Chapter.php
app/Entities/Models/Entity.php
app/Entities/Models/Page.php
app/Entities/Repos/BaseRepo.php
app/Entities/Repos/PageRepo.php
app/Entities/Tools/MixedEntityListLoader.php [new file with mode: 0644]
app/References/ReferenceController.php
app/References/ReferenceFetcher.php
app/References/ReferenceStore.php
app/References/ReferenceUpdater.php
app/Settings/MaintenanceController.php
lang/en/entities.php
resources/views/entities/meta.blade.php
resources/views/shelves/show.blade.php