- Provincia obbligatoria, chiedo conferma se non vuole entrare nel circuito.

This commit is contained in:
Surya Paolo
2023-03-22 15:54:45 +01:00
parent 5993112a8e
commit 00e9aafd4c
3 changed files with 21 additions and 4 deletions

View File

@@ -916,6 +916,8 @@ CircuitSchema.statics.SetDefMinMaxPersonali = async function (idapp, valmin, val
CircuitSchema.statics.createCircuitIfNotExist = async function (req, idapp, province) {
const { User } = require('../models/user');
const useradmin = tools.USER_ADMIN_CIRCUITS;
let myrec = null;
try {
const circuit = await this.getCircuitByProvince(idapp, province);
@@ -943,6 +945,7 @@ CircuitSchema.statics.createCircuitIfNotExist = async function (req, idapp, prov
totTransato: 0,
totCircolante: 0,
date_created: new Date(),
admins: [{ username: useradmin }],
});
myrec = await circ.save();
@@ -950,14 +953,14 @@ CircuitSchema.statics.createCircuitIfNotExist = async function (req, idapp, prov
if (myrec) {
// nuovo Circuito:
await User.setCircuitCmd(idapp, tools.USER_ADMIN_CIRCUITS, myrec.name,
shared_consts.CIRCUITCMD.CREATE, true, tools.USER_ADMIN_CIRCUITS, myrec).then((ris) => {
await User.setCircuitCmd(idapp, useradmin, myrec.name,
shared_consts.CIRCUITCMD.CREATE, true, useradmin, myrec).then((ris) => {
});
// aggiungi il creatore al Circuito stesso
await User.setCircuitCmd(idapp, tools.USER_ADMIN_CIRCUITS, myrec.name,
shared_consts.CIRCUITCMD.SET, true, tools.USER_ADMIN_CIRCUITS, myrec).then((ris) => {
await User.setCircuitCmd(idapp, useradmin, myrec.name,
shared_consts.CIRCUITCMD.SET, true, useradmin, myrec).then((ris) => {
});