Aggiungere "San Marino" e suoi comuni

Corretto Filtro a mano della ricerca
Creare filtro ricerca per trovare la sottocategoria o categoria -> Skill e SubSkill
This commit is contained in:
paoloar77
2022-02-12 02:20:07 +01:00
parent 2d1dfc9348
commit a71f081407
11 changed files with 789 additions and 331 deletions

View File

@@ -52,6 +52,7 @@ const {Province} = require('../models/province');
const {Sector} = require('../models/sector');
const {CatGrp} = require('../models/catgrp');
const {Level} = require('../models/level');
const {AdType} = require('../models/adtype');
const Pickup = require('../models/pickup');
const {Newstosent} = require('../models/newstosent');
const {MyPage} = require('../models/mypage');
@@ -1099,6 +1100,7 @@ function load(req, res, version) {
// SKILLS:
let levels = Level.findAllIdApp(idapp);
let adtypes = AdType.findAllIdApp(idapp);
let skills = Skill.findAllIdApp(idapp);
let subSkills = SubSkill.findAllIdApp(idapp);
let statusSkills = StatusSkill.findAllIdApp(idapp);
@@ -1162,6 +1164,7 @@ function load(req, res, version) {
cities,
myuserextra,
catgrps,
adtypes,
]).then((arrdata) => {
// console.table(arrdata);
let myuser = req.user;
@@ -1235,6 +1238,7 @@ function load(req, res, version) {
cities: arrdata[29],
// myuser arrdata[30]
catgrps: arrdata[31],
adtypes: arrdata[32],
});
}

View File

@@ -562,6 +562,8 @@ async function eseguiDbOp(idapp, mydata, locale) {
let ris = await User.DbOp(idapp, mydata);
const populate = require('../populate/populate');
let mystr = '';
try {
@@ -866,15 +868,46 @@ async function eseguiDbOp(idapp, mydata, locale) {
await User.setVerifiedByAportadorToALL();
} else if (mydata.dbop === 'RewriteContribType') {
populate.rewriteTable('contribtypes');
} else if (mydata.dbop === 'emptyDbSkill') {
const {Sector} = require('../models/sector');
const {Skill} = require('../models/skill');
const {SubSkill} = require('../models/subskill');
const {City} = require('../models/city');
const {Province} = require('../models/province');
await Sector.remove({});
await Skill.remove({});
await SubSkill.remove({});
await Sector.deleteMany({});
await Skill.deleteMany({});
await SubSkill.deleteMany({});
await City.deleteMany({});
await Province.deleteMany({});
} else if (mydata.dbop === 'PopulateTables') {
populate.popolaTabelleNuove();
} else if (mydata.dbop === 'RewriteCitiesTable') {
populate.rewriteTable('cities');
} else if (mydata.dbop === 'RewriteLevelTable') {
populate.rewriteTable('levels');
} else if (mydata.dbop === 'RewriteLevelsTable') {
populate.rewriteTable('provinces');
} else if (mydata.dbop === 'emptyCityProvinces') {
const {City} = require('../models/city');
const {Province} = require('../models/province');
await City.remove({});
await Province.remove({});
/*} else if (mydata.dbop === 'visuNave') {
mystr = await Nave.getNavePos(idapp, parseInt(mydata.riga), parseInt(mydata.col));