Skip to content
Extraits de code Groupes Projets
security_rules.xml 4,23 ko
Newer Older
  • Learn to ignore specific revisions
  • <?xml version="1.0" ?>
    
    <!-- Copyright 2019 Le Filament
         License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
    <odoo>
    
            <!-- UR Financial System -->
    
            <record id="ur_financial_system_rule_ur" model="ir.rule">
                <field name="name">ur financial system rule per ur</field>
    
                <field name="model_id" ref="model_ur_financial_system" />
    
                <field name="domain_force">[('company_id','in',company_ids)]</field>
    
                <field name="groups" eval="[(6, 0, [ref('base.group_user')])]" />
                <field eval="True" name="global" />
    
            <!-- UR Regional Convention -->
    
            <record id="ur_regional_convention_rule_ur" model="ir.rule">
                <field name="name">ur regional convention rule per ur</field>
    
                <field name="model_id" ref="model_ur_regional_convention" />
    
                <field name="domain_force">[('company_id','in',company_ids)]</field>
    
                <field name="groups" eval="[(6, 0, [ref('base.group_user')])]" />
                <field eval="True" name="global" />
    
            <!-- UR Month Timesheet -->
    
            <record id="ur_month_timesheet_rule_ur" model="ir.rule">
                <field name="name">ur month timesheet rule per ur</field>
    
                <field name="model_id" ref="model_ur_month_timesheet" />
    
                <field name="domain_force">[('company_id','in',company_ids)]</field>
    
                <field name="groups" eval="[(6, 0, [ref('base.group_user')])]" />
                <field eval="True" name="global" />
    
            <record id="project_rule_ur" model="ir.rule">
                <field name="name">project rule per ur</field>
    
                <field name="model_id" ref="project.model_project_project" />
    
                <field name="domain_force">[('company_id','in',company_ids)]</field>
    
                <field name="groups" eval="[(6, 0, [ref('base.group_user')])]" />
                <field eval="True" name="global" />
    
            </record>
            <record id="project_rule_administrator_ur" model="ir.rule">
                <field name="name">project rule for administrator</field>
    
                <field name="model_id" ref="project.model_project_project" />
    
                <field name="domain_force">[(1,'=',1)]</field>
    
                <field
                    name="groups"
                    eval="[(6, 0, [ref('cgscop_partner.group_cg_administrator')])]"
                />
                <field eval="True" name="global" />
    
            <!-- Analytic Line -->
    
            <record id="analytic_line_ur_rule" model="ir.rule">
                <field name="name">Analytic line UR rule</field>
    
                <field name="model_id" ref="analytic.model_account_analytic_line" />
                <field name="groups" eval="[(6, 0, [ref('base.group_user')])]" />
                <field eval="True" name="global" />
    
                <field name="domain_force">[('ur_id','=',user.current_ur_id.id)]</field>
    
            </record>
            <record id="analytic.analytic_line_comp_rule" model="ir.rule">
                <field name="name">Analytic line multi company rule</field>
    
                <field name="model_id" ref="model_account_analytic_line" />
                <field eval="True" name="global" />
                <field name="active" eval="False" />
    
            <record id="account.account_analytic_line_rule_billing_user" model="ir.rule">
    
    jordan's avatar
    jordan a validé
                <field name="name">analytic.analytic.line.billing.user</field>
    
                <field name="model_id" ref="model_account_analytic_line" />
                <field name="perm_read" eval="False" />
                <field name="perm_write" eval="True" />
                <field name="perm_create" eval="True" />
                <field name="perm_unlink" eval="True" />
                <field name="active" eval="False" />
    
            <!-- CGScop Timesheet Sheet -->
    
            <record id="timesheet_sheet_rule_ur" model="ir.rule">
                <field name="name">Feuilles de temps de mon UR</field>
    
                <field
                    name="model_id"
                    ref="cgscop_timesheet.model_cgscop_timesheet_sheet"
                />
    
                <field name="domain_force">[('ur_id','=',user.current_ur_id.id)]</field>
    
                <field name="groups" eval="[(6, 0, [ref('base.group_user')])]" />
                <field eval="True" name="global" />