From d67f833d2337443441be6e3e7996cdf3f648bb21 Mon Sep 17 00:00:00 2001 From: Leonardo Donelli Date: Fri, 3 Feb 2017 14:48:44 +0100 Subject: [PATCH] Access rules and create group "document manager" in knowledge module --- document_type/README.rst | 5 +++++ document_type/__manifest__.py | 1 + document_type/security/ir.model.access.csv | 3 +++ knowledge/__manifest__.py | 2 +- knowledge/security/knowledge_security.xml | 8 ++++++++ knowledge/views/knowledge.xml | 1 + 6 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 document_type/security/ir.model.access.csv diff --git a/document_type/README.rst b/document_type/README.rst index 5d94f66b..d48ec103 100644 --- a/document_type/README.rst +++ b/document_type/README.rst @@ -42,6 +42,11 @@ knowledge/issues/new?body=module:%20 knowledge%0Aversion:%20 9.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. +TODO +==== + +* Show document type in the attachment list in the sidebar, and maybe order and group by those? + Credits ======= diff --git a/document_type/__manifest__.py b/document_type/__manifest__.py index 1d72d98d..1fbc9951 100644 --- a/document_type/__manifest__.py +++ b/document_type/__manifest__.py @@ -13,6 +13,7 @@ 'views/document_type.xml', 'views/attachment.xml', 'templates/web.xml', + 'security/ir.model.access.csv', ], "installable": True, "auto_install": False, diff --git a/document_type/security/ir.model.access.csv b/document_type/security/ir.model.access.csv new file mode 100644 index 00000000..7806e812 --- /dev/null +++ b/document_type/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +document_type_all,document.type.all,model_document_type,,1,0,0,0 +document_type_manager,document.type.document.manager,model_document_type,knowledge.group_document_manager,1,1,1,1 diff --git a/knowledge/__manifest__.py b/knowledge/__manifest__.py index b2fbc36f..e72d1045 100644 --- a/knowledge/__manifest__.py +++ b/knowledge/__manifest__.py @@ -3,7 +3,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "Knowledge Management System", - "version": "10.0.1.0.0", + "version": "10.0.1.1.0", "author": "OpenERP SA, MONK Software, Odoo Community Association (OCA)", "category": "Knowledge", "license": "AGPL-3", diff --git a/knowledge/security/knowledge_security.xml b/knowledge/security/knowledge_security.xml index 816b6b57..1808716a 100644 --- a/knowledge/security/knowledge_security.xml +++ b/knowledge/security/knowledge_security.xml @@ -7,4 +7,12 @@ + + Knowledge manager + Knowledge managers can define document types + + + + + diff --git a/knowledge/views/knowledge.xml b/knowledge/views/knowledge.xml index e8198c7e..c8966175 100644 --- a/knowledge/views/knowledge.xml +++ b/knowledge/views/knowledge.xml @@ -13,6 +13,7 @@ id="menu_document_configuration" name="Configuration" parent="menu_document" + groups="group_document_manager" sequence="50"/>