12 lines
409 B
Python
12 lines
409 B
Python
|
|
# Fix: Change the Studio view's required attribute from True to conditional
|
|
view = env['ir.ui.view'].browse(2122)
|
|
print(f"Before: {view.arch_db}")
|
|
|
|
new_arch = view.arch_db.replace('required="True"', 'required="state == "draft""')
|
|
view.write({'arch_db': new_arch})
|
|
|
|
print(f"\nAfter: {view.arch_db}")
|
|
env.cr.commit()
|
|
print("\nDone! x_studio_analytic_account is now only required for draft entries.")
|