summaryrefslogtreecommitdiff
path: root/odoo/addons/base/views/res_users_views.xml
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/addons/base/views/res_users_views.xml')
-rw-r--r--odoo/addons/base/views/res_users_views.xml62
1 files changed, 17 insertions, 45 deletions
diff --git a/odoo/addons/base/views/res_users_views.xml b/odoo/addons/base/views/res_users_views.xml
index 9844be381e1..88aca904336 100644
--- a/odoo/addons/base/views/res_users_views.xml
+++ b/odoo/addons/base/views/res_users_views.xml
@@ -141,6 +141,11 @@
<field name="company_id" context="{'user_preference': 0}" groups="base.group_multi_company"/>
</div>
<group>
+ <label for="groups_id" string="Access Rights"
+ attrs="{'invisible': [('id', '>', 0)]}" groups="base.group_no_one"/>
+ <div attrs="{'invisible': [('id', '>', 0)]}" groups="base.group_no_one">
+ <field name="groups_id" readonly="1" widget="many2many_tags" options="{'color_field': 'color'}" style="display: inline;"/> You will be able to define additional access rights by editing the newly created user under the Settings / Users menu.
+ </div>
<field name="phone" widget="phone"/>
<field name="mobile" widget="phone"/>
</group>
@@ -185,40 +190,12 @@
</div>
<notebook colspan="4">
<page name="access_rights" string="Access Rights">
- <group string="User Type" name="user_type" groups="base.group_no_one">
- <field name="group_base_user" groups="base.group_no_one"/>
- </group>
<group string="Multi Companies" attrs="{'invisible': [('companies_count', '&lt;=', 1)]}">
<field string="Allowed Companies" name="company_ids" widget="many2many_tags" options="{'no_create': True}"/>
<field string="Current Company" name="company_id" context="{'user_preference': 0}"/>
<field string="Companies count" name="companies_count" invisible="1"/>
</group>
- <group string="Application Accesses" name="applications"/>
- <group string="Technical Settings" name="technical" groups="base.group_no_one" col="8">
- <!-- TODO: Hide the no_one group -->
- <label for="has_group_no_one" colspan="3"/>
- <div>
- <field name='has_group_no_one' colspan="1" class="oe_inline"/>
- </div>
- </group>
- <group string="Extra Rights" name="extra" groups="base.group_no_one" col="8">
- <label for="has_group_multi_company" colspan="3"/>
- <div>
- <field name='has_group_multi_company' colspan="1" class="oe_inline"/>
- </div>
- <label for="has_group_multi_currency" colspan="3"/>
- <div>
- <field name='has_group_multi_currency' colspan="1" class="oe_inline"/>
- </div>
- <label for="has_group_partner_manager" colspan="3"/>
- <div>
- <field name='has_group_partner_manager' colspan="1" class="oe_inline"/>
- </div>
- <label for="has_group_private_addresses" colspan="3"/>
- <div>
- <field name="has_group_private_addresses" colspan="1" class="oe_inline"/>
- </div>
- </group>
+ <field name="groups_id"/>
</page>
<page string="Preferences">
<group>
@@ -235,27 +212,12 @@
<field name="signature"/>
</group>
</page>
- <page string="Groups" groups="base.group_no_one">
- <group>
- <field name="groups_id"/>
- </group>
- </page>
</notebook>
</sheet>
</form>
</field>
</record>
- <record id="res_users_view_form_administation" model="ir.ui.view">
- <field name="name">res.users.view.form.administration</field>
- <field name="model">res.users</field>
- <field name="inherit_id" ref="view_users_form"/>
- <field name="priority">1000</field>
- <field name="arch" type="xml">
- <group name="applications" position="inside">
- <field name="group_administration_user"/>
- </group>
- </field>
- </record>
+
<record id="view_users_tree" model="ir.ui.view">
<field name="name">res.users.tree</field>
<field name="model">res.users</field>
@@ -315,6 +277,16 @@
</search>
</field>
</record>
+ <record id="user_groups_view" model="ir.ui.view">
+ <field name="name">res.users.groups</field>
+ <field name="model">res.users</field>
+ <field name="inherit_id" ref="view_users_form"/>
+ <field name="arch" type="xml">
+ <!-- dummy, will be modified by groups -->
+ <field name="groups_id" position="after"/>
+ </field>
+ </record>
+ <!-- dummy update on group, to force the view above to be update -->
<record model="res.groups" id="group_no_one"/>
<record id="action_res_users" model="ir.actions.act_window">
<field name="name">Users</field>