<field name="name">Invoicing & Payments</field>
<field name="category_id" ref="base.module_category_accounting_and_finance"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
++ <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<record id="group_account_user" model="res.groups">
<field name="name">Accountant</field>
<record id="group_purchase_user" model="res.groups">
<field name="name">User</field>
++ <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
<field name="category_id" ref="base.module_category_purchase_management"/>
</record>
result.update(view_id = res and res[1] or False)
return result
+ def test_no_product(self, cr, uid, order, context):
+ for line in order.order_line:
- if line.product_id:
++ if line.product_id and (line.product_id.type<>'service'):
+ return False
+ return True
+
def action_invoice_create(self, cr, uid, ids, grouped=False, states=['confirmed', 'done', 'exception'], date_inv = False, context=None):
res = False
invoices = {}
<field name="name">See Own Leads</field>
<field name="category_id" ref="base.module_category_sales_management"/>
<field name="comment">the user will have access to his own data in the sales application.</field>
++ <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<record id="base.group_sale_salesman_all_leads" model="res.groups">