1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-16 15:19:06 +00:00

[group owned repo] share: enable 'share to user/group'

This commit is contained in:
llj
2018-06-09 17:57:39 +08:00
parent fde748909e
commit ce23a58edf
6 changed files with 369 additions and 138 deletions

View File

@@ -450,6 +450,7 @@ define([
},
success: function() {
_this.dir.user_can_set_folder_perm = false;
_this.is_address_book_group_admin = false;
if (_this.contextOptions &&
_this.contextOptions.group_id) { // the repo is in a group
_this.getGroupInfo();
@@ -490,6 +491,9 @@ define([
if (data.parent_group_id != 0 && // address book group
$.inArray(app.pageOptions.username, data.admins) != -1) { // user is group admin
_this.dir.user_can_set_folder_perm = true;
_this.is_address_book_group_admin = true;
_this.parent_group_id = data.parent_group_id;
}
_this.reset();
},
@@ -860,6 +864,13 @@ define([
};
if (app.pageOptions.is_pro) {
options.is_admin = dir.is_admin;
if (this.is_address_book_group_admin) {
$.extend(options, {
is_address_book_group_admin: true,
parent_group_id: this.parent_group_id
});
}
}
new ShareView(options);
},