- Sistemato INVITI alla App

- Completamento Profilo
- Registrazione tramite Invito, senza richiedere conferma email.
This commit is contained in:
Surya Paolo
2025-11-18 23:56:15 +01:00
parent 1a342de24a
commit 294155d5a3
17 changed files with 203 additions and 98 deletions

View File

@@ -159,8 +159,10 @@ async function filterValidItems(mycart) {
const OrdersCart = require('./orderscart');
// Cancella l'ordine su Order e OrderCart e cancella il record su Cart
await OrdersCart.deleteOrderById(item.order._id.toString());
await Order.deleteOrderById(item.order._id.toString());
if (item.order) {
await OrdersCart.deleteOrderById(item.order._id.toString());
await Order.deleteOrderById(item.order._id.toString());
}
haschanged = true;
}

View File

@@ -23,6 +23,9 @@ const ListaInvitiEmailSchema = new Schema({
userIdInvite: {
type: String,
},
usernameInvitante: {
type: String,
},
date_Invited: {
type: Date,
default: Date.now,
@@ -84,4 +87,3 @@ module.exports.findAllIdApp = async function (idapp) {
module.exports.createIndexes()
.then(() => { })
.catch((err) => { throw err; });

View File

@@ -375,9 +375,9 @@ module.exports.generateNewSite_IdApp = async function (idapp, params, createpage
myp = new MyPage({
order: 10,
idapp: mysite.idapp,
path: 'home_logout',
path: 'presentazione',
active: true,
title: 'Home NoLoggato',
title: 'Presentazione',
});
rispag = await myp.save();
}