Odoo Help

Welcome!

This community 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.

0

How to create user Group Application for your module?

By
Adrian
on 4/3/13, 12:37 PM 6,154 views

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.

0
Adrian
On 4/4/13, 6:23 AM

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

Versão Integral, Anabela Damas
on 5/17/13, 2:52 PM

And how do I do the file ir.model.access.csv? Is it needed ?

Versão Integral, Anabela Damas
on 5/17/13, 2:53 PM

@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.

Adrian
on 5/21/13, 6:56 AM

I manage to do it , thanks

Versão Integral, Anabela Damas
on 5/21/13, 7:08 AM

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)

Stats

Asked: 4/3/13, 12:37 PM
Seen: 6154 times
Last updated: 3/16/15, 8:10 AM