feat(#44): Update stock lot views to include sample type product field
- Added sample_type_product_id to list view - Added sample_type_product_id to form view with proper readonly states - Made container_type optional in list view and invisible when product is selected - Both fields synchronized through model's @api.onchange method 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
ec4795c4de
commit
59db50b907
|
@ -11,9 +11,10 @@
|
|||
<field name="name"/>
|
||||
<field name="patient_id"/>
|
||||
<field name="product_id" string="Sample Type"/>
|
||||
<field name="sample_type_product_id"/>
|
||||
<field name="collection_date"/>
|
||||
<field name="collector_id"/>
|
||||
<field name="container_type"/>
|
||||
<field name="container_type" optional="hide"/>
|
||||
<field name="state" decoration-success="state == 'analyzed'" decoration-info="state == 'in_process'" decoration-muted="state == 'stored' or state == 'disposed'" widget="badge"/>
|
||||
</list>
|
||||
</field>
|
||||
|
@ -54,7 +55,12 @@
|
|||
<group>
|
||||
<field name="collection_date" readonly="state != 'collected'"/>
|
||||
<field name="collector_id" readonly="state != 'collected'"/>
|
||||
<field name="container_type" readonly="state != 'collected'"/>
|
||||
<field name="sample_type_product_id"
|
||||
readonly="state != 'collected'"
|
||||
options="{'no_create': True, 'no_create_edit': True}"/>
|
||||
<field name="container_type"
|
||||
readonly="state != 'collected'"
|
||||
invisible="sample_type_product_id != False"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
|
|
Loading…
Reference in New Issue
Block a user