Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
3079 Widoki

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!!

Awatar
Odrzuć
Najlepsza odpowiedź

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

Awatar
Odrzuć
Autor Najlepsza odpowiedź

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!

Awatar
Odrzuć

did you manage to solve it?

Autor

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

Powiązane posty Odpowiedzi Widoki Czynność
3
lip 20
12768
0
kwi 20
4170
3
cze 17
14758
0
mar 15
4295
1
maj 25
2946