浏览代码

HUE-9096 [doc] Update HueFileEntry js model permission logic

Romain 6 年之前
父节点
当前提交
be8206b46a
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      desktop/core/src/desktop/js/doc/hueFileEntry.js

+ 4 - 2
desktop/core/src/desktop/js/doc/hueFileEntry.js

@@ -163,7 +163,8 @@ class HueFileEntry {
         (perms.read.users.length > 0 ||
           perms.read.groups.length > 0 ||
           perms.write.users.length > 0 ||
-          perms.write.groups.length > 0)
+          perms.write.groups.length > 0 ||
+          perms.link_sharing_on)
       );
     });
 
@@ -178,7 +179,8 @@ class HueFileEntry {
           (perms.write.users.some(user => user.username === this.user) ||
             perms.write.groups.some(
               writeGroup => LOGGED_USERGROUPS.indexOf(writeGroup.name) !== -1
-            )))
+            ) ||
+            (perms.link_sharing_on && perms.link_write)))
       );
     });