Fix editable UI displayed for team viewers
parent
49766d006f
commit
a1e4c52a83
|
@ -430,6 +430,7 @@ define([
|
|||
} else {
|
||||
Object.keys(priv.teams || {}).some(function (id) {
|
||||
var team = priv.teams[id] || {};
|
||||
if (team.viewer) { return; }
|
||||
if (data.owners.indexOf(team.edPublic) === -1) { return; }
|
||||
owned = id;
|
||||
return true;
|
||||
|
|
|
@ -2819,7 +2819,7 @@ define([
|
|||
return $container;
|
||||
};
|
||||
var createGhostIcon = function ($list) {
|
||||
if (APP.$content.data('readOnlyFolder')) { return; }
|
||||
if (APP.$content.data('readOnlyFolder') || !APP.editable) { return; }
|
||||
var isInRoot = currentPath[0] === ROOT;
|
||||
var $element = $('<li>', {
|
||||
'class': 'cp-app-drive-element-row cp-app-drive-element-grid cp-app-drive-new-ghost'
|
||||
|
|
|
@ -1283,7 +1283,9 @@ define([
|
|||
owner: teams[id].owner,
|
||||
name: teams[id].metadata.name,
|
||||
edPublic: Util.find(teams[id], ['keys', 'drive', 'edPublic']),
|
||||
avatar: Util.find(teams[id], ['metadata', 'avatar'])
|
||||
avatar: Util.find(teams[id], ['metadata', 'avatar']),
|
||||
viewer: !Util.find(teams[id], ['keys', 'drive', 'edPrivate']),
|
||||
|
||||
};
|
||||
if (safe && ctx.teams[id]) {
|
||||
t[id].secondaryKey = ctx.teams[id].secondaryKey;
|
||||
|
|
Loading…
Reference in New Issue