summaryrefslogtreecommitdiff
path: root/addons/base_setup
diff options
context:
space:
mode:
authorRaphael Collet <rco@openerp.com>2012-04-20 15:00:58 +0200
committerRaphael Collet <rco@openerp.com>2012-04-20 15:00:58 +0200
commit36f97a0f3ac25e4b7a053888f7e4dd6747e25404 (patch)
treed463c7c591e5b47281c6226912d9e37463fcd573 /addons/base_setup
parent259295535a24c369b4745dccd0c15dded44692c6 (diff)
parentcaf2acc46a2c8a1a9e64f79d3387c3201839743d (diff)
[MERGE] trunk-v62_knowledge_config-jap (config wizard of Knowledge)
bzr revid: rco@openerp.com-20120420130058-orf7juhf0mgxie6k
Diffstat (limited to 'addons/base_setup')
-rw-r--r--addons/base_setup/res_config.py18
-rw-r--r--addons/base_setup/res_config_view.xml36
2 files changed, 54 insertions, 0 deletions
diff --git a/addons/base_setup/res_config.py b/addons/base_setup/res_config.py
index 5031a608099..8d0808a8870 100644
--- a/addons/base_setup/res_config.py
+++ b/addons/base_setup/res_config.py
@@ -56,4 +56,22 @@ class report_config_settings(osv.osv_memory):
This installs the module report_webkit_sample."""),
}
+
+
+class knowledge_config_settings(osv.osv_memory):
+ _name = 'knowledge.configuration'
+ _inherit = 'res.config.settings'
+ _columns = {
+ 'module_wiki_quality_manual': fields.boolean('Use an internal wiki to group FAQ',
+ help="""It installs the wiki_quality_manual module."""),
+ 'module_wiki_faq': fields.boolean('Track quality with wiki',
+ help="""It install the wiki_faq."""),
+ 'module_document': fields.boolean('Full Document Indexing',
+ help="""It install the document."""),
+ 'module_document_ftp': fields.boolean('Share repositories (FTP)',
+ help="""It install the document_ftp."""),
+ 'module_document_webdav': fields.boolean('Share Repositories (WebDAV)',
+ help="""It install the document_webdav."""),
+ }
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/base_setup/res_config_view.xml b/addons/base_setup/res_config_view.xml
index a7a665f89ef..42378c11818 100644
--- a/addons/base_setup/res_config_view.xml
+++ b/addons/base_setup/res_config_view.xml
@@ -63,5 +63,41 @@
<menuitem id="menu_reporting_configuration" name="Reporting" parent="base.menu_config"
sequence="45" action="action_reporting_configuration"/>
+ <record id="view_knowledge_configuration" model="ir.ui.view">
+ <field name="name">Configure Knowledge</field>
+ <field name="model">knowledge.configuration</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="Configure Knowledge" layout="manual">
+ <div class="oe_form_topbar">
+ <button string="Apply" type="object" name="execute"/>
+ <button string="Cancel" special="cancel"/>
+ </div>
+ <sheet layout="auto">
+ <separator string="Wiki" colspan="4"/>
+ <field name="module_wiki_quality_manual"/>
+ <newline/>
+ <field name="module_wiki_faq"/>
+
+ <separator string="Documents" colspan="4"/>
+ <field name="module_document"/>
+ <newline/>
+ <field name="module_document_ftp"/>
+ <newline/>
+ <field name="module_document_webdav"/>
+ </sheet>
+ </form>
+ </field>
+ </record>
+
+ <record id="action_knowledge_configuration" model="ir.actions.act_window">
+ <field name="name">Configure Knowledge</field>
+ <field name="res_model">knowledge.configuration</field>
+ <field name="view_mode">form</field>
+ <field name="target">inline</field>
+ </record>
+ <menuitem id="menu_knowledge_configuration" name="Knowledge" parent="base.menu_config"
+ sequence="19" action="action_knowledge_configuration"/>
+
</data>
</openerp>