mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-03-13 18:00:34 -05:00
Merge pull request #9638 from 2403905/issue-9607
Fix a missing SecureView permission attribute in the REPORT response
This commit is contained in:
6
changelog/unreleased/fix-missing-secure-view-attr.md
Normal file
6
changelog/unreleased/fix-missing-secure-view-attr.md
Normal file
@@ -0,0 +1,6 @@
|
||||
Bugfix: Fix a missing SecureView permission attribute in the REPORT response
|
||||
|
||||
We fixed a missing SecureView permission attribute in the REPORT response.
|
||||
|
||||
https://github.com/owncloud/ocis/pull/9638
|
||||
https://github.com/owncloud/ocis/issues/9607
|
||||
@@ -10,7 +10,9 @@ import (
|
||||
gateway "github.com/cs3org/go-cs3apis/cs3/gateway/v1beta1"
|
||||
rpc "github.com/cs3org/go-cs3apis/cs3/rpc/v1beta1"
|
||||
provider "github.com/cs3org/go-cs3apis/cs3/storage/provider/v1beta1"
|
||||
"github.com/cs3org/reva/v2/pkg/conversions"
|
||||
"github.com/cs3org/reva/v2/pkg/rgrpc/todo/pool"
|
||||
"github.com/cs3org/reva/v2/pkg/storage/utils/grants"
|
||||
"github.com/cs3org/reva/v2/pkg/utils"
|
||||
|
||||
"github.com/owncloud/ocis/v2/ocis-pkg/log"
|
||||
@@ -141,6 +143,9 @@ func convertToWebDAVPermissions(isShared, isMountpoint, isDir bool, p *provider.
|
||||
p.GetInitiateFileUpload() {
|
||||
fmt.Fprintf(&b, "CK")
|
||||
}
|
||||
if grants.PermissionsEqual(p, conversions.NewSecureViewerRole().CS3ResourcePermissions()) {
|
||||
fmt.Fprintf(&b, "X")
|
||||
}
|
||||
return b.String()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user