[IMP] studies_base:

split studies_base in two modules
This commit is contained in:
clementthomas
2024-07-19 15:24:48 +02:00
parent 65d637a900
commit bd8a9fc4af
28 changed files with 132 additions and 361 deletions

View File

@@ -1,16 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<!-- VIEWS -->
<record id="view_study_author_tree" model="ir.ui.view">
<field name="name">study.author.tree</field>
<field name="model">study.author</field>
<field name="arch" type="xml">
<tree string="Platformes techniques d'étude" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
</tree>
</field>
</record>
<record id="view_study_eligibility_condition_body_site_tree" model="ir.ui.view">
<field name="name">study.eligibility.condition.body.site.tree</field>
<field name="model">study.eligibility.condition.body.site</field>
@@ -18,6 +9,7 @@
<tree string="Localisations anatomiques des affections" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="value" />
</tree>
</field>
</record>
@@ -27,7 +19,8 @@
<field name="arch" type="xml">
<tree string="Statuts des affectations (malade, ancien malade...)" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="name"/>
<field name="value" />
</tree>
</field>
</record>
@@ -37,7 +30,8 @@
<field name="arch" type="xml">
<tree string="Thématiques de recherche" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="name"/>
<field name="value" />
</tree>
</field>
</record>
@@ -47,7 +41,8 @@
<field name="arch" type="xml">
<tree string="Genres" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="name"/>
<field name="value" />
</tree>
</field>
</record>
@@ -79,7 +74,8 @@
<field name="arch" type="xml">
<tree string="Phases" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="name"/>
<field name="value" />
</tree>
</field>
</record>
@@ -89,28 +85,8 @@
<field name="arch" type="xml">
<tree string="Objectifs" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
</tree>
</field>
</record>
<record id="view_study_questionnaire_category_tree" model="ir.ui.view">
<field name="name">study.questionnaire.category.tree</field>
<field name="model">study.questionnaire.category</field>
<field name="arch" type="xml">
<tree string="Catégories de questionnaire" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
</tree>
</field>
</record>
<record id="view_study_questionnaire_response_state_tree" model="ir.ui.view">
<field name="name">study.questionnaire.response.state.tree</field>
<field name="model">study.questionnaire.response.state</field>
<field name="arch" type="xml">
<tree string="États des réponses" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="value" />
<field name="name"/>
<field name="value" />
</tree>
</field>
</record>
@@ -125,17 +101,6 @@
</tree>
</field>
</record>
<record id="view_study_questionnaire_progress_status_tree" model="ir.ui.view">
<field name="name">study.questionnaire.progress.status.tree</field>
<field name="model">study.questionnaire.progress.status</field>
<field name="arch" type="xml">
<tree string="Statuts des questionnaires" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="value" />
</tree>
</field>
</record>
<record id="view_study_questionnaire_status_tree" model="ir.ui.view">
<field name="name">study.questionnaire.status.tree</field>
<field name="model">study.questionnaire.status</field>
@@ -153,20 +118,11 @@
<field name="arch" type="xml">
<tree string="Sujets" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="name"/>
<field name="value" />
</tree>
</field>
</record>
<record id="view_study_questionnaire_type_tree" model="ir.ui.view">
<field name="name">study.questionnaire.type.tree</field>
<field name="model">study.questionnaire.type</field>
<field name="arch" type="xml">
<tree string="Types de questionnaire" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
</tree>
</field>
</record>
</record>
<record id="view_study_region_tree" model="ir.ui.view">
<field name="name">study.region.tree</field>
<field name="model">study.region</field>
@@ -188,33 +144,19 @@
</tree>
</field>
</record>
<record id="view_study_tag_tree" model="ir.ui.view">
<field name="name">study.tag.tree</field>
<field name="model">study.tag</field>
<record id="view_study_keyword_tree" model="ir.ui.view">
<field name="name">study.keyword.tree</field>
<field name="model">study.keyword</field>
<field name="arch" type="xml">
<tree string="Mots-clés des études" editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
<record id="view_study_type_tree" model="ir.ui.view">
<field name="name">study.type.tree</field>
<field name="model">study.type</field>
<field name="arch" type="xml">
<tree string="Types d'études" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
</tree>
</field>
</record>
<!-- ACTIONS -->
<record id="action_study_author" model="ir.actions.act_window">
<field name="name">Platformes techniques d'étude</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.author</field>
</record>
<record id="action_study_eligibility_condition_body_site" model="ir.actions.act_window">
<field name="name">Localisations anatomiques des affections</field>
<field name="type">ir.actions.act_window</field>
@@ -254,27 +196,12 @@
<field name="name">Objectifs</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.purpose.type</field>
</record>
<record id="action_study_questionnaire_category" model="ir.actions.act_window">
<field name="name">Catégories de questionnaire</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.questionnaire.category</field>
</record>
<record id="action_study_questionnaire_response_state" model="ir.actions.act_window">
<field name="name">États des réponses</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.questionnaire.response.state</field>
</record>
</record>
<record id="action_study_questionnaire_response_progress_status" model="ir.actions.act_window">
<field name="name">Statuts des réponses aux questionnaires</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.questionnaire.response.progress.status</field>
</record>
<record id="action_study_questionnaire_progress_status" model="ir.actions.act_window">
<field name="name">Statuts des questionnaires</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.questionnaire.progress.status</field>
</record>
</record>
<record id="action_study_questionnaire_status" model="ir.actions.act_window">
<field name="name">Statuts de publication (questionnaires)</field>
<field name="type">ir.actions.act_window</field>
@@ -285,11 +212,6 @@
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.questionnaire.subject.type</field>
</record>
<record id="action_study_questionnaire_type" model="ir.actions.act_window">
<field name="name">Types de questionnaires</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.questionnaire.type</field>
</record>
<record id="action_study_region" model="ir.actions.act_window">
<field name="name">Zones géographiques étudiées</field>
<field name="type">ir.actions.act_window</field>
@@ -300,16 +222,9 @@
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.status</field>
</record>
<record id="action_study_tag" model="ir.actions.act_window">
<record id="action_study_keyword" model="ir.actions.act_window">
<field name="name">Mots-clés des études</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.tag</field>
<field name="res_model">study.keyword</field>
</record>
<record id="action_study_type" model="ir.actions.act_window">
<field name="name">Types d'études</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">study.type</field>
</record>
</odoo>

