<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <!-- Friendly company roles. Presented as a single-choice category in the
         user form so assigning a role is one click. They map onto Odoo's POS
         groups. -->
    <record id="module_category_nacef_pos" model="ir.module.category">
        <field name="name">NACEF POS</field>
        <field name="sequence">15</field>
    </record>

    <record id="group_nacef_cashier" model="res.groups">
        <field name="name">Cashier</field>
        <field name="category_id" ref="module_category_nacef_pos"/>
        <field name="implied_ids"
               eval="[(4, ref('point_of_sale.group_pos_user'))]"/>
        <field name="comment">Runs POS sessions and sells. No access to fiscal
            administration, configuration, inventory or accounting.</field>
    </record>

    <record id="group_nacef_manager" model="res.groups">
        <field name="name">Manager</field>
        <field name="category_id" ref="module_category_nacef_pos"/>
        <field name="implied_ids"
               eval="[(4, ref('point_of_sale.group_pos_manager')),
                      (4, ref('group_nacef_cashier')),
                      (4, ref('stock.group_stock_manager')),
                      (4, ref('base.group_system'))]"/>
        <field name="comment">Company administrator: full POS + NACEF fiscal
            administration (certificates, synchronisation, closings, archives,
            purge), plus employees/users &amp; access rights, branches
            (companies), inventory and products.</field>
    </record>
</odoo>
