2014-10-16 16:32 GMT+02:00 Giacomo Zanobini <[email protected]>:
> ciao a tutti, ho una vecchia versione di Plone (3.3) e dovrei aggiungere una
> entry ai possibili valori selezionabili nel criterio di una collezione,
> relativamente ad un campo data.
>
> Normalmente le voci sono:
> Adesso
> 1 giorno
> 2 giorni
> 5 giorni
> 1 settimana
> 2 settimane
> 1 mese
> 3 mesi
> .....
>
> ho trovato che il file
> /usr/local/Plone/buildout-cache/eggs/Products.CMFTopic-2.1.2-py2.4.egg/Products/CMFTopic/DateCriteria.py
> contiene il seguente codice:
>
>>     _defaultDateOptions = ( (     0, 'Now'      )
>>                           , (     1, '1 Day'    )
>>                           , (     2, '2 Days'   )
>>                           , (     5, '5 Days'   )
>>                           , (     7, '1 Week'   )
>>                           , (    14, '2 Weeks'  )
>>                           , (    31, '1 Month'  )
>>                           , (  31*3, '3 Months' )
>>                           , (  31*6, '6 Months' )
>>                           , (   365, '1 Year'   )
>>                           , ( 365*2, '2 years'  )
>>                           )
>
>
> a me servirebbe aggiungere una opzione per "18 giorni" ma aggiungere la
> seguente riga, non basta:
>>
>>                           , (    18, '18 Days')
>
>
> Dopo il riavvio Plone continua a mostrare le voci di prima (e il
> corrispondente file .pyc rimane non viene aggiornato)
>
> tra l'altro, vorrei evitare di eseguire nuovamente il buildout, ma
> semplicemente correggere il file giusto nel posto giusto.
>
> Sapreste aiutarmi?
>

Se il file .pyc non viene toccato: sei sicuro sia la versione giusta
di Products.CMFTopic? non è che nella eggs hai altre versioni?
Il modo migliore per vederlo è editare il file "instance" (...o come
si chiama nel tuo caso...) e cercarlo nella lista degli egg.

PS: ad ogni modo **modificare il codice sorgente di Plone** è un
peccato punibile con la morte e l'esclusione a vita da questa mailing
list!!! :)
Fai in altro modo, anche una monkey-patch va bene, ma non toccare il
codice degli egg. Mai!
Se non vuoi rilanciare il buildout, credi il tuo pacchetto che fa la
monkey patch dentro alla cartella "products" (sperando ci sia nel tuo
buildout), che viene automaticamente caricata.

-- 
Saluti/Regards

Luca Fabbri - RedTurtle Technology
E-mail: [email protected]
Web Site: http://www.redturtle.it/
Phone: +39 0532 1915958
Fax: +39 0532 287070
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a