Model 如何在Odoo中访问参考其他模型?

Model 如何在Odoo中访问参考其他模型?,model,odoo,odoo-12,Model,Odoo,Odoo 12,这是在Odoo 12中定义的自定义模型,它指示在给定日期使用的车辆: class DailyVehicleMap(models.Model): _name = 'x_vehiclecalendar' date = fields.Date("Day", required=True) vehicle = fields.Many2one('fleet.vehicle', 'Vehicle', required=True) 虽然fleet.vehicle表中有许多条目,

这是在Odoo 12中定义的自定义模型,它指示在给定日期使用的车辆:

class DailyVehicleMap(models.Model):
    _name = 'x_vehiclecalendar'
    date = fields.Date("Day", required=True)    
    vehicle = fields.Many2one('fleet.vehicle', 'Vehicle', required=True)
虽然
fleet.vehicle
表中有许多条目,但当我尝试将记录添加到
x\u vehiclecalendar
时,无法访问这些条目

当我单击相应的下拉字段时,只有一个“创建和编辑”选项,而我希望从车辆表中得到一个建议列表

如果我按“创建和编辑”创建一个新的车辆条目-它将进入车辆表,并在常规车辆视图中可见,但在我为
x_vehiclecalendar
模型(即屏幕截图中的一个)创建的视图中不可见

对访问权限和记录访问规则进行了调整,以使我的当前用户可以执行所有操作:


这种行为的原因是什么?如何纠正?

我可以想出两种可能的XML域或记录访问规则,
您是否应用了任何规则?

我可以想出两种可能的XML域或记录访问规则,
您是否应用了任何?

记录访问规则配置为允许我的用户进行所有访问;我用一些截图更新了这个问题。至于XML域,我如何检查它?我没有执行任何与XML相关的操作,可能其中一个是默认启用的?记录访问规则配置为允许我的用户进行所有访问;我用一些截图更新了这个问题。至于XML域,我如何检查它?我没有执行任何与XML相关的操作,可能其中一个是默认启用的?XML是如何定义的?我想你应该放一些小部件,比如many2one_列表之类的东西,你的xml是如何定义的?我想你应该放一些小部件,比如many2one_列表之类的