Ability to set ownership and password when sharing a folder

This commit is contained in:
yflory
2019-08-27 10:53:41 +02:00
parent 0f23d7699a
commit 8957bbd782
4 changed files with 36 additions and 15 deletions

View File

@@ -592,6 +592,16 @@ define([
]);
};
UI.createHelper = function (href, text) {
var q = h('a.fa.fa-question-circle', {
style: 'text-decoration: none !important;',
title: text,
href: href,
target: "_blank",
'data-tippy-placement': "right"
});
return q;
};
/*
* spinner

View File

@@ -492,8 +492,8 @@ define([
_addSharedFolder(Env, {
path: parentPath,
name: folderName,
owned: true, // XXX FIXME hardcoded preference
password: '', // XXX FIXME hardcoded preference
owned: data.owned, // XXX FIXME hardcoded preference
password: data.password || '', // XXX FIXME hardcoded preference
}, waitFor(function (id) {
// _addSharedFolder can be an id or an error
if (typeof(id) === 'object' && id && id.error) {
@@ -1012,11 +1012,13 @@ define([
}
}, cb);
};
var convertFolderToSharedFolderInner = function (Env, path, cb) {
var convertFolderToSharedFolderInner = function (Env, path, owned, password, cb) {
return void Env.sframeChan.query("Q_DRIVE_USEROBJECT", {
cmd: "convertFolderToSharedFolder",
data: {
path: path
path: path,
owned: owned,
password: password
}
}, cb);
};

View File

@@ -257,14 +257,7 @@ define([
store: true
};
var createHelper = function (href, text) {
var q = h('a.fa.fa-question-circle', {
style: 'text-decoration: none !important;',
title: text,
href: origin + href,
target: "_blank",
'data-tippy-placement': "right"
});
return q;
return UI.createHelper(origin + href, text);
};
var createManualStore = function (isFolderUpload) {
var privateData = common.getMetadataMgr().getPrivateData();