Tu sei qui

Diverso modulo prese visioni nell'ultimo aggiornamento Pacchetto Scuola

15 contenuti / 0 new
Ultimo contenuto
bucari.marconi
Diverso modulo prese visioni nell'ultimo aggiornamento Pacchetto Scuola

Ciao,

ho notato che nel "Pacchetto scuola - Novembre 2014 (prima installazione)" è presente un diverso modulo per la presa visione delle circolari rispetto all'ultimo "Aggiornamento modulo Circolari (Sign for acknowledgement 2.9 di Paolo Bozzo)".

Più precisamente ho notato dalla consultazione degli allegati che nella spegazione presente nel file circolari.pdf c'è anche la voce "Senza richiesta di presa visione" e nel file circolari_controllo.pdf c'è la possibilità di filtrare anche per "Scuola" e "Qualifica" funzioni che ritendo utilissime ma che nell'ultimo aggiornamento (Sign for acknowledgement 2.9 di Paolo Bozzo) invece mancano.

Come si può fare per adeguare anche i siti attivi con queste ulteriori funzioni senza dover reinstallare tutto ?

Grazie.
SL

admin

NO, non è nel modulo di Paolo Bozzo.
E' una variazione che ho posto io In tipo di contenuto e Regole perchè mi è parso utile inserirla.

  1. Tipi di contenuto - Circolari - Gestisci campi
  2. In riga Tipo di circolare - Modifica
  3. Nel campo Elenco dei valori ammessi, in ultima posizione aggiungi
    Senza richiesta di presa visione|Senza richiesta di presa visione
  4. [Salva impostazioni]
  5. Dizzipa il file in allegato
  6. Apri il file e Importa la regola in Configurazione regole

 

Allegati: 
iisghisleri

Come dovrebbe comportarsi esattamente questa nuova impostazione?

Fa sparire la sezione "Firma entro questa data" o sbaglio?

non penso funzioni solo così...

Allegati: 
bucari.marconi

Grazie. Procedo.

Per quanto riguarda invece la possibilità di filtrare per "Scuola" e "Qualifica" nella scheda "Prese Visione" della circolare ?

Saluti.
SL

Allegati: 
iisghisleri

Non basta solo aggiungere la regola occorre aggiungere anche la dipendenza per far sparire -Firma entro questa data-

Allegati: 
admin

Non basta solo aggiungere la regola occorre aggiungere anche la dipendenza per far sparire -Firma entro questa data-

NO!!! Nel pacchetto la dipendenza è già definita ed esattamente in senso contrario a quanto dici. 

Infatti si dice già al sistema di far comparire Firma entro questa data solo se:

Solo presa visione
Sciopero
Assemblea sindacale
Evento
Altro

dove Altro indica Altro tipo che richiede form personalizzato

Senza firma di presa visione non ha assoltamente bisogno di altre dipendenze perchè appunto la data non deve uscire.

Non so come tu abbia strutturato il tuo sito, ma nel pacchetto che ho distribuito è esattamente così.

Nadia

Allegati: 
admin

nel file circolari_controllo.pdf c'è la possibilità di filtrare anche per "Scuola" e "Qualifica" funzioni che ritendo utilissime ma che nell'ultimo aggiornamento (Sign for acknowledgement 2.9 di Paolo Bozzo) invece mancano

Ma ...  non è vero che mancano!

Devi configurare tu e non capisco perchè dovevi già aver configurato in precedenza.

Configurazione - Presa visione - Campi utente da visualizzare in tabella.

Allegati: 
bucari.marconi

Chiedo scusa.

In Configurazione - Presa visione - Campi utente da visualizzare in tabella li avevo configurati ma poi li esclusi dalla visualizzazione perchè nella visualizzazione della tabella non compare il campo con la dicitura per esteso della sede di servizio o della qualifica ma solo i codice degli stessi 01, 03, 04 ecc...

Il fatto che proprio per questo li avevo disabilitati mi ha ingannnato.

Come si può fare per far comparire nella tabella di visualizzazione delle prese visioni la dicitura della sede e della qualifica per esteso invece che i rispettivi codici ?

 

Allegati: 
admin

Ora ricordo. Nei vecchi pacchetti c'era:

01|Xxxxxxx
02||Xxxxxx

A suo tempo, quando abbiamo inserito Circolari, avevo avvertito di cambiare in 

Xxxxxxx|Xxxxxxx
Xxxxxx|Xxxxxx

Ora, se hai utenti che usano l'opzione non riesci più a cambiare 01 - 02 a meno di annullare il campo e di ricostruirlo ricevedendo le assegnazioni di ciascun utente.
Qui, o Paolo trova una soluzione nel suo modulo, oppure esporti dal data base gli utenti in .xls, elimini i campi e li ricostruisci, ti installi Feeds, lo configuri, salvi .xls in .csv, reimporti in massa tutti gli utenti in sito. Non so se le password possano essere reimportate. Da Drupal 6 a Drupal 7 non si può, ma qui sei sempre in Drupal 7.
Questo non l'ho pravato. Al più assegni una password uguale per tutti e li obblighi con password_policy a cambiare password al primo ingresso.
Se questo non ti piace, cerchi in Drupal un modulo che assegna la password e che obbliga a cambiarla al primo ingresso.  

