Transfer shared folder ownership
This commit is contained in:
parent
07fbe6c284
commit
9090002e1f
@ -509,7 +509,7 @@ define([
|
||||
if (data.href || data.roHref) {
|
||||
parsed = Hash.parsePadUrl(data.href || data.roHref);
|
||||
}
|
||||
if (owned && data.roHref && parsed.type !== 'drive' && parsed.hashData.type === 'pad') {
|
||||
if (owned && parsed.hashData.type === 'pad') {
|
||||
var manageOwners = h('button.no-margin', Messages.owner_openModalButton);
|
||||
$(manageOwners).click(function () {
|
||||
data.teamId = typeof(owned) !== "boolean" ? owned : undefined;
|
||||
|
||||
@ -495,6 +495,12 @@ define([
|
||||
});
|
||||
|
||||
sframeChan.on('Q_ACCEPT_OWNERSHIP', function (data, cb) {
|
||||
var parsed = Utils.Hash.parsePadUrl(data.href);
|
||||
if (parsed.type === 'drive') {
|
||||
// Shared folder
|
||||
var secret = Utils.Hash.getSecrets(parsed.type, parsed.hash, data.password);
|
||||
Cryptpad.addSharedFolder(null, secret, cb);
|
||||
} else {
|
||||
var _data = {
|
||||
password: data.password,
|
||||
href: data.href,
|
||||
@ -507,6 +513,7 @@ define([
|
||||
Cryptpad.setPadTitle(_data, function (err) {
|
||||
cb({error: err});
|
||||
});
|
||||
}
|
||||
|
||||
// Also add your mailbox to the metadata object
|
||||
var padParsed = Utils.Hash.parsePadUrl(data.href);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user