Odoo Help

0

How to hide or disable “Edit” button in Odoo 9

By
Alejandro
on 10/22/16, 9:01 AM 1,527 views

Can anyone help me how to hide or disable Edit and/or Create button when my workflow status value is "Done"

I have workflow status "Draft > Approval > Confirmed > Done"

so when status is Done i want 'Edit' to be hidden or disabled.

Please help. thanks in advance.

5

Janeesh

--Janeesh--

4315
| 5 3 6
Cochin, India
--Janeesh--

Odoo Developer

Janeesh
On 9/24/17, 6:30 AM

Add edit="false" in form view.

<form string="XXX" edit="false">
</form>
1

Ray Carnes

--Ray Carnes--
18572
| 9 7 9
Keyport, United States
--Ray Carnes--

Senior ERP Analyst

OpenERP 6.1, 7.0; Odoo 8.0, 9.0, 10.0.

Completed Odoo Functional and Technical Training.

Functional Areas:

  • CRM/Sales

  • Inventory

  • Manufacturing

  • Accounting

  • Purchasing

Major Skills:

  • Business Process Reengineering

  • Efficiency Consulting

  • User Needs and GAP Analysis;

  • Functional and Technical Design;

  • Prototyping and Proof of Concepts;

  • Requirements Specifications;

  • Agile Implementation;

  • Data Migration;

  • Configuration & Customization (UI and code);

  • Integration - Odoo and non Odoo Applications and Services;

  • Training and Knowledge Transfer;

  • Go Live Support;

  • Helpdesk;

  • Version Upgrades and Migration.

  • Accounting Expert.

I have over 20 years of experience empowering and enabling users with enterprise information systems that make a real and measurable difference in their ability to proactively manage their businesses and organizations. 

I am a skilled Communicator and I only take the serious things seriously!

Ray Carnes
On 10/22/16, 1:37 PM

Have you seen "Web Access Rules Buttons" at https://www.odoo.com/apps/modules/9.0/web_access_rule_buttons/

This addon disables the Edit button on the form views if the user cannot edit the current record according to the record access rules.


0
Saphier
On 9/25/17, 5:13 AM

You can add this in your form views:

<field name="context">{'form_no_edit':[('state','=','done')]}</field> 


0
Jaime Vasquez
On 10/23/16, 6:02 PM

You can also put in your definition view:

<form string="Some text" version="7.0" create="false" delete="false">
</form>


With this you can hide the create/edit button and the delete option in the More dropdown button.

This option will disable the buttons for everyone.  Maybe Ray's solution it's more suitable for your needs.


:)

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Register

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)

Stats

Asked: 10/22/16, 9:01 AM
Seen: 1527 times
Last updated: 9/25/17, 5:13 AM