Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I have a model with a m2o relation to other model. I also have a Selection which gets populated on the fly from a web server... something like this:
from openerp import models, fields, api
class MyModel (models.Model):
def _get_options (self, query=None):
url = "http://example.com/fetch?"
rc = http_client.get (url+query) #this instruction fetches results from the external server
values = 
for entry in rc:
values.append ((entry['id'], entry['name']))
_name = "my.model"
other_model = fields.Many2One ("other.model", "Other Model")
select_ = fields.Selection (_get_options, string="Select")
def _on_other_model_change (self):
query = ... # here the query is built from the other_model data
values = self._get_options (query) ??????
What I need is to update in the view the available choices for the "select_" field.
Hope I was able to explain myself.
Best regards and thanks in advance
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 5/18/15, 2:20 PM|
|Seen: 709 times|
|Last updated: 5/18/15, 2:20 PM|