[IMP] various: set boolean_toggle on 'active' fields in form view
Currently, to activate/deactivate records with the 'active' checkbox user has to switch to edit mode of the form. So the purpose of the task is to allow the user to activate/deactivate records from the readonly mode of the form view. In this commit, we set widget='boolean_toggle' on the 'active' field in form view. closes odoo/odoo#46567 Taskid: 2206794 Related: https://github.com/odoo/enterprise/pull/8918 Related: odoo/enterprise#8918 Closes: #46567 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
committed by
Barad Mahendra
parent
8a6e6484ba
commit
159699b09c
@@ -1156,7 +1156,7 @@ action = model.setting_init_bank_account_action()
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="amount_type"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="type_tax_use"/>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
<field name="sequence"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</group>
|
||||
<notebook>
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
<attribute name='invisible'>1</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//group[@name='action_content']" position="inside">
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
<field name="trigger"/>
|
||||
<field name="trigger_field_ids" domain="[('model_id', '=', model_id)]" attrs="{'invisible': [('trigger', 'not in', ['on_write', 'on_create_or_write'])]}" widget="many2many_tags"/>
|
||||
<field name="on_change_field_ids" string="Trigger Fields" domain="[('model_id', '=', model_id)]"
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
<div class="col-md-6">
|
||||
<group>
|
||||
<field name="lead_for" widget="radio"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group string="Website Traffic Conditions">
|
||||
<field name="country_ids" widget="many2many_tags"/>
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
<field name="priority"/>
|
||||
<field name="attach"/>
|
||||
<field name="original"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<field name="model" invisible="1" />
|
||||
<group>
|
||||
<field name="name" />
|
||||
<field name="active" />
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
<field name="model_id"/>
|
||||
<label for='filter_id' />
|
||||
<div>
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
<field name="recipients" attrs="{'invisible': [['mode', '!=', 'chat']]}" widget="radio"/>
|
||||
<field name="location_ids" widget="many2many_tags" required="1"/>
|
||||
<field name="until"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="recurrency_monday"/>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<group>
|
||||
<group>
|
||||
<field name="email"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
<field name="company_id"
|
||||
groups="base.group_multi_company"
|
||||
options="{'no_create': True}"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group name="membership_details">
|
||||
<label for="membership_date_from" string="Membership Duration"/>
|
||||
|
||||
@@ -371,7 +371,7 @@
|
||||
<field name='partner_id' />
|
||||
</group>
|
||||
<group>
|
||||
<field name="active"/>
|
||||
<field name="active" widget='boolean_toggle'/>
|
||||
<field name='acquirer_id'/>
|
||||
<field name='acquirer_ref'/>
|
||||
</group>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<group>
|
||||
<group>
|
||||
<field name="number"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<field name="name"/>
|
||||
<field name="user_id" attrs="{'required':[('resource_type','=','user')], 'readonly':[('resource_type','=','material')]}"/>
|
||||
<field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group name="resource_details">
|
||||
<field name="resource_type" />
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
</div>
|
||||
</group>
|
||||
<group name="active_rounding">
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
<field name="rounding" digits="[42, 5]"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
</group>
|
||||
<group>
|
||||
<field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
<field name="sequence" groups="base.group_no_one"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
<group>
|
||||
<field name="partner_weight"/>
|
||||
<field name="sequence"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<field name="name"/>
|
||||
<field name="classname"/>
|
||||
<field name="is_published"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<field name="interval_number" class="oe_inline"/>
|
||||
<field name="interval_type" class="oe_inline"/>
|
||||
</div>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
<field name="nextcall"/>
|
||||
<field name="numbercall"/>
|
||||
<field name="priority"/>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<field name="model_id"/>
|
||||
<field name="is_default"/>
|
||||
<field name="action_id"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="domain" widget="domain" options="{'model': 'model_id'}"/>
|
||||
|
||||
@@ -655,7 +655,7 @@
|
||||
<field name="name"/>
|
||||
<field name="model_id"/>
|
||||
<field name="group_id"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget='boolean_toggle'/>
|
||||
</group>
|
||||
<group string="Access" col="4">
|
||||
<field name="perm_read"/>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<group string="General">
|
||||
<field name="name"/>
|
||||
<field name="model_id"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group col="4" string="Access Rights">
|
||||
<field name="perm_read"/>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
</group>
|
||||
<group>
|
||||
<field name="code"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
<field name="company_id" groups="base.group_multi_company"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<field name="type"/>
|
||||
<field name="model"/>
|
||||
<field name="priority"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group groups="base.group_no_one">
|
||||
<field name="field_parent"/>
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="rate" digits="[12,12]"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="currency_unit_label"/>
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
<field name="code"/>
|
||||
<field name="iso_code"/>
|
||||
<field name="url_code" invisible="1" required="0"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="direction"/>
|
||||
|
||||
@@ -660,7 +660,7 @@
|
||||
<sheet>
|
||||
<group col="4">
|
||||
<field name="name"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
<field name="parent_id"/>
|
||||
</group>
|
||||
</sheet>
|
||||
@@ -716,7 +716,7 @@
|
||||
<group col="4">
|
||||
<field name="name"/>
|
||||
<field name="full_name"/>
|
||||
<field name="active"/>
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user