Как получить доступ к другой модели в Odoo? - PullRequest
1 голос
/ 06 октября 2019

Это пользовательская модель, определенная в 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_vehiclecalendar.

screenshot of Odoo view Когда я щелкаю по соответствующему раскрывающемуся полю, появляется только опция «создать и изменить», тогда как яожидал список предложений из таблицы транспортных средств.

Если я нажимаю «Создать и редактировать», чтобы создать новую запись транспортного средства - она ​​переходит к таблице транспортных средств и отображается в обычном виде транспортного средства, но это не виден в представлении, которое я сделал для модели x_vehiclecalendar (т. е. на скриншоте).

Права доступа и правила доступа к записи были изменены таким образом, чтобы мой текущий пользовательможет делать все: Access rights Record rules

В чем причина такого поведения и как его можно исправить?

1 Ответ

0 голосов
/ 06 октября 2019

Я мог бы подумать о двух возможностях XML-домена или правила доступа к записи, вы применили их?

...