categorie
This commit is contained in:
@@ -199,6 +199,10 @@ class CronMod {
|
|||||||
ris = await User.setVerifiedByAportadorToALL();
|
ris = await User.setVerifiedByAportadorToALL();
|
||||||
} else if (mydata.dbop === 'RewriteContribType') {
|
} else if (mydata.dbop === 'RewriteContribType') {
|
||||||
ris = populate.rewriteTable('contribtypes');
|
ris = populate.rewriteTable('contribtypes');
|
||||||
|
} else if (mydata.dbop === 'RewriteCategESubCateg') {
|
||||||
|
const migration = require('../populate/migration-categories');
|
||||||
|
|
||||||
|
ris = await migration.aggiornaCategorieESottoCategorie()
|
||||||
} else if (mydata.dbop === 'ReplaceUsername') {
|
} else if (mydata.dbop === 'ReplaceUsername') {
|
||||||
if (User.isAdmin(req.user.perm)) {
|
if (User.isAdmin(req.user.perm)) {
|
||||||
ris = globalTables.replaceUsername(req.body.idapp, mydata.search_username, mydata.replace_username);
|
ris = globalTables.replaceUsername(req.body.idapp, mydata.search_username, mydata.replace_username);
|
||||||
|
|||||||
@@ -441,6 +441,22 @@ async function migrateMyBacheca(MyBacheca) {
|
|||||||
|
|
||||||
console.log(`✅ MyBacheca: ${updated} aggiornati, ${unchanged} invariati`);
|
console.log(`✅ MyBacheca: ${updated} aggiornati, ${unchanged} invariati`);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function aggiornaCategorieESottoCategorie() {
|
||||||
|
console.log('\n Migrazione DIC 2025 da ESEGUIRE ----------- ');
|
||||||
|
await updateSkillSectors(Sector);
|
||||||
|
await updateSkills(Skill);
|
||||||
|
await updateSectorGoods(SectorGood);
|
||||||
|
await updateSectorBachecas(SectorBacheca);
|
||||||
|
await updateGoods(Good);
|
||||||
|
await updateBachecas(Bacheca);
|
||||||
|
|
||||||
|
// const populate = require('./populate');
|
||||||
|
|
||||||
|
// ris = populate.rewriteTable('contribtypes');
|
||||||
|
|
||||||
|
return ris;
|
||||||
|
}
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
// MAIN MIGRATION SCRIPT
|
// MAIN MIGRATION SCRIPT
|
||||||
// ============================================================================
|
// ============================================================================
|
||||||
@@ -462,13 +478,7 @@ async function runMigration() {
|
|||||||
|
|
||||||
// Step 1: Aggiorna categorie solo 1 volta sola !
|
// Step 1: Aggiorna categorie solo 1 volta sola !
|
||||||
if (!isMigratioDic2025Executed) {
|
if (!isMigratioDic2025Executed) {
|
||||||
console.log('\n Migrazione DIC 2025 da ESEGUIRE ----------- ');
|
await aggiornaCategorieESottoCategorie();
|
||||||
await updateSkillSectors(Sector);
|
|
||||||
await updateSkills(Skill);
|
|
||||||
await updateSectorGoods(SectorGood);
|
|
||||||
await updateSectorBachecas(SectorBacheca);
|
|
||||||
await updateGoods(Good);
|
|
||||||
await updateBachecas(Bacheca);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const myskill_updated = await Version.isTableVersionUpdated(idapp, 'myskill');
|
const myskill_updated = await Version.isTableVersionUpdated(idapp, 'myskill');
|
||||||
@@ -525,4 +535,5 @@ module.exports = {
|
|||||||
subSkillMapping,
|
subSkillMapping,
|
||||||
sectorGoodMapping,
|
sectorGoodMapping,
|
||||||
sectorBachecaMapping,
|
sectorBachecaMapping,
|
||||||
|
aggiornaCategorieESottoCategorie,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -82,5 +82,6 @@ module.exports = {
|
|||||||
{ _id: 76, idSectorGood: [20], descr: 'Tradizionale', icon: 'fas fa-tractor' },
|
{ _id: 76, idSectorGood: [20], descr: 'Tradizionale', icon: 'fas fa-tractor' },
|
||||||
{ _id: 77, idSectorGood: [20], descr: 'Viticoltura', icon: 'wine_bar' },
|
{ _id: 77, idSectorGood: [20], descr: 'Viticoltura', icon: 'wine_bar' },
|
||||||
{ _id: 78, idSectorGood: [20], descr: 'Acquacoltura', icon: 'fas fa-fish' },
|
{ _id: 78, idSectorGood: [20], descr: 'Acquacoltura', icon: 'fas fa-fish' },
|
||||||
|
{ _id: 79, idSectorGood: [2], descr: 'Casalinghi', icon: 'home_repair_service' },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -74,6 +74,7 @@ module.exports = {
|
|||||||
{ _id: 73, idSector: [7], descr: 'Lingue', icon: 'fas fa-language' },
|
{ _id: 73, idSector: [7], descr: 'Lingue', icon: 'fas fa-language' },
|
||||||
{ _id: 74, idSector: [7], descr: 'Scuola Libertaria', icon: 'fas fa-book-reader' },
|
{ _id: 74, idSector: [7], descr: 'Scuola Libertaria', icon: 'fas fa-book-reader' },
|
||||||
{ _id: 75, idSector: [7], descr: 'Consulenze Professionali', icon: 'fas fa-briefcase' },
|
{ _id: 75, idSector: [7], descr: 'Consulenze Professionali', icon: 'fas fa-briefcase' },
|
||||||
|
{ _id: 76, idSector: [7], descr: 'Preparazione Esami', icon: 'school' },
|
||||||
|
|
||||||
// Energia e Sostenibilità
|
// Energia e Sostenibilità
|
||||||
{ _id: 80, idSector: [8], descr: 'Biogas e Biomasse', icon: 'fas fa-fire' },
|
{ _id: 80, idSector: [8], descr: 'Biogas e Biomasse', icon: 'fas fa-fire' },
|
||||||
@@ -157,5 +158,6 @@ module.exports = {
|
|||||||
{ _id: 177, idSector: [15], descr: 'Sport', icon: 'fas fa-running' },
|
{ _id: 177, idSector: [15], descr: 'Sport', icon: 'fas fa-running' },
|
||||||
{ _id: 178, idSector: [15], descr: 'Teatro', icon: 'fas fa-theater-masks' },
|
{ _id: 178, idSector: [15], descr: 'Teatro', icon: 'fas fa-theater-masks' },
|
||||||
{ _id: 179, idSector: [15], descr: 'Altre Attività Culturali', icon: 'fas fa-question' },
|
{ _id: 179, idSector: [15], descr: 'Altre Attività Culturali', icon: 'fas fa-question' },
|
||||||
|
{ _id: 180, idSector: [15], descr: 'Giochi da Tavolo', icon: 'extension' },
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -252,7 +252,7 @@ module.exports = {
|
|||||||
invia = true;
|
invia = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (recnotif.extrarec.send_email) {
|
if (recnotif.extrarec?.send_email) {
|
||||||
params.typesend = params.typesend + shared_consts.TypeSend.EMAIL;
|
params.typesend = params.typesend + shared_consts.TypeSend.EMAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -447,9 +447,9 @@ module.exports = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const dati = {
|
const dati = {
|
||||||
usernameInvitante: paramsObj.extrarec.username_admin_abilitante,
|
usernameInvitante: paramsObj.extrarec?.username_admin_abilitante,
|
||||||
nomeTerritorio: paramsObj.circuitnameDest,
|
nomeTerritorio: paramsObj.circuitnameDest,
|
||||||
link_group: paramsObj.extrarec.link_group,
|
link_group: paramsObj.extrarec?.link_group,
|
||||||
};
|
};
|
||||||
await sendemail.sendEmail_Utente_Abilitato_Circuito_FidoConcesso(usertosend.lang, usertosend.email, usertosend, params.idapp, dati);
|
await sendemail.sendEmail_Utente_Abilitato_Circuito_FidoConcesso(usertosend.lang, usertosend.email, usertosend, params.idapp, dati);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user