mirror of
https://github.com/ONLYOFFICE/document-server-integration.git
synced 2026-02-10 18:05:10 +08:00
Merge branch 'release/v8.1.0' into develop
# Conflicts: # CHANGELOG.md
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
# Change Log
|
||||
|
||||
- fill permission in embedded mode
|
||||
- delete all files
|
||||
- handling conversion -9 error
|
||||
- nodejs: wopi formsubmit icon
|
||||
|
||||
@ -157,7 +157,7 @@ namespace OnlineEditorsExampleMVC.Models
|
||||
{ "download", !user.deniedPermissions.Contains("download") },
|
||||
{ "edit", canEdit && (editorsMode == "edit" || editorsMode == "view" || editorsMode == "filter" || editorsMode == "blockcontent") },
|
||||
{ "print", !user.deniedPermissions.Contains("print") },
|
||||
{ "fillForms", editorsMode != "view" && editorsMode != "comment" && editorsMode != "embedded" && editorsMode != "blockcontent" },
|
||||
{ "fillForms", editorsMode != "view" && editorsMode != "comment" && editorsMode != "blockcontent" },
|
||||
{ "modifyFilter", editorsMode != "filter" },
|
||||
{ "modifyContentControl", editorsMode != "blockcontent" },
|
||||
{ "review", canEdit && (editorsMode == "edit" || editorsMode == "review") },
|
||||
|
||||
@ -225,7 +225,7 @@ namespace OnlineEditorsExample
|
||||
{ "download", !user.deniedPermissions.Contains("download") },
|
||||
{ "edit", canEdit && (editorsMode == "edit" || editorsMode =="view" || editorsMode == "filter" || editorsMode == "blockcontent") },
|
||||
{ "print", !user.deniedPermissions.Contains("print") },
|
||||
{ "fillForms", editorsMode != "view" && editorsMode != "comment" && editorsMode != "embedded" && editorsMode != "blockcontent" },
|
||||
{ "fillForms", editorsMode != "view" && editorsMode != "comment" && editorsMode != "blockcontent" },
|
||||
{ "modifyFilter", editorsMode != "filter" },
|
||||
{ "modifyContentControl", editorsMode != "blockcontent" },
|
||||
{ "review", canEdit && (editorsMode == "edit" || editorsMode == "review") },
|
||||
|
||||
@ -120,7 +120,6 @@ public class DefaultFileConfigurer implements FileConfigurer<DefaultFileWrapper>
|
||||
userPermissions.setFillForms(
|
||||
!action.equals(Action.view)
|
||||
&& !action.equals(Action.comment)
|
||||
&& !action.equals(Action.embedded)
|
||||
&& !action.equals(Action.blockcontent)
|
||||
);
|
||||
|
||||
|
||||
@ -297,7 +297,7 @@ public class FileModel {
|
||||
edit = canEdit && (modeParam.equals("edit") || modeParam.equals("view") || modeParam.equals("filter")
|
||||
|| modeParam.equals("blockcontent"));
|
||||
print = !user.getDeniedPermissions().contains("print");
|
||||
fillForms = !modeParam.equals("view") && !modeParam.equals("comment") && !modeParam.equals("embedded")
|
||||
fillForms = !modeParam.equals("view") && !modeParam.equals("comment")
|
||||
&& !modeParam.equals("blockcontent");
|
||||
modifyFilter = !modeParam.equals("filter");
|
||||
modifyContentControl = !modeParam.equals("blockcontent");
|
||||
|
||||
@ -1068,7 +1068,7 @@ app.get('/editor', (req, res) => { // define a handler for editing document
|
||||
chat: userid !== 'uid-0',
|
||||
coEditing: mode === 'view' && userid === 'uid-0' ? { mode: 'strict', change: false } : null,
|
||||
comment: mode !== 'view' && mode !== 'fillForms' && mode !== 'embedded' && mode !== 'blockcontent',
|
||||
fillForms: mode !== 'view' && mode !== 'comment' && mode !== 'embedded' && mode !== 'blockcontent',
|
||||
fillForms: mode !== 'view' && mode !== 'comment' && mode !== 'blockcontent',
|
||||
modifyFilter: mode !== 'filter',
|
||||
modifyContentControl: mode !== 'blockcontent',
|
||||
copy: !user.deniedPermissions.includes('copy'),
|
||||
|
||||
@ -132,7 +132,7 @@ final class DocEditorView extends View
|
||||
$editorsMode == "view" || $editorsMode == "filter" || $editorsMode == "blockcontent"),
|
||||
"print" => !in_array("print", $user->deniedPermissions),
|
||||
"fillForms" => $editorsMode != "view" && $editorsMode != "comment"
|
||||
&& $editorsMode != "embedded" && $editorsMode != "blockcontent",
|
||||
&& $editorsMode != "blockcontent",
|
||||
"modifyFilter" => $editorsMode != "filter",
|
||||
"modifyContentControl" => $editorsMode != "blockcontent",
|
||||
"review" => $canEdit && ($editorsMode == "edit" || $editorsMode == "review"),
|
||||
|
||||
@ -279,7 +279,7 @@ def edit(request):
|
||||
'edit': canEdit & ((edMode == 'edit') | (edMode == 'view') | (edMode == 'filter') \
|
||||
| (edMode == "blockcontent")),
|
||||
'print': 'print' not in user.deniedPermissions,
|
||||
'fillForms': (edMode != 'view') & (edMode != 'comment') & (edMode != 'embedded') \
|
||||
'fillForms': (edMode != 'view') & (edMode != 'comment') \
|
||||
& (edMode != "blockcontent"),
|
||||
'modifyFilter': edMode != 'filter',
|
||||
'modifyContentControl': edMode != "blockcontent",
|
||||
|
||||
@ -146,7 +146,7 @@ class FileModel
|
||||
download: @user.denied_permissions.exclude?('download'),
|
||||
edit: can_edit && ['edit', 'view', 'filter', 'blockcontent'].include?(editors_mode),
|
||||
print: @user.denied_permissions.exclude?('print'),
|
||||
fillForms: ['view', 'comment', 'embedded', 'blockcontent'].exclude?(editors_mode),
|
||||
fillForms: ['view', 'comment', 'blockcontent'].exclude?(editors_mode),
|
||||
modifyFilter: !editors_mode.eql?('filter'),
|
||||
modifyContentControl: !editors_mode.eql?('blockcontent'),
|
||||
review: can_edit && (editors_mode.eql?('edit') || editors_mode.eql?('review')),
|
||||
|
||||
Reference in New Issue
Block a user