Odoo Help


2 Answers

Cybrosys Techno Solutions Pvt.Ltd

--Cybrosys Techno Solutions Pvt.Ltd--
Cybrosys Technologies
| 7 6 10
Calicut, الهند
--Cybrosys Techno Solutions Pvt.Ltd--

Cybrosys Technologies is a private limited ISO certified company in Technology and Software Engineering sector. We serve as one of the best and trusted Odoo official partner, providing ultimate Customization and Implementation services in Odoo ERP. A frequent contributor to Odoo Apps, our customized free apps are downloaded by more than one lakh users. Most of our apps augment the potentialities of Odoo and are trending in the Odoo app store.

Cybrosys keeps privilege to be one among the finest Odoo Official Partners with 200+ free apps contribution towards the Odoo community. Cybrosys also stands number one in Odoo-social Media Integration empowering every kind of business solutions.

We are also enriched with highly skilled UI/UX technical experts for Developing, Implementing and Designing, thereby providing ultimate benefit to our customer base.

Today Cybrosys has reached par excellent in Odoo Implementation and allied services, proving its credibility and reliability. Our proven services are used by customers sprawling across 160+ countries including Middle East, African continents, UK, Germany, Spain, Thailand, Hong Kong, New Zealand, Australia, Malaysia, Singapore, Egypt etc.

We are rapidly expanding our base with robust quality management and business process re-engineering to meet the ultimate customer desire.

To know more about Cybrosys Technologies and our Odoo Apps, Kindly visit:

Cybrosys Technologies 

Odoo Apps 

And inbox us your queries to odoo@cybrosys.com

Cybrosys Techno Solutions Pvt.Ltd
1‏/3‏/2019 10:39 م


The field Next Preventive Maintenance in the model maintenance.equipment can be made as editable by either removing the compute function or by defining the inverse function for the field.

next_action_date = fields.Date(compute='_compute_next_maintenance',
string='Date of the next preventive maintenance', store=True)


In the above line, you can see a compute , you can remove it and make the field a required field if necessary.

next_action_date = fields.Date(string='Date of the next preventive maintenance')


Luis Jacobo
2‏/3‏/2019 6:26 ص

Hi, if remove the function, will the maintenance plan calculate the next maintenance date based on the period i had set to the equipment?

Because i need to make it editable to set the first date of maintenance, and then let the maintenance plan calculates by itself the future tasks,


Niyas Raphy
2‏/3‏/2019 10:32 م

Then use the concept of the inverse for the compute field

Luis Jacobo
3‏/3‏/2019 3:09 م

Hi Niyas,

I am not a Odoo developer, can you help me with the python function using the inverse method?


mitra safari
2‏/3‏/2019 12:12 ص


change it in python code like >  'next_action_date' : fields.Date('Date of the next preventive maintenance')
this will be an editable date field

Ask a Question
Keep Informed
1 follower(s)
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.

Odoo Training Center

Access to our eLearning platform and experience all Odoo Apps through learning videos, use cases and quizzes.

Test it now