Odoo Help
Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM
|
e-Commerce
|
Accounting
|
Inventory
|
PoS
|
Project management
|
MRP
|
etc.
How to create user Group Application for your module?
I created a module that has a few extra models, and menu.
but to actual users to see them i need to create user group witha new application, and assign this to the users in the user form Access Right panel. I tried creating this Via XML and managed to createa group with this:
security/ng_office_technology_security.xml
:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="0">
<record id="ng_office_technology.office_technology_group" model="res.groups">
<field name="name">Office technology</field>
<field name="comment">Office Technology Permission Group.</field>
</record>
</data>
</openerp>
this creates a group but i don't know how to create an application in the drop down menu, in the group creation form.
I managed to do it with a few hours of searching in the XMLs:
security/ng_office_technology_security
:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="0">
<record id="office_technology_group" model="res.groups">
<field name="name">Office technology</field>
<field name="comment">Office Technology Permission Group.</field>
<field name="category_id" ref="ng_office_technology.module_category_ng_office_technology"/>
</record>
<record model="ir.module.category" id="module_category_ng_office_technology">
<field name="name">Office Technology</field>
<field name="description">The Office technology Applilcation</field>
<field name="sequence">20</field>
</record>
</data>
</openerp>
and this creates an application drop down menu in the user form's access right panel, with the groups that has been set to that category.
I'm trying to do something like this but I dont understand where do you get the name in "ref=ng_office_technology.module_category_ng_office_technology" ? It shouldn't be ref="module_category_ng_office_technology"? Sorry my ignorance... Thanks
And how do I do the file ir.model.access.csv? Is it needed ?
@Anabela Damas the ref="ng_office_technology.module_category_ng_office_technology"
is just simple "module_name.category_name" it just specifies where to look for it. and as for csv i can only advice to look at other modules CSV thatts how i managet to work it out.
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.
RegisterOdoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.
Test it nowQuestion tools
Stats
Asked: 4/3/13, 12:37 PM |
Seen: 10142 times |
Last updated: 1/6/18, 5:02 AM |