2016-05-31 6 views
0

Я хотел бы знать, является ли это каким-либо образом сделать модуль A зависеть от модуля B, если модуль B зависит от модуля A? Как их установить одновременно? Когда я пытаюсь, оба варианта не выбираются в списке модулей.Модуль Odoo A зависит от модуля B, который зависит от модуля A

Если нет, можно ли легко слить оба модуля?

Мне нужно добавить что-то, что подразумевает эту взаимозависимость. Должен ли я переписать каждую строку обоих модулей в одном? Я был бы удивлен, так как использование другого модуля делает разработку более простой и структурированной, окулярной шовной, чтобы ее понять, поэтому я пришел, чтобы задать вам этот вопрос, даже если я ничего не нашел об этом.

ответ

0

Может быть, это поможет вам:

Флаг auto_install означает, что модуль будет автоматически установлен как только все его зависимость будет удовлетворена. Его можно установить в файле __openerp__.py. Его значение по умолчанию - False.

Добавить этот флаг в оба модуля.

Итак, вы можете создать фиктивный модуль C. Добавьте его как зависимость от A и B. Все остальные зависимости A и B должны быть в C. Затем, если вы устанавливаете C, оба модуля устанавливаются на в то же время.

+0

Я постараюсь, как только закончу свой модуль. Но если модули A и B зависят друг от друга, зависимости никогда не будут удовлетворены, вы думаете, что он все равно их установит? –

Смежные вопросы