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
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
1
Beantwoorden
3068
Weergaven
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.
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 | |
---|---|---|---|---|
|
2
aug. 18
|
2895 | ||
|
0
jun. 16
|
3955 | ||
|
0
mrt. 15
|
3371 | ||
|
0
mrt. 15
|
4448 | ||
|
1
apr. 22
|
5215 |