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="name"/>
|
||||||
<field name="patient_id"/>
|
<field name="patient_id"/>
|
||||||
<field name="product_id" string="Sample Type"/>
|
<field name="product_id" string="Sample Type"/>
|
||||||
|
<field name="sample_type_product_id"/>
|
||||||
<field name="collection_date"/>
|
<field name="collection_date"/>
|
||||||
<field name="collector_id"/>
|
<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"/>
|
<field name="state" decoration-success="state == 'analyzed'" decoration-info="state == 'in_process'" decoration-muted="state == 'stored' or state == 'disposed'" widget="badge"/>
|
||||||
</list>
|
</list>
|
||||||
</field>
|
</field>
|
||||||
|
@ -54,7 +55,12 @@
|
||||||
<group>
|
<group>
|
||||||
<field name="collection_date" readonly="state != 'collected'"/>
|
<field name="collection_date" readonly="state != 'collected'"/>
|
||||||
<field name="collector_id" 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>
|
||||||
</group>
|
</group>
|
||||||
</sheet>
|
</sheet>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user