Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
2494 Ansichten

The controller I wrote works on a common new web page ( website.test-add-fields), but when I adapt the code to use it in a page from an odoo model (website_hr_recruitment.apply_audition_result_form), it doesn't give any result (nor error...).


Here is my Python code:


class TestAddDropdownGood(http.Controller):

  @http.route('/audition-selection-result-form-94', auth='public', type='http', website='True')
def handler(self):

current_user = http\.request\.env\.context\.get\('uid'\)

\ \ \ \ \ \ \ \ students\ =\ request\.env\['x_students'\]\.sudo\(\)\.search\(\[\('id','!=',False\)\]\)

\ \ \ \ \ \ \ \ values\ =\ \{
\ \ \ \ \ \ \ \ \ \ \ \ 'students':\ students
\ \ \ \ \ \ \ \ \}
\ \ \ \ \ \ \ \ return\ request\.render\('website_hr_recruitment\.apply_audition_result_form',\ values\)


Here\ is\ my\ xml:

\ \ \ \ \ \ \ \ \ \ \ \

\ \ \ \ \ \ \ \ \ \ \ \

Can someone tell me the problem?


Thank you so much for your help!!

Avatar
Verwerfen
Beste Antwort

You are altering existing class, you need to inherit that class first. like here https://www.odoo.com/documentation/16.0/developer/reference/backend/http.html

Avatar
Verwerfen
Autor Beste Antwort

Thank you Jacob, bit I am not sufficiently experienced to write the needed code...

Could you tell me more concretely what I have to add in my main.py file?

thank you for your help!

Avatar
Verwerfen

did you manage to solve it?

Autor

Someone else did it for me! Thank you for your help.

Verknüpfte Beiträge Antworten Ansichten Aktivität
3
Juli 20
12233
0
Apr. 20
3775
3
Juni 17
14154
0
März 15
3804
1
Mai 25
2151