45d0860448
Updated npm package versions
2022-10-24 11:40:05 +01:00
3f61bfc43c
Fixed toggle controls on added content permission role rows
2022-10-21 10:13:11 +01:00
905d339572
Added greek language option
2022-10-20 12:25:02 +01:00
5d37a814fd
New Crowdin updates ( #3737 )
2022-10-20 12:18:58 +01:00
f9c0edbd0c
Set fixed cell widths for users list table
...
To prevent certain cells squashing others.
Related to #3787 .
2022-10-19 11:15:17 +01:00
d084f225a0
Updated page pointer to use a fixed positioning system
...
Avoids interferance with elements that have their own overflow behaviour
such as table cells.
Related to #3774
2022-10-18 22:40:13 +01:00
ff3fb2ebb9
Extracted page pointer to its own compontent
2022-10-18 22:02:34 +01:00
0269f5122e
Added wysiwyg code block edit tooltip
...
For easier editing access on mobile devices where previous doubleclick
does not work so well.
For #2815
2022-10-15 15:47:34 +01:00
6adc642d2f
Merge branch 'development' into bugfix/fix-being-unable-to-clear-filters
2022-10-15 15:12:55 +01:00
7792da99ce
Updated entity perms. changes for dark mode support
2022-10-12 11:27:24 +01:00
98c6422fa6
Extracted entity perms. text to translation files
2022-10-11 15:52:56 +01:00
25708542ff
Refined design and text for entity permission changes
2022-10-11 15:41:21 +01:00
0fae807713
Fixed and updated "Everyone Else" permissions handling
...
- Fixed inheriting control for new system.
- Tested copying shelf permissions to books.
- Added additional handling for inheriting scenario identification.
2022-10-10 17:22:38 +01:00
63056dbef4
Updated restricted usage on search and entity meta details
...
Also removed now unused view.
2022-10-10 16:22:51 +01:00
803934d020
Added interface for adding/removing roles in entity perms.
2022-10-10 12:24:23 +01:00
ffd6a1002e
Centralised handling of permission form data to own class
...
Also updates show roles on permission view to just those with
permissions applied.
Fixes rounded borders for lone permission rows.
Moves "Everyone Else" handling from role to new class.
2022-10-09 17:14:11 +01:00
aee0e16194
Started code update for new entity permission format
2022-10-08 13:52:59 +01:00
d4143c3101
Only output hidden user filters when not set to 'me'
2022-10-06 19:25:47 +02:00
a03245e427
Added user-interface for "Everyone Else" entity permission item
...
Nothing on back-end logic done to hook this new option up.
Addition of permissions for role_id=0 works out of the box, but active
"everyone else" permissions, with no priviliges, is currently not
working. Needs change of permission gen logic also.
2022-10-02 18:09:48 +01:00
b8b0afa0df
Cleaned up old permission JS code
...
Removed now unused JS entity-permissions compontent.
Updated existing permissions-table compontent to newer format.
Removed now unused translation string.
2022-10-02 13:57:32 +01:00
f19bad8903
Started item permission design revamp
2022-10-02 13:17:28 +01:00
953402f2eb
Started playing with table icons
...
To make a little more accessible, Related to #3397
2022-09-30 18:37:37 +01:00
ccbc68b560
Updated shelf book management to allow scroll on mobile
...
Updates book drag handling to be limited to the handle so scrolling can
be done on the items themselves.
Increased handling area and improved styling to support
2022-09-28 20:48:29 +01:00
f79b7bc799
Added api format advisory regarding PUT/DELETE form data
2022-09-28 20:15:48 +01:00
8f3430d386
Improved tag suggestion handling
...
- Aligned prefix-type filtering with back-end.
- Increased suggestion search cut-off from 3 to 4.
- Increased amount of suggestions shown.
- Ordered suggestions to be name asc, as you'd expect on search.
- Updated front-end filtering to use full search query, instead of
truncated version, for further front-end filtering capability.
Related to #3720
2022-09-28 13:50:40 +01:00
1ac1cf0c78
Applied permissions to revision action visibility
...
Related to #3723
2022-09-28 11:10:06 +01:00
d933fe5dce
Updated WYSIWYG config to allow styles on list elements
2022-09-27 19:05:03 +01:00
391fb2cc62
Added MATLAB/Octave code highlighting support
2022-09-27 18:52:21 +01:00
af434d0216
Fixed custom code theme not showing in WYSIWYG
...
Fixes #3753
Was caused by not including added styles to the code block shadow root.
2022-09-27 18:44:06 +01:00
2e4d29e062
New Crowdin updates ( #3710 )
2022-09-20 13:16:15 +01:00
e4642257a6
New Crowdin updates ( #3701 )
2022-09-08 11:59:57 +01:00
98aed794cc
Made a range of rtl fixes
...
Mostly around dropdowns and other items that had right/left specific
styling.
For #3702
2022-09-06 21:31:18 +01:00
623ccd4cfa
Removed old thai files, added romanian as lang option
...
Also applied styleci changes
2022-09-06 17:41:32 +01:00
d8672944a5
Added image view access notice to role form
...
Added to clarify the role permission in scenarios where users may have
not read the docs site to understand image access control.
Related to #3688
2022-09-06 17:20:35 +01:00
fbef0d06f2
Added permission visiblity control to image-delete button
...
Includes test to cover.
For #3697
2022-09-05 15:52:12 +01:00
b698bb0e07
Wrapped wysiwyg drawing change in editor transaction
...
To make the content changes made a undoable transaction that is picked
up as a change.
From my testing, should address #3682
2022-09-05 15:06:47 +01:00
50214d5fe6
New Crowdin updates ( #3643 )
2022-09-05 13:17:10 +01:00
2fe261e207
Updated page revisions link visibility
...
To match the actual visibilities of the revisions listing page and
options.
Related to #2946
2022-09-03 12:32:21 +01:00
9da3130a12
Aligned bookshelf terminology to consistently be 'Shelf'
...
For #3553
EN only, other languages should be handled via CrowdIn
2022-09-01 14:55:35 +01:00
1afc915aed
Fixed missing nested list indent next to floated content
...
Fixes #3672
2022-09-01 13:11:59 +01:00
e537d0c4e8
Merge pull request #3656 from BookStackApp/x_linking
...
Link reference tracking & updating
2022-08-29 17:45:05 +01:00
6edf2c155d
Added maintenance action to regenerate references
2022-08-29 17:30:26 +01:00
760eff397f
Updated API docs with better request format explanation
...
Explained the content-types accepted by BookStack.
Made it clear that 'Content-Type' is expected on requests.
Added example to shown how to achieve more complex formats using
non-json requests.
Also added link to api-scripts repo.
Related to #3666 and #3652
2022-08-23 17:05:42 +01:00
0dbf08453f
Built out cross link replacer, not yet tested
2022-08-21 11:29:34 +01:00
f634b4ea57
Added entity meta link to reference page
...
Not totally happy with implementation as is requires extra service to be
injected to core controllers, but does the job.
Included test to cover.
Updated some controller properties to be typed while there.
2022-08-20 12:07:38 +01:00
d198332d3c
Rolled out reference pages to all entities, added testing
...
Including testing to check permissions applied to listed references.
2022-08-19 22:40:44 +01:00
d5465726e2
Added inbound references listing for pages
2022-08-19 13:14:43 +01:00
d6235bcf92
Merge branch '3636-security-patch' into development
2022-08-11 15:15:19 +01:00
7b100ef361
Merge branch 'persian_translate_22_08_10' into development
2022-08-11 13:15:15 +01:00
443415ea0d
New Crowdin updates ( #3635 )
2022-08-11 13:12:55 +01:00