]> BookStack Code Mirror - bookstack/commit
Default templates: Added page picker and working forms
authorDan Brown <redacted>
Mon, 11 Dec 2023 15:55:43 +0000 (15:55 +0000)
committerDan Brown <redacted>
Mon, 11 Dec 2023 15:58:27 +0000 (15:58 +0000)
commit7ebe7d4e58f4555d6a9a253f976e22af9add7dec
treeeacfe4ae00886d1baf0e2b98036c4280557470d4
parentd61f42a3770b9a25c1ade61342d449ff2cbe2fd1
Default templates: Added page picker and working forms

- Adapted existing page picker to be usable elsewhere.
- Added endpoint for getting templates for entity picker.
- Added search template filter to support above.
- Updated book save handling to check/validate submitted template.
  - Allows non-visible pages to flow through the save process, if not
    being changed.
- Updated page deletes to handle removal of default usage on books.
- Tweaked wording and form styles to suit.
- Updated migration to explicity reflect default value.
19 files changed:
app/Entities/Controllers/PageController.php
app/Entities/Models/Book.php
app/Entities/Repos/BookRepo.php
app/Entities/Tools/TrashCan.php
app/Search/SearchController.php
app/Search/SearchOptions.php
app/Search/SearchRunner.php
database/migrations/2023_12_02_104541_add_default_template_to_books.php
lang/en/entities.php
resources/js/components/entity-selector.js
resources/sass/_layout.scss
resources/views/books/parts/form.blade.php
resources/views/books/parts/template-selector.blade.php [deleted file]
resources/views/entities/selector-popup.blade.php
resources/views/entities/selector.blade.php
resources/views/form/page-picker.blade.php [moved from resources/views/settings/parts/page-picker.blade.php with 86% similarity]
resources/views/pages/delete.blade.php
resources/views/settings/customization.blade.php
routes/web.php