Is there a way to change whether the field is required or not based on some method or some other field in a different module?
Something that would work both on create and write?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Is there a way to change whether the field is required or not based on some method or some other field in a different module?
Something that would work both on create and write?
Create a related field and hide it in the form view, then write it into the attrs attribute of the view definition:
class my_model(osv.osv): _name = 'my.model' _columns = { # ... 'other_field': fields.related('other_object_id', 'other_object_field', type='boolean', string='Other Field'), }
<field name="my_field" attrs="{'required': [('other_field','=',True)]}"/>
<field name="other_field" invisible="1"/>
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
Rekisteröidy| Aiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
|---|---|---|---|---|
|
|
1
maalisk. 15
|
7968 | ||
|
What is use of oldname?
Ratkaistu
|
|
2
elok. 22
|
14937 | |
|
|
0
kesäk. 22
|
2230 | ||
|
|
1
lokak. 19
|
5528 | ||
|
|
2
syysk. 19
|
6473 |