452 lines
24 KiB
XML
452 lines
24 KiB
XML
<?xml version="1.0"?>
|
|
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
|
|
<tryton>
|
|
<data>
|
|
<record model="ir.model.access" id="access_ir_sequence_type">
|
|
<field name="model" search="[('model', '=', 'ir.sequence.type')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_sequence_type_admin">
|
|
<field name="model" search="[('model', '=', 'ir.sequence.type')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_sequence">
|
|
<field name="model" search="[('model', '=', 'ir.sequence')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_sequence_admin">
|
|
<field name="model" search="[('model', '=', 'ir.sequence')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_ui_menu">
|
|
<field name="model" search="[('model', '=', 'ir.ui.menu')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_ui_menu_admin">
|
|
<field name="model" search="[('model', '=', 'ir.ui.menu')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_ui_view">
|
|
<field name="model" search="[('model', '=', 'ir.ui.view')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_ui_view_admin">
|
|
<field name="model" search="[('model', '=', 'ir.ui.view')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action">
|
|
<field name="model" search="[('model', '=', 'ir.action')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_admin">
|
|
<field name="model" search="[('model', '=', 'ir.action')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_keyword">
|
|
<field name="model" search="[('model', '=', 'ir.action.keyword')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_keyword_admin">
|
|
<field name="model" search="[('model', '=', 'ir.action.keyword')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_report">
|
|
<field name="model" search="[('model', '=', 'ir.action.report')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_report_admin">
|
|
<field name="model" search="[('model', '=', 'ir.action.report')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_act_window">
|
|
<field name="model" search="[('model', '=', 'ir.action.act_window')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_act_window_admin">
|
|
<field name="model" search="[('model', '=', 'ir.action.act_window')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_act_window_view">
|
|
<field name="model" search="[('model', '=', 'ir.action.act_window.view')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_act_window_view_admin">
|
|
<field name="model" search="[('model', '=', 'ir.action.act_window.view')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_wizard">
|
|
<field name="model" search="[('model', '=', 'ir.action.wizard')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_wizard_admin">
|
|
<field name="model" search="[('model', '=', 'ir.action.wizard')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_url">
|
|
<field name="model" search="[('model', '=', 'ir.action.url')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_action_url_admin">
|
|
<field name="model" search="[('model', '=', 'ir.action.url')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_model">
|
|
<field name="model" search="[('model', '=', 'ir.model')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_model_admin">
|
|
<field name="model" search="[('model', '=', 'ir.model')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_model_field">
|
|
<field name="model" search="[('model', '=', 'ir.model.field')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_model_field_admin">
|
|
<field name="model" search="[('model', '=', 'ir.model.field')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_model_access">
|
|
<field name="model" search="[('model', '=', 'ir.model.access')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_model_access_ir_admin">
|
|
<field name="model" search="[('model', '=', 'ir.model.access')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_model_data">
|
|
<field name="model" search="[('model', '=', 'ir.model.data')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_model_data_admin">
|
|
<field name="model" search="[('model', '=', 'ir.model.data')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_cron">
|
|
<field name="model" search="[('model', '=', 'ir.cron')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_cron_admin">
|
|
<field name="model" search="[('model', '=', 'ir.cron')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_lang">
|
|
<field name="model" search="[('model', '=', 'ir.lang')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_lang_admin">
|
|
<field name="model" search="[('model', '=', 'ir.lang')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_translation">
|
|
<field name="model" search="[('model', '=', 'ir.translation')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_translation_admin">
|
|
<field name="model" search="[('model', '=', 'ir.translation')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_rule_group">
|
|
<field name="model" search="[('model', '=', 'ir.rule.group')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_rule_group_admin">
|
|
<field name="model" search="[('model', '=', 'ir.rule.group')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_rule">
|
|
<field name="model" search="[('model', '=', 'ir.rule')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_rule_admin">
|
|
<field name="model" search="[('model', '=', 'ir.rule')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_property">
|
|
<field name="model" search="[('model', '=', 'ir.property')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_property_admin">
|
|
<field name="model" search="[('model', '=', 'ir.property')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_module_module">
|
|
<field name="model" search="[('model', '=', 'ir.module.module')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_module_module_admin">
|
|
<field name="model" search="[('model', '=', 'ir.module.module')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_module_module_dependency">
|
|
<field name="model" search="[('model', '=', 'ir.module.module.dependency')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.access" id="access_ir_module_module_dependency_admin">
|
|
<field name="model" search="[('model', '=', 'ir.module.module.dependency')]"/>
|
|
<field name="group" ref="group_admin"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
<record model="ir.rule.group" id="rule_group_menu">
|
|
<field name="model" search="[('model', '=', 'ir.ui.menu')]"/>
|
|
<field name="global_p" eval="True"/>
|
|
</record>
|
|
<record model="ir.rule" id="rule_menu1">
|
|
<field name="field" search="[('name', '=', 'groups'),('model.model', '=', 'ir.ui.menu')]"/>
|
|
<field name="operator">in</field>
|
|
<field name="operand">User/Groups</field>
|
|
<field name="rule_group" ref="rule_group_menu"/>
|
|
</record>
|
|
<record model="ir.rule" id="rule_menu2">
|
|
<field name="field" search="[('name', '=', 'groups'),('model.model', '=', 'ir.ui.menu')]"/>
|
|
<field name="operator">=</field>
|
|
<field name="operand">False</field>
|
|
<field name="rule_group" ref="rule_group_menu"/>
|
|
</record>
|
|
<record model="ir.rule.group" id="rule_group_action">
|
|
<field name="model" search="[('model', '=', 'ir.action')]"/>
|
|
<field name="global_p" eval="True"/>
|
|
</record>
|
|
<record model="ir.rule" id="rule_action1">
|
|
<field name="field" search="[('name', '=', 'groups'),('model.model', '=', 'ir.action')]"/>
|
|
<field name="operator">in</field>
|
|
<field name="operand">User/Groups</field>
|
|
<field name="rule_group" ref="rule_group_action"/>
|
|
</record>
|
|
<record model="ir.rule" id="rule_action2">
|
|
<field name="field" search="[('name', '=', 'groups'),('model.model', '=', 'ir.action')]"/>
|
|
<field name="operator">=</field>
|
|
<field name="operand">False</field>
|
|
<field name="rule_group" ref="rule_group_action"/>
|
|
</record>
|
|
<record model="ir.action.wizard" id="ir.act_module_install_upgrade">
|
|
<field name="groups" eval="[('add', ref('res.group_admin'))]"/>
|
|
</record>
|
|
<record model="ir.ui.menu" id="ir.menu_module_install_upgrade">
|
|
<field name="groups" eval="[('add', ref('res.group_admin'))]"/>
|
|
</record>
|
|
<record model="ir.action.wizard" id="ir.act_translation_update">
|
|
<field name="groups" eval="[('add', ref('res.group_admin'))]"/>
|
|
</record>
|
|
<record model="ir.ui.menu" id="ir.menu_translation_update">
|
|
<field name="groups" eval="[('add', ref('res.group_admin'))]"/>
|
|
</record>
|
|
<record model="ir.action.wizard" id="ir.act_translation_export">
|
|
<field name="groups" eval="[('add', ref('res.group_admin'))]"/>
|
|
</record>
|
|
<record model="ir.ui.menu" id="ir.menu_translation_export">
|
|
<field name="groups" eval="[('add', ref('res.group_admin'))]"/>
|
|
</record>
|
|
<record model="ir.ui.view" id="module_view_form">
|
|
<field name="model">ir.module.module</field>
|
|
<field name="inherit" ref="ir.module_view_form"/>
|
|
<field name="arch" type="xml">
|
|
<![CDATA[
|
|
<data>
|
|
<xpath
|
|
expr="/form/notebook/page/group/button[@name="button_install"]"
|
|
position="replace">
|
|
<button string="Mark for Installation" name="button_install"
|
|
type="object" states="{'invisible': '''state != 'uninstalled' ''', 'readonly': ''' %(res.group_admin)d not in groups '''}"/>
|
|
</xpath>
|
|
<xpath
|
|
expr="/form/notebook/page/group/button[@name="button_install_cancel"]"
|
|
position="replace">
|
|
<button string="Cancel Installation" name="button_install_cancel"
|
|
type="object" states="{'invisible': '''state != 'to install' ''', 'readonly': ''' %(res.group_admin)d not in groups '''}"/>
|
|
</xpath>
|
|
<xpath
|
|
expr="/form/notebook/page/group/button[@name="button_uninstall"]"
|
|
position="replace">
|
|
<button string="Mark for Uninstallation (beta)" name="button_uninstall"
|
|
type="object" states="{'invisible': '''state != 'installed' ''', 'readonly': ''' %(res.group_admin)d not in groups or True'''}"/>
|
|
</xpath>
|
|
<xpath
|
|
expr="/form/notebook/page/group/button[@name="button_uninstall_cancel"]"
|
|
position="replace">
|
|
<button string="Cancel Uninstallation" name="button_uninstall_cancel"
|
|
type="object" states="{'invisible': '''state != 'to remove' ''', 'readonly': ''' %(res.group_admin)d not in groups '''}"/>
|
|
</xpath>
|
|
<xpath
|
|
expr="/form/notebook/page/group/button[@name="button_upgrade"]"
|
|
position="replace">
|
|
<button string="Mark for Upgrade" name="button_upgrade"
|
|
type="object" states="{'invisible': '''state != 'installed' ''', 'readonly': ''' %(res.group_admin)d not in groups '''}"/>
|
|
</xpath>
|
|
<xpath
|
|
expr="/form/notebook/page/group/button[@name="button_upgrade_cancel"]"
|
|
position="replace">
|
|
<button string="Cancel Upgrade" name="button_upgrade_cancel"
|
|
type="object" states="{'invisible': '''state != 'to upgrade' ''', 'readonly': ''' %(res.group_admin)d not in groups '''}"/>
|
|
</xpath>
|
|
</data>
|
|
]]>
|
|
</field>
|
|
</record>
|
|
<record model="res.request.link" id="request_link_cron">
|
|
<field name="name">Scheduler</field>
|
|
<field name="model">ir.cron</field>
|
|
</record>
|
|
</data>
|
|
</tryton>
|