diff --git a/web/documentserver-example/python/pyproject.toml b/web/documentserver-example/python/pyproject.toml index dcb79a31..dbe8cb4d 100644 --- a/web/documentserver-example/python/pyproject.toml +++ b/web/documentserver-example/python/pyproject.toml @@ -25,7 +25,7 @@ email = "support@onlyoffice.com" [project.optional-dependencies] development = [ - "flake8>=6.0.0", + "flake8==7.1.0", "mypy>=1.4.1", "types-requests>=2.31.0" ] diff --git a/web/documentserver-example/python/src/views/actions.py b/web/documentserver-example/python/src/views/actions.py index 2969aeb3..84c3b866 100755 --- a/web/documentserver-example/python/src/views/actions.py +++ b/web/documentserver-example/python/src/views/actions.py @@ -265,14 +265,14 @@ def edit(request): 'key': docKey, 'info': infObj, 'permissions': { # the permission for the document to be edited and downloaded or not - 'comment': (edMode != 'view') & (edMode != 'fillForms') & (edMode != 'embedded') \ + 'comment': (edMode != 'view') & (edMode != 'fillForms') & (edMode != 'embedded') & (edMode != "blockcontent"), 'copy': 'copy' not in user.deniedPermissions, 'download': 'download' not in user.deniedPermissions, - 'edit': canEdit & ((edMode == 'edit') | (edMode == 'view') | (edMode == 'filter') \ + 'edit': canEdit & ((edMode == 'edit') | (edMode == 'view') | (edMode == 'filter') | (edMode == "blockcontent")), 'print': 'print' not in user.deniedPermissions, - 'fillForms': (edMode != 'view') & (edMode != 'comment') \ + 'fillForms': (edMode != 'view') & (edMode != 'comment') & (edMode != "blockcontent"), 'modifyFilter': edMode != 'filter', 'modifyContentControl': edMode != "blockcontent",