I'm trying to add a third group (in addition to User and Manager) to project app using xml.
<record id="project.group_project_accountant" model="res.groups"> <field name="name">Accountant</field> <field name="category_id" ref="base.module_category_project_management"/> <field name="implied_ids" eval="[(4, ref('project.group_project_user'))]"/> </record>
The group is greated just fine, but in the users group view (Settings->Users->Users->Access Rights->Applications) the selection field for project app is gone...
I have also addes access right for this group using ir.model.access.csv
What am I missing / getting wrong?
Found the solution.
The group selection field for the project application in the user form view was gone, indeed. But instead there was a new Project group with all groups as boolean fields.
In fact, if you want your groups to be a selection field, you have to make the group inheritance strictly hierachical.
Example: Project/User as base group, Project/Accountant inherits from Project/User, Project/Manager inherits from Project/Accountant (using the implied_ids field).
Reflecting this issue, the solution makes sense, since you should be able to select more than one group if the inheritance is not hierarchical!
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
|Asked: 12/19/13, 8:20 AM|
|Seen: 1478 times|
|Last updated: 3/16/15, 8:10 AM|