2020-12-05 15:26:54 +05:00
|
|
|
export const migrations = {
|
2021-10-23 10:59:03 +05:00
|
|
|
5.0: {},
|
2021-02-20 11:31:44 +05:00
|
|
|
5.1: {},
|
|
|
|
|
5.2: {
|
2021-12-22 10:24:01 +05:00
|
|
|
note: replaceDateEditedWithDateModified(),
|
|
|
|
|
notebook: replaceDateEditedWithDateModified(),
|
|
|
|
|
tag: replaceDateEditedWithDateModified(true),
|
|
|
|
|
attachment: replaceDateEditedWithDateModified(true),
|
|
|
|
|
trash: replaceDateEditedWithDateModified(),
|
|
|
|
|
tiny: replaceDateEditedWithDateModified(),
|
|
|
|
|
settings: replaceDateEditedWithDateModified(true),
|
|
|
|
|
},
|
|
|
|
|
5.3: {
|
2020-12-06 10:52:00 +05:00
|
|
|
note: false,
|
2020-12-07 13:11:44 +05:00
|
|
|
notebook: false,
|
2020-12-06 10:52:00 +05:00
|
|
|
tag: false,
|
2021-10-28 13:37:55 +05:00
|
|
|
attachment: false,
|
2020-12-06 10:52:00 +05:00
|
|
|
trash: false,
|
2021-02-12 10:01:06 +05:00
|
|
|
tiny: false,
|
2020-12-06 10:52:00 +05:00
|
|
|
settings: false,
|
2020-12-05 15:26:54 +05:00
|
|
|
},
|
|
|
|
|
};
|
2021-12-22 10:24:01 +05:00
|
|
|
|
|
|
|
|
function replaceDateEditedWithDateModified(removeDateEditedProperty = false) {
|
|
|
|
|
return function (item) {
|
|
|
|
|
item.dateModified = item.dateEdited;
|
|
|
|
|
if (removeDateEditedProperty) delete item.dateEdited;
|
|
|
|
|
delete item.persistDateEdited;
|
|
|
|
|
return item;
|
|
|
|
|
};
|
|
|
|
|
}
|