[IMP] survey_record_generation: link generated record to participations
This commit is contained in:
@@ -3,4 +3,5 @@ from . import survey_question
|
||||
from . import survey_record_creation_field_values
|
||||
from . import survey_record_creation
|
||||
from . import survey_survey
|
||||
from . import survey_user_input
|
||||
from . import survey_user_input
|
||||
from . import survey_generated_record
|
15
survey_record_generation/models/survey_generated_record.py
Normal file
15
survey_record_generation/models/survey_generated_record.py
Normal file
@@ -0,0 +1,15 @@
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
||||
from odoo import models, fields, api
|
||||
|
||||
|
||||
class SurveyGeneratedRecord(models.Model):
|
||||
_name = "survey.generated.record"
|
||||
|
||||
survey_record_creation_name = fields.Char('Name', readonly=True)
|
||||
survey_record_creation_id = fields.Many2one('survey.record.creation', 'Survey record creation', readonly=True)
|
||||
user_input_id = fields.Many2one('survey.user_input', 'Participation', readonly=True)
|
||||
created_record_id = fields.Reference(string="Referenced record", selection='_selection_target_model', readonly=True)
|
||||
|
||||
@api.model
|
||||
def _selection_target_model(self):
|
||||
return [(model.model, model.name) for model in self.env['ir.model'].sudo().search([])]
|
Reference in New Issue
Block a user