Allegati: 
iisghisleri

Mi pare (o forse ho capito male) che si parlasse non del nuovo pacchetto completo che la laboriosa e gentilissima Nadia ha messo a disposizione, ma di implementare la possibilità nei siti già attivi senza cancellare nulla.

Se  sbaglio mi corriggerete!?

Allegati: 
bucari.marconi

Si intendevo questo.

Avevo già implementato il modulo 2.9 di Paolo Bozzo e adesso ho aggiunto le modifiche segnalate da Nadia implementando la regola "Senza richiesta di presa visione" e aggiunto nel campo "Tipo di circolari" l'opzione "Senza richiesta di presa visione|Senza richiesta di presa visione", però il campo "Firma entro questa data " rimane attivo anche quando seleziono "Senza richiesta di presa visione" .

La regola prevede a non settare i ruoli che devono firmare (anche se fossero selezionati nel momento in cui si crea un nuovo contenuto) dopo il salvataggio.

Infatti a tal proposito il messagio di conferma che appare dopo il salvataggio è "Nessuno può firmare questo contenuto per presa visione. Se questo non è voluto, modificare il documento e impostare i ruoli."

Percui il campo data "Firma entro questa data", siccome è un campo obbligatorio, può essere settato ma non influisce proprio perchè nessun ruolo è abilitato alla firma, quindi nasconderlo o meno non cambia nulla.

Comunque se proprio ti desse fastidio puoi sempre aggiungere una dipendenza in Tipo di contenuto -> Circolari -> Manage Dependencies:

Firma entro questa data (expire_date) Tipo di circolare (field_tipo_di_circolare) Firma entro questa data is invisible when Tipo di circolare has value "Senza richiesta di presa visione"

 

Spero che sia chiaro e soprattuto che abbia capito come funzioni...

Allegati: 
iisghisleri

ESATTO! Era quello che dicevo io, avevo già messo la dipendenza per far sparire la data.

(sempre per rendere le cose semplici e fruibili al massimo e non dover spiegare troppe cose ad amministrativi non molto pronti)

Solo per i siti già esistenti naturalmente.

Allegati: 
admin

Attenzione! Affinchè tutto funzioni per bene è necessario che in Tipi di Contenuto - Circolari :

  1. Riga Firma entro questa data cliccare su Modifica e NON avere flaggato in campo obbligatorio.
  2. Nella scheda Manage Dependencies creare questa dipendenza:
    • nella colonna DEPENDENT in Add new dependency selezionare Firma entro questa data (expire_date)
    • nella colonna DEPENDEES selezionare Tipo di circolare (field_tipo_di_circolare)
    • cliccare su [Add dependency]
    • in Values input mode scegliere Any of this values (OR)...
    • nel campo Set of values  inserire:
      Solo presa visione
      Sciopero
      Assemblea sindacale
      Evento
      Altro
    •  Cliccare su [Salva le impostazioni]

In questo modo la data di scadenza circolare comparirà sulle 4 opzioni. Se flaggato Senza richiesta di presa visione, non compare.

Se si vuole rendere obbligatorio che la data venga precisata quando appare, allora occorre aggiungere un'altra dipendenza:

  1. nella colonna DEPENDENT in Add new dependency selezionare Firma entro questa data (expire_date)
  2. nella colonna DEPENDEES selezionare Tipo di circolare (field_tipo_di_circolare)
  3. cliccare su [Add dependency]
  4. in Values input mode scegliere Any of this values (OR)...
  5. nel campo Set of values  inserire:
    Solo presa visione
    Sciopero
    Assemblea sindacale
    Evento
    Altro
  6. in Form state  selezionare Obbligatorio
  7.  Cliccare su [Salva le impostazioni]

Ma perchè creare una seconda dipendenza che rende obbligatorio precisare la data? Perchè allora non lasciare flaggata l'opzione Campo obbligatorio in  Firma entro questa data?

Perchè ho notato che se lasci flaggata l'opzione Campo obbligatorio in Firma entro questa data, stranamente al savataggio di una circolare Senza richiesta di presa visione, il sistema pone in RIMOZIONE DALLA VISIONE PUBBLICA - Anno di partenza per la rimozione del documento  l'anno 1970, invece che 2015.

Dico stranamente perchè mi sono trovata con questo problema dopo gli ultimi aggiornamenti.
Ho provato innumerevoli soluzioni e ho appurato che questo impianto funziona.

Allegati: 
tancredi.marchionni

Ho appena notato che se si sceglie, ad esempio, "Solo presa visione" e poi non si imposta una data nel campo "Firma entro questa data" il nodo viene salvato lo stesso, nonostante gli asterischi rossi siano presenti.

Mi fate sapere se succede solo a me?

Allegati: 
iisghisleri

Che dire, precisa come un orologio svizzero!

Allegati: