Re: Cronologia attività

Originally Posted by
Paolo.Bellesia Ciao,
ho inserito due nuove voci all'interno della scheda Riunioni nel campo Stato, oltre a Attività, Confermato, Non confermato e Pianificato, ho inserito anche Effettuato e Non effettuato.
Quando vado però a selezionare li stato Effettuato, la Riunione non viene visualizzata nella cronologia delle azioni fatte per quell'azienda. Probabilmente perche il filtro interno che ci sara sullo stato, non riconoscendo questi due nuovi valori inseriti, li ommette dalla lista.
Sapete come poter modificare questi filtri? Credo che dovro intervenire sul codice, ma dove?
ciao e grazie.
Paolo
Ciao,
le riunioni identificate dal nuovo stato da te aggiunto non vengono visualizzate nella list-view proprio perchè il nuovo stato non è inserito nel filtro.
Sugar applica questo filtro:
meetings.status= Planned
meetings.status= Held
meetings.status= Not held
dovresti aggiungere i tuoi nuovi status a mano
Dai un'occhiata a questi files:
<sugar-root>\modules\Activities\OpenListView.php' :
$where .= " meetings.status = '$status' ";
<sugar-root>\modules\Activities\metadata\subpaneldefs.php ' :
'where' => "(meetings.status='Planned')",
<sugar-root>\modules\Administration\RepairActivities.php' :
$meetingQuery = "SELECT * FROM meetings where meetings.status != 'Held' and meetings.deleted=0";
<sugar-root>\modules\History\metadata\subpaneldefs.php' :
'where' => "(meetings.status='Held' OR meetings.status='Not Held')",
<sugar-root>\modules\Meetings\metadata\subpanels\ForActiv ities.php' :
'where' => "(meetings.status='Planned')",
<sugar-root>\modules\Meetings\metadata\subpanels\ForHisto ry.php' :
'where' => "(meetings.status='Held' OR meetings.status='Not Held')",
What do you think the cookie monster eats ?
Bookmarks