On 2016-12-26 02:47, Pascal Obstetar wrote:
> Bonjour,
>
> J'ai les deux attributs suivants debut (datetime) et debutdate (date) :
>
> debut = fields.DateTime(
> string=u'Début (Date/Heure)',
> help=u'Début (Date/Heure)', )
>
> debutdate = fields.Function(
> fields.Date(string=u'Date', help=u'Début (Date)'),
> getter='_get_debutdate',
> searcher='search_debutdate', )
>
> def _get_debutdate(self, ids):
> u'Date debut'
> if self.debut:
> return self.debut.date()
> return None
>
> @classmethod
> def search_debutdate(cls, name, clause):
> return [('debutdate', ) + tuple(clause[1:])]
>
>
> La fonction search_debutdate ne renvoie rien lorsque le filtre contient
> deux dates, qu'est-ce qui est faux ? Y-a-t-il un moyen particulier pour
> coder le renvoi de la date ?
Je pense que le problème est que comparer des dates avec des datetimes
ne donnent aucun résultat.
Il faut surement dans le searcher modifier les valeurs pour n'avoir que
des dates.
--
Cédric Krier - B2CK SPRL
Email/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse
https://groups.google.com/d/msgid/tryton-fr/20161230150742.GN60865%40tetsuo.