Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
3086 Visualizzazioni

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
Abbandona
Risposta migliore

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
Abbandona
Autore Risposta migliore

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
Abbandona

did you manage to solve it?

Autore

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

Post correlati Risposte Visualizzazioni Attività
3
lug 20
12768
0
apr 20
4171
3
giu 17
14759
0
mar 15
4297
1
mag 25
2947