Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
3079 Vizualizări

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?

Imagine profil
Abandonează
Autor Cel mai bun răspuns

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.

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
2
aug. 18
2902
0
iun. 16
3960
0
mar. 15
3379
0
mar. 15
4455
1
apr. 22
5221