İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
8715 Görünümler

I am trying to keep validation for boolean field. In this field only one field in the table can true, if one field gets checked true (checked for default stage) then remaining fields should get false.

xml:

<record id="in_stage_field_Form_view" model="ir.ui.view">

         <field name="name">Stage</field>

         <field name="model">inventory.stages</field>

          <field name="view_type">form</field>

         <field name="view_mode">form</field>

         <field name="arch" type="xml">

           <form >

               <sheet>

                   <group>

                       <field name="name" required="True"/>

                       <field name="default_stage" />

                   </group>

               </sheet>

           </form>

         </field>

       </record>


py:

class inventory_stages(models.Model):

    _name = "inventory.stages"


    name = fields.Char ()

    default_stage = fields.Boolean ("Default Stage")


Here i want to keep validation for default_Stage field.

Avatar
Vazgeç
En İyi Yanıt

Hi,
You can add validation like this,


@api.constrains('default_stage')
def check_validation(self):
#write condition to validate

Avatar
Vazgeç

Thank you this worked

İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Mar 15
4093
2
Haz 23
2322
1
Kas 19
5142
3
Ağu 18
9507
1
Tem 17
14734