Shared folder password change
This commit is contained in:
@@ -28,6 +28,7 @@ define([
|
||||
var TRASH = exp.TRASH;
|
||||
var TEMPLATE = exp.TEMPLATE;
|
||||
var SHARED_FOLDERS = exp.SHARED_FOLDERS;
|
||||
var SHARED_FOLDERS_TEMP = exp.SHARED_FOLDERS_TEMP;
|
||||
|
||||
var debug = exp.debug;
|
||||
|
||||
@@ -74,6 +75,15 @@ define([
|
||||
cb(null, id);
|
||||
};
|
||||
|
||||
exp.deprecateSharedFolder = function (id) {
|
||||
var data = files[SHARED_FOLDERS][id];
|
||||
if (!data) { return; }
|
||||
files[SHARED_FOLDERS_TEMP][id] = JSON.parse(JSON.stringify(data));
|
||||
var paths = exp.findFile(Number(id));
|
||||
exp.delete(paths, null, true);
|
||||
delete files[SHARED_FOLDERS][id];
|
||||
};
|
||||
|
||||
// FILES DATA
|
||||
var spliceFileData = function (id) {
|
||||
delete files[FILES_DATA][id];
|
||||
@@ -724,6 +734,10 @@ define([
|
||||
var fixSharedFolders = function () {
|
||||
if (sharedFolder) { return; }
|
||||
if (typeof(files[SHARED_FOLDERS]) !== "object") { debug("SHARED_FOLDER was not an object"); files[SHARED_FOLDERS] = {}; }
|
||||
if (typeof(files[SHARED_FOLDERS_TEMP]) !== "object") {
|
||||
debug("SHARED_FOLDER_TEMP was not an object");
|
||||
files[SHARED_FOLDERS_TEMP] = {};
|
||||
}
|
||||
var sf = files[SHARED_FOLDERS];
|
||||
var rootFiles = exp.getFiles([ROOT]);
|
||||
var root = exp.find([ROOT]);
|
||||
@@ -749,6 +763,7 @@ define([
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
var fixDrive = function () {
|
||||
Object.keys(files).forEach(function (key) {
|
||||
if (key.slice(0,1) === '/') { delete files[key]; }
|
||||
|
||||
Reference in New Issue
Block a user