View File

@@ -20,10 +20,7 @@
<menuitem id="menu_study_config" name="Configuration" sequence="999">
<menuitem id="menu_study_study_config" name="Études">
<menuitem id="menu_study_author"
action="action_study_author"
sequence="1" />
<menuitem id="menu_study_study_config" name="Études">
<menuitem id="menu_study_eligibility_condition_body_site"
action="action_study_eligibility_condition_body_site"
sequence="2"/>
@@ -48,12 +45,9 @@
<menuitem id="menu_study_status"
action="action_study_status"
sequence="15"/>
<menuitem id="menu_study_tag"
action="action_study_tag"
<menuitem id="menu_study_keyword"
action="action_study_keyword"
sequence="16"/>
<menuitem id="menu_study_type"
action="action_study_type"
sequence="17"/>
</menuitem>
<menuitem id="menu_study_participant_config" name="Participants">
<menuitem id="menu_study_participant_state"
@@ -63,27 +57,15 @@
action="action_study_participant_progress_status"
sequence="6"/>
</menuitem>
<menuitem id="menu_study_questionnaire_config" name="Questionnaires">
<menuitem id="menu_study_questionnaire_category"
action="action_study_questionnaire_category"
sequence="9"/>
<menuitem id="menu_study_questionnaire_progress_status"
action="action_study_questionnaire_progress_status"
sequence="10"/>
<menuitem id="menu_study_questionnaire_config" name="Questionnaires">
<menuitem id="menu_study_questionnaire_status"
action="action_study_questionnaire_status"
sequence="11"/>
<menuitem id="menu_study_questionnaire_subject_type"
action="action_study_questionnaire_subject_type"
sequence="12"/>
<menuitem id="menu_study_questionnaire_type"
action="action_study_questionnaire_type"
sequence="13"/>
</menuitem>
<menuitem id="menu_study_questionnaire_response_config" name="Réponses aux questionnaires">
<menuitem id="menu_study_questionnaire_response_state"
action="action_study_questionnaire_response_state"
sequence="10"/>
<menuitem id="menu_study_questionnaire_response_config" name="Réponses aux questionnaires">
<menuitem id="menu_study_questionnaire_response_progress_status"
action="action_study_questionnaire_response_progress_status"
sequence="10"/>

View File

@@ -19,7 +19,7 @@
<field name="name">study.participant.form</field>
<field name="model">study.participant</field>
<field name="arch" type="xml">
<form string="Étude">
<form string="Participant">
<header>
<!-- action buttons -->
</header>
@@ -51,12 +51,10 @@
<field name="progress_status" />
<field name="state" />
</group>
<group name="participation_right">
<field name="part_of_author" />
<field name="author" />
<group name="participation_right">
<field name="identifier" />
</group>
</group>
</group>
<group name="technique" string="Technique">
<group name="technique_left">
<field name="create_date" />
@@ -65,11 +63,7 @@
<group name="technique_right">
</group>
</group>
<notebook>
<page string="Réponses" name="responses">
<field name="questionnaire_responses" />
</page>
</notebook>
</sheet>
</form>
</field>

View File

@@ -6,8 +6,6 @@
<field name="model">study.questionnaire.response</field>
<field name="arch" type="xml">
<tree string="Réponses aux questionnaires">
<field name="start_date"/>
<field name="end_date"/>
<field name="study_id"/>
<field name="study_questionnaire_id"/>
<field name="firstname"/>
@@ -21,7 +19,7 @@
<field name="name">study.questionnaire.response.response.form</field>
<field name="model">study.questionnaire.response</field>
<field name="arch" type="xml">
<form string="Réponses aux questionnaires">
<form string="Réponse aux questionnaires">
<header>
<!-- action buttons -->
</header>
@@ -37,23 +35,17 @@
</div>
<group name="collecte" string="Collecte">
<group name="collecte_left">
<field name="start_date" />
<field name="end_date" />
<field name="state" />
<field name="progress_status" />
<field name="authored" />
</group>
<group name="collecte_right">
<field name="author" />
<group name="collecte_right">
<field name="identifier_author" />
<field name="redirect_url" />
</group>
</group>
<group name="study" string="Étude">
<group name="study_left">
<field name="study_id" />
<field name="study_questionnaire_id" />
<field name="study_participant_id" />
</group>
<group name="study_right">
</group>

View File

@@ -9,8 +9,7 @@
<field name="title"/>
<field name="name"/>
<field name="effective_period_start"/>
<field name="effective_period_end"/>
<field name="study_id"/>
<field name="effective_period_end"/>
</tree>
</field>
</record>
@@ -20,7 +19,7 @@
<field name="name">study.questionnaire.form</field>
<field name="model">study.questionnaire</field>
<field name="arch" type="xml">
<form string="Questionnaires">
<form string="Questionnaire">
<header>
<!-- action buttons -->
</header>
@@ -39,7 +38,6 @@
</div>
<group name="status" string="Statut">
<group name="status_left">
<field name="progress_status" />
<field name="approval_date" />
<field name="last_review_date" />
</group>
@@ -50,9 +48,6 @@
</group>
<group name="description" string="Description">
<group name="description_left">
<field name="study_id" />
<field name="category" />
<field name="type" />
<field name="purpose" />
<field name="subject_type" />
</group>
@@ -67,7 +62,6 @@
<group name="technique" string="Technique">
<group name="technique_left">
<field name="experimental" />
<field name="author" />
<field name="identifier_author" />
</group>
<group name="technique_right">
@@ -76,27 +70,7 @@
<field name="write_date" />
</group>
</group>
<notebook>
<page string="Planification" name="planification">
<group name="planification">
<group name="planification_left">
<field name="rank_in_study" />
<field name="fixed_start_date" />
<field name="fixed_end_date" />
<field name="repeated" />
<field name="repeat_delay" />
<field name="repeat_delay_type" />
</group>
<group name="planification_right">
<field name="following" />
<field name="following_delay" />
<field name="following_delay_type" />
<field name="preceding" />
<field name="preceding_delay" />
<field name="preceding_delay_type" />
</group>
</group>
</page>
<notebook>
<page string="Copyright" name="copyright">
<group name="copyright">
<field name="copyright" />

View File

@@ -48,16 +48,14 @@
</group>
</group>
<group name="description" string="Description">
<group name="description_left">
<field name="type" />
<field name="description_summary" />
<group name="description_left">
<field name="description_summary" />
<field name="description" />
<field name="keyword" />
<field name="primary_purpose_type" />
</group>
<group name="description_right">
<field name="part_of" />
<field name="ppc_reference" />
<field name="primary_purpose_type" />
<field name="part_of" />
<field name="version" />
<field name="phase" />
<field name="status" />
@@ -65,8 +63,7 @@
</group>
<group name="technique" string="Technique">
<group name="technique_left">
<field name="site" />
<field name="author" />
<field name="site" />
<field name="identitifer_author" />
</group>
<group name="technique_right">
@@ -95,13 +92,7 @@
<field name="region" widget="many2many_tags" />
</group>
</group>
</page>
<page string="Questionnaires" name="questionnaires">
<field name="questionnaires" />
</page>
<page string="Contacts / Chercheurs" name="contacts">
<field name="contacts" />
</page>
</page>
<page string="Notes" name="notes">
<field name="note" />
</page>