I want the status record to be uneditable if state = active, done
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
Hi,
In Odoo 17, to make a field (like status) read-only when the record’s state is either "active" or "done" You can achieve this using the 'readonly' attribute in the XML view, or by using Python logic with @api.depends and readonly=True on the field.
XML
<field name="status" readonly="state in ['active', 'done']"/>
Hope it helps
is this you need for particular users or all users ( not to edit record - only view)
i want to all fields in record to be uneditable
Use the following code in your XML:
field name="state" readonly="state in ['active', 'done']"
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
4
okt. 25
|
314 | ||
POS receipt template V19
Opgelost
|
|
2
okt. 25
|
384 | |
|
1
okt. 25
|
373 | ||
|
1
sep. 25
|
347 | ||
|
1
sep. 25
|
428 |