BookStack/resources/views/entities
Dan Brown 4c7d6420ee
Some checks failed
analyse-php / build (push) Has been cancelled
lint-js / build (push) Has been cancelled
lint-php / build (push) Has been cancelled
test-js / build (push) Has been cancelled
test-migrations / build (8.2) (push) Has been cancelled
test-migrations / build (8.3) (push) Has been cancelled
test-migrations / build (8.4) (push) Has been cancelled
test-php / build (8.2) (push) Has been cancelled
test-php / build (8.3) (push) Has been cancelled
test-php / build (8.4) (push) Has been cancelled
DB: Aligned entity structure to a common table
As per PR #5800

* DB: Planned out new entity table format via migrations

* DB: Created entity migration logic

Made some other tweaks/fixes while testing.

* DB: Added change of entity relation columns to suit new entities table

* DB: Got most view queries working for new structure

* Entities: Started logic change to new structure

Updated base entity class, and worked through BaseRepo.
Need to go through other repos next.

Removed a couple of redundant interfaces as part of this since we can
move the logic onto the shared ContainerData model as needed.

* Entities: Been through repos to update for new format

* Entities: Updated repos to act on refreshed clones

Changes to core entity models are now done on clones to ensure clean
state before save, and those clones are returned back if changes are
needed after that action.

* Entities: Updated model classes & relations for changes

* Entities: Changed from *Data to a common "contents" system

Added smart loading from builder instances which should hydrate with
"contents()" loaded via join, while keeping the core model original.

* Entities: Moved entity description/covers to own non-model classes

Added back some interfaces.

* Entities: Removed use of contents system for data access

* Entities: Got most queries back to working order

* Entities: Reverted back to data from contents, fixed various issues

* Entities: Started addressing issues from tests

* Entities: Addressed further tests/issues

* Entities: Been through tests to get all passing in dev

Fixed issues and needed test changes along the way.

* Entities: Addressed phpstan errors

* Entities: Reviewed TODO notes

* Entities: Ensured book/shelf relation data removed on destroy

* Entities: Been through API responses & adjusted field visibility

* Entities: Added type index to massively improve query speed
2025-10-18 13:14:30 +01:00
..
body-tag-classes.blade.php Customization: Added parent tag classes 2025-06-28 22:27:28 +01:00
book-tree.blade.php Permissions: Cleanup after review of enum implementation PR 2025-09-10 11:36:54 +01:00
breadcrumb-listing.blade.php A11y: Updated other dropdown menus with correct tagging 2025-08-07 16:37:18 +01:00
breadcrumbs.blade.php Permissions: Updated use of helpers to use enums 2025-09-09 09:48:19 +01:00
copy-considerations.blade.php Added copy considerations 2021-12-20 17:33:19 +00:00
export-menu.blade.php A11y: Updated other dropdown menus with correct tagging 2025-08-07 16:37:18 +01:00
favourite-action.blade.php Simplified and aligned handling of mixed entity endpoints 2023-09-10 15:19:23 +01:00
grid-item.blade.php DB: Aligned entity structure to a common table 2025-10-18 13:14:30 +01:00
icon-link.blade.php Notifications: User watch list and differnt page watch options 2023-08-14 13:11:18 +01:00
list-basic.blade.php Reorgranised blade view files to form a convention 2021-08-22 13:17:32 +01:00
list-item-basic.blade.php A11y: Updated other dropdown menus with correct tagging 2025-08-07 16:37:18 +01:00
list-item.blade.php Timezones: Updated date displays to use consistent formats 2025-09-04 16:11:35 +01:00
list.blade.php Styles: Aligned empty state alignment & consistency 2023-10-23 11:53:19 +01:00
meta.blade.php Timezones: Updated date displays to use consistent formats 2025-09-04 16:11:35 +01:00
references.blade.php Rolled out reference pages to all entities, added testing 2022-08-19 22:40:44 +01:00
search-form.blade.php Cleaned up dark mode styles inc. setting browser color scheme 2022-11-28 12:38:30 +00:00
search-results.blade.php Reorgranised blade view files to form a convention 2021-08-22 13:17:32 +01:00
selector-popup.blade.php Input WYSIWYG: Added dynamic options for entity selector popups 2023-12-19 12:09:57 +00:00
selector.blade.php ZIP Imports: Added parent selector for page/chapter imports 2024-11-04 16:21:22 +00:00
sibling-navigation.blade.php Started interface user shortcut form interface 2022-11-08 21:17:45 +00:00
tag-list.blade.php Started build of tag view 2021-11-06 16:30:20 +00:00
tag-manager-list.blade.php Reorgranised blade view files to form a convention 2021-08-22 13:17:32 +01:00
tag-manager.blade.php Added links to tag page 2021-11-06 20:21:11 +00:00
tag.blade.php Added tag highlighting in search 2021-11-13 13:02:32 +00:00
template-selector.blade.php extraded template form to own file and changed translations 2024-01-29 19:55:39 +01:00
view-toggle.blade.php URL Handling: Removed referrer-based redirect handling 2023-12-10 12:37:21 +00:00
watch-action.blade.php Simplified and aligned handling of mixed entity endpoints 2023-09-10 15:19:23 +01:00
watch-controls.blade.php A11y: Updated other dropdown menus with correct tagging 2025-08-07 16:37:18 +01:00