Access rules and create group "document manager" in knowledge module

This commit is contained in:
Leonardo Donelli 2017-02-03 14:48:44 +01:00
parent 9f8ca75e57
commit d67f833d23
6 changed files with 19 additions and 1 deletions

View File

@ -42,6 +42,11 @@ knowledge/issues/new?body=module:%20
knowledge%0Aversion:%20 knowledge%0Aversion:%20
9.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. 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 Credits
======= =======

View File

@ -13,6 +13,7 @@
'views/document_type.xml', 'views/document_type.xml',
'views/attachment.xml', 'views/attachment.xml',
'templates/web.xml', 'templates/web.xml',
'security/ir.model.access.csv',
], ],
"installable": True, "installable": True,
"auto_install": False, "auto_install": False,

View File

@ -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
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 document_type_all document.type.all model_document_type 1 0 0 0
3 document_type_manager document.type.document.manager model_document_type knowledge.group_document_manager 1 1 1 1

View File

@ -3,7 +3,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{ {
"name": "Knowledge Management System", "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)", "author": "OpenERP SA, MONK Software, Odoo Community Association (OCA)",
"category": "Knowledge", "category": "Knowledge",
"license": "AGPL-3", "license": "AGPL-3",

View File

@ -7,4 +7,12 @@
<field name="users" eval="[(4, ref('base.user_root'))]"/> <field name="users" eval="[(4, ref('base.user_root'))]"/>
</record> </record>
<record id="group_document_manager" model="res.groups">
<field name="name">Knowledge manager</field>
<field name="comment">Knowledge managers can define document types</field>
<field name="category_id" ref="module_category_knowledge"/>
<field name="implied_ids" eval="[(4, ref('base.group_document_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
</odoo> </odoo>

View File

@ -13,6 +13,7 @@
id="menu_document_configuration" id="menu_document_configuration"
name="Configuration" name="Configuration"
parent="menu_document" parent="menu_document"
groups="group_document_manager"
sequence="50"/> sequence="50"/>
</odoo> </odoo>