Files
Thomas Lynch 74f8e1d0f0 add board toggle
add globla setting of board defaults and frontend script defaults
add default tegaki size in settings
make tegaki follow theme
add migration
fixup some junk and change icons as best i can in tegaki.css, avoiding fontawesome
2022-03-29 21:30:50 +11:00

24 lines
683 B
JavaScript

'use strict';
module.exports = async(db, redis) => {
console.log('Adding tegaki sizes to globalsettings, and toggle option to board settings');
await db.collection('globalsettings').updateOne({ _id: 'globalsettings' }, {
'$set': {
'frontendScriptDefault.tegakiWidth': 500,
'frontendScriptDefault.tegakiHeight': 500,
'boardDefaults.enableTegaki': true,
},
});
await db.collection('boards').updateMany({
'webring': false,
}, {
'$set':{
'settings.enableTegaki': true,
},
});
console.log('Clearing globalsettings cache');
await redis.deletePattern('globalsettings');
console.log('Clearing user and board cache');
await redis.deletePattern('board:*');
};