- Sistemato i Referenti (e non Editori), quando crei un nuovo Catalogo ti imposta la proprietà a te, ma chiunque Collaboratore potrebbe cmq modificartelo.

This commit is contained in:
Surya Paolo
2025-07-01 12:59:39 +02:00
parent 4b65400d50
commit 9e95fe622b
29 changed files with 138 additions and 84 deletions

View File

@@ -177,7 +177,7 @@
</div>
<div
v-if="
(tools.isManager() || tools.isEditor()) &&
(tools.isCollaboratore()) &&
!optcatalogo.generazionePDFInCorso &&
(editOn || options.show_edit_book)
"
@@ -195,7 +195,7 @@
color="primary"
icon="fas fa-pencil-alt"
v-if="
(tools.isManager() || tools.isEditor()) &&
(tools.isCollaboratore()) &&
!optcatalogo.generazionePDFInCorso &&
(editOn || options.show_edit_book)
"
@@ -203,7 +203,7 @@
<q-list>
<q-item
v-if="
(tools.isManager() || tools.isEditor()) &&
(tools.isCollaboratore()) &&
!optcatalogo.generazionePDFInCorso &&
(editOn || options.show_edit_book)
"
@@ -224,7 +224,7 @@
</q-item>
<q-item
v-if="
(tools.isManager() || tools.isEditor()) &&
(tools.isCollaboratore()) &&
!optcatalogo.generazionePDFInCorso &&
(editOn || options.show_edit_book)
"

View File

@@ -5,7 +5,7 @@
v-if="isfinishLoading"
>
<q-toggle
v-if="(tools.isManager() || tools.isEditor() || tools.isGrafico()) && !showMap && editOn"
v-if="(tools.isCollaboratore()) && !showMap && editOn"
v-model="editOn"
color="green"
icon="fas fa-pencil-alt"

View File

@@ -347,7 +347,7 @@
</div>
<div v-else-if="myel.type === shared_consts.ELEMTYPE.CATALOGLIST">
<div v-if="editOn" class="elemEdit">Cataloghi</div>
<q-tabs v-if="tools.isEditor() || tools.isGrafico()" v-model="tabcatalogo" dense class="bg-green text-white">
<q-tabs v-if="tools.isCollaboratore()" v-model="tabcatalogo" dense class="bg-green text-white">
<q-tab name="griglia" icon="fas fa-eye" label="Griglia"> </q-tab>
<!--<q-tab name="statistiche" icon="fas fa-chart-pie" label="Statistiche"> </q-tab>-->
<q-tab name="lista" icon="fas fa-list" label="Lista"> </q-tab>
@@ -381,7 +381,7 @@
</div>
<div v-else-if="myel.type === shared_consts.ELEMTYPE.RACCOLTE_CATALOGHI">
<div v-if="editOn" class="elemEdit">Raccolte Cataloghi</div>
<q-tabs v-if="tools.isEditor() || tools.isGrafico()" v-model="tabcatalogo" dense class="bg-green text-white">
<q-tabs v-if="tools.isCollaboratore()" v-model="tabcatalogo" dense class="bg-green text-white">
<q-tab name="griglia" icon="fas fa-eye" label="Griglia"> </q-tab>
<q-tab name="lista" icon="fas fa-list" label="Lista"> </q-tab>
</q-tabs>

View File

@@ -146,7 +146,7 @@
>
aggiornato al ({{ tools.getstrDate(myrec.data_online_stampa) }})
</div>
<div
<!--<div
v-if="!tools.isUtente() && dettagli"
class="text-caption text-h7 text-grey q-pb-xs"
>
@@ -159,6 +159,20 @@
da
{{ myrec.username_lista_generata }}
</span>
</div>-->
<div
v-if="!tools.isUtente() && dettagli && myrec.data_lista_updated"
class="text-caption text-h7 text-grey q-pb-xs"
>
<q-icon name="fas fa-list" /> Lista aggiornata il:
<span
:class="
`text-` + (tools.isDateValid(myrec.data_lista_updated) ? 'blue' : 'red')
"
>{{ tools.getstrDate(myrec.data_lista_updated) || '' }}
da
{{ myrec.username_lista_updated }}
</span>
</div>
</div>
<!--<div class="text-overline text-orange-9">{{collanestr}}</div>-->

View File

@@ -234,6 +234,12 @@ export default defineComponent({
field: 'pdf_online_size',
align: 'center',
},
{
name: 'data_online',
label: 'Data Online',
field: 'data_online',
align: 'center',
},
{
name: 'pdf_online_stampa',
label: 'PDF OnLine Stampa',
@@ -246,12 +252,6 @@ export default defineComponent({
field: 'pdf_online_stampa_size',
align: 'center',
},
{
name: 'data_online',
label: 'Data Online',
field: 'data_online',
align: 'center',
},
{
name: 'data_online_stampa',
label: 'Data Online Stampa',

View File

@@ -83,7 +83,7 @@
v-model="optcatalogo"
:idPage="idPage"
:options="{
show_edit_book: tools.isEditor(),
show_edit_book: tools.isCollaboratore(),
}"
@selauthor="selauthor"
:scheda="optcatalogo.arrSchede[0].scheda"

View File

@@ -50,7 +50,7 @@
</div>
<div v-if="
tools.isLogged() &&
(isAdmin() || tools.isEditor() || tools.isGrafico())
(isAdmin() || tools.isCollaboratore())
" class="text-h7">
<q-toggle :icon="'fas fa-pencil-alt'" v-model="editOn"> </q-toggle>
</div>