Настройка фильтров по группам пользователей - Odoo 10 - PullRequest
0 голосов
/ 06 ноября 2018

Я хочу создать фильтры по группам. На самом деле, мои группы созданы. Тем не менее, у меня много групп пользователей, и я не хочу, чтобы каждая группа видела все фильтры.

Вот мои фильтры:

<record model="ir.ui.view" id="student_view_search">
    <field name="name">Student search</field>
    <field name="model">ecole.partner.school</field>
    <field name="arch" type="xml">
        <search name="Student">
            <field name="partner_id" />
            <field name="school_year_id" />
            <field name="school_name_id" />
            <field name="school_level_id" />
            <filter string="Current year"
                    name="anneescolaire"
                    domain="[('default_school_year','=',True),('period_school_year','=',False)]"/>
            <filter string="Next year"
                    name="anneescolairesuivante"
                    domain="[('period_school_year','=',True),('default_school_year','=',False)]"/>
            <filter string="Observations"
                    name="observations"
                    domain="[('half_pension_text','=',True)]"/>
            <separator />
            <filter string="allergy"
                    name="allergy"
                    domain="[('half_pension_allergy','=',True)]"/>
            <filter string="Without pork"
                    name="withoutpork"
                    domain="[('half_pension_without_pork','=',True)]"/>
            <!-- GROUPE -->
            <filter string="School year"
                    name="anneescolaire2"
                    domain="[]"
                    context="{'group_by':'school_year_id'}"/>
            <filter string="School catering"
                    name="demipension"
                    domain="[]"
                    context="{'group_by':'half_pension'}"/>
        </search>
    </field>
</record>

А вот мои группы:

<record id="group_ecole_restauration_scolaire" model="res.groups">
    <field name="name">School catering</field>
    <field name="category_id" ref="ecole.ecole_category"/>
    <field name="users" eval="[(4, ref('base.user_root'))]"/>
    <field name="comment">Standard group for the management of school meals.</field>
</record>

<record id="group_ecole_inscription_scolaire" model="res.groups">
    <field name="name">School children management</field>
    <field name="category_id" ref="ecole.ecole_category"/>
    <field name="users" eval="[(4, ref('base.user_root'))]"/>
    <field name="comment">Standard Group for School Registration Management.</field>
</record>

У вас есть пример для меня?

Спасибо тебе!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...