Ciao a tutti! Vado dritto dritto al punto.
Ho realizzato un sistema di gestione degli interventi tecnici per un cliente, che funziona alla grande.
L'amministrazione inserisce le chiamate da risolvere, ogni tecnico vede quelle non risolte, le chiude andando presso il negoziante che ha richiesto l'apertura e poi loggandosi con proprio nome utente e password chiude l'intervento inserendo dei dati che servono.
Ora, il mio piccolo problema è questo, creare una view degli interventi tecnici risolti visibile da ogni utente, solo con i suoi interventi.
Se io entro con l'utente Aceman devo vedere solo quelli che ho chiuso io. Ho un campo nel contenuto che è "chiuso da", la view è pronta e ha tutti i suoi filtri funzionanti, tranne quello che filtra il campo "chiuso da" perchè non so come filtrare l'utente. Non è come quando si usano gli argomenti, perchè i contenuti sono sempre creati dall'amministrazione, vengono solo chiusi da utenti diversi. Per ora ho tamponato creando una view per ogni tecnico e impostando il filtro non esposto sul campo "chiuso da" con i vari nomi dei tecnici, c'è un modo per evitare le 8 view diverse?
Grazie mille in anticipo.
Filtrare su CCK con nome utente
Mer, 27/10/2010 - 20:34
#1
Filtrare su CCK con nome utente
invece devi usare proprio l'argomento chiuso da ammesso che restituisca un uid.
dovresti impostarlo con il valore di default "user id from logged in user"
se invece si tratta di un semplice campo cck non credo ci sia verso di sapere chi lo ha spuntato a meno che non inserisca il proprio nome o l'azione di chiusura attivi una action o una rule (modulo rules) tramite cui identificare chi ha chiuso la scheda
Certified to Rock
Grazie per la risposta!
Dunque, io utilizzo già una rule che mi autocompleta il campo "chiuso da" con il "user:name" che funziona. Quindi in sostanza dovrei trasformare il campo CCK "chiuso da" da text filed a node reference e modificare la rule in modo da inserire l'uid. Dopodichè uso gli argomenti nella vista? Grazie ancora.
(aggiunta la discussione ai preferiti)