This works well for me. Thanks! El 31/01/2018, 9:01:41 (UTC-6), Sergi Almacellas Abellana escribió: > El 31/01/18 a les 15:33, Josias Pérez ha escrit: > > I was thinking in something like the code below: > > > > In Report > > > > with Transaction().set_context(_check_access=False): > > date = data['date'] > > department = data['deparment'] > > Then you should have to surround the search with the set_context call: > > with Transaction().set_context( > date=data['date'], department=data['department']): > records = Model.search(domain) > > > > In table_query > > if Transaction().context.get('date'): > > where &= report.date >= Transaction().context['date'] > > if Transaction().context.get('department'): > > where &= report_line.department == > > Transaction().context['deparment'] > > > > But I dont know if it is possible or a good practice. > > Indeed the table query can be directly searched so you be able to > perform the following search on your get_records method: > > records = Model.search([ > ('date', '>=', data['date']), > ('department', '=', data['department']), > ]) > > For me this is the cleaner solution. > > -- > Sergi Almacellas Abellana > www.koolpi.com > Twitter: @pokoli_srk
-- You received this message because you are subscribed to the Google Groups "tryton-dev" group. To view this discussion on the web visit https://groups.google.com/d/msgid/tryton-dev/1395ce4d-2284-47b4-84f4-fb6841e35fa0%40googlegroups.com.