Ability to force the version of onlyoffice

pull/1/head
yflory 5 years ago
parent 746b382166
commit ad8bf87c3f

@ -81,7 +81,7 @@ define([
hashes: {}, hashes: {},
ids: {}, ids: {},
mediasSources: {}, mediasSources: {},
version: NEW_VERSION version: privateData.ooForceVersion ? Number(privateData.ooForceVersion) : NEW_VERSION
}; };
var oldHashes = {}; var oldHashes = {};
var oldIds = {}; var oldIds = {};
@ -1437,7 +1437,11 @@ define([
var version = ''; var version = '';
// Old version detected: use the old OO and start the migration if we can // Old version detected: use the old OO and start the migration if we can
if (content && !content.version) { if (privateData.ooForceVersion) {
if (privateData.ooForceVersion === "1") {
version = "v1/";
}
} else if (content && (!content.version || content.version === 1)) {
version = 'v1/'; version = 'v1/';
APP.migrate = true; APP.migrate = true;
// Registedred users can start the migration // Registedred users can start the migration

@ -38,6 +38,7 @@ define([
}).nThen(function (/*waitFor*/) { }).nThen(function (/*waitFor*/) {
var addData = function (obj) { var addData = function (obj) {
obj.ooType = window.location.pathname.replace(/^\//, '').replace(/\/$/, ''); obj.ooType = window.location.pathname.replace(/^\//, '').replace(/\/$/, '');
obj.ooForceVersion = localStorage.CryptPad_ooVersion || sessionStorage.CryptPad_ooVersion || "";
}; };
var addRpc = function (sframeChan, Cryptpad, Utils) { var addRpc = function (sframeChan, Cryptpad, Utils) {
sframeChan.on('Q_OO_SAVE', function (data, cb) { sframeChan.on('Q_OO_SAVE', function (data, cb) {

Loading…
Cancel
Save