- Sistemato problema del Circuito ITALIA, quando veniva fatta la richiesta di entrare, ancora non si era entrati nel circuito territoriale.

- Ora pertanto viene inviata la richiesta agli admin solo dopo che l'utente viene abilitato al Circuito provinciale.
This commit is contained in:
Surya Paolo
2025-10-11 18:36:04 +02:00
parent 2f39d4f1d9
commit eb0fb72c70
18 changed files with 417 additions and 544 deletions

View File

@@ -59,7 +59,7 @@ export const useCircuitStore = defineStore('CircuitStore', {
sonoDentroAlCircuitoNazionale() {
const userStore = useUserStore()
const circNazionali: any = this.listcircuits.filter((circ: any) => circ.showAlways)
const circNazionali: any = this.listcircuits.filter((circ: any) => circ.isCircItalia)
for (const circ of circNazionali) {
const trovato = userStore.my.profile.mycircuits.findIndex((mycirc: any) => mycirc.circuitname === circ.name) >= 0
@@ -74,7 +74,7 @@ export const useCircuitStore = defineStore('CircuitStore', {
getCircuitoNazionale(arrCircuiti: any): any {
const circNazionali: any = this.listcircuits.filter((circ: any) => circ.showAlways)
const circNazionali: any = this.listcircuits.filter((circ: any) => circ.isCircItalia)
for (const circ of circNazionali) {
const reccirc = arrCircuiti.find((mycirc: any) => mycirc.circuitname === circ.name)
@@ -87,9 +87,9 @@ export const useCircuitStore = defineStore('CircuitStore', {
},
EDentroAlCircuitoNazionale(user: IUserFields) {
EDentroAlCircuitoItalia(user: IUserFields) {
const circNazionali: any = this.listcircuits.filter((circ: any) => circ.showAlways)
const circNazionali: any = this.listcircuits.filter((circ: any) => circ.isCircItalia)
if (user && user.profile && user.profile.mycircuits && user.profile.mycircuits.length > 0) {
for (const circ of circNazionali) {
@@ -105,12 +105,12 @@ export const useCircuitStore = defineStore('CircuitStore', {
},
isCircuitNational(circuitname: string): boolean {
return this.listcircuits.findIndex((rec: ICircuit) => rec.name === circuitname && rec.showAlways) >= 0
return this.listcircuits.findIndex((rec: ICircuit) => rec.name === circuitname && rec.isCircItalia) >= 0
},
getCircuitsNational(): any[] {
const userStore = useUserStore()
let arrcircnaz = this.listcircuits.filter((rec: ICircuit) => rec.showAlways)
let arrcircnaz = this.listcircuits.filter((rec: ICircuit) => rec.isCircItalia)
for (const circ of arrcircnaz) {
if (userStore.my.profile.useraccounts)
@@ -145,7 +145,7 @@ export const useCircuitStore = defineStore('CircuitStore', {
for (const account of accountsConFido) {
const mycircuit = this.listcircuits.find((circ: ICircuit) => circ._id === account.circuitId)
if (mycircuit && !mycircuit.showAlways) {
if (mycircuit && !mycircuit.circuitiExtraProv) {
return true
}
}
@@ -162,7 +162,7 @@ export const useCircuitStore = defineStore('CircuitStore', {
for (const account of accountsConFido) {
const mycircuit = this.listcircuits.find((circ: ICircuit) => circ._id === account.circuitId)
if (mycircuit && !mycircuit.showAlways) {
if (mycircuit && !mycircuit.circuitiExtraProv) {
return mycircuit
}
}