Project e Todos sistemati...
aggiunti Gruppi
This commit is contained in:
29
aaa.txt
Executable file
29
aaa.txt
Executable file
@@ -0,0 +1,29 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
source ./.env.production
|
||||||
|
|
||||||
|
msg="*** SERVER DI PRODUZIONE **** SEI SICURO DI INVIARE GLI AGGIORNAMENTI SERVERSIDE (NODE JS) - SUL SERVER DI PRODUZIONE ?? $SERVERDIR_WEBSITE (Y/N) ? "
|
||||||
|
|
||||||
|
if [ "$1" = "" ]; then
|
||||||
|
read -p "$msg" risposta
|
||||||
|
else
|
||||||
|
echo $msg
|
||||||
|
risposta=$1
|
||||||
|
fi
|
||||||
|
|
||||||
|
$port=8822;
|
||||||
|
|
||||||
|
if [[ $risposta == "Y" || $risposta == "y" ]]; then
|
||||||
|
echo "Sincronizzazione in corso..."
|
||||||
|
rsync -avz -e 'ssh -p $port' css paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
|
||||||
|
rsync -avz -e 'ssh -p $port' docs paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
|
||||||
|
rsync -avz -e 'ssh -p $port' emails paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
|
||||||
|
rsync -avz -e 'ssh -p $port' images paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
|
||||||
|
rsync -avz -e 'ssh -p $port' plugins paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
|
||||||
|
rsync -avz -e 'ssh -p $port' sass paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
|
||||||
|
rsync -avz -e 'ssh -p $port' src paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
|
||||||
|
rsync -avz -e 'ssh -p $port' .env.production paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
|
||||||
|
rsync -avz -e 'ssh -p $port' ecosystem.config.js paolo@servereng:/var/www/$SERVERDIR_WEBSITE/ecosystem.config.js
|
||||||
|
rsync -avz -e 'ssh -p $port' package.json paolo@servereng:/var/www/$SERVERDIR_WEBSITE/package.json
|
||||||
|
echo "Sincronizzazione TERMINATA - SERVER PRODUZIONE!"
|
||||||
|
fi
|
||||||
BIN
freeplanet-serverside-1.0.1.tgz
Executable file
BIN
freeplanet-serverside-1.0.1.tgz
Executable file
Binary file not shown.
0
logBillettera.txt
Executable file
0
logBillettera.txt
Executable file
0
logNave.txt
Executable file
0
logNave.txt
Executable file
2
log_iptoban.txt
Executable file
2
log_iptoban.txt
Executable file
@@ -0,0 +1,2 @@
|
|||||||
|
|
||||||
|
Lun 13/07 ORE 23:24: 46.123.248.150: [Natasakolaric] Natasa Kolaric
|
||||||
36
log_sostituzioni.txt
Executable file
36
log_sostituzioni.txt
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di undefined undefined (ind_order=2047, num_tess=1) [Num = undefined] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Neda Milano (ind_order=1834, num_tess=1) [Num = 758] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Luca Maccarinelli (ind_order=2062, num_tess=1) [Num = 1140] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.74] Sostituito paoloar77 (Paolo Arena) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Jaka Kloboves (ind_order=2016, num_tess=1) [Num = 1115] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Giulia De Nardi (ind_order=2072, num_tess=1) [Num = 31] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.75] Sostituito GiuliaDeNardi (Giulia De Nardi) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Valentina Ferretti (ind_order=2098, num_tess=1) [Num = 1166] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.76] Sostituito Ferretti81 (Valentina Ferretti) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Myriam Restrepo (ind_order=1389, num_tess=1) [Num = 68] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.76] Sostituito Myriam (Myriam Restrepo) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Ana2 Ba (ind_order=1911, num_tess=1) [Num = 1047] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.77] Sostituito Emily5 (Emilia Venturi) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Silva Paher (ind_order=2010, num_tess=1) [Num = 1136] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.77] Sostituito Silvapaher (Silva Paher) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Judita Kersnič (ind_order=2012, num_tess=1) [Num = 1118] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.77] Sostituito Judita1 (Judita Kersnič) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Sonja Suligoj (ind_order=2045, num_tess=1) [Num = 766] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.77] Sostituito Sony396 (Sonja Suligoj) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-07 (Dom): Eliminato Imbarco di Tamara Kolosa (ind_order=2067, num_tess=1) [Num = 1142] (da Paolo Arena )
|
||||||
|
2020-06-07 (Dom): [NAVE 8.78] Sostituito Kolosa11 (Tamara Kolosa) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
2020-06-08 (Lun): Eliminato Imbarco di Sandra Pascarella (ind_order=1804, num_tess=1) [Num = 931] (da Paolo Arena )
|
||||||
|
2020-06-08 (Lun): [NAVE 8.73] Sostituito Sandra (Sandra Pascarella) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
Lun 08/06 ORE 02:42: Eliminato Imbarco di Kristina Krajnc (ind_order=1937, num_tess=1) [Num = 1081] (da Paolo Arena )
|
||||||
|
Lun 08/06 ORE 02:42: [NAVE 8.73] Sostituito Kristina913 (Kristina Krajnc) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
Lun 08/06 ORE 12:06: Eliminato Imbarco di Andrea Naldoni (ind_order=2050, num_tess=1) [Num = 201] (da Paolo Arena )
|
||||||
|
Lun 08/06 ORE 12:06: [NAVE 8.73] Sostituito Silvester (Andrea Naldoni) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
Gio 11/06 ORE 15:08: Eliminato Imbarco di Maria Bona Silicani (ind_order=2176, num_tess=1) [Num = 366] (da Paolo Arena )
|
||||||
|
Gio 11/06 ORE 15:08: [NAVE 8.92] Sostituito MBS1962 (Maria Bona Silicani) con -> paoloar77 (Paolo Arena) [da Paolo Arena]
|
||||||
|
Gio 11/06 ORE 16:08: Eliminato Imbarco di Maria Bona Silicani (ind_order=2176, num_tess=1) [Num = 366] (da Paolo Arena )
|
||||||
|
Gio 11/06 ORE 17:04: Eliminato RECORD in Lista Imbarco (nascosto) di Maria Bona Silicani (ind_order=2176, num_tess=1) [Num = 366] (da Paolo Arena )
|
||||||
|
Gio 11/06 ORE 17:05: [NAVE 8.92] Sostituito MBS1962 (Maria Bona Silicani) con -> paoloar77 (Paolo Arena) Posiz. (11.731 ind_order=2176) [da Paolo Arena]
|
||||||
|
Gio 11/06 ORE 17:11: Eliminato RECORD in Lista Imbarco di Maria Bona Silicani (ind_order=2176, num_tess=1) [Num = 366] (da Paolo Arena )
|
||||||
|
Gio 11/06 ORE 17:11: [NAVE 8.92] Sostituito MBS1962 (Maria Bona Silicani) con -> paoloar77 (Paolo Arena) Posiz. (11.731 ind_order=2176) [da Paolo Arena]
|
||||||
|
Sab 03/10 ORE 10:03: Eliminato dalla Graduatoria di Paolo Arena (ind_order=2754, num_tess=1) [Num = 8] (da Paolo Arena )
|
||||||
848
logevents.txt
Executable file
848
logevents.txt
Executable file
@@ -0,0 +1,848 @@
|
|||||||
|
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo Arena (paoloar77):
|
||||||
|
👎 no
|
||||||
|
Nave 1.1:
|
||||||
|
dsadsa
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo Arena (paoloar77):
|
||||||
|
👍 si
|
||||||
|
Nave 1.1:
|
||||||
|
dsadas
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (freeplanet_app):
|
||||||
|
Paolo Arena si è Verificato a Telegram BOT! (lang=it)🌠
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
dsakad klñasdlkas djasç
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
dsadasdas das asd as
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
dasdas dadas das
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
dsa das dasd as da
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
dsa dasd als das
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
dasdasdasdas das
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
d asda da sa
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
dasd asd as das
|
||||||
|
🤖[BOT-STAFF]💁♀️: Da Paolo A. (paoloar77):
|
||||||
|
<strong>ciaoo</strong>
|
||||||
|
No 9 Requisiti:
|
||||||
|
nomecognome
|
||||||
|
615 ✉️ Messaggi Inviati !
|
||||||
|
No 9 Requisiti:
|
||||||
|
nomecognome
|
||||||
|
Federica Moragas(Federica)
|
||||||
|
Micaela Scaramella(Micaela)
|
||||||
|
Elisabetta Martelli(Sundari)
|
||||||
|
Antonella Fantin(Antonella)
|
||||||
|
Nicoletta Grassi(nicoicon)
|
||||||
|
Sonia Carboni(Sonietta)
|
||||||
|
Mirco Gardiman(Mirco77)
|
||||||
|
Stephanie Quendoz(Stephy)
|
||||||
|
Viviana Realdi(Vivisempre87)
|
||||||
|
Cristina Ferina(criferina)
|
||||||
|
Jessica Savini(Jegè01)
|
||||||
|
Gianfranco De Maria(franchino)
|
||||||
|
Lory Del Vento(Lorydv)
|
||||||
|
Marta Moggio(MartMo92)
|
||||||
|
Joel Zongmo(Joelzongmo)
|
||||||
|
Martina Peloso(Martinapeloso)
|
||||||
|
Laura Talamonti(Girasole)
|
||||||
|
Teja Kapelj(Medaljon)
|
||||||
|
Samuele Pettazzoni(Samupetta)
|
||||||
|
Sabrina Maio(Puduchepa)
|
||||||
|
Carlo Benvenuti(carlinopisa)
|
||||||
|
Cinzia Rosa(Cinzia)
|
||||||
|
Silvia Serra(Silvia)
|
||||||
|
Antonella Buri(Antoburi)
|
||||||
|
Marco Peloso(Peluche)
|
||||||
|
Barbara Babbetto(BarbaraBabbetto)
|
||||||
|
Mira Knap(Mirica)
|
||||||
|
Dino Mihačič(Dino75)
|
||||||
|
Marko Kapelj(Marko19)
|
||||||
|
Vanessa Petrella(Vany86)
|
||||||
|
Barbara Esposito(Barbara)
|
||||||
|
Giuseppe Sabatini(socrate)
|
||||||
|
Erika Gobina(ErikaG)
|
||||||
|
Stefano Fonnesu(Ranma968)
|
||||||
|
Maria Teresa Bedin(Mariat1)
|
||||||
|
Riccardo Del Maestro(Nuvola)
|
||||||
|
Cinzia Pantorno(CinziaPepita)
|
||||||
|
Davide Moirano(Davide)
|
||||||
|
Barbara Cerovšek(Barbi1)
|
||||||
|
Laura Bortolatto(Laura65)
|
||||||
|
Chiara Tanadini(chiara.tanadini)
|
||||||
|
Lucica Ghizdeanu(Lucica)
|
||||||
|
Daniel Ghizdeanu(Daniel)
|
||||||
|
Daniele Neri(Pirata)
|
||||||
|
Paola Vago(Paola1968)
|
||||||
|
Veronica Aluisini(Verovero)
|
||||||
|
Stefania Semolini(Edhera)
|
||||||
|
Raffaela Vasini(r.vasini@gmail.com)
|
||||||
|
Ania Polakiewicz(AniAni)
|
||||||
|
Annalisa Poletto(Karaitiana)
|
||||||
|
Lorena Burbello(Burbi76)
|
||||||
|
Ada Valentina Barbacaru(Valeanto1)
|
||||||
|
Sarah Andreoletti(Saretta)
|
||||||
|
Filippo Rossi(Pippa888)
|
||||||
|
Roberta Poggio(RobertaP)
|
||||||
|
Stefania Gritti(Stefania)
|
||||||
|
Sara Bendotti(Sarabenda)
|
||||||
|
Daniela Pieri(Daniela55)
|
||||||
|
Angelica Mastrogiuseppe(Angelica)
|
||||||
|
Daniela Richetto(Nene2020)
|
||||||
|
Cristina Dragomir(Cristina.Dragomir)
|
||||||
|
Andreina Casalini(Andreas)
|
||||||
|
Patrizia Mantovani(patrizia)
|
||||||
|
Daniela Metlika(DanielaMetlika)
|
||||||
|
Małgorzata Łasak(Margherita)
|
||||||
|
Haitham Ahmed Fouad Nemr(Haitham)
|
||||||
|
Marzia Damiani(Marzia)
|
||||||
|
Roberta Fanton(fanroby71)
|
||||||
|
Marco Rutigliano(Ruty65)
|
||||||
|
Paolo Bolognese(Atreyu)
|
||||||
|
Elisabetta Lunel(Elisabetta)
|
||||||
|
Francesca Bascialli(AguaDeLuz)
|
||||||
|
Cesare Battaglini(Cesavet1)
|
||||||
|
Gabriella Maruzzi(gabripisa)
|
||||||
|
Annamaria Cirimbilli(afrodite)
|
||||||
|
Talita Fuscà(TaliLuci)
|
||||||
|
Lorena Rui(LorenaRui)
|
||||||
|
Francesca Ciccarelli(Francy)
|
||||||
|
Daniele Casati(daniele.casati)
|
||||||
|
Margherita Risolo(Margot)
|
||||||
|
Elisa Brignone(Elisa78)
|
||||||
|
Elisabetta Pollini(ElisabettaPollini)
|
||||||
|
Martina Nani(MartinaArmonia)
|
||||||
|
Patrizio Capancioni(Patrizio89)
|
||||||
|
Franca Cristina Novello(Cristina61)
|
||||||
|
Davide Angeli(Dad@13)
|
||||||
|
Amanda Occhipinti(Amanda)
|
||||||
|
Miriam Savini(Miriamsavini)
|
||||||
|
Gioia Benassai(ZOE2008)
|
||||||
|
Mario Saracino(mariotto)
|
||||||
|
Stella Benassai(Stella97)
|
||||||
|
Sara Marchi(Sara95)
|
||||||
|
Juan Lorenzo Muratori(Lorenzo)
|
||||||
|
Salvatore Misseri(Salvo.93)
|
||||||
|
Elisa Mugnai(Elisa.88)
|
||||||
|
Stefano Lo Presti(Stefano)
|
||||||
|
Danilo Monguzzi(Danilo)
|
||||||
|
Francesco Perri(Francesco)
|
||||||
|
Anna Bruna De Angelis(Annabruna)
|
||||||
|
Diego Mascherpa(Diego1964)
|
||||||
|
Alice Mascherpa(Cicemas)
|
||||||
|
Marjana Škafar(jožiružič)
|
||||||
|
Franco Aversa(Franco50)
|
||||||
|
Jožica Vereš(JožicaVe)
|
||||||
|
Andrea Colombo(Popeye)
|
||||||
|
Stefania Manna(Stefy69)
|
||||||
|
Isabella Montorio(Isabella)
|
||||||
|
Catia Postacchini(Pussin)
|
||||||
|
Sebastiana Sole(Sebastiana)
|
||||||
|
Danila Solero(Danilasole)
|
||||||
|
Ivano Nichisolo(yack51)
|
||||||
|
Niko Pelc(Pepe03)
|
||||||
|
Damir Vlaj(Damir75)
|
||||||
|
Cristina Zandonini(Cris77)
|
||||||
|
Salvatore Ruffolo(samruffolo)
|
||||||
|
Monica Marchi(Monica1991)
|
||||||
|
Simonetta Comodini(missis13)
|
||||||
|
Renato Vereš(renatoveres)
|
||||||
|
Andreas Natoli(Spartan)
|
||||||
|
Guido Iemmi(Gimmi176)
|
||||||
|
Antonio Vernole(antonello69)
|
||||||
|
Matteo Stopiglia(Barbarossa71)
|
||||||
|
Rocco Fava(Rocco58)
|
||||||
|
Cristina Datinguinoo(Bluemoon)
|
||||||
|
Andrea Zamaro(Zetainc)
|
||||||
|
Annalucia Proietti(Annalù)
|
||||||
|
Paolo Vergassola(Paolovergassola)
|
||||||
|
Nelcy Restrepo(Nelcy59)
|
||||||
|
Beatriz Restrepo(Tata05061)
|
||||||
|
Daniela Vega(Davegare)
|
||||||
|
Fabio Vega(Faorve)
|
||||||
|
Stefano Vitale(Mechlo)
|
||||||
|
Francesca Molon(DMCT84)
|
||||||
|
Anna De Flammineis(Annaew)
|
||||||
|
Alessandra Isabel(Alessandraisabel78)
|
||||||
|
Nohora Amado Duque(Nohora)
|
||||||
|
Rita Henchoz(RitaRita)
|
||||||
|
Jana Giretova(jana27)
|
||||||
|
Edgardo Coffetti(edgcof)
|
||||||
|
Benedetta Bronzetti(bennysun)
|
||||||
|
Clarissa Pizzati(Laclari)
|
||||||
|
Brunella Grilli(Bruni19)
|
||||||
|
Karen Podesta(Katari)
|
||||||
|
Cinzia Labati(Occhiodiluna)
|
||||||
|
Mirand Tofanelli(Miranda)
|
||||||
|
Ester Vatovec(Martina)
|
||||||
|
Mece Messa(Mecexx)
|
||||||
|
Valentina Chiaramonti(Vale0315)
|
||||||
|
Mauro Giacomo 2 Piscopiello Piscopiello(giuly94)
|
||||||
|
Dadi Gomes(DadiGomes)
|
||||||
|
Matteo Ulivi(RogTuf)
|
||||||
|
Alberto Bigolotti(aliassaila)
|
||||||
|
Dionisia Hernandez(Dionisia)
|
||||||
|
David Arlotta(David93)
|
||||||
|
Stefano Angeli(Ste9494)
|
||||||
|
Monica Marchesini(NINI64)
|
||||||
|
Diego Costa(Diego90)
|
||||||
|
Nadia Borsato Weiss(basilea0609)
|
||||||
|
Maria Anita Zaccagnini(riazac)
|
||||||
|
Stefania Scarabelli(Scarabea)
|
||||||
|
Barbara Doveri(margherita7)
|
||||||
|
Valeria Firriolo(valeriafirriolo12)
|
||||||
|
Antonio Dambrosio(Tonio64)
|
||||||
|
Giuliano Lori(Giuly46)
|
||||||
|
Martino Rech(Predalien)
|
||||||
|
Matteo Rech(Matty00)
|
||||||
|
Evelyn Zanusso(zevelyn)
|
||||||
|
Jozica Klancar(Jozica)
|
||||||
|
Paoladentis Dentis(ororui)
|
||||||
|
Federico Ambrosio(chicco2001)
|
||||||
|
Francesco Nardi(Nardone)
|
||||||
|
Michele Elmi(Michy1975)
|
||||||
|
Andrea Carta(Andrea83)
|
||||||
|
Valentina Biffi(Valemx)
|
||||||
|
Luisa Tirinnanzi(Luisa1974)
|
||||||
|
Elisabetta Rigotti(Erszebeth)
|
||||||
|
Domenica Vitetta(Domenica)
|
||||||
|
Franco Catellani(biliardo)
|
||||||
|
Antonella Mosca(Morgana)
|
||||||
|
Roberta Dittura(RobertaDdeD)
|
||||||
|
Nadiia Savchuk(svija23)
|
||||||
|
Annalisa Guerrini(Anna61)
|
||||||
|
Lorenzo Pozzoli(Lorebalo45)
|
||||||
|
Danijel Škafar(DanijelS)
|
||||||
|
Anita Režonja(AnitaP)
|
||||||
|
Giada Roncadin(GiadaD)
|
||||||
|
Domenico Volpe(Nicofox)
|
||||||
|
Beatrice Udali(BeaUdali)
|
||||||
|
Lycia Gobbi(lyly87)
|
||||||
|
Vivian Lypp(Vivian)
|
||||||
|
Mara Campatelli(Maralafuria)
|
||||||
|
Stefano Melis(Melkiorre86)
|
||||||
|
Francesco Santarelli(Parrucco9)
|
||||||
|
Valentina Aimi Scozia(Valaim)
|
||||||
|
Antonino Arlotta(Antonino53)
|
||||||
|
Simona Boschetti(Sureka)
|
||||||
|
Giada Serina(GiadaDonna)
|
||||||
|
Rebecca Russo(Rebecca.russo10)
|
||||||
|
Nada2 Marsic(Rozica2)
|
||||||
|
Luis Triana(Luis.1983)
|
||||||
|
Federica Vezzani(federic)
|
||||||
|
Silvio Zanelli(zano69)
|
||||||
|
Davide Cremaschi(DavideCrem)
|
||||||
|
Anna Maria Ciconte(amandaangela)
|
||||||
|
Liljana Stevanovic(Lijana)
|
||||||
|
Edina Mekic(edinama)
|
||||||
|
Mauro Di Donato(Maurooooo)
|
||||||
|
Matija Dolenčić(Jazzbec)
|
||||||
|
Alessandra Mura(Alina76)
|
||||||
|
Cristina Cortez Aguilera(Michi16)
|
||||||
|
Stefano Pignatelli(Pigna63)
|
||||||
|
Katja Gartner Drofenik(KittyKat)
|
||||||
|
Ida Andrioli(Ida1954)
|
||||||
|
Chiara Panetti(Janis91)
|
||||||
|
Nidia Mariuzzi(nidiussi)
|
||||||
|
Matteo Proietti(Matteo95)
|
||||||
|
Michela Grullini(MichelaGru)
|
||||||
|
Sergio Grange(Sergio)
|
||||||
|
Kristina Kudić(Kristina)
|
||||||
|
Davide Pozzoli(davidepozzoli)
|
||||||
|
Tea Muhovec(TeaMuhovec)
|
||||||
|
Federico Corona(Federicocorona)
|
||||||
|
Francis Ojiako(Francis.o)
|
||||||
|
Tamara Dolamič(Twins33)
|
||||||
|
Emanuele Ciro(Emanuelephnx)
|
||||||
|
Petra Štumberger(Feniks)
|
||||||
|
Concetta Tarricone(Corazon)
|
||||||
|
Giusto Zanin(ZANGI53)
|
||||||
|
Maria Rossella Coccioli(Strega947)
|
||||||
|
Andrea Zilli(Amdrea)
|
||||||
|
Andreina Vagli(Andreina)
|
||||||
|
Laura Pauluzzi(Lauralalu)
|
||||||
|
Luigi Vittorio Borsadoli(lubor2008)
|
||||||
|
Graziella Daldin(gracey)
|
||||||
|
Rodrigo Siqueira(matisemel)
|
||||||
|
Olga Codreanu(Olga1000)
|
||||||
|
Claudio Franceschini(cloud94)
|
||||||
|
Gabriella Merucci(Gabymer)
|
||||||
|
Sara Feletti(Sarafelix)
|
||||||
|
Roberta Monteneri(RobertaM)
|
||||||
|
Giovanna Alvaro(_vanna_)
|
||||||
|
Paola De Angelis(Paoleta2020)
|
||||||
|
Alexandru Codreanu(Alex20200304)
|
||||||
|
Eleusa Lacerda Ribeiro Eleusa(Eleusa)
|
||||||
|
Paolo Tesi(Tespa17)
|
||||||
|
Milivoj Požlep(LepiMile)
|
||||||
|
Anna Lisa Patta(Lisacielo)
|
||||||
|
Marilda Rodrigues De Morais(Morais)
|
||||||
|
Miguel Cortez(CortezAguilera)
|
||||||
|
Tanja Gorjup Calligaris(tanjagc)
|
||||||
|
Maria Rosa Cerati(Mariarosa45)
|
||||||
|
Fernando Triana(Fernando0831)
|
||||||
|
Susanna2 Ive(Giadi05)
|
||||||
|
Fabrizio Cina(fabry_cina19)
|
||||||
|
Sandi Vuga(Elen70)
|
||||||
|
Aidelys Cortez Jimenez(AidelysCortez)
|
||||||
|
Oriella Marció(Orimarc)
|
||||||
|
Luciano Murgia(lakylaky)
|
||||||
|
Sergio Pes(shardana)
|
||||||
|
Eugenia Iliescu(Eugenia62)
|
||||||
|
Biserka Todorović(Bibi1234)
|
||||||
|
Stefania Saibene(Stefaniasaibene)
|
||||||
|
Carlotta Cocchiara(Charly)
|
||||||
|
Alice Sentieri(AliceSentieri)
|
||||||
|
Damiano Calligaris(daca123)
|
||||||
|
Nada3 Maršič(Rozica3)
|
||||||
|
Vânia Lúcia Marques Da Silva(vaninha)
|
||||||
|
Matteo Lischetti(Matteolischetti)
|
||||||
|
Giuseppe Spinicci(Pino55)
|
||||||
|
Natalija Bukosek(NatalijaB)
|
||||||
|
Maja Hergotić(Leeloo55)
|
||||||
|
Angelo Carradori(Elettrico20)
|
||||||
|
César Rivera Peña(CésarZeta)
|
||||||
|
Simona Bertocchi(Fenice)
|
||||||
|
Alessandra Narcisi(alessandra)
|
||||||
|
Andrés Cardona(Andres)
|
||||||
|
Ilaria Ginefra(IlariaB)
|
||||||
|
Mel Backhouse(RosaMelodia)
|
||||||
|
Carlo Filzoli(Rebicarol)
|
||||||
|
Maura Bombadini(Maura1947)
|
||||||
|
Anna Laura Kampstra(AnnaLaura)
|
||||||
|
Filippo Fontana(Boanerges)
|
||||||
|
Sergio Bello(serbello)
|
||||||
|
Vincenza Ciotoli(Enzaciotoli)
|
||||||
|
Deborah Pellegrini(Deborah)
|
||||||
|
Marjeta Sodec(Donačka)
|
||||||
|
Giada Caroli(Jadedroli)
|
||||||
|
Lorenzo Facello(Lorenzo95)
|
||||||
|
Lorena Martinez(Looren)
|
||||||
|
Marco Celioni(MarcoC63)
|
||||||
|
Radmila Zadković(RadmilaZ)
|
||||||
|
Attilio Bertuccioli(Attila)
|
||||||
|
Martina Zorza(Martinči)
|
||||||
|
Gaetano2 Venanzio(Caie852)
|
||||||
|
Francesca Laico(Francy88)
|
||||||
|
Margherita Bellettati(Marghe)
|
||||||
|
Elena Puscasu(Elena75)
|
||||||
|
Evelyn2 Zanusso(zevelyn2)
|
||||||
|
Magdalena Poznanska(Maddi83)
|
||||||
|
Anna Santamato(Naitre)
|
||||||
|
Grazia Murialdo(Lagra75)
|
||||||
|
Giuseppe Scaglione(PeppeNice27)
|
||||||
|
Rudi Skaza(rudi1969)
|
||||||
|
Janja Žagar(Janjaa)
|
||||||
|
Christian Orofino(OroChri)
|
||||||
|
Nadia El Ouazni(Nadidou)
|
||||||
|
Pavlina Ivanec(Pavlica)
|
||||||
|
Vanessa Arcuri(Vanny❤️)
|
||||||
|
Kestin Girolt Sita(Sitakestin)
|
||||||
|
Irene Longo(IreneStella)
|
||||||
|
Claudia Barbera(ClaudiaB)
|
||||||
|
Giovanni Favero(Giodoc)
|
||||||
|
Mark Žejn(Mare555)
|
||||||
|
Agostino Giannetti(Agostino)
|
||||||
|
Eleonora Guerceri(Circense)
|
||||||
|
Simone Zanetti(Simone)
|
||||||
|
Daniela Fazari(Dany80)
|
||||||
|
Nina Gasperin(ninaga)
|
||||||
|
Dejan Mićić(Deki001)
|
||||||
|
Celia Pacheco(Celia777)
|
||||||
|
Enrico Sist(Enrico1)
|
||||||
|
Tjasa Zaplata(Tjasha)
|
||||||
|
Antonia Santoro(Tonia73)
|
||||||
|
Gisella Canali(SuperLuna)
|
||||||
|
Ramona Maimone(Beezus80)
|
||||||
|
Jernej Kac(Jernej)
|
||||||
|
Teja Kac(Teja988)
|
||||||
|
Marcella Criscuoli(Mapremsuparna)
|
||||||
|
Riccardo Danese(Ricmoney9)
|
||||||
|
Elena Barbera(EleBar)
|
||||||
|
Matteo Aresu(Shrdan)
|
||||||
|
Judicael Dedde Nsinsa(Dede13)
|
||||||
|
Gloria Battistini(Gloriabattistini)
|
||||||
|
Živan Lazić(Igor1234)
|
||||||
|
Mitja Pintar(mitja83)
|
||||||
|
Roberta Laudando(Roberta07)
|
||||||
|
Antonia D'angelo(Antonia01)
|
||||||
|
Luis Enrique Gonzàléz(Enrique)
|
||||||
|
Grazia Caravello(Grazia)
|
||||||
|
Stefano Doglio(Ste1980)
|
||||||
|
Rita Mazzucchi(Arcantibus)
|
||||||
|
Vlasta Brezavšček(vlasta66)
|
||||||
|
Nadia Mancini(Nadidet)
|
||||||
|
Maria Padovan(Pizia1)
|
||||||
|
Katia Cattaneo(Wadada)
|
||||||
|
Lucia Falletig(lucy88)
|
||||||
|
Aline Morel(aline50)
|
||||||
|
Silla Cai(Silla108)
|
||||||
|
Mladen Đajić(MladenD)
|
||||||
|
Mariacaterina Grispino(Cate32)
|
||||||
|
Lorenzo Luccarini(Giallorosso)
|
||||||
|
Diodato Abagnara(DinoAba)
|
||||||
|
Veronica Telloli(Pulsatilla2.0)
|
||||||
|
Francesco Mancusi(Sulfur)
|
||||||
|
Neža Oblak(nona22)
|
||||||
|
Daniela Roda(Dany27)
|
||||||
|
Piera De Acutis(Zahira)
|
||||||
|
Maria Claudia Bisceglie(puccipucci)
|
||||||
|
Elisa3 Luccarini(Neddy217.03)
|
||||||
|
Filippo2 Fontana(Boanerges2)
|
||||||
|
Loana Capelli(Loana73)
|
||||||
|
Dario Crismani(numerosei)
|
||||||
|
Gianfranco Gubbiotti(Gianko)
|
||||||
|
Dino Mazzi(Sko1964)
|
||||||
|
Gordana Brncic(GordanaB)
|
||||||
|
Domenico Campanelli(Dome83)
|
||||||
|
Miroslav Homer(Piramida27)
|
||||||
|
Nzouobe Leila(Leila07)
|
||||||
|
Christina Rodriguez(Sundaydreamshine)
|
||||||
|
Urška Drabik(Urshhula)
|
||||||
|
Giovanni Mugnisi(Gggppp)
|
||||||
|
Claudia Nobili(Clacla)
|
||||||
|
Luca Riccardi(lucric)
|
||||||
|
Antonietta Giannetti(Titti.64)
|
||||||
|
Rosamaria Silvia Vertemati(Lilashakti)
|
||||||
|
Giuliano Pierini(gengis)
|
||||||
|
Francesco Viluppi(budspencer)
|
||||||
|
Alexandra Mirzea(Caliope)
|
||||||
|
Natalija Beber(natalija29)
|
||||||
|
Mauro Zecchini(ZEKMAU)
|
||||||
|
Barbara4 Milioli(baby804)
|
||||||
|
Valeria Muraglia(Valeriamuraglia)
|
||||||
|
Nyamba Stéphanie2 Florent(Franckdiana)
|
||||||
|
Cristina3 Illersberg(Cristina3)
|
||||||
|
Liberio Tiberio(Liberio)
|
||||||
|
Raffaella4 Gava(DueLuneIV)
|
||||||
|
Laura Ortiz(LauraO)
|
||||||
|
Erika Diagama(ErikaD)
|
||||||
|
Antonella Paltrinieri(Anto62)
|
||||||
|
Laura Carnemolla(Mollyy)
|
||||||
|
Nevenka Gartner(Passat2006)
|
||||||
|
Patricia Mariela3 Nasi(Patri553)
|
||||||
|
Elena2 Evanto(Elena2)
|
||||||
|
Neda Milano(Filomena)
|
||||||
|
Sara2 Feletti(Sarafelix2)
|
||||||
|
Monica Cabras(Anto03)
|
||||||
|
Polona Mislovic(Polona94)
|
||||||
|
Monika Birsa(Aron2006)
|
||||||
|
Sonja Suligoj(Sony396)
|
||||||
|
Lucia Iacovetti(LuciaLuz)
|
||||||
|
Mateja Gec(gecmateja)
|
||||||
|
Francesca3 Frezza(Chicca3)
|
||||||
|
Marko Custic(Marko999)
|
||||||
|
Marina Viscontini(MarinaV)
|
||||||
|
Albert Bertagnin(Albert)
|
||||||
|
Darija Huzimec(darijah)
|
||||||
|
Flavio3 Carluschi(Flavio63B)
|
||||||
|
Mauro Porcu(Mauro7997)
|
||||||
|
Borna Bertagnin(Bornalvl1)
|
||||||
|
Hanoi García Trujillo(Hanoi85)
|
||||||
|
Sandi Pregl(Sandi74)
|
||||||
|
Pino Battista(jotech)
|
||||||
|
Nada4 Maršič(Rozica4)
|
||||||
|
Giovanna Licitra(Annetta)
|
||||||
|
Tanja Rijavec(tanja3)
|
||||||
|
Maria Rosaria Sanna(ROSSELLASANNA)
|
||||||
|
Sergio Pilleri(Babbayola)
|
||||||
|
Dušan Brezavšček(dusanBR)
|
||||||
|
Silva Klemenčič(silva68)
|
||||||
|
Maicol Geremia(Maicol)
|
||||||
|
Chiara Pasin(Chiara-90-)
|
||||||
|
Giuseppe Troilo(Beppino)
|
||||||
|
Sonia Cacciatore(Sonia64)
|
||||||
|
Aurelia D’alessio(Avry55)
|
||||||
|
Anja Grguric(AnjaSky)
|
||||||
|
Maria Coluccia(Samuela)
|
||||||
|
Emilia Venturi(Emily5)
|
||||||
|
Donata D’addetta(mapmaker)
|
||||||
|
Paola Pignignoli(SFERADORATA)
|
||||||
|
Anja Jagodnik(Ančka84)
|
||||||
|
Djedje Paule Angela(angela7)
|
||||||
|
Elena4 Liubicich(ElenaliuIV)
|
||||||
|
Liljana3 Mars(Liljana3Ma)
|
||||||
|
Alina Ursache(alinafede)
|
||||||
|
Antonia De Leonardis(Antony57)
|
||||||
|
Gianluca Fischietti(Pegasus1978)
|
||||||
|
Vinko Berce(vinkob)
|
||||||
|
Angela Benedictis(Stella78)
|
||||||
|
Darja Cvetko Štraus(Darja67)
|
||||||
|
Miha Munda(Mihoid)
|
||||||
|
Nadiya Havhun(Nezabutca)
|
||||||
|
Gabriele Aglietti(Gabriele)
|
||||||
|
Alessandro Bogianchino(Bogian)
|
||||||
|
Elvira Tarantino(Elvira)
|
||||||
|
Samba Brunide(Henryg)
|
||||||
|
Veronica De Totero(Beronike)
|
||||||
|
Thomas Debeljak(ThomasD)
|
||||||
|
Danica Beribak(Danica)
|
||||||
|
Timotej Štraus(Timotej95)
|
||||||
|
Roberto Sorce(salmacis)
|
||||||
|
Sara Morelli(Sarella)
|
||||||
|
Lilijana Leš(Lilijana)
|
||||||
|
Mavingou Paule Soraya(soraya7)
|
||||||
|
Tihomir Kuzman(Tihias)
|
||||||
|
Petra Vogrin Damijan(petra1234)
|
||||||
|
Alessandro Mochi(andrea.abcJunior)
|
||||||
|
Algi2 Guillen(Algi276)
|
||||||
|
Alessia Righetti(Alessiari)
|
||||||
|
Michael Piovesan(Mike2590)
|
||||||
|
Justina Kanizaj(Justina)
|
||||||
|
Ida Domiter(Idikad)
|
||||||
|
Domen Curc(Domen003)
|
||||||
|
Melissa Balbuena(Mebals)
|
||||||
|
Nejc Masnec(Nejc188)
|
||||||
|
Nives2 Prsa(Nives28888)
|
||||||
|
Jelena Štefanić(Goran1)
|
||||||
|
Mejrima Nanic(Meri1985)
|
||||||
|
Andrea Gandolfo(Gandy73)
|
||||||
|
Rizwan Ali Rizwan(Rizwan)
|
||||||
|
Natale Cucè(Natale68)
|
||||||
|
Dalida Milic(Dalimi)
|
||||||
|
Enrica Pescio(Enrica)
|
||||||
|
Yasmine Oucham(YASMINE)
|
||||||
|
Federica Spaziani(Spazi_Infiniti)
|
||||||
|
Giuseppe Cursano(FIGHTERS1975)
|
||||||
|
Oba Hélèna(Elhelen)
|
||||||
|
Francesco Sibilia(Chicco58)
|
||||||
|
Nataša Postružnik(natasa01)
|
||||||
|
Kristijan Arbanas(KarbanG)
|
||||||
|
Isadora Oliveira Salzane(Isadoraoli)
|
||||||
|
Dorota Talaga-dopke(Albero1000)
|
||||||
|
Márcia Cardoso De Oliveira Sousa(MárciaCardoso)
|
||||||
|
Michela4 Puccetti(Micky7303)
|
||||||
|
Klaudija4 Dolenčič(Klaudija4)
|
||||||
|
Davor4 Dolenčič(DavorD4)
|
||||||
|
Francesca Bellebono(Fenice57)
|
||||||
|
Romana Vrecko(Romana)
|
||||||
|
Vesna Štimac(Vesna001)
|
||||||
|
Orazio Musumeci(orazuo27)
|
||||||
|
Agathe2 Mballa Mvondo(agathe72)
|
||||||
|
Benoit Ulrich Chokodjie(benoit23)
|
||||||
|
Sonia2 Bicocchi(Sonia2)
|
||||||
|
Pier Luca Vercellin(Topomoto79)
|
||||||
|
Salvatore Campolongo(salvatore)
|
||||||
|
Antonella Abate(amoremio79)
|
||||||
|
Leonardo Buttule(Leonardo7)
|
||||||
|
Sonia3 Bicocchi(Sonia3)
|
||||||
|
Gloria Vilar(gloria)
|
||||||
|
Sudarson Hitang(Sudarsonhitang)
|
||||||
|
Mojca Novak(Rozica33)
|
||||||
|
Antonio Copertino(Tonycoop)
|
||||||
|
Petra Krajnc(Ospica77)
|
||||||
|
Concettina Inzitari(Concy55)
|
||||||
|
Ivana Muriana(Ivanalmare)
|
||||||
|
Sara Tomazic(lana2014)
|
||||||
|
Antonella Cosentino(LuzEstrella)
|
||||||
|
Mauro Saccucci(Mauropositivo)
|
||||||
|
Marina2 Samsa(MarinaS2)
|
||||||
|
Tomaz Stanic(Tomaz80)
|
||||||
|
Céline Barmasse(CELINE000)
|
||||||
|
Massimo Casamassima(massimo.casamassima)
|
||||||
|
Tiziana Sasso(TittyLo)
|
||||||
|
Tadej Kuzmin(Tadej95)
|
||||||
|
Irene Lazzaro(Anyaierea)
|
||||||
|
Antonietta Di Rienzo(Antodj)
|
||||||
|
Loredana Perasso(loredanap)
|
||||||
|
Carla Fernanda Prezotto(Carlota)
|
||||||
|
Nsinsa Kimpala Evy Esperance(Esperanceevy)
|
||||||
|
Valentina Tafuri(Vale91)
|
||||||
|
Sejad Avdija(Seyotaja)
|
||||||
|
Semira Lucu(Semi02)
|
||||||
|
Roberto2 Sorce(lezduet)
|
||||||
|
Tina Stožer(KumikaTina)
|
||||||
|
Sandra Pascarella(Sandra)
|
||||||
|
Andrea Bertini(AndreBerto)
|
||||||
|
Eleonora Rosignoli(EleRosi8)
|
||||||
|
Katja Plesnik(KaPlja)
|
||||||
|
Stefano Riccesi(nuvolafolle)
|
||||||
|
Patrizio Pazzaglia(Jerichokaine)
|
||||||
|
Aleksandra Anna Gryz(AleOla)
|
||||||
|
Filip Voler(filipovski)
|
||||||
|
Maria Pace(pace51)
|
||||||
|
Federica Agostini(Fedeago)
|
||||||
|
Klemen Jarec(KlemenJ)
|
||||||
|
Elisa4 Luccarini(Neddy217.04)
|
||||||
|
Elisa5 Luccarini(Neddy217.05)
|
||||||
|
Katia2 Rulli2(Mexkeo2)
|
||||||
|
Juan Jauregui Ramos(Juan1985)
|
||||||
|
Ana Elizabeth Marchan Mejia(Elyzabeth)
|
||||||
|
Stefania Lista(stefania77)
|
||||||
|
Chiara Voltolini(KiaVolt)
|
||||||
|
Margerita Lutman(Stella30)
|
||||||
|
Louis Rangecroft(rangecroft)
|
||||||
|
Claudia Legittimo(Claudia69)
|
||||||
|
Sara Strnad(Saricacarica)
|
||||||
|
Maria Luisa Cecconi(Melodia)
|
||||||
|
Romano Di Benedetto(pesci1948)
|
||||||
|
Teja Kolosa(tejakolosa)
|
||||||
|
Robi Vazovec(Vazovec)
|
||||||
|
Rosaria Capasso(Rosaria70)
|
||||||
|
Rok Vazovec(Roki19)
|
||||||
|
Anna Petrungaro(Annina)
|
||||||
|
Nada Klep(Nadica51)
|
||||||
|
Humberto Moreira Pettersen(HUMBERTO)
|
||||||
|
Zumra Coralic(NovaPot202067)
|
||||||
|
Marija Pivec(Maricka50)
|
||||||
|
Julieta Virrueta(julivirrueta)
|
||||||
|
Silvana Casamassima(Pinguino1)
|
||||||
|
Fabiola Josephine Bufalo(Fabi8113)
|
||||||
|
Anne Moupi(anne66)
|
||||||
|
Lorenzo Maestrini(Giula100)
|
||||||
|
Manuela Casamassima(Pinguino2)
|
||||||
|
Sara Jazbec(Sarika)
|
||||||
|
Valentina La Torre(VuLumaca)
|
||||||
|
Matteo Di Francesco(Carto55)
|
||||||
|
Giulia Rosei(GiuliaEAGLE)
|
||||||
|
Monica3 Bremo(Mimimii3)
|
||||||
|
Jacopo Galli(jgalli)
|
||||||
|
Tchamaleu Teclaire(Divine)
|
||||||
|
Mateja47 Stergulec(Mateja47)
|
||||||
|
Giovanni Salvi(giova74)
|
||||||
|
Ombretta Giraldo(Ombry71)
|
||||||
|
Rosa Renzoni(rosarenzoni)
|
||||||
|
Giorgia Mazzalovo(gio_mazza94)
|
||||||
|
Majda Plešic(Majda007)
|
||||||
|
Ruzica Lilek(Malena50)
|
||||||
|
Minka Skaza(Mina1967)
|
||||||
|
Eliana Agnelo Sales Lilo(Agnelo)
|
||||||
|
Samuel Asanovic(Aina2018)
|
||||||
|
Alessandro Bordonaro(Cino91)
|
||||||
|
Barbara Colombo(pulce89)
|
||||||
|
Maria Laura Craba(MaryCamedda)
|
||||||
|
Dea Montanari(Dea1947)
|
||||||
|
Stefania D`addetta(Never2Late)
|
||||||
|
Mariagrazia Lisi(Mary1960)
|
||||||
|
Nicola Piperissa(Niktrik)
|
||||||
|
Maria Vittoria Chirigoni(Mavichi44)
|
||||||
|
Cristina Mugnisi(kikki00)
|
||||||
|
Kalifa Silla(Kalifa)
|
||||||
|
Federica Pistritto(Xina586)
|
||||||
|
Rosanna Mistretta(OcchidiVelluto)
|
||||||
|
Peter Lukman(Peter76)
|
||||||
|
Mauro Stroppa(Bracco1961)
|
||||||
|
Irene2 Longo(IreneStella2)
|
||||||
|
Stéphanie Florent Nyamba(Stephi007)
|
||||||
|
Marjana Zajfrid(MARJANA)
|
||||||
|
Enaira Brina(ENAIRA)
|
||||||
|
Ilaria Fronte(VeronicaScintilla)
|
||||||
|
Miran Zelnik(Zeljo223)
|
||||||
|
Eva Zejn(Eva555)
|
||||||
|
Olimpia Ruocco(kira10)
|
||||||
|
Monja Parmigiani(Monja70)
|
||||||
|
Marija Huzimec(MarijaH)
|
||||||
|
Sara Paher(Sarica8)
|
||||||
|
Sebiha Vazovec(Sebiha)
|
||||||
|
Nicola Calia(ilnick)
|
||||||
|
Anna Cabras(Ettore)
|
||||||
|
Svitlana Miroshnivhenko(Lucia22)
|
||||||
|
Lidija Cehner(Lidija65)
|
||||||
|
Alexandra Iacoveanu(Springflower)
|
||||||
|
Isabella Catania(Bebabi)
|
||||||
|
Patricija Podgorelec(Pati921)
|
||||||
|
Irena Černivec(Irenči27)
|
||||||
|
Raffaela Margherita Ranieri(Rainbow)
|
||||||
|
Grazia Conenna(Grazia62)
|
||||||
|
|
||||||
|
No Imbarcati (7 Req) undefined:
|
||||||
|
nomecognome
|
||||||
|
|
||||||
|
No Imbarcati (7 Req) undefined:
|
||||||
|
nomecognome
|
||||||
|
Nada2 Marsic(Rozica2)
|
||||||
|
Nada3 Maršič(Rozica3)
|
||||||
|
Natalija Bukosek(NatalijaB)
|
||||||
|
Flavio2 Carluschi2(Flavio63A)
|
||||||
|
Aline Morel(aline50)
|
||||||
|
Flavio3 Carluschi(Flavio63B)
|
||||||
|
Nada4 Maršič(Rozica4)
|
||||||
|
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
prova
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
dasda
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
VUOI_IMBARCARTI
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
VUOI_IMBARCARTI
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
vuoi_imbarcarti
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
vuoi_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
vuoi_imbarcarti
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
vuoi_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
vuoi_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
vuoi_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
vuoi_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
vuoi_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
🤖: Da Paolo A. (freeplanet_app):
|
||||||
|
paoloar77 Paolo Arena ha scelto che NON VUOLE IMBARCARSI !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
7 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
🤖: Da Paolo A. (paoloar77):
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
0 ✉️ Messaggi Inviati !
|
||||||
|
No Imbarcati (7 Req) :
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
🤖: Da Paolo A. (freeplanet_app):
|
||||||
|
[paoloar77] Paolo Arena ha risposto che NON VUOLE IMBARCARSI !
|
||||||
|
paoloar77:
|
||||||
|
🇮🇹 💥 <strong>ZOOM EMPOWER</strong> -> ora SARA' <strong>OGNI LUNEDI' ORE 21.00 !</strong> 💥
|
||||||
|
|
||||||
|
Lo <strong>Zoom Empower</strong> è un momento <strong>d'incontro</strong> per poter aiutare le persone a <strong>condividere</strong> questo movimento e poter invitare altre persone, ascoltando le esperienze dei Sognatori e i loro suggerimenti.
|
||||||
|
|
||||||
|
E' Vivamente Consigliato di <strong>PARTECIPARE NUMEROSI</strong> per rimanere nell'Onda ed aiutare <strong>AYNI a Crescere</strong> !
|
||||||
|
|
||||||
|
💓💓💓💓💓💓
|
||||||
|
PAOLO:
|
||||||
|
Provaaa
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
PAOLO:
|
||||||
|
dasdada
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
paoloar77:
|
||||||
|
dasdasda
|
||||||
|
PAOLO:
|
||||||
|
🇮🇹 💥 <strong>ZOOM EMPOWER</strong> -> ora SARA' <strong>OGNI LUNEDI' ORE 21.00 !</strong> 💥
|
||||||
|
|
||||||
|
Lo <strong>Zoom Empower</strong> è un momento <strong>d'incontro</strong> per poter aiutare le persone a <strong>condividere</strong> questo movimento e poter invitare altre persone, ascoltando le esperienze dei Sognatori e i loro suggerimenti.
|
||||||
|
|
||||||
|
E' Vivamente Consigliato di <strong>PARTECIPARE NUMEROSI</strong> per rimanere nell'Onda ed aiutare <strong>AYNI a Crescere</strong> !
|
||||||
|
|
||||||
|
💓💓💓💓💓💓
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
PAOLO:
|
||||||
|
🇮🇹 💥 <strong>ZOOM EMPOWER</strong> -> ora SARA' <strong>OGNI LUNEDI' ORE 21.00 !</strong> 💥
|
||||||
|
|
||||||
|
Lo <strong>Zoom Empower</strong> è un momento <strong>d'incontro</strong> per poter aiutare le persone a <strong>condividere</strong> questo movimento e poter invitare altre persone, ascoltando le esperienze dei Sognatori e i loro suggerimenti.
|
||||||
|
|
||||||
|
E' Vivamente Consigliato di <strong>PARTECIPARE NUMEROSI</strong> per rimanere nell'Onda ed aiutare <strong>AYNI a Crescere</strong> !
|
||||||
|
|
||||||
|
https://zoom.us/j/6668882000
|
||||||
|
|
||||||
|
💓💓💓💓💓💓
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
PAOLO:
|
||||||
|
🌟CIAO {nomeutente}🌟 <br>Per effettuare il Dono non è più necessario entrare in una Chat. Ricorda solo che HAI TEMPO FINO AL {last_data} PER FARE IL REGALO (poi verrai sostituito)<br><br>🎁<strong>COME FARE IL REGALO</strong>🎁<br>Clicca qui: <br>👇🏻👇🏻👇🏻👇🏻<br><br>{link_payment}<br><br>si <strong>aprirà</strong> PayPal <br>L’importo sarà già impostato 33,00 € <br>Aggiungi messaggio: Regalo <br>NON SPUNTARE: protezione acquisti Paypal<br>Clicca su “invia denaro ora”.<br><br>⚠️IMPORTANTISSIMO⚠️<br>Una volta fatto il regalo, entra nella Sito, Lavagna, Navi, cerca la Nave in cui sei Donatore e clicca sul bottone "Ho Effettuato il Dono" <br>👇🏻👇🏻👇🏻👇🏻<br>https://ayni.gifteconomy.app/dashboard<br><br>‼️NON È NECESSARIO ENTRARE NELLA SUPER GIFT CHAT‼️<br>SOLO se hai problemi di PAGAMENTO, o se vuoi essere SOSTITUITO, due Tutor ti aspettano per aiutarti qui<br>👇🏻👇🏻👇🏻👇🏻<br>{superchat}
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
PAOLO:
|
||||||
|
🌟CIAO {nomeutente}🌟 <br>Per effettuare il Dono non è più necessario entrare in una Chat. Ricorda solo che HAI TEMPO FINO AL {last_data} PER FARE IL REGALO (poi verrai sostituito)<br><br>🎁<b>COME FARE IL REGALO</b>🎁<br>Clicca qui: <br>👇🏻👇🏻👇🏻👇🏻<br><br>{link_payment}<br><br>si <b>aprirà PayPal </b><br>L’importo sarà già impostato 33,00 € <br>Aggiungi messaggio: Regalo <br>NON SPUNTARE: protezione acquisti Paypal<br>Clicca su “invia denaro ora”.<br><br>⚠️IMPORTANTISSIMO⚠️<br>Una volta fatto il regalo, entra nella Sito, Lavagna, Navi, cerca la Nave in cui sei Donatore e clicca sul bottone "Ho Effettuato il Dono" <br>👇🏻👇🏻👇🏻👇🏻<br>https://ayni.gifteconomy.app/dashboard<br><br>‼️NON È NECESSARIO ENTRARE NELLA SUPER GIFT CHAT‼️<br>SOLO se hai problemi di PAGAMENTO, o se vuoi essere SOSTITUITO, due Tutor ti aspettano per aiutarti qui<br>👇🏻👇🏻👇🏻👇🏻<br>{superchat}
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
PAOLO:
|
||||||
|
🌟CIAO {nomeutente}🌟 <br>Per effettuare il Dono non è più necessario entrare in una Chat. Ricorda solo che HAI TEMPO FINO AL {last_data} PER FARE IL REGALO (poi verrai sostituito)<br><br>🎁<b>COME FARE IL REGALO</b>🎁<br>Clicca qui: <br>👇🏻👇🏻👇🏻👇🏻<br><br>{link_payment}<br><br>si <b>aprirà PayPal </b><br>L’importo sarà già impostato 33,00 € <br>Aggiungi messaggio: Regalo <br>NON SPUNTARE: protezione acquisti Paypal<br>Clicca su “invia denaro ora”.<br><br>⚠️IMPORTANTISSIMO⚠️<br>Una volta fatto il regalo, entra nella Sito, Lavagna, Navi, cerca la Nave in cui sei Donatore e clicca sul bottone "Ho Effettuato il Dono" <br>👇🏻👇🏻👇🏻👇🏻<br>https://ayni.gifteconomy.app/dashboard<br><br>‼️NON È NECESSARIO ENTRARE NELLA SUPER GIFT CHAT‼️<br>SOLO se hai problemi di PAGAMENTO, o se vuoi essere SOSTITUITO, due Tutor ti aspettano per aiutarti qui<br>👇🏻👇🏻👇🏻👇🏻<br>{superchat}
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
PAOLO:
|
||||||
|
<b>Prova</b>
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
PAOLO:
|
||||||
|
<br>Prova
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
PAOLO:
|
||||||
|
🌟CIAO {nomeutente}🌟 <br>Per effettuare il Dono non è più necessario entrare in una Chat. Ricorda solo che HAI TEMPO FINO AL {last_data} PER FARE IL REGALO (poi verrai sostituito)<br><br>🎁<b>COME FARE IL REGALO</b>🎁<br>Clicca qui: <br>👇🏻👇🏻👇🏻👇🏻<br><br>{link_payment}<br><br>si <b>aprirà PayPal </b><br>L’importo sarà già impostato 33,00 € <br>Aggiungi messaggio: Regalo <br>NON SPUNTARE: protezione acquisti Paypal<br>Clicca su “invia denaro ora”.<br><br>⚠️IMPORTANTISSIMO⚠️<br>Una volta fatto il regalo, entra nella Sito, Lavagna, Navi, cerca la Nave in cui sei Donatore e clicca sul bottone "Ho Effettuato il Dono" <br>👇🏻👇🏻👇🏻👇🏻<br>https://ayni.gifteconomy.app/dashboard<br><br>‼️NON È NECESSARIO ENTRARE NELLA SUPER GIFT CHAT‼️<br>SOLO se hai problemi di PAGAMENTO, o se vuoi essere SOSTITUITO, due Tutor ti aspettano per aiutarti qui<br>👇🏻👇🏻👇🏻👇🏻<br>{superchat}
|
||||||
|
1 ✉️ Messaggi Inviati !
|
||||||
|
2020-06-05 (Ven): 🤖: Da Paolo A. (paoloar77):
|
||||||
|
https://t.me/joinchat/nrnlqe45yuiiwli06le_ww
|
||||||
|
Dom 19/07 ORE 14:57: PAOLO:
|
||||||
|
chiedi_se_imbarcarti
|
||||||
|
Dom 19/07 ORE 14:58: 1 ✉️ Messaggi Inviati !
|
||||||
|
Mar 15/12 ORE 10:39: 🤖: Da Paolo Arena (paoloar77):
|
||||||
|
https://ayni.gifteconomy.app
|
||||||
|
Mar 15/12 ORE 10:41: 🤖: Da Paolo Arena (paoloar77):
|
||||||
|
https://ayni.gifteconomy.app
|
||||||
|
Mar 15/12 ORE 10:42: 🤖: Da Paolo Arena (paoloar77):
|
||||||
|
https://ayni.gifteconomy.app
|
||||||
|
Mar 15/12 ORE 10:43: 🤖: Da Paolo Arena (paoloar77):
|
||||||
|
https://ayni.gifteconomy.app
|
||||||
|
Mar 15/12 ORE 10:44: 🤖: Da Paolo Arena (paoloar77):
|
||||||
|
https://ayni.gifteconomy.app
|
||||||
|
Mar 15/12 ORE 10:45: 🤖: Da Paolo Arena (paoloar77):
|
||||||
|
https://ayni.gifteconomy.app
|
||||||
|
Mar 15/12 ORE 10:45: 🤖: Da Paolo Arena (paoloar77):
|
||||||
|
https://ayni.gifteconomy.app
|
||||||
|
Mar 15/12 ORE 10:46: 🤖: Da Paolo Arena (paoloar77):
|
||||||
|
https://ayni.gifteconomy.app
|
||||||
1655
logmanagers.txt
Executable file
1655
logmanagers.txt
Executable file
File diff suppressed because it is too large
Load Diff
BIN
nodemod.tar.gz
Executable file
BIN
nodemod.tar.gz
Executable file
Binary file not shown.
5
prova.txt
Executable file
5
prova.txt
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
2020-06-04 (Gio) test
|
||||||
|
2020-06-04 (Gio):
|
||||||
|
test
|
||||||
|
2020-06-04 (Gio): test
|
||||||
@@ -13,6 +13,9 @@ const CartSchema = new Schema({
|
|||||||
userId: { type: Schema.Types.ObjectId, ref: 'User' },
|
userId: { type: Schema.Types.ObjectId, ref: 'User' },
|
||||||
totalQty: { type: Number, default: 0 },
|
totalQty: { type: Number, default: 0 },
|
||||||
totalPrice: { type: Number, default: 0 },
|
totalPrice: { type: Number, default: 0 },
|
||||||
|
department: {
|
||||||
|
type: String, ref: 'Department'
|
||||||
|
},
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
order:
|
order:
|
||||||
|
|||||||
45
src/server/models/department.js
Executable file
45
src/server/models/department.js
Executable file
@@ -0,0 +1,45 @@
|
|||||||
|
mongoose = require('mongoose');
|
||||||
|
const Schema = mongoose.Schema;
|
||||||
|
|
||||||
|
const tools = require('../tools/general');
|
||||||
|
|
||||||
|
mongoose.Promise = global.Promise;
|
||||||
|
mongoose.level = "F";
|
||||||
|
|
||||||
|
|
||||||
|
// Resolving error Unknown modifier: $pushAll
|
||||||
|
mongoose.plugin(schema => {
|
||||||
|
schema.options.usePushEach = true
|
||||||
|
});
|
||||||
|
|
||||||
|
const departmentSchema = new Schema({
|
||||||
|
idapp: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
name: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
username: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
var Department = module.exports = mongoose.model('Department', departmentSchema);
|
||||||
|
|
||||||
|
module.exports.getFieldsForSearch = function () {
|
||||||
|
return [{ field: 'name', type: tools.FieldType.string },
|
||||||
|
{ field: 'username', type: tools.FieldType.string }
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.executeQueryTable = function (idapp, params) {
|
||||||
|
params.fieldsearch = this.getFieldsForSearch();
|
||||||
|
return tools.executeQueryTable(this, idapp, params);
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.findAllIdApp = async function (idapp) {
|
||||||
|
const myfind = { idapp };
|
||||||
|
|
||||||
|
return await Department.find(myfind);
|
||||||
|
};
|
||||||
|
|
||||||
49
src/server/models/group.js
Executable file
49
src/server/models/group.js
Executable file
@@ -0,0 +1,49 @@
|
|||||||
|
const mongoose = require('mongoose');
|
||||||
|
const Schema = mongoose.Schema;
|
||||||
|
|
||||||
|
const tools = require('../tools/general');
|
||||||
|
|
||||||
|
mongoose.Promise = global.Promise;
|
||||||
|
mongoose.level = "F";
|
||||||
|
|
||||||
|
|
||||||
|
// Resolving error Unknown modifier: $pushAll
|
||||||
|
mongoose.plugin(schema => {
|
||||||
|
schema.options.usePushEach = true
|
||||||
|
});
|
||||||
|
|
||||||
|
const GroupSchema = new Schema({
|
||||||
|
idapp: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
descr: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
resp: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
viceResp: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
assignedToUsers: [
|
||||||
|
{ type: String }
|
||||||
|
],
|
||||||
|
});
|
||||||
|
|
||||||
|
var Group = module.exports = mongoose.model('Group', GroupSchema);
|
||||||
|
|
||||||
|
module.exports.getFieldsForSearch = function () {
|
||||||
|
return [{field: 'descr', type: tools.FieldType.string}]
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.executeQueryTable = function (idapp, params) {
|
||||||
|
params.fieldsearch = this.getFieldsForSearch();
|
||||||
|
return tools.executeQueryTable(this, idapp, params);
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.findAllIdApp = async function (idapp) {
|
||||||
|
const myfind = { idapp };
|
||||||
|
|
||||||
|
return await Group.find(myfind);
|
||||||
|
};
|
||||||
|
|
||||||
@@ -5,6 +5,8 @@ const shared_consts = require('../tools/shared_nodejs');
|
|||||||
|
|
||||||
const Order = require('../models/order');
|
const Order = require('../models/order');
|
||||||
|
|
||||||
|
const tools = require('../tools/general');
|
||||||
|
|
||||||
const { ObjectID } = require('mongodb');
|
const { ObjectID } = require('mongodb');
|
||||||
|
|
||||||
const OrdersCartSchema = new Schema({
|
const OrdersCartSchema = new Schema({
|
||||||
@@ -15,6 +17,9 @@ const OrdersCartSchema = new Schema({
|
|||||||
userId: { type: Schema.Types.ObjectId, ref: 'User' },
|
userId: { type: Schema.Types.ObjectId, ref: 'User' },
|
||||||
totalQty: { type: Number, default: 0 },
|
totalQty: { type: Number, default: 0 },
|
||||||
totalPrice: { type: Number, default: 0 },
|
totalPrice: { type: Number, default: 0 },
|
||||||
|
department: {
|
||||||
|
type: String, ref: 'Department'
|
||||||
|
},
|
||||||
items: [
|
items: [
|
||||||
{
|
{
|
||||||
order:
|
order:
|
||||||
@@ -22,7 +27,8 @@ const OrdersCartSchema = new Schema({
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
status: {
|
status: {
|
||||||
type: Number
|
type: Number,
|
||||||
|
Default: 0,
|
||||||
},
|
},
|
||||||
note: {
|
note: {
|
||||||
type: String
|
type: String
|
||||||
@@ -40,7 +46,16 @@ var OrdersCart = module.exports = mongoose.model('OrdersCart', OrdersCartSchema)
|
|||||||
module.exports.findAllIdApp = async function (idapp, userId) {
|
module.exports.findAllIdApp = async function (idapp, userId) {
|
||||||
const myfind = { idapp, userId };
|
const myfind = { idapp, userId };
|
||||||
|
|
||||||
return await OrdersCart.findOne(myfind);
|
return await OrdersCart.find(myfind);
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.executeQueryTable = function (idapp, params) {
|
||||||
|
params.fieldsearch = this.getFieldsForSearch();
|
||||||
|
return tools.executeQueryTable(this, idapp, params);
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.getFieldsForSearch = function () {
|
||||||
|
return [{field: 'note', type: tools.FieldType.string}]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -64,7 +79,7 @@ module.exports.getNewNumOrder = async function (uid, idapp) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
module.exports.getOrdersCartByUserId = async function (uid, idapp) {
|
module.exports.getOrdersCartByUserId = async function (uid, idapp) {
|
||||||
let query = { userId: uid, idapp, status: { $gte: shared_consts.OrderStatus.CHECKOUT_CONFIRMED } }
|
let query = { userId: uid, idapp, status: { $gte: shared_consts.OrderStatus.CHECKOUT_SENT } }
|
||||||
const myorderscart = await OrdersCart.find(query);
|
const myorderscart = await OrdersCart.find(query);
|
||||||
|
|
||||||
for (let ind = 0; ind < myorderscart.length; ind++) {
|
for (let ind = 0; ind < myorderscart.length; ind++) {
|
||||||
@@ -107,6 +122,32 @@ module.exports.getOrdersCartByUserId = async function (uid, idapp) {
|
|||||||
// return null;
|
// return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module.exports.getOrdersCartByDepartmentId = async function (depId, idapp) {
|
||||||
|
let query = { idapp, status: { $gte: shared_consts.OrderStatus.CHECKOUT_SENT } }
|
||||||
|
const myorderscart = await OrdersCart.find(query);
|
||||||
|
|
||||||
|
for (let ind = 0; ind < myorderscart.length; ind++) {
|
||||||
|
for (const idkey in myorderscart[ind].items) {
|
||||||
|
try {
|
||||||
|
idorder = myorderscart[ind].items[idkey]._id.toString();
|
||||||
|
const myorder = myorderscart[ind].items[idkey].order;
|
||||||
|
if (!!myorder) {
|
||||||
|
idorder = myorderscart[ind].items[idkey].order._id.toString();
|
||||||
|
}
|
||||||
|
const myord = await Order.getTotalOrderById(idorder);
|
||||||
|
if (myord.length > 0) {
|
||||||
|
myorderscart[ind].items[idkey]._doc.order = myord[0];
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
console.log('err', e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return myorderscart
|
||||||
|
// return null;
|
||||||
|
}
|
||||||
|
|
||||||
module.exports.updateOrdersCartById = function (id, newOrdersCart, callback) {
|
module.exports.updateOrdersCartById = function (id, newOrdersCart, callback) {
|
||||||
let query = { id: id }
|
let query = { id: id }
|
||||||
OrdersCart.find(query, function (err, c) {
|
OrdersCart.find(query, function (err, c) {
|
||||||
|
|||||||
@@ -54,6 +54,12 @@ const productSchema = new Schema({
|
|||||||
quantityAvailable: {
|
quantityAvailable: {
|
||||||
type: Number
|
type: Number
|
||||||
},
|
},
|
||||||
|
quantityLow: { //Soglia disponibilità bassa
|
||||||
|
type: Number
|
||||||
|
},
|
||||||
|
visibilityProductOutOfStock: { // Visibilità prodotto "esaurito"
|
||||||
|
type: Boolean
|
||||||
|
},
|
||||||
canBeShipped: { // è spedibile
|
canBeShipped: { // è spedibile
|
||||||
type: Boolean
|
type: Boolean
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -19,6 +19,9 @@ mongoose.plugin(schema => {
|
|||||||
mongoose.set('debug', process.env.DEBUG);
|
mongoose.set('debug', process.env.DEBUG);
|
||||||
|
|
||||||
var ProjectSchema = new mongoose.Schema({
|
var ProjectSchema = new mongoose.Schema({
|
||||||
|
idapp: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
userId: {
|
userId: {
|
||||||
type: String,
|
type: String,
|
||||||
},
|
},
|
||||||
@@ -39,6 +42,15 @@ var ProjectSchema = new mongoose.Schema({
|
|||||||
priority: {
|
priority: {
|
||||||
type: Number,
|
type: Number,
|
||||||
},
|
},
|
||||||
|
groupId: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
respUsername: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
|
viceRespUsername: {
|
||||||
|
type: String,
|
||||||
|
},
|
||||||
statusproj: {
|
statusproj: {
|
||||||
type: Number,
|
type: Number,
|
||||||
default: 0
|
default: 0
|
||||||
@@ -59,7 +71,6 @@ var ProjectSchema = new mongoose.Schema({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false
|
default: false
|
||||||
},
|
},
|
||||||
id_prev: mongoose.Schema.Types.ObjectId,
|
|
||||||
modified: {
|
modified: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
},
|
},
|
||||||
@@ -119,7 +130,11 @@ var ProjectSchema = new mongoose.Schema({
|
|||||||
},
|
},
|
||||||
privacywrite: {
|
privacywrite: {
|
||||||
type: String
|
type: String
|
||||||
}
|
},
|
||||||
|
deleted: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false,
|
||||||
|
},
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -164,11 +179,20 @@ ProjectSchema.statics.findProjectByUserId = function (userId, idproj) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
ProjectSchema.statics.findAllProjByUserId = async function (userId) {
|
ProjectSchema.statics.findAllProjByUserId = async function (userId, idapp) {
|
||||||
var Project = this;
|
var Project = this;
|
||||||
|
|
||||||
return Project.aggregate([
|
const query = [
|
||||||
{ $match: { $or: [{ privacyread: server_constants.Privacy.all }, { userId: userId }] } },
|
{
|
||||||
|
$match:
|
||||||
|
{
|
||||||
|
$and: [
|
||||||
|
{ idapp }, {
|
||||||
|
$or: [{ privacyread: server_constants.Privacy.all }, { userId: userId }],
|
||||||
|
}],
|
||||||
|
$or: [{ deleted: { $exists: false } }, { deleted: { $exists: true, $eq: false } }],
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
$graphLookup: {
|
$graphLookup: {
|
||||||
from: "projects",
|
from: "projects",
|
||||||
@@ -176,7 +200,13 @@ ProjectSchema.statics.findAllProjByUserId = async function (userId) {
|
|||||||
connectFromField: "id_main_project",
|
connectFromField: "id_main_project",
|
||||||
connectToField: "_id",
|
connectToField: "_id",
|
||||||
as: "ris",
|
as: "ris",
|
||||||
restrictSearchWithMatch: { $or: [{ privacyread: server_constants.Privacy.all }, { userId: userId }] }
|
/* restrictSearchWithMatch: {
|
||||||
|
$or: [
|
||||||
|
{ privacyread: server_constants.Privacy.all }, { userId: userId }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ $match: { "ris.privacyread": { $exists: true } } },
|
{ $match: { "ris.privacyread": { $exists: true } } },
|
||||||
@@ -188,7 +218,9 @@ ProjectSchema.statics.findAllProjByUserId = async function (userId) {
|
|||||||
// "id_main_project": 1,
|
// "id_main_project": 1,
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
]).then(ris1 => {
|
]
|
||||||
|
|
||||||
|
return Project.aggregate(query).then(ris1 => {
|
||||||
|
|
||||||
// console.log('findAllProjByUserId', ris1);
|
// console.log('findAllProjByUserId', ris1);
|
||||||
|
|
||||||
@@ -211,7 +243,13 @@ ProjectSchema.statics.findAllProjByUserId = async function (userId) {
|
|||||||
ProjectSchema.statics.getArrIdParentInTable = function (userId) {
|
ProjectSchema.statics.getArrIdParentInTable = function (userId) {
|
||||||
var Project = this;
|
var Project = this;
|
||||||
|
|
||||||
return Project.find({ 'userId': userId }).distinct("id_parent")
|
return Project.find(
|
||||||
|
{
|
||||||
|
'userId': userId,
|
||||||
|
$or:
|
||||||
|
[{ deleted: { $exists: false } }, { deleted: { $exists: true, $eq: false } }]
|
||||||
|
}
|
||||||
|
).distinct("id_parent")
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -233,9 +271,10 @@ ProjectSchema.statics.getIdParentByIdProj = function (idProj) {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ProjectSchema.statics.creaProjMain = async function () {
|
ProjectSchema.statics.creaProjMain = async function (idapp) {
|
||||||
|
|
||||||
const projmain = {
|
const projmain = {
|
||||||
|
idapp,
|
||||||
descr: process.env.PROJECT_DESCR_MAIN,
|
descr: process.env.PROJECT_DESCR_MAIN,
|
||||||
longdescr: process.env.PROJECT_DESCR_MAIN,
|
longdescr: process.env.PROJECT_DESCR_MAIN,
|
||||||
typeproj: 1,
|
typeproj: 1,
|
||||||
@@ -255,13 +294,19 @@ ProjectSchema.statics.creaProjMain = async function () {
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ProjectSchema.statics.getAllProjects = async function (userId) {
|
ProjectSchema.statics.getAllProjects = async function (userId, idapp) {
|
||||||
var Project = this;
|
var Project = this;
|
||||||
// console.log('getAllProjects');
|
// console.log('getAllProjects');
|
||||||
|
|
||||||
let obj = [];
|
let obj = [];
|
||||||
|
|
||||||
const projbase = await Project.findOne( { descr: process.env.PROJECT_DESCR_MAIN })
|
const projbase = await Project.findOne(
|
||||||
|
{
|
||||||
|
idapp,
|
||||||
|
descr: process.env.PROJECT_DESCR_MAIN,
|
||||||
|
$or: [{ deleted: { $exists: false } }, { deleted: { $exists: true, $eq: false } }],
|
||||||
|
|
||||||
|
})
|
||||||
.then(ris => {
|
.then(ris => {
|
||||||
if (!!ris) {
|
if (!!ris) {
|
||||||
// console.log('ris', ris);
|
// console.log('ris', ris);
|
||||||
@@ -269,14 +314,16 @@ ProjectSchema.statics.getAllProjects = async function (userId) {
|
|||||||
return ris._doc;
|
return ris._doc;
|
||||||
else
|
else
|
||||||
return null;
|
return null;
|
||||||
}else {
|
} else {
|
||||||
return Project.creaProjMain();
|
return Project.creaProjMain(idapp);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
obj.arrproj = await Project.findAllProjByUserId(userId);
|
obj.arrproj = await Project.findAllProjByUserId(userId, idapp);
|
||||||
obj.arrproj.push(projbase);
|
obj.arrproj.push(projbase);
|
||||||
|
|
||||||
|
//obj.arrproj = [...arrmap];
|
||||||
|
|
||||||
return obj;
|
return obj;
|
||||||
|
|
||||||
};
|
};
|
||||||
@@ -289,8 +336,8 @@ ProjectSchema.statics.enabletoModify = async function (userId, idProj) {
|
|||||||
return Project.findOne({
|
return Project.findOne({
|
||||||
'_id': idProj,
|
'_id': idProj,
|
||||||
$or: [{
|
$or: [{
|
||||||
'privacywrite': server_constants.Privacy.all,
|
privacywrite: server_constants.Privacy.all,
|
||||||
'userId': userId
|
userId: userId
|
||||||
}]
|
}]
|
||||||
}).then(ris => {
|
}).then(ris => {
|
||||||
return (!!ris);
|
return (!!ris);
|
||||||
@@ -308,7 +355,7 @@ ProjectSchema.statics.updateCalc = async function (userId, idproj, objdatacalc,
|
|||||||
}
|
}
|
||||||
}).then((myproj) => {
|
}).then((myproj) => {
|
||||||
if (!!myproj) {
|
if (!!myproj) {
|
||||||
console.log('objdatacalc progressCalc', objdatacalc.mydata.progressCalc);
|
// console.log('objdatacalc progressCalc', objdatacalc.mydata.progressCalc);
|
||||||
|
|
||||||
objdatacalc.setValuesToRecord(myproj);
|
objdatacalc.setValuesToRecord(myproj);
|
||||||
|
|
||||||
|
|||||||
@@ -55,13 +55,15 @@ var TodoSchema = new mongoose.Schema({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false
|
default: false
|
||||||
},
|
},
|
||||||
id_prev: mongoose.Schema.Types.ObjectId,
|
|
||||||
progress: {
|
progress: {
|
||||||
type: Number,
|
type: Number,
|
||||||
},
|
},
|
||||||
phase: {
|
phase: {
|
||||||
type: Number,
|
type: Number,
|
||||||
},
|
},
|
||||||
|
assignedToUsers: [
|
||||||
|
{ type: String }
|
||||||
|
],
|
||||||
assigned_to_userId: {
|
assigned_to_userId: {
|
||||||
type: String,
|
type: String,
|
||||||
},
|
},
|
||||||
@@ -81,6 +83,10 @@ var TodoSchema = new mongoose.Schema({
|
|||||||
modified: {
|
modified: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
},
|
},
|
||||||
|
deleted: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false,
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
TodoSchema.methods.toJSON = function () {
|
TodoSchema.methods.toJSON = function () {
|
||||||
@@ -115,10 +121,24 @@ TodoSchema.statics.findByUserIdAndIdParent = function (userId, category, phase =
|
|||||||
// User.find({ admin: true }).where('created_at').gt(monthAgo).exec(function(err, users) {
|
// User.find({ admin: true }).where('created_at').gt(monthAgo).exec(function(err, users) {
|
||||||
// if (err) throw err;
|
// if (err) throw err;
|
||||||
|
|
||||||
|
function getQueryFilterTodo(userId) {
|
||||||
|
let myobj = [
|
||||||
|
{ userId: userId },
|
||||||
|
{
|
||||||
|
$or:
|
||||||
|
[{ deleted: { $exists: false } }, { deleted: { $exists: true, $eq: false } }]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
;
|
||||||
|
return myobj;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
function getQueryFilterTodo(userId) {
|
function getQueryFilterTodo(userId) {
|
||||||
myobj = [{ privacyread: server_constants.Privacy.all }, { userId: userId }];
|
myobj = [{ privacyread: server_constants.Privacy.all }, { userId: userId }];
|
||||||
return myobj;
|
return myobj;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
function getQueryTodo(filterMatchBefore = {}, userId) {
|
function getQueryTodo(filterMatchBefore = {}, userId) {
|
||||||
|
|
||||||
@@ -150,7 +170,14 @@ function getQueryTodo(filterMatchBefore = {}, userId) {
|
|||||||
TodoSchema.statics.findAllByUserIdAndCat = function (userId) {
|
TodoSchema.statics.findAllByUserIdAndCat = function (userId) {
|
||||||
var Todo = this;
|
var Todo = this;
|
||||||
|
|
||||||
const query = getQueryTodo({}, userId);
|
const query = getQueryTodo({
|
||||||
|
$or: [{ deleted: { $exists: false } }, {
|
||||||
|
deleted: {
|
||||||
|
$exists: true,
|
||||||
|
$eq: false
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}, userId);
|
||||||
|
|
||||||
return Todo.aggregate(query)
|
return Todo.aggregate(query)
|
||||||
.then(ris => {
|
.then(ris => {
|
||||||
@@ -222,8 +249,8 @@ TodoSchema.statics.getAllTodo = async function (userId) {
|
|||||||
if (!!arralltodo) {
|
if (!!arralltodo) {
|
||||||
const arrfiltrato = arralltodo.filter(item => item.category.toString() === mycat.toString());
|
const arrfiltrato = arralltodo.filter(item => item.category.toString() === mycat.toString());
|
||||||
if (arrfiltrato.length > 0) {
|
if (arrfiltrato.length > 0) {
|
||||||
const arrmap = tools.mapSort(arrfiltrato);
|
// const arrmap = tools.mapSort(arrfiltrato);
|
||||||
arrtodos.push(arrmap);
|
arrtodos.push(arrfiltrato);
|
||||||
// console.log('AGGIUNGI RECORDS TODO! cat: ', mycat, 'da aggiungere:', arrfiltrato.length, 'attuali', arrtodos.length);
|
// console.log('AGGIUNGI RECORDS TODO! cat: ', mycat, 'da aggiungere:', arrfiltrato.length, 'attuali', arrtodos.length);
|
||||||
// console.log(arrtodos)
|
// console.log(arrtodos)
|
||||||
} else {
|
} else {
|
||||||
@@ -335,7 +362,7 @@ class CalcTodo {
|
|||||||
if (this.mydata.numitem > 0) {
|
if (this.mydata.numitem > 0) {
|
||||||
this.mydata.progressCalc = Math.round(this.mydata.progressCalc / this.mydata.numitem);
|
this.mydata.progressCalc = Math.round(this.mydata.progressCalc / this.mydata.numitem);
|
||||||
}
|
}
|
||||||
console.log('this.mydata.progressCalc', this.mydata.progressCalc)
|
// console.log('this.mydata.progressCalc', this.mydata.progressCalc)
|
||||||
}
|
}
|
||||||
|
|
||||||
getData() {
|
getData() {
|
||||||
|
|||||||
@@ -383,6 +383,14 @@ UserSchema.statics.isZoomeri = function (perm) {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
UserSchema.statics.isDepartment = function (perm) {
|
||||||
|
try {
|
||||||
|
return ((perm & shared_consts.Permissions.Zoomeri) === shared_consts.Permissions.Department);
|
||||||
|
} catch (e) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
UserSchema.statics.isTutor = function (perm) {
|
UserSchema.statics.isTutor = function (perm) {
|
||||||
try {
|
try {
|
||||||
return ((perm & shared_consts.Permissions.Tutor) === shared_consts.Permissions.Tutor);
|
return ((perm & shared_consts.Permissions.Tutor) === shared_consts.Permissions.Tutor);
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ class Cart {
|
|||||||
const mynewcart = new Cart(null);
|
const mynewcart = new Cart(null);
|
||||||
mynewcart.idapp = cart.idapp || 0;
|
mynewcart.idapp = cart.idapp || 0;
|
||||||
mynewcart.items = cart.items;
|
mynewcart.items = cart.items;
|
||||||
|
mynewcart.department = cart.department;
|
||||||
mynewcart.userId = cart.userId || "";
|
mynewcart.userId = cart.userId || "";
|
||||||
mynewcart.modify_at = new Date();
|
mynewcart.modify_at = new Date();
|
||||||
|
|
||||||
@@ -77,6 +78,7 @@ class Cart {
|
|||||||
totalQty: this.totalQty,
|
totalQty: this.totalQty,
|
||||||
totalPrice: this.totalPrice,
|
totalPrice: this.totalPrice,
|
||||||
userId: this.userId,
|
userId: this.userId,
|
||||||
|
department: this.department,
|
||||||
note: this.note,
|
note: this.note,
|
||||||
modify_at: this.modify_at
|
modify_at: this.modify_at
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -56,7 +56,9 @@ const Producer = require('../models/producer');
|
|||||||
const Cart = require('../models/cart');
|
const Cart = require('../models/cart');
|
||||||
const OrdersCart = require('../models/orderscart');
|
const OrdersCart = require('../models/orderscart');
|
||||||
const Storehouse = require('../models/storehouse');
|
const Storehouse = require('../models/storehouse');
|
||||||
|
const Department = require('../models/department');
|
||||||
const ShareWithUs = require('../models/sharewithus');
|
const ShareWithUs = require('../models/sharewithus');
|
||||||
|
const Group = require('../models/group');
|
||||||
const Order = require('../models/order');
|
const Order = require('../models/order');
|
||||||
|
|
||||||
const tools = require('../tools/general');
|
const tools = require('../tools/general');
|
||||||
@@ -202,14 +204,20 @@ function getTableByTableName(tablename) {
|
|||||||
mytable = Product;
|
mytable = Product;
|
||||||
else if (tablename === 'storehouses')
|
else if (tablename === 'storehouses')
|
||||||
mytable = Storehouse;
|
mytable = Storehouse;
|
||||||
|
else if (tablename === 'departments')
|
||||||
|
mytable = Department;
|
||||||
else if (tablename === 'sharewithus')
|
else if (tablename === 'sharewithus')
|
||||||
mytable = ShareWithUs;
|
mytable = ShareWithUs;
|
||||||
|
else if (tablename === 'groups')
|
||||||
|
mytable = Group;
|
||||||
else if (tablename === 'orders')
|
else if (tablename === 'orders')
|
||||||
mytable = Order;
|
mytable = Order;
|
||||||
else if (tablename === 'producers')
|
else if (tablename === 'producers')
|
||||||
mytable = Producer;
|
mytable = Producer;
|
||||||
else if (tablename === 'carts')
|
else if (tablename === 'carts')
|
||||||
mytable = Cart;
|
mytable = Cart;
|
||||||
|
else if (tablename === 'orderscart')
|
||||||
|
mytable = OrdersCart;
|
||||||
else if (tablename === 'sendmsgs')
|
else if (tablename === 'sendmsgs')
|
||||||
mytable = SendMsg;
|
mytable = SendMsg;
|
||||||
else if (tablename === 'wheres')
|
else if (tablename === 'wheres')
|
||||||
@@ -1111,7 +1119,9 @@ router.get('/loadsite/:userId/:idapp/:sall', authenticate_noerror, (req, res) =>
|
|||||||
let calzoom = CalZoom.findAllIdApp(idapp);
|
let calzoom = CalZoom.findAllIdApp(idapp);
|
||||||
let gallery = Gallery.findAllIdApp(idapp);
|
let gallery = Gallery.findAllIdApp(idapp);
|
||||||
let producers = Producer.findAllIdApp(idapp);
|
let producers = Producer.findAllIdApp(idapp);
|
||||||
|
let groups = Group.findAllIdApp(idapp);
|
||||||
let storehouses = Storehouse.findAllIdApp(idapp);
|
let storehouses = Storehouse.findAllIdApp(idapp);
|
||||||
|
let departments = Department.findAllIdApp(idapp);
|
||||||
let cart = null;
|
let cart = null;
|
||||||
let orderscart = null;
|
let orderscart = null;
|
||||||
if (sall) {
|
if (sall) {
|
||||||
@@ -1126,7 +1136,7 @@ router.get('/loadsite/:userId/:idapp/:sall', authenticate_noerror, (req, res) =>
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return Promise.all([bookedevent, eventlist, operators, wheres, contribtype, settings, permissions, disciplines, newstosent, mailinglist, mypage, gallery, paymenttype, calcstat, calzoom, producers, cart, storehouses, orderscart])
|
return Promise.all([bookedevent, eventlist, operators, wheres, contribtype, settings, permissions, disciplines, newstosent, mailinglist, mypage, gallery, paymenttype, calcstat, calzoom, producers, cart, storehouses, departments, orderscart, groups])
|
||||||
.then((arrdata) => {
|
.then((arrdata) => {
|
||||||
// console.table(arrdata);
|
// console.table(arrdata);
|
||||||
const myuser = req.user;
|
const myuser = req.user;
|
||||||
@@ -1153,7 +1163,9 @@ router.get('/loadsite/:userId/:idapp/:sall', authenticate_noerror, (req, res) =>
|
|||||||
producers: arrdata[15],
|
producers: arrdata[15],
|
||||||
cart: arrdata[16],
|
cart: arrdata[16],
|
||||||
storehouses: arrdata[17],
|
storehouses: arrdata[17],
|
||||||
orders: arrdata[18],
|
departments: arrdata[18],
|
||||||
|
orders: arrdata[19],
|
||||||
|
groups: arrdata[20],
|
||||||
myuser,
|
myuser,
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|||||||
43
src/server/router/orders_router.js
Executable file
43
src/server/router/orders_router.js
Executable file
@@ -0,0 +1,43 @@
|
|||||||
|
const shared_consts = require('../tools/shared_nodejs');
|
||||||
|
|
||||||
|
const express = require('express');
|
||||||
|
const router = express.Router();
|
||||||
|
|
||||||
|
const tools = require('../tools/general');
|
||||||
|
|
||||||
|
var server_constants = require('../tools/server_constants');
|
||||||
|
|
||||||
|
var { Project } = require('../models/project');
|
||||||
|
|
||||||
|
var { authenticate, auth_default } = require('../middleware/authenticate');
|
||||||
|
|
||||||
|
var mongoose = require('mongoose');
|
||||||
|
const Subscription = mongoose.model('subscribers');
|
||||||
|
|
||||||
|
const _ = require('lodash');
|
||||||
|
|
||||||
|
const { ObjectID } = require('mongodb');
|
||||||
|
|
||||||
|
const Product = require('../models/product');
|
||||||
|
const Order = require('../models/order');
|
||||||
|
const Variant = require('../models/variant');
|
||||||
|
|
||||||
|
const CartClass = require('../modules/Cart')
|
||||||
|
const Cart = require('../models/cart');
|
||||||
|
const OrdersCart = require('../models/orderscart');
|
||||||
|
|
||||||
|
//GET orders
|
||||||
|
router.get('/:userId', authenticate, function (req, res, next) {
|
||||||
|
let userId = req.body.userId
|
||||||
|
let idapp = req.body.idapp
|
||||||
|
OrdersCart.getOrdersCartByUserId(userId, idapp, function (err, cart) {
|
||||||
|
if (err) return next(err)
|
||||||
|
|
||||||
|
if (cart)
|
||||||
|
res.send({ code: server_constants.RIS_CODE_OK, cart });
|
||||||
|
else
|
||||||
|
res.status(400).send(e);
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
module.exports = router;
|
||||||
@@ -47,6 +47,9 @@ router.post('/', authenticate, (req, res) => {
|
|||||||
.then(record => {
|
.then(record => {
|
||||||
// tools.mylog('REC SAVED :', record.descr);
|
// tools.mylog('REC SAVED :', record.descr);
|
||||||
|
|
||||||
|
res.send({ record });
|
||||||
|
|
||||||
|
/*
|
||||||
tools.sendNotificationToUser(project.userId, 'Project: ' + record.descr, record.descr, '/project/' + project.category, '', 'project', [])
|
tools.sendNotificationToUser(project.userId, 'Project: ' + record.descr, record.descr, '/project/' + project.category, '', 'project', [])
|
||||||
.then(ris => {
|
.then(ris => {
|
||||||
if (ris) {
|
if (ris) {
|
||||||
@@ -55,6 +58,8 @@ router.post('/', authenticate, (req, res) => {
|
|||||||
// already sent the error on calling sendNotificationToUser
|
// already sent the error on calling sendNotificationToUser
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
*/
|
||||||
})
|
})
|
||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
console.log('ERRORE in PROJECT POST', e.message);
|
console.log('ERRORE in PROJECT POST', e.message);
|
||||||
@@ -119,8 +124,9 @@ router.patch('/:id', authenticate, (req, res) => {
|
|||||||
|
|
||||||
router.get('/', (req, res) => {
|
router.get('/', (req, res) => {
|
||||||
tools.mylog('GET ALL PROJECTS: ');
|
tools.mylog('GET ALL PROJECTS: ');
|
||||||
|
const idapp = req.query.idapp;
|
||||||
|
|
||||||
return Project.getAllProjects('').then((objprojects) => {
|
return Project.getAllProjects('', idapp).then((objprojects) => {
|
||||||
if (!!objprojects.arrproj)
|
if (!!objprojects.arrproj)
|
||||||
tools.mylog('projects', objprojects.arrproj.length);
|
tools.mylog('projects', objprojects.arrproj.length);
|
||||||
|
|
||||||
@@ -135,6 +141,7 @@ router.get('/', (req, res) => {
|
|||||||
|
|
||||||
router.get('/:userId', authenticate, (req, res) => {
|
router.get('/:userId', authenticate, (req, res) => {
|
||||||
const userId = req.params.userId;
|
const userId = req.params.userId;
|
||||||
|
const idapp = req.query.idapp;
|
||||||
|
|
||||||
tools.mylog('GET PROJECTS : ', req.params);
|
tools.mylog('GET PROJECTS : ', req.params);
|
||||||
|
|
||||||
@@ -148,7 +155,7 @@ router.get('/:userId', authenticate, (req, res) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Extract all the projects of the userId only
|
// Extract all the projects of the userId only
|
||||||
return Project.getAllProjects(userId).then((objprojects) => {
|
return Project.getAllProjects(userId, idapp).then((objprojects) => {
|
||||||
if (!!objprojects.arrproj)
|
if (!!objprojects.arrproj)
|
||||||
tools.mylog('projects', objprojects.arrproj.length);
|
tools.mylog('projects', objprojects.arrproj.length);
|
||||||
|
|
||||||
@@ -202,10 +209,24 @@ async function calcSingleProject(userId, myproj) {
|
|||||||
router.delete('/:id', authenticate, (req, res) => {
|
router.delete('/:id', authenticate, (req, res) => {
|
||||||
var id = req.params.id;
|
var id = req.params.id;
|
||||||
|
|
||||||
|
let hide = true;
|
||||||
|
|
||||||
if (!ObjectID.isValid(id)) {
|
if (!ObjectID.isValid(id)) {
|
||||||
return res.status(404).send();
|
return res.status(404).send();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (hide) {
|
||||||
|
Project.findByIdAndUpdate(id, { $set: { deleted: true } }).then((project) => {
|
||||||
|
if (!project) {
|
||||||
|
return res.status(404).send();
|
||||||
|
}
|
||||||
|
res.send({ project });
|
||||||
|
}).catch((e) => {
|
||||||
|
res.status(400).send();
|
||||||
|
});
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
Project.findByIdAndRemove(id).then((project) => {
|
Project.findByIdAndRemove(id).then((project) => {
|
||||||
if (!project) {
|
if (!project) {
|
||||||
return res.status(404).send();
|
return res.status(404).send();
|
||||||
@@ -217,6 +238,7 @@ router.delete('/:id', authenticate, (req, res) => {
|
|||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
res.status(400).send();
|
res.status(400).send();
|
||||||
});
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ router.get('/', (req, res) => {
|
|||||||
descr: "Primo Task Esempio",
|
descr: "Primo Task Esempio",
|
||||||
enableExpiring: false,
|
enableExpiring: false,
|
||||||
expiring_at: new Date(),
|
expiring_at: new Date(),
|
||||||
id_prev: null,
|
|
||||||
modified: false,
|
modified: false,
|
||||||
modify_at: new Date(),
|
modify_at: new Date(),
|
||||||
pos: 1,
|
pos: 1,
|
||||||
|
|||||||
@@ -152,7 +152,6 @@ router.get('/test', (req, res) => {
|
|||||||
descr: "Primo Task Esempio",
|
descr: "Primo Task Esempio",
|
||||||
enableExpiring: false,
|
enableExpiring: false,
|
||||||
expiring_at: new Date(),
|
expiring_at: new Date(),
|
||||||
id_prev: null,
|
|
||||||
modified: false,
|
modified: false,
|
||||||
modify_at: new Date(),
|
modify_at: new Date(),
|
||||||
pos: 1,
|
pos: 1,
|
||||||
@@ -193,11 +192,25 @@ router.get('/', (req, res) => {
|
|||||||
|
|
||||||
router.delete('/:id', authenticate, (req, res) => {
|
router.delete('/:id', authenticate, (req, res) => {
|
||||||
var id = req.params.id;
|
var id = req.params.id;
|
||||||
|
// var hide = req.params.hide;
|
||||||
|
|
||||||
|
let hide = true;
|
||||||
|
|
||||||
if (!ObjectID.isValid(id)) {
|
if (!ObjectID.isValid(id)) {
|
||||||
return res.status(404).send();
|
return res.status(404).send();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (hide) {
|
||||||
|
Todo.findByIdAndUpdate(id, { $set: { deleted: true } }).then((todo) => {
|
||||||
|
if (!todo) {
|
||||||
|
return res.status(404).send();
|
||||||
|
}
|
||||||
|
res.send({ todo });
|
||||||
|
}).catch((e) => {
|
||||||
|
res.status(400).send();
|
||||||
|
});
|
||||||
|
|
||||||
|
} else {
|
||||||
Todo.findByIdAndRemove(id).then((todo) => {
|
Todo.findByIdAndRemove(id).then((todo) => {
|
||||||
if (!todo) {
|
if (!todo) {
|
||||||
return res.status(404).send();
|
return res.status(404).send();
|
||||||
@@ -209,6 +222,8 @@ router.delete('/:id', authenticate, (req, res) => {
|
|||||||
}).catch((e) => {
|
}).catch((e) => {
|
||||||
res.status(400).send();
|
res.status(400).send();
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -63,6 +63,7 @@ const site_router = require('./router/site_router');
|
|||||||
const admin_router = require('./router/admin_router');
|
const admin_router = require('./router/admin_router');
|
||||||
const products_router = require('./router/products_router');
|
const products_router = require('./router/products_router');
|
||||||
const cart_router = require('./router/cart_router');
|
const cart_router = require('./router/cart_router');
|
||||||
|
const orders_router = require('./router/orders_router');
|
||||||
|
|
||||||
|
|
||||||
const { ListaIngresso } = require('./models/listaingresso');
|
const { ListaIngresso } = require('./models/listaingresso');
|
||||||
@@ -132,6 +133,7 @@ app.use('/site', site_router);
|
|||||||
app.use('/admin', admin_router);
|
app.use('/admin', admin_router);
|
||||||
app.use('/products', products_router);
|
app.use('/products', products_router);
|
||||||
app.use('/cart', cart_router);
|
app.use('/cart', cart_router);
|
||||||
|
app.use('/orders', orders_router);
|
||||||
|
|
||||||
// catch 404 and forward to error handler
|
// catch 404 and forward to error handler
|
||||||
// app.use(function (req, res, next) {
|
// app.use(function (req, res, next) {
|
||||||
|
|||||||
@@ -87,7 +87,6 @@ const todos = [{
|
|||||||
descr: "Primo Task Esempio",
|
descr: "Primo Task Esempio",
|
||||||
enableExpiring: false,
|
enableExpiring: false,
|
||||||
expiring_at: new Date(),
|
expiring_at: new Date(),
|
||||||
id_prev: null,
|
|
||||||
modified: false,
|
modified: false,
|
||||||
modify_at: new Date(),
|
modify_at: new Date(),
|
||||||
pos: 1,
|
pos: 1,
|
||||||
@@ -103,7 +102,6 @@ const todos = [{
|
|||||||
descr: "Secondo Task Esempio",
|
descr: "Secondo Task Esempio",
|
||||||
enableExpiring: false,
|
enableExpiring: false,
|
||||||
expiring_at: new Date(),
|
expiring_at: new Date(),
|
||||||
// id_prev: "1",
|
|
||||||
modified: false,
|
modified: false,
|
||||||
modify_at: new Date(),
|
modify_at: new Date(),
|
||||||
pos: 2,
|
pos: 2,
|
||||||
@@ -119,7 +117,6 @@ const todos = [{
|
|||||||
descr: "Terzo Task Esempio",
|
descr: "Terzo Task Esempio",
|
||||||
enableExpiring: false,
|
enableExpiring: false,
|
||||||
expiring_at: new Date(),
|
expiring_at: new Date(),
|
||||||
// id_prev: "1",
|
|
||||||
modified: false,
|
modified: false,
|
||||||
modify_at: new Date(),
|
modify_at: new Date(),
|
||||||
pos: 3,
|
pos: 3,
|
||||||
@@ -134,7 +131,6 @@ const todos = [{
|
|||||||
descr: "Nuovo Quarto Task Esempio da Inserire",
|
descr: "Nuovo Quarto Task Esempio da Inserire",
|
||||||
enableExpiring: false,
|
enableExpiring: false,
|
||||||
expiring_at: new Date(),
|
expiring_at: new Date(),
|
||||||
// id_prev: "2",
|
|
||||||
modified: false,
|
modified: false,
|
||||||
modify_at: new Date(),
|
modify_at: new Date(),
|
||||||
pos: 4,
|
pos: 4,
|
||||||
|
|||||||
@@ -596,8 +596,8 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
allfieldTodo: function () {
|
allfieldTodo: function () {
|
||||||
return ['userId', 'pos', 'category', 'descr', 'priority', 'statustodo', 'created_at', 'modify_at',
|
return ['userId', 'pos', 'category', 'descr', 'priority', 'statustodo', 'assignedToUsers', 'created_at', 'groupId', 'modify_at',
|
||||||
'completed_at', 'expiring_at', 'enableExpiring', 'id_prev', 'progress', 'modified', 'phase', 'assigned_to_userId', 'hoursplanned', 'hoursworked', 'start_date', 'themecolor', 'themebgcolor']
|
'completed_at', 'expiring_at', 'enableExpiring', 'progress', 'modified', 'phase', 'assigned_to_userId', 'hoursplanned', 'hoursworked', 'start_date', 'themecolor', 'themebgcolor']
|
||||||
},
|
},
|
||||||
|
|
||||||
allfieldMyEvent: function () {
|
allfieldMyEvent: function () {
|
||||||
@@ -610,8 +610,8 @@ module.exports = {
|
|||||||
|
|
||||||
// #TODO Projects++ Add fields ...
|
// #TODO Projects++ Add fields ...
|
||||||
allfieldProject: function () {
|
allfieldProject: function () {
|
||||||
return ['userId', 'pos', 'typeproj', 'id_main_project', 'id_parent', 'descr', 'longdescr', 'hoursplanned', 'hoursleft', 'themecolor', 'themebgcolor', 'hoursworked', 'priority', 'statusproj', 'created_at', 'modify_at',
|
return ['idapp', 'userId', 'respUsername', 'viceRespUsername', 'pos', 'typeproj', 'id_main_project', 'id_parent', 'descr', 'longdescr', 'groupId', 'hoursplanned', 'hoursleft', 'themecolor', 'themebgcolor', 'hoursworked', 'priority', 'statusproj', 'created_at', 'modify_at',
|
||||||
'completed_at', 'expiring_at', 'enableExpiring', 'id_prev', 'progressCalc', 'modified', 'live_url', 'test_url', 'begin_development', 'begin_test', 'totalphases', 'actualphase', 'hoursweeky_plannedtowork', 'endwork_estimate'
|
'completed_at', 'expiring_at', 'enableExpiring', 'progressCalc', 'modified', 'live_url', 'test_url', 'begin_development', 'begin_test', 'totalphases', 'actualphase', 'hoursweeky_plannedtowork', 'endwork_estimate'
|
||||||
, 'privacyread', 'privacywrite']
|
, 'privacyread', 'privacywrite']
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -769,7 +769,7 @@ module.exports = {
|
|||||||
// **********************
|
// **********************
|
||||||
// SORT WITH PREV_ID
|
// SORT WITH PREV_ID
|
||||||
// **********************
|
// **********************
|
||||||
mapSort: function (linkedList) {
|
/* mapSort: function (linkedList) {
|
||||||
let sortedList = [];
|
let sortedList = [];
|
||||||
let remainingList = [];
|
let remainingList = [];
|
||||||
var map = new Map();
|
var map = new Map();
|
||||||
@@ -782,11 +782,11 @@ module.exports = {
|
|||||||
var item = linkedList[i];
|
var item = linkedList[i];
|
||||||
if (item.id_prev === server_constants.LIST_START) {
|
if (item.id_prev === server_constants.LIST_START) {
|
||||||
// first item
|
// first item
|
||||||
currentId = String(item._id);
|
currentId = item._id.toString();
|
||||||
// console.log('currentId', currentId);
|
// console.log('currentId', currentId);
|
||||||
sortedList.push(item);
|
sortedList.push(item);
|
||||||
} else {
|
} else {
|
||||||
map.set(String(item.id_prev), i);
|
map.set(item.id_prev.toString(), i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -798,7 +798,7 @@ module.exports = {
|
|||||||
|
|
||||||
} else {
|
} else {
|
||||||
sortedList.push(nextItem);
|
sortedList.push(nextItem);
|
||||||
currentId = String(nextItem._id);
|
currentId = nextItem._id.toString();
|
||||||
}
|
}
|
||||||
conta++;
|
conta++;
|
||||||
}
|
}
|
||||||
@@ -818,6 +818,9 @@ module.exports = {
|
|||||||
|
|
||||||
return sortedList;
|
return sortedList;
|
||||||
},
|
},
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
checkUserOk(userpassed, userauth, res) {
|
checkUserOk(userpassed, userauth, res) {
|
||||||
this.mylog('checkUserOk', userpassed, userauth);
|
this.mylog('checkUserOk', userpassed, userauth);
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ module.exports = {
|
|||||||
Tutor: 8,
|
Tutor: 8,
|
||||||
Traduttrici: 16,
|
Traduttrici: 16,
|
||||||
Zoomeri: 32,
|
Zoomeri: 32,
|
||||||
|
Department: 64,
|
||||||
},
|
},
|
||||||
|
|
||||||
MessageOptions: {
|
MessageOptions: {
|
||||||
@@ -64,10 +65,11 @@ module.exports = {
|
|||||||
OrderStatus: {
|
OrderStatus: {
|
||||||
NONE: 0,
|
NONE: 0,
|
||||||
IN_CART: 1,
|
IN_CART: 1,
|
||||||
CHECKOUT_CONFIRMED: 2,
|
CHECKOUT_SENT: 2,
|
||||||
PAYED: 3,
|
ORDER_CONFIRMED: 3,
|
||||||
DELIVEDED: 4,
|
PAYED: 4,
|
||||||
RECEIVED: 5,
|
DELIVEDED: 5,
|
||||||
|
RECEIVED: 6,
|
||||||
CANCELED: 10,
|
CANCELED: 10,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user