|
|
|
@ -17,30 +17,6 @@ $.widget('oc.documentGrid', {
|
|
|
|
|
jQuery.when(this._load(fileId))
|
|
|
|
|
.then(function(){
|
|
|
|
|
that._render();
|
|
|
|
|
|
|
|
|
|
// TODO: Handle all of this logic by sending UserCanWrite: false to loolwsd
|
|
|
|
|
if (!documentsMain.isGuest) {
|
|
|
|
|
var editGroups = $('#edit_groups').val()
|
|
|
|
|
.split('|')
|
|
|
|
|
.filter(function(e) {
|
|
|
|
|
return e.length !== 0;
|
|
|
|
|
});
|
|
|
|
|
var usergroups = $('#usergroups').val()
|
|
|
|
|
.split('|')
|
|
|
|
|
.filter(function(e) {
|
|
|
|
|
return e.length !== 0;
|
|
|
|
|
});
|
|
|
|
|
documentsMain.canEdit = (editGroups.length === 0);
|
|
|
|
|
if (!documentsMain.canEdit && usergroups.length >= 1) {
|
|
|
|
|
for (var idx in usergroups) {
|
|
|
|
|
if (editGroups.indexOf(usergroups[idx]) !== -1) {
|
|
|
|
|
documentsMain.canEdit = true;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
documentsMain.renderComplete = true;
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|