1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-08 10:22:46 +00:00

update user permission

1. update user generate share/upload link permission
2. update user connect iso/android/desktop clients permission
This commit is contained in:
lian
2016-08-22 11:20:08 +08:00
parent f75d6a0dcb
commit fd917c0007
26 changed files with 162 additions and 130 deletions

View File

@@ -35,18 +35,25 @@ define([
uploadLinks.link_type = 'upload';
this.$uploadLinksPanel = this.$('#js-upload-links');
this.renderLinksPanel({
links: downloadLinks,
$panel: this.$downloadLinksPanel
});
this.renderLinksPanel({
links: uploadLinks,
$panel: this.$uploadLinksPanel
});
if (app.pageOptions.can_generate_share_link) {
this.renderLinksPanel({
links: downloadLinks,
$panel: this.$downloadLinksPanel
});
}
if (app.pageOptions.can_generate_upload_link) {
this.renderLinksPanel({
links: uploadLinks,
$panel: this.$uploadLinksPanel
});
}
},
render: function() {
this.$el.html(this.template({
can_generate_share_link: app.pageOptions.can_generate_share_link,
can_generate_upload_link: app.pageOptions.can_generate_upload_link,
title: gettext("{placeholder} Share Links")
.replace('{placeholder}',
'<span class="op-target ellipsis ellipsis-op-target" title="'
@@ -71,6 +78,7 @@ define([
},
error: function(collection, response, opts) {
$loadingTip.hide();
var err_msg;
if (response.responseText) {
if (response['status'] == 401 || response['status'] == 403) {
err_msg = gettext("Permission error");