I try to override the controller of website_event addons for the path
"/event/", but my replacement is ignored by Odoo.
This is how I do:
- Create a file in my addon at the path "controllers/main.py"
- Be sur controllers is imported in main __init__.py file
- Be sur main is imported in controllers __init__.py file
- Import the original controller class inside this new main.py file
- Create a class that inherit from the original controller class
- Write a method, inside this new class, called events() with an
@http.route() as decorator
Aaaaand, Odoo never use my new method. I put a breakpoint in it, and
Odoo didn't stop at it. I know Odoo see and evaluate my file because
if I do a mistake inside this file Odoo stop to work.
I already try to restart Odoo and re-install my addon.
I compared to similar thing I do in the past, and cannot see a
difference except in the past it's work.
Any idea?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilità
- Magazzino
- PoS
- Project
- MRP
La domanda è stata contrassegnata
1
Rispondi
3067
Visualizzazioni
I found the raison of my problem: This controller method is already override by
another addon and this other addon is also at the end of the dependency tree.
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
|
2
ago 18
|
2894 | ||
|
0
giu 16
|
3952 | ||
|
0
mar 15
|
3368 | ||
|
0
mar 15
|
4448 | ||
|
1
apr 22
|
5213 |