328 lines
15 KiB
XML
328 lines
15 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<openerp>
|
|
<data>
|
|
<!--
|
|
======================
|
|
Languages
|
|
======================
|
|
-->
|
|
<menuitem id="next_id_2" name="User Interface" parent="base.menu_custom"/>
|
|
|
|
<!--
|
|
======================
|
|
Groups
|
|
======================
|
|
-->
|
|
<record id="view_groups_form" model="ir.ui.view">
|
|
<field name="name">res.groups.form</field>
|
|
<field name="model">res.groups</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Groups">
|
|
<field colspan="4" name="name" select="1"/>
|
|
<notebook colspan="4">
|
|
<page string="Users">
|
|
<field colspan="4" name="users" nolabel="1"/>
|
|
</page>
|
|
<page string="Menus">
|
|
<field colspan="4" name="menu_access" nolabel="1"/>
|
|
</page>
|
|
<page string="Access Rights">
|
|
<field colspan="4" name="model_access" nolabel="1">
|
|
<tree string="Access Rules" editable="top">
|
|
<field name="model_id"/>
|
|
<field name="perm_read"/>
|
|
<field name="perm_write"/>
|
|
<field name="perm_create"/>
|
|
<field name="perm_unlink"/>
|
|
<field name="name"/>
|
|
</tree>
|
|
<form string="Access Controls">
|
|
<field colspan="4" name="name" select="1"/>
|
|
<field name="model_id" select="1"/>
|
|
<newline/>
|
|
<field name="perm_read"/>
|
|
<field name="perm_write"/>
|
|
<field name="perm_create"/>
|
|
<field name="perm_unlink"/>
|
|
</form>
|
|
</field>
|
|
</page>
|
|
<page string="Rules">
|
|
<field colspan="4" name="rule_groups" nolabel="1">
|
|
<tree string="Rules">
|
|
<field name="name"/>
|
|
<field name="model_id"/>
|
|
<field name="global"/>
|
|
</tree>
|
|
</field>
|
|
</page><page string="Notes">
|
|
<field colspan="4" name="comment" nolabel="1"/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!--
|
|
======================
|
|
Users
|
|
======================
|
|
-->
|
|
<record id="view_users_form_simple_modif" model="ir.ui.view">
|
|
<field name="name">res.users.form.modif</field>
|
|
<field name="model">res.users</field>
|
|
<field name="type">form</field>
|
|
<field eval="18" name="priority"/>
|
|
<field name="arch" type="xml">
|
|
<form string="Users">
|
|
<notebook colspan="4">
|
|
<page string="Current Activity">
|
|
<field name="company_id" widget="selection" readonly="0" context="{'user_prefence':True}"/>
|
|
<newline/>
|
|
<separator colspan="4" string="Preferences"/>
|
|
</page>
|
|
<page string="Preferences">
|
|
<field name="password" password="True" readonly="0"/>
|
|
<label colspan="4" string="Please note that you will have to logout and relog if you change your password."/>
|
|
<field name="context_lang" completion="1" readonly="0"/>
|
|
<field name="context_tz" completion="1" readonly="0" colspan="4"/>
|
|
<newline/>
|
|
<field colspan="4" name="signature" readonly="0"/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_users_form" model="ir.ui.view">
|
|
<field name="name">res.users.form</field>
|
|
<field name="model">res.users</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Users">
|
|
<field name="name" select="1"/>
|
|
<field name="active"/>
|
|
<field name="login" select="1"/>
|
|
<field name="password" password="True"/>
|
|
<notebook colspan="4">
|
|
<page string="User">
|
|
<field name="address_id" select="1"/>
|
|
<field name="company_id" required="1"/>
|
|
<field name="action_id" required="True"/>
|
|
<field domain="[('usage','=','menu')]" name="menu_id" required="True"/>
|
|
<field name="context_lang"/>
|
|
<field name="context_tz"/>
|
|
<field colspan="4" name="signature"/>
|
|
</page>
|
|
<page string="Groups">
|
|
<field colspan="4" nolabel="1" name="groups_id"/>
|
|
</page>
|
|
<page string="Roles">
|
|
<field colspan="4" nolabel="1" name="roles_id"/>
|
|
</page>
|
|
<page string="Companies">
|
|
<field colspan="4" nolabel="1" name="company_ids" select="1"/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id="view_users_tree" model="ir.ui.view">
|
|
<field name="name">res.users.tree</field>
|
|
<field name="model">res.users</field>
|
|
<field name="type">tree</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Users">
|
|
<field name="name"/>
|
|
<field name="login"/>
|
|
<field name="company_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_users_search" model="ir.ui.view">
|
|
<field name="name">res.users.search</field>
|
|
<field name="model">res.users</field>
|
|
<field name="type">search</field>
|
|
<field name="arch" type="xml">
|
|
<search string="Users">
|
|
<field name="name" select="1"/>
|
|
<field name="login" select="1"/>
|
|
<field name="address_id" select="1" string="Partner"/>
|
|
<field name="company_ids" select="1" string="Company"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
<!--
|
|
======================
|
|
Company
|
|
======================
|
|
-->
|
|
<record id="view_company_form" model="ir.ui.view">
|
|
<field name="name">res.company.form</field>
|
|
<field name="model">res.company</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Company">
|
|
<field colspan="4" name="name" select="1"/>
|
|
<field name="partner_id" select="1"/>
|
|
<field name="parent_id" select="1"/>
|
|
<notebook colspan="4">
|
|
<page string="General Information">
|
|
<field name="rml_header1" colspan="4"/>
|
|
<field name="rml_footer1" colspan="4"/>
|
|
<field name="rml_footer2" colspan="4"/>
|
|
<field name="currency_id"/>
|
|
<separator colspan="4" string="Your Logo - Use a size of about 450x150 pixels."/>
|
|
<field colspan="4" name="logo" widget="image"/>
|
|
</page>
|
|
<page string="Currency">
|
|
<field name="currency_ids" colspan="4" nolabel="1"/>
|
|
</page>
|
|
<page string="Header/Footer">
|
|
<field colspan="4" name="rml_header" nolabel="1"/>
|
|
</page>
|
|
<page string="Internal Header/Footer">
|
|
<field colspan="4" name="rml_header2" nolabel="1"/>
|
|
</page>
|
|
<page string="Configuration">
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id="view_company_tree" model="ir.ui.view">
|
|
<field name="name">res.company.tree</field>
|
|
<field name="model">res.company</field>
|
|
<field name="type">tree</field>
|
|
<field name="field_parent">child_ids</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Companies">
|
|
<field name="name"/>
|
|
<field name="partner_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_users_configuration_form" model="ir.ui.view">
|
|
<field name="name">res.config.users.confirm.form</field>
|
|
<field name="model">res.config.users</field>
|
|
<field name="type">form</field>
|
|
<field name="inherit_id" ref="res_config_view_base"/>
|
|
<field name="arch" type="xml">
|
|
<data>
|
|
<form position="attributes">
|
|
<attribute name="string">Create User</attribute>
|
|
</form>
|
|
|
|
<group string="res_config_contents" position="replace">
|
|
<separator string="New User" colspan="4"/>
|
|
<field name="name"/>
|
|
<field name="email"/>
|
|
<field name="login"/>
|
|
<field name="password" password="True"/>
|
|
<field name="context_lang"/>
|
|
<field name="context_tz"/>
|
|
|
|
<separator string="Group" colspan="4"/>
|
|
<label align="0.0" colspan="4" string="Groups are used to define access rights on objects and the visibility of screens and menus"/>
|
|
<field colspan="4" nolabel="1" name="groups_id"/>
|
|
</group>
|
|
|
|
<xpath expr='//button[@name="action_next"]'
|
|
position='attributes'>
|
|
<attribute name="name">action_add</attribute>
|
|
<attribute name='string'>Add User</attribute>
|
|
<attribute name='icon'>gtk-add</attribute>
|
|
</xpath>
|
|
|
|
<xpath expr='//button[@name="action_skip"]'
|
|
position='attributes'>
|
|
<!-- if this one is performed first, it transforms
|
|
the action_skip into action_next, and the
|
|
transformation of action_next to action_add,
|
|
since it uses first-match, transforms the same
|
|
button. And we end up with [add] [next] instead
|
|
of [next] [add]
|
|
|
|
Would probably be simpler to just replace both
|
|
by nothing and create a pair of brand new
|
|
buttons... but we'd have to handle the groups
|
|
around the buttons... oh well...
|
|
-->
|
|
<attribute name="name">action_next</attribute>
|
|
<attribute name='string'>Done</attribute>
|
|
<attribute name='icon'>gtk-go-forward</attribute>
|
|
</xpath>
|
|
</data>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_config_user_form" model="ir.actions.act_window">
|
|
<field name="name">Create Users</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">res.config.users</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">form</field>
|
|
<field name="view_id" ref="view_users_configuration_form"/>
|
|
<field name="target">new</field>
|
|
</record>
|
|
|
|
<record id="view_confirm_simple_view_form" model="ir.ui.view">
|
|
<field name="name">res.users.confirm.simple_view</field>
|
|
<field name="model">res.config.view</field>
|
|
<field name="type">form</field>
|
|
<field name="inherit_id" ref="res_config_view_base"/>
|
|
<field name="arch" type="xml">
|
|
<data>
|
|
<form position="attributes">
|
|
<attribute name="string">Select your Interface</attribute>
|
|
</form>
|
|
|
|
<group string="res_config_contents" position="replace">
|
|
<label colspan="4" align="0.0" string="Choose between the simplified interface and the extended one."/>
|
|
<newline/>
|
|
<label colspan="4" align="0.0" string="If you are testing OpenERP or using it for the first time, we suggest you use the simplified interface. It has less options and fields but is easier to understand."/>
|
|
<newline/>
|
|
<label colspan="4" align="0.0" string="You will be able to switch to the extended interface later."/>
|
|
<separator string="Choose Your Interface" colspan="4"/>
|
|
<field colspan="2" name="view" nolabel="1"/>
|
|
</group>
|
|
<xpath expr='//button[@name="action_skip"]' position='replace'/>
|
|
<xpath expr='//button[@name="action_next"]' position='attributes'>
|
|
<attribute name='string'>Set</attribute>
|
|
</xpath>
|
|
</data>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_config_simple_view_form" model="ir.actions.act_window">
|
|
<field name="name">Select Your Interface</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">res.config.view</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_id" ref="view_confirm_simple_view_form"/>
|
|
<field name="view_mode">form</field>
|
|
<field name="target">new</field>
|
|
</record>
|
|
|
|
|
|
|
|
<!-- register on configuratuion -->
|
|
|
|
</data>
|
|
<data noupdate="1">
|
|
<record id="config_wizard_step_user" model="ir.actions.todo">
|
|
<field name="action_id" ref="action_config_user_form"/>
|
|
<field name="sequence">10</field>
|
|
</record>
|
|
|
|
<record id="config_wizard_simple_view" model="ir.actions.todo">
|
|
<field name="action_id" ref="action_config_simple_view_form"/>
|
|
<field name="sequence">1</field>
|
|
</record>
|
|
|
|
</data>
|
|
</openerp>
|