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

Hello all,

I am using v15. In the survey module, i want only the questions of the current record questions in an another Many2one field. How can i achieve it. Here is my code:


class SurveyQuestion(models.Model):
_name = 'survey.question.question'

 survey = fields.Many2one('survey.survey')
question = fields.Many2one('survey.question')


Thanks in regards.

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

You can select only the questions from the questions from the selected surveys by passing the domain to the question field

survey_id = fields.Many2one('survey.survey')
question_id = fields.Many2one('survey.question' , domain="[(survey_id, '=', survey_id)]"))

So by applying the domain you can only select question that are present in the previously selected survey

For more information on domain passing to a Many2one field refer to the forum answer below.

https://www.odoo.com/forum/help-1/odoo-14-how-i-can-set-domain-filter-on-many2one-type-field-181671

Regards

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
sept. 23
1589
2
feb. 24
2738
1
mar. 23
11972
0
nov. 22
1631
0
mar. 22
1798