[IMP] studies_base:

move study_author
This commit is contained in:
clementthomas
2024-07-30 11:46:12 +02:00
parent bd8a9fc4af
commit 4071957068
4 changed files with 17 additions and 1 deletions

View File

@@ -17,4 +17,5 @@ from . import study_participant_state
from . import study_questionnaire_response_progress_status from . import study_questionnaire_response_progress_status
from . import study_eligibility_condition_clinical_status from . import study_eligibility_condition_clinical_status
from . import study_eligibility_condition_body_site from . import study_eligibility_condition_body_site
from . import study_progress_status from . import study_progress_status
from . import study_author

View File

@@ -0,0 +1,13 @@
# -*- coding: utf-8 -*-
from odoo import api, fields, models, _
from odoo import osv
from odoo.exceptions import UserError
class StudyAuthor(models.Model):
_name = "study.author"
name = fields.Char("Name")
value = fields.Char("Value")
sequence = fields.Integer("Sequence")

View File

@@ -12,6 +12,7 @@ class StudyQuestionnaireResponse(models.Model):
authored = fields.Datetime("Date de saisie des réponses", readonly=True) authored = fields.Datetime("Date de saisie des réponses", readonly=True)
identifier_author = fields.Char("ID plateforme", readonly=True) identifier_author = fields.Char("ID plateforme", readonly=True)
author = fields.Many2one("study.author", string="Platform d'étude", readonly=True)
study_id = fields.Many2one("study.study", "Étude", readonly=True) study_id = fields.Many2one("study.study", "Étude", readonly=True)
study_questionnaire_id = fields.Many2one("study.questionnaire", string="Questionnaire", readonly=True) study_questionnaire_id = fields.Many2one("study.questionnaire", string="Questionnaire", readonly=True)

View File

@@ -18,3 +18,4 @@ access_study_questionnaire_status_admin,study.questionnaire.status.admin,model_s
access_study_participant_progress_status_admin,study.participant.progress.status.admin,model_study_participant_progress_status,base.group_user,1,1,1,1 access_study_participant_progress_status_admin,study.participant.progress.status.admin,model_study_participant_progress_status,base.group_user,1,1,1,1
access_study_participant_state_admin,study.participant.state.admin,model_study_participant_state,base.group_user,1,1,1,1 access_study_participant_state_admin,study.participant.state.admin,model_study_participant_state,base.group_user,1,1,1,1
access_study_questionnaire_response_progress_status_admin,study.questionnaire.response.progress.status.admin,model_study_questionnaire_response_progress_status,base.group_user,1,1,1,1 access_study_questionnaire_response_progress_status_admin,study.questionnaire.response.progress.status.admin,model_study_questionnaire_response_progress_status,base.group_user,1,1,1,1
access_study_author_admin,study.author.admin,model_study_author,base.group_user,1,1,1,1
1 id name model_id/id group_id/id perm_read perm_write perm_create perm_unlink
18 access_study_participant_progress_status_admin study.participant.progress.status.admin model_study_participant_progress_status base.group_user 1 1 1 1
19 access_study_participant_state_admin study.participant.state.admin model_study_participant_state base.group_user 1 1 1 1
20 access_study_questionnaire_response_progress_status_admin study.questionnaire.response.progress.status.admin model_study_questionnaire_response_progress_status base.group_user 1 1 1 1
21 access_study_author_admin study.author.admin model_study_author base.group_user 1 1 1 1