[IMP] ModelConverter

* add generate method to indicate that the converter can produce
  values it can consume

* fix to_url, should return a string

bzr revid: xmo@openerp.com-20131108132135-n80fot7xv6by43dx
This commit is contained in:
Xavier Morel
2013-11-08 14:21:35 +01:00
parent e3c3c42ce2
commit 565df0c0bf
+5 -1
View File
@@ -859,7 +859,11 @@ class ModelConverter(routing.BaseConverter):
return request.registry[self.model].browse(request.cr, request.uid, int(value), context=request.context)
def to_url(self, value):
return value.id
return str(value.id)
def generate(self):
for id in request.registry[self.model].search(request.cr, request.uid, [], context=request.context):
yield request.registry[self.model].browse(request.cr, request.uid, id, context=request.context)
class ModelsConverter(routing.BaseConverter):