- 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:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6387,8 +6387,20 @@ export const colTableCircuitComplete = [
|
||||
fieldtype: costanti.FieldType.boolean,
|
||||
}),
|
||||
AddCol({
|
||||
name: 'showAlways',
|
||||
label_trans: 'circuit.showAlways',
|
||||
name: 'circuitiExtraProv',
|
||||
label_trans: 'circuit.circuitiExtraProv',
|
||||
fieldtype: costanti.FieldType.boolean,
|
||||
onlyforAdmin: true,
|
||||
}),
|
||||
AddCol({
|
||||
name: 'isCircItalia',
|
||||
label_trans: 'circuit.isCircItalia',
|
||||
fieldtype: costanti.FieldType.boolean,
|
||||
onlyforAdmin: true,
|
||||
}),
|
||||
AddCol({
|
||||
name: 'enableOnlyIf1CircuitExist',
|
||||
label_trans: 'circuit.enableOnlyIf1CircuitExist',
|
||||
fieldtype: costanti.FieldType.boolean,
|
||||
onlyforAdmin: true,
|
||||
}),
|
||||
@@ -6688,8 +6700,20 @@ export const colTableCircuit = [
|
||||
disable: true,
|
||||
}),
|
||||
AddCol({
|
||||
name: 'showAlways',
|
||||
label_trans: 'circuit.showAlways',
|
||||
name: 'circuitiExtraProv',
|
||||
label_trans: 'circuit.circuitiExtraProv',
|
||||
fieldtype: costanti.FieldType.boolean,
|
||||
onlyforAdmin: true,
|
||||
}),
|
||||
AddCol({
|
||||
name: 'isCircItalia',
|
||||
label_trans: 'circuit.isCircItalia',
|
||||
fieldtype: costanti.FieldType.boolean,
|
||||
onlyforAdmin: true,
|
||||
}),
|
||||
AddCol({
|
||||
name: 'enableOnlyIf1CircuitExist',
|
||||
label_trans: 'circuit.enableOnlyIf1CircuitExist',
|
||||
fieldtype: costanti.FieldType.boolean,
|
||||
onlyforAdmin: true,
|
||||
}),
|
||||
|
||||
@@ -8219,7 +8219,8 @@ export const tools = {
|
||||
admins: [],
|
||||
color: '#ff5500',
|
||||
deperimento: false,
|
||||
showAlways: false,
|
||||
circuitiExtraProv: false,
|
||||
isCircItalia: false,
|
||||
transactionsEnabled: false,
|
||||
status: shared_consts.CIRCUIT_STATUS.FASE1_CREAZIONE_GRUPPO,
|
||||
symbol: 'RIS',
|
||||
|
||||
@@ -113,6 +113,7 @@ export const DefaultUser: IUserFields = {
|
||||
noNameSurname: false,
|
||||
noCircuit: false,
|
||||
noCircIta: false,
|
||||
insert_circuito_ita: false,
|
||||
noFoto: false,
|
||||
asked_circuits: [],
|
||||
refused_circuits: [],
|
||||
@@ -186,6 +187,7 @@ export const DefaultProfile: IUserProfile = {
|
||||
noNameSurname: false,
|
||||
noCircuit: false,
|
||||
noCircIta: false,
|
||||
insert_circuito_ita: false,
|
||||
noFoto: false,
|
||||
asked_circuits: [],
|
||||
refused_circuits: [],
|
||||
@@ -612,15 +614,15 @@ export const useUserStore = defineStore('UserStore', {
|
||||
// controlla che il circuito sia Abilitato e Territoriale !
|
||||
for (const circuitname of arrout) {
|
||||
const circuit = circuitStore.getCircuitByName(circuitname);
|
||||
if (circuit && circuit.transactionsEnabled && !circuit.showAlways) {
|
||||
if (circuit && circuit.transactionsEnabled && !circuit.circuitiExtraProv) {
|
||||
arrfinale.push(circuitname);
|
||||
}
|
||||
}
|
||||
|
||||
// Poi aggiungi i Circuiti ITALIA
|
||||
// Poi aggiungi i Circuiti Nazionali
|
||||
for (const circuitname of arrout) {
|
||||
const circuit = circuitStore.getCircuitByName(circuitname);
|
||||
if (circuit && circuit.transactionsEnabled && circuit.showAlways) {
|
||||
if (circuit && circuit.transactionsEnabled && circuit.circuitiExtraProv) {
|
||||
arrfinale.push(circuitname);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user