diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py index d544a5dc091..1fb4a971107 100644 --- a/addons/base_setup/installer.py +++ b/addons/base_setup/installer.py @@ -100,8 +100,12 @@ class base_setup_installer(osv.osv_memory): interface_id = self.pool.get('res.config.view').search(cr, uid, []) interface = self.pool.get('res.config.view').read(cr, uid, interface_id)[0] modules_selected = self.read(cr, uid, ids)[0] - if interface.get('view', '') == 'simple' and modules_selected.get('mrp',False): - return modules | set(['mrp_jit']) - return modules + added_modules = [] + if interface.get('view', '') == 'simple' : + if modules_selected.get('mrp', False): + added_modules.append('mrp_jit') + if modules_selected.get('knowledge', False): + added_modules.append('document_ftp') + return modules | set(added_modules) base_setup_installer() diff --git a/addons/document_ftp/document_ftp_view.xml b/addons/document_ftp/document_ftp_view.xml index bd7571002fe..1ea96bab73a 100644 --- a/addons/document_ftp/document_ftp_view.xml +++ b/addons/document_ftp/document_ftp_view.xml @@ -24,10 +24,17 @@
+