From 6293f642ce9837513624f2f4acab406690cd20a9 Mon Sep 17 00:00:00 2001 From: Boris Gallet Date: Mon, 12 May 2025 16:15:09 +0200 Subject: [PATCH] [IMP] studies_base: Remove delete permission for study, study_participant, questionnaire, questionnaire_response models --- studies_base/models/study_participant.py | 1 + studies_base/security/ir.model.access.csv | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/studies_base/models/study_participant.py b/studies_base/models/study_participant.py index 6bf0f84..69b9d12 100644 --- a/studies_base/models/study_participant.py +++ b/studies_base/models/study_participant.py @@ -27,6 +27,7 @@ class StudyParticipant(models.Model): "study.participant.state", string="État de la participation", readonly=True ) + ## Studyparticipant.identifier.author.value identifier = fields.Char("Identifiants de l'enrôlement", readonly=True) created = fields.Datetime("Date de création") diff --git a/studies_base/security/ir.model.access.csv b/studies_base/security/ir.model.access.csv index b7d28c5..e6edefc 100644 --- a/studies_base/security/ir.model.access.csv +++ b/studies_base/security/ir.model.access.csv @@ -3,15 +3,19 @@ access_study_eligibility_topic_admin,study.eligibility.topic.admin,model_study_e access_study_eligibility_condition_body_site_admin,study.eligibility.condition.body.site.admin,model_study_eligibility_condition_body_site,base.group_user,1,1,1,1 access_study_eligibility_condition_clinical_status_admin,study.eligibility.condition.clinical.status.admin,model_study_eligibility_condition_clinical_status,base.group_user,1,1,1,1 access_study_gender_admin,study.gender.admin,model_study_gender,base.group_user,1,1,1,1 -access_study_participant_admin,study.participant.admin,model_study_participant,base.group_user,1,1,1,1 +access_study_participant_admin,study.participant.admin,model_study_participant,base.group_user,1,1,1,0 +access_study_participant_no_one,study.participant.no_one,model_study_participant,base.group_no_one,1,1,1,1 access_study_phase_admin,study.phase.admin,model_study_phase,base.group_user,1,1,1,1 access_study_purpose_type_admin,purpose.type.admin,model_study_purpose_type,base.group_user,1,1,1,1 access_study_progress_status_admin,study.progress.status.admin,model_study_progress_status,base.group_user,1,1,1,1 -access_study_questionnaire_response_admin,study.questionnaire.response.admin,model_study_questionnaire_response,base.group_user,1,1,1,1 -access_study_questionnaire_admin,study.questionnaire.admin,model_study_questionnaire,base.group_user,1,1,1,1 +access_study_questionnaire_response_admin,study.questionnaire.response.admin,model_study_questionnaire_response,base.group_user,1,1,1,0 +access_study_questionnaire_response_no_one,study.questionnaire.response.no_one,model_study_questionnaire_response,base.group_no_one,1,1,1,1 +access_study_questionnaire_admin,study.questionnaire.admin,model_study_questionnaire,base.group_user,1,1,1,0 +access_study_questionnaire_no_one,study.questionnaire.no_one,model_study_questionnaire,base.group_no_one,1,1,1,1 access_study_region_admin,study.region.admin,model_study_region,base.group_user,1,1,1,1 access_study_status_admin,study.status.admin,model_study_status,base.group_user,1,1,1,1 -access_study_study_admin,study.study.admin,model_study_study,base.group_user,1,1,1,1 +access_study_study_admin,study.study.admin,model_study_study,base.group_user,1,1,1,0 +access_study_study_no_one,study.study.no_one,model_study_study,base.group_no_one,1,1,1,1 access_study_keyword_admin,study.keyword.admin,model_study_keyword,base.group_user,1,1,1,1 access_study_questionnaire_subject_type_admin,study.questionnaire.subject.type.admin,model_study_questionnaire_subject_type,base.group_user,1,1,1,1 access_study_questionnaire_status_admin,study.questionnaire.status.admin,model_study_questionnaire_status,base.group_user,1,1,1,1