Add PermissionValues to NKShare extension
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 5 Mar 2024 08:47:37 +0000 (16:47 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 17 Apr 2024 08:38:56 +0000 (16:38 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift

index 605f2b85fbb08ce4a3db1e222e9dd1a1d3d3be57..dab519edad352ddcea7c84def33f71476208dabd 100644 (file)
@@ -19,6 +19,15 @@ extension NKShare {
         case talkConversation = 10
     }
 
+    enum PermissionValues: Int {
+        case readShare = 1
+        case updateShare = 2
+        case createShare = 4
+        case deleteShare = 8
+        case shareShare = 16
+        case all = 31
+    }
+
     var typeImage: NSImage? {
         var image: NSImage?
         switch shareType {