eb76e882c5
Added deletion of revisions on page delete
...
Added testing to cover.
Closes #2668
2021-05-26 16:40:56 +01:00
c2069f37cc
Added deletion of favourites on entity/user delete
2021-05-23 13:41:56 +01:00
27942f5ce8
Deleted redundant complex relationmultimodel query class
2021-05-22 14:07:57 +01:00
d0ff79ea60
Revamped some complex queries, added favourites to home
...
- Removed old view system and started use of new query classes instead.
- Finished off RelationMultiModelQuery but found it was less efficient
than x-many queries due to the amount of tables being scanned.
Adding now for history but will delete as not used.
- Updated recently viewed to use same query system as popular items
rather than running and joining x-entities queries.
- Added "Most Viewed Faviourites" listing to homepages.
2021-05-22 14:05:28 +01:00
3de02566bf
Started building system for cross-model queries
2021-05-19 23:37:23 +01:00
43b6633183
Filtered scripts in custom HTML head for exports
...
Since it appeared to cause problems in some scenarios.
Related to #2490
2021-05-03 23:59:52 +01:00
c61c3bc608
Started backend theme system
...
Allows customization of back-end components via event-driven handling
from the theme folder.
2021-03-16 17:14:03 +00:00
71ccb90ef4
Amended owned by search filter to use slugs
2021-03-15 18:27:03 +00:00
c8564b7792
Merge branch 'search-owned-by-me' of git://github.com/benediktvolke/BookStack into benediktvolke-search-owned-by-me
2021-03-15 18:21:09 +00:00
b929c0adbb
Performed further cleanup in permission service
2021-03-14 20:32:33 +00:00
da929d5edc
Updates search to use user slugs
2021-03-10 22:51:18 +00:00
3a9caea846
Started work on user slugs
...
Related to #2525
2021-03-08 22:34:22 +00:00
98a1e57ba9
Ran phpcbf and updated phpcs.xml
2021-03-07 22:24:05 +00:00
6616065d82
Add filter method to search runner
2021-02-14 11:39:18 +01:00
61a911dd39
Removed "isA" usages from trashcan
2021-02-06 13:29:39 +00:00
cc5d0ef4cf
Update TrashCan.php
...
bookshelf
2021-02-06 13:23:12 +00:00
28c706fee3
Added strikethrough support to back-end md rendering
...
Needed to tweak the default library strikethrough extension
so that it uses the same element as front-end.
Added testing to cover.
For #2470 .
2021-01-10 23:01:11 +00:00
831f441879
Added in table + tasklist markdown rendering
...
For parity with markdown-it renderer.
Added tests to cover.
For #2452
2021-01-09 19:04:23 +00:00
b43f997dab
Added manual type conversion to fix failing tests
2021-01-01 18:38:54 +00:00
99b14621f9
Moved permission updating to its own tool
...
And added support for owner changing.
2021-01-01 17:49:48 +00:00
cf04a0d818
Merge branch 'v0.30.x'
2020-12-18 14:16:13 +00:00
9884cca00c
Merge branch 'v0.30.x'
2020-12-17 21:47:59 +00:00
6c09334ba0
Fixed issue where page export contain system would miss images
2020-12-06 22:23:21 +00:00
bf8716bb22
Fixed bad collection/array mixing causing error on seed
2020-11-28 16:42:12 +00:00
1c8102bb89
Started pages API
2020-11-22 14:56:19 +00:00
a042e22481
Focused base Entity class cleanup
...
Removed some common functions from other entities.
Aligned implementation of getUrl()
Cleaned phpdocs and added typehinting.
Also extracted sibling search logic out of controller.
2020-11-22 01:20:38 +00:00
ef1b98019a
Fixed some mis-refactoring and split search service
...
Search service broken into index and runner tools.
2020-11-22 00:17:45 +00:00
c7a2d568bf
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.
2020-11-21 23:20:54 +00:00