어쩌면 내가 누락되었습니다.하지만 설치를 지정하지 않을 때 모듈이 자동으로 설치되는 이유를 이해하지 못하는 경우가 있습니다. 나는이 예를 가지고있다.Odoo 혼란스러운 의존성?
'base_action_rule',
'base_setup',
'sales_team',
'mail',
'email_template',
'calendar',
'resource',
'board',
'fetchmail',
이 확인하고, 내가 crm
모듈을 설치할 때 모두 설치 : 나는 모듈에 따라 모듈 crm
을 설치했습니다. 그럼 난 marketing
모듈을 설치하고 그것은 이러한 종속성이 있습니다 'base', 'base_setup'
뿐만 아니라이 설치되어뿐만 아니라 다른 모듈 marketing_crm
합니다. 그래서 나는이 모듈이 왜 marketing
에 종속적이지 않은지 (그리고 의존성도 marketing_crm
에 의존하지 않음) 설치되는 이유를 모르겠다. marketing
을 제거하면 marketing_crm
도 제거됩니다.
marketing_crm
은 'marketing', 'crm'
입니다. 그렇다면 모듈이 설치되는 모듈이 모두 설치되면 모듈이 자동으로 설치됩니다. 어떤 설치된 모듈이 crm_marketing
에 의존하지 않아도 직접 설치하지 않았 더라면 어쨌든 설치 될 것입니다. 또는 의존성이있는 다른 것이 있습니까?
P. 또한 marketing
과 같은 모듈에 의존성이 있다는 것을 알았습니다. 'base', 'base_setup'
. 그러나 base_setup
은 이미 base
에 종속되어 있으므로 marketing
도 실제로 모두에 의존해야합니다 (실제로는 base
종속성을 두 번 지정 함을 의미합니다).