From 401d4971a54bf7531d17e2843d5d78507f37709d Mon Sep 17 00:00:00 2001 From: Remi <remi@le-filament.com> Date: Wed, 11 Sep 2019 18:49:22 +0200 Subject: [PATCH] Ajout champs organismes --- i18n/fr.po | 308 +++++++++++++++++++++++++++--- models/__init__.py | 1 - models/res_partner.py | 100 ++++++++-- models/scop_revision.py | 14 ++ security/ir.model.access.csv | 3 + views/res_partner_cooperative.xml | 34 +++- views/scop_config_lists_views.xml | 70 +++++++ views/scop_config_views.xml | 37 +++- 8 files changed, 520 insertions(+), 47 deletions(-) diff --git a/i18n/fr.po b/i18n/fr.po index 887f592..a947437 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-08-16 11:00+0000\n" -"PO-Revision-Date: 2019-08-16 11:00+0000\n" +"POT-Creation-Date: 2019-09-11 16:19+0000\n" +"PO-Revision-Date: 2019-09-11 16:19+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -21,7 +21,7 @@ msgid "<b modifiers=\"{}\">\n" " Company Address:\n" " </b>" msgstr "<b modifiers=\"{}\">\n" -" Adresse de l'Entreprise:\n" +" Addresse de l'Entreprise:\n" " </b>" #. module: cgscop_partner @@ -57,6 +57,11 @@ msgstr "" msgid "Agrement" msgstr "Agrément" +#. module: cgscop_partner +#: selection:res.partner,revision_type:0 +msgid "Annuelle" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__year #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__year @@ -120,6 +125,18 @@ msgstr "" msgid "Avril" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__bank_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__bank_id +msgid "Banquier principal" +msgstr "" + +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__bank2_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__bank2_id +msgid "Banquier secondaire" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__cae #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__cae @@ -188,7 +205,7 @@ msgstr "" #: model:ir.model,name:cgscop_partner.model_scop_staff_collection #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_scop_staff_collection_form msgid "Collection" -msgstr "Type de Collecte" +msgstr "Collecte" #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff_collection__name @@ -219,6 +236,12 @@ msgstr "" msgid "Commissaire aux Comptes" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__auditor_person_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__auditor_person_id +msgid "Commissaire aux Comptes (personne)" +msgstr "" + #. module: cgscop_partner #: model:ir.ui.menu,name:cgscop_partner.menu_res_partner_company_type msgid "Company Types" @@ -251,6 +274,12 @@ msgstr "Nom du contact" msgid "Contacts & Addresses" msgstr "Contacts & Adresses" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_contract +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_contract +msgid "Contrat de révision" +msgstr "" + #. module: cgscop_partner #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_scop_contribution_type_form msgid "Contribution Type" @@ -299,6 +328,13 @@ msgstr "Forme Coopérative" msgid "Cooperatives" msgstr "Coopératives" +#. module: cgscop_partner +#: model:ir.actions.act_window,name:cgscop_partner.scop_cooperative_act +#: model:ir.ui.menu,name:cgscop_partner.menu_action_cooperative +#: model_terms:ir.ui.view,arch_db:cgscop_partner.res_partner_view_search_inherit_scop +msgid "Coopératives" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__contribution_ids #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__contribution_ids @@ -313,9 +349,15 @@ msgstr "" msgid "Country" msgstr "Pays" +#. module: cgscop_partner +#: model_terms:ir.actions.act_window,help:cgscop_partner.action_companies_only +msgid "Create a company in your address book" +msgstr "Créer un partenaire" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_certification__create_uid #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_cooperative_form__create_uid +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_creation_suborigin__create_uid #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_dissolution_reason__create_uid #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter__create_uid #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter_subscription__create_uid @@ -336,6 +378,8 @@ msgstr "Pays" #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__create_uid #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__create_uid #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision__create_uid +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_format__create_uid +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_staff__create_uid #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff__create_uid #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff_collection__create_uid msgid "Created by" @@ -344,6 +388,7 @@ msgstr "Créé par" #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_certification__create_date #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_cooperative_form__create_date +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_creation_suborigin__create_date #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_dissolution_reason__create_date #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter__create_date #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter_subscription__create_date @@ -364,11 +409,27 @@ msgstr "Créé par" #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__create_date #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__create_date #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision__create_date +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_format__create_date +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_staff__create_date #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff__create_date #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff_collection__create_date msgid "Created on" msgstr "Créé le" +#. module: cgscop_partner +#: model:ir.model,name:cgscop_partner.model_res_partner_creation_suborigin +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_creation_suborigin__name +#: model_terms:ir.ui.view,arch_db:cgscop_partner.view_res_partner_creation_suborigin_form +msgid "Creation Sub-Origin" +msgstr "Sous-Origine création en coop" + +#. module: cgscop_partner +#: model:ir.actions.act_window,name:cgscop_partner.action_view_res_partner_creation_suborigin_tree +#: model:ir.ui.menu,name:cgscop_partner.menu_res_partner_creation_suborigin +#: model_terms:ir.ui.view,arch_db:cgscop_partner.view_res_partner_creation_suborigin_tree +msgid "Creation Sub-Origins" +msgstr "Sous-Origines création en coop" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__direccte_id #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__direccte_id @@ -419,6 +480,12 @@ msgstr "" msgid "Date de collecte" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__seed_end +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__seed_end +msgid "Date de fin de dispositif" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff__end_validity msgid "Date de fin de validité" @@ -439,6 +506,12 @@ msgstr "" msgid "Date de l’évènement" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_person_assign_date +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_person_assign_date +msgid "Date de nomination du réviseur" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__date_receipt #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__reception_date @@ -470,6 +543,7 @@ msgstr "" #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_certification__display_name #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_cooperative_form__display_name +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_creation_suborigin__display_name #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_dissolution_reason__display_name #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter__display_name #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter_subscription__display_name @@ -490,6 +564,8 @@ msgstr "" #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__display_name #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__display_name #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision__display_name +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_format__display_name +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_staff__display_name #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff__display_name #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff_collection__display_name msgid "Display Name" @@ -515,6 +591,11 @@ msgstr "Affiche et gère la liste des Types de Cotisations." msgid "Display and manage the list of Cooperative Forms." msgstr "Affiche et gère la liste des Formes Coopératives." +#. module: cgscop_partner +#: model_terms:ir.actions.act_window,help:cgscop_partner.action_view_res_partner_creation_suborigin_tree +msgid "Display and manage the list of Creation Sub-Origins." +msgstr "Affiche et gère la liste des Sous-Origines de Création." + #. module: cgscop_partner #: model_terms:ir.actions.act_window,help:cgscop_partner.action_view_res_partner_dissolution_reason_tree msgid "Display and manage the list of Dissolution Reasons." @@ -565,6 +646,16 @@ msgstr "Affiche et gère la liste des Origines de Contact." msgid "Display and manage the list of Reasons for end of Membership." msgstr "Affiche et gère la liste des Motifs de fin d'Adhésion." +#. module: cgscop_partner +#: model_terms:ir.actions.act_window,help:cgscop_partner.action_view_scop_revision_format_tree +msgid "Display and manage the list of Revision Formats." +msgstr "Affiche et gère la liste des Formats de Révision." + +#. module: cgscop_partner +#: model_terms:ir.actions.act_window,help:cgscop_partner.action_view_scop_revision_staff_tree +msgid "Display and manage the list of Revision Staffs." +msgstr "Affiche et gère la liste des Effectifs Révision." + #. module: cgscop_partner #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_partner_cooperative_form msgid "Dissolution" @@ -575,7 +666,7 @@ msgstr "Décès" #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_dissolution_reason__name #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_res_partner_dissolution_reason_form msgid "Dissolution Reason" -msgstr "Motif de Décès" +msgstr "Motif Décès" #. module: cgscop_partner #: model:ir.actions.act_window,name:cgscop_partner.action_view_res_partner_dissolution_reason_tree @@ -612,8 +703,6 @@ msgid "Délégué de création" msgstr "" #. module: cgscop_partner -#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_delegate_id -#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_delegate_id #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision__delegate_id msgid "Délégué de révision" msgstr "" @@ -643,6 +732,12 @@ msgstr "" msgid "Effectif" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_staff_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_staff_id +msgid "Effectif révision" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__staff_shareolder_count #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff__staff_shareolder_count @@ -656,10 +751,16 @@ msgstr "" msgid "Effectifs" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__is_incubated +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__is_incubated +msgid "Est incubé" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__is_main_location #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__is_main_location -msgid "Est l'etablissement principal" +msgid "Est l'établissement principal" msgstr "" #. module: cgscop_partner @@ -668,18 +769,18 @@ msgstr "" msgid "Est une Filiale" msgstr "" -#. module: cgscop_partner -#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__is_cooperative -#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__is_cooperative -msgid "Est une coopérative" -msgstr "" - #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__is_seed_scop #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__is_seed_scop msgid "Est une SCOP d'amorçage" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__is_cooperative +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__is_cooperative +msgid "Est une coopérative" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__state msgid "Etat de la liste" @@ -694,7 +795,7 @@ msgstr "Type d'Évènement Juridique" #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__legal_event_ids #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__legal_event_ids #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_partner_cooperative_form -msgid "Évènements Juridiques" +msgid "Evènements Juridiques" msgstr "" #. module: cgscop_partner @@ -708,6 +809,12 @@ msgstr "" msgid "Expert-Comptable" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__accountant_person_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__accountant_person_id +msgid "Expert-Comptable (personne)" +msgstr "" + #. module: cgscop_partner #: selection:scop.ministry.list,decision:0 msgid "Favorable" @@ -770,6 +877,18 @@ msgstr "Outils de Financement" msgid "Fond de développement" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_format_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_format_id +msgid "Format de révision" +msgstr "" + +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__origin_company_type_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__origin_company_type_id +msgid "Forme juridique d'origine" +msgstr "" + #. module: cgscop_partner #: selection:res.partner,contact_legality:0 msgid "Fournisseur en contrat" @@ -783,6 +902,7 @@ msgstr "" #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_certification__id #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_cooperative_form__id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_creation_suborigin__id #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_dissolution_reason__id #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter__id #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter_subscription__id @@ -803,6 +923,8 @@ msgstr "" #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__id #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__id #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision__id +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_format__id +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_staff__id #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff__id #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff_collection__id msgid "ID" @@ -826,6 +948,12 @@ msgstr "" msgid "If the partner is a French company, enter its official main activity in this field. The APE is chosen among the NAF nomenclature." msgstr "Si le contact est une société française, entrez son activité principale dans ce champ. Le code NAF est choisi parmi la nomenclature existante." +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__incubator_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__incubator_id +msgid "Incubateur" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__industry_id #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__industry_id @@ -842,6 +970,11 @@ msgstr "" msgid "Informations de contact" msgstr "" +#. module: cgscop_partner +#: model_terms:ir.ui.view,arch_db:cgscop_partner.view_partner_cooperative_form +msgid "Informations de révision" +msgstr "" + #. module: cgscop_partner #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_partner_cooperative_form msgid "Infos générales" @@ -891,6 +1024,7 @@ msgstr "" #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_certification____last_update #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_cooperative_form____last_update +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_creation_suborigin____last_update #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_dissolution_reason____last_update #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter____last_update #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter_subscription____last_update @@ -911,6 +1045,8 @@ msgstr "" #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list____last_update #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire____last_update #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision____last_update +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_format____last_update +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_staff____last_update #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff____last_update #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff_collection____last_update msgid "Last Modified on" @@ -919,6 +1055,7 @@ msgstr "Dernière modification le" #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_certification__write_uid #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_cooperative_form__write_uid +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_creation_suborigin__write_uid #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_dissolution_reason__write_uid #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter__write_uid #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter_subscription__write_uid @@ -939,6 +1076,8 @@ msgstr "Dernière modification le" #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__write_uid #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__write_uid #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision__write_uid +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_format__write_uid +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_staff__write_uid #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff__write_uid #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff_collection__write_uid msgid "Last Updated by" @@ -947,6 +1086,7 @@ msgstr "Dernière mise à jour par" #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_certification__write_date #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_cooperative_form__write_date +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_creation_suborigin__write_date #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_dissolution_reason__write_date #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter__write_date #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter_subscription__write_date @@ -967,6 +1107,8 @@ msgstr "Dernière mise à jour par" #: model:ir.model.fields,field_description:cgscop_partner.field_scop_ministry_list__write_date #: model:ir.model.fields,field_description:cgscop_partner.field_scop_questionnaire__write_date #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision__write_date +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_format__write_date +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_staff__write_date #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff__write_date #: model:ir.model.fields,field_description:cgscop_partner.field_scop_staff_collection__write_date msgid "Last Updated on" @@ -983,7 +1125,7 @@ msgstr "Types d'Évènements Juridiques" #. module: cgscop_partner #: model:ir.model,name:cgscop_partner.model_scop_legal_event_type msgid "Legal Event type" -msgstr "Type d'Évènement Juridique" +msgstr "Type d'Evènement" #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__partner_company_type_id @@ -994,7 +1136,7 @@ msgstr "Statut Juridique" #. module: cgscop_partner #: model:ir.model,name:cgscop_partner.model_scop_legal_event msgid "Legal event" -msgstr "Évènement Juridique" +msgstr "Evènement Juridique" #. module: cgscop_partner #: model:ir.model,name:cgscop_partner.model_scop_liasse_fiscale @@ -1195,6 +1337,12 @@ msgstr "" msgid "Name" msgstr "Nom" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_type +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_type +msgid "Nature de la révision" +msgstr "" + #. module: cgscop_partner #: model:ir.model,name:cgscop_partner.model_res_partner_newsletter #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner_newsletter__name @@ -1263,6 +1411,11 @@ msgstr "" msgid "Octobre" msgstr "" +#. module: cgscop_partner +#: model_terms:ir.actions.act_window,help:cgscop_partner.action_companies_only +msgid "Odoo helps you to easily track all activities related to a customer." +msgstr "Odoo vous aide à facilement suivre toutes les activités liées à un vendeur." + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_scop_contribution__partner_id #: model:ir.model.fields,field_description:cgscop_partner.field_scop_financial_tools__partner_id @@ -1277,13 +1430,21 @@ msgid "Organisme" msgstr "" #. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_company_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_company_id #: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision__company_id msgid "Organisme de révision" msgstr "" #. module: cgscop_partner -#: model:ir.actions.act_window,name:cgscop_partner.scop_cooperative_act -#: model:ir.ui.menu,name:cgscop_partner.menu_action_cooperative +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_backup_company_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_backup_company_id +msgid "Organisme de révision suppléant" +msgstr "" + +#. module: cgscop_partner +#: model:ir.ui.menu,name:cgscop_partner.menu_organismes +#: model_terms:ir.ui.view,arch_db:cgscop_partner.res_partner_view_search_inherit_scop #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_partner_cooperative_tree msgid "Organismes" msgstr "" @@ -1341,6 +1502,19 @@ msgstr "" msgid "Part travail" msgstr "" +#. module: cgscop_partner +#: model:ir.actions.act_window,name:cgscop_partner.action_companies_only +#: model:ir.ui.menu,name:cgscop_partner.res_partner_menu_companies +#: model_terms:ir.ui.view,arch_db:cgscop_partner.res_partner_view_search_inherit_scop +msgid "Partenaires" +msgstr "" + +#. module: cgscop_partner +#: model:ir.actions.act_window,name:cgscop_partner.action_not_companies_only +#: model_terms:ir.ui.view,arch_db:cgscop_partner.res_partner_view_search_inherit_scop +msgid "Personnes" +msgstr "" + #. module: cgscop_partner #: selection:res.partner,project_status:0 msgid "Phase d'accompagnement" @@ -1371,11 +1545,30 @@ msgstr "" msgid "Phone:" msgstr "Téléphone :" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__prescriber_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__prescriber_id +msgid "Prescripteur" +msgstr "" + +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_next_date +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_next_date +msgid "Prochain exercice révisable" +msgstr "" + #. module: cgscop_partner #: selection:res.partner,project_status:0 msgid "Projet abandonné" msgstr "" +#. module: cgscop_partner +#: model:ir.actions.act_window,name:cgscop_partner.scop_prospect_act +#: model:ir.ui.menu,name:cgscop_partner.menu_action_prospect +#: model_terms:ir.ui.view,arch_db:cgscop_partner.res_partner_view_search_inherit_scop +msgid "Prospects" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__membership_period_ids #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__membership_period_ids @@ -1395,6 +1588,16 @@ msgstr "" msgid "Questionnaires" msgstr "" +#. module: cgscop_partner +#: selection:res.partner,revision_type:0 +msgid "Quinquennale" +msgstr "" + +#. module: cgscop_partner +#: selection:res.partner,revision_type:0 +msgid "Quinquennale séquencée" +msgstr "" + #. module: cgscop_partner #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_res_partner_rgpd_origin_form msgid "RGPD Origin" @@ -1439,6 +1642,34 @@ msgstr "" msgid "Revision" msgstr "Révision" +#. module: cgscop_partner +#: model:ir.actions.act_window,name:cgscop_partner.action_view_scop_revision_format_tree +#: model:ir.model,name:cgscop_partner.model_scop_revision_format +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_format__name +#: model:ir.ui.menu,name:cgscop_partner.menu_scop_revision_format +#: model_terms:ir.ui.view,arch_db:cgscop_partner.view_scop_revision_format_form +msgid "Revision Format" +msgstr "Format de Révision" + +#. module: cgscop_partner +#: model_terms:ir.ui.view,arch_db:cgscop_partner.view_scop_revision_format_tree +msgid "Revision Formats" +msgstr "Formats de Révision" + +#. module: cgscop_partner +#: model:ir.actions.act_window,name:cgscop_partner.action_view_scop_revision_staff_tree +#: model:ir.model,name:cgscop_partner.model_scop_revision_staff +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_revision_staff__name +#: model:ir.ui.menu,name:cgscop_partner.menu_scop_revision_staff +#: model_terms:ir.ui.view,arch_db:cgscop_partner.view_scop_revision_staff_form +msgid "Revision Staff" +msgstr "Effectif Révision" + +#. module: cgscop_partner +#: model_terms:ir.ui.view,arch_db:cgscop_partner.view_scop_revision_staff_tree +msgid "Revision Staffs" +msgstr "Effectifs Révision" + #. module: cgscop_partner #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_partner_cooperative_form msgid "Rue 2..." @@ -1464,6 +1695,18 @@ msgstr "" msgid "Réserve légale" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_person_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_person_id +msgid "Réviseur agréé" +msgstr "" + +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__revision_backup_person_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__revision_backup_person_id +msgid "Réviseur assistant" +msgstr "" + #. module: cgscop_partner #: model_terms:ir.ui.view,arch_db:cgscop_partner.view_partner_cooperative_form msgid "Révisions" @@ -1547,6 +1790,12 @@ msgstr "" msgid "Solde" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__creation_suborigin_id +#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__creation_suborigin_id +msgid "Sous Origine création en coop" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__state_id #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__state_id @@ -1597,7 +1846,13 @@ msgstr "" #: model:ir.model,name:cgscop_partner.model_scop_financial_tools_type #: model:ir.model.fields,field_description:cgscop_partner.field_scop_financial_tools_type__name msgid "Tools type" -msgstr "Type d’outil" +msgstr "Type d’outils" + +#. module: cgscop_partner +#: model:ir.actions.act_window,name:cgscop_partner.scop_organisme_act +#: model:ir.ui.menu,name:cgscop_partner.menu_action_organismes +msgid "Tous les Organismes" +msgstr "" #. module: cgscop_partner #: selection:scop.membership.period,state:0 @@ -1624,6 +1879,11 @@ msgstr "" msgid "Type d'adhésion" msgstr "" +#. module: cgscop_partner +#: model:ir.model.fields,field_description:cgscop_partner.field_scop_financial_tools__intervention_type_id +msgid "Type d'intervention" +msgstr "" + #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__organization_type_id #: model:ir.model.fields,field_description:cgscop_partner.field_res_users__organization_type_id @@ -1650,11 +1910,6 @@ msgstr "" msgid "Type d’outil" msgstr "" -#. module: cgscop_partner -#: model:ir.model.fields,field_description:cgscop_partner.field_scop_financial_tools__intervention_type_id -msgid "Type d'intervention" -msgstr "" - #. module: cgscop_partner #: model:ir.model.fields,field_description:cgscop_partner.field_scop_financial_tools__financial_category_id msgid "Typologie de financement" @@ -1676,8 +1931,7 @@ msgid "UR" msgstr "" #. module: cgscop_partner -#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__ur -#: model:ir.model.fields,field_description:cgscop_partner.field_res_users__ur +#: model:ir.model.fields,field_description:cgscop_partner.field_res_partner__company_id msgid "Union Régionale" msgstr "" diff --git a/models/__init__.py b/models/__init__.py index c6df739..db6db18 100644 --- a/models/__init__.py +++ b/models/__init__.py @@ -1,7 +1,6 @@ # © 2019 Le Filament (<http://www.le-filament.com>) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -#from . import partner_info from . import res_partner from . import res_partner_newsletter from . import scop_contribution diff --git a/models/res_partner.py b/models/res_partner.py index a164457..372a618 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -1,6 +1,7 @@ # © 2019 Le Filament (<http://www.le-filament.com>) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from datetime import datetime, timedelta from odoo import models, fields @@ -47,12 +48,10 @@ class ScopPartner(models.Model): ('transmission', 'Transmission'), ('takeover', 'reprise')], string='Origine création en coop') - origin_company_type_id = fields.Many2one( - comodel_name='res.partner.company.type', - string="Forme juridique d'origine", - track_visibility='onchange', - on_delete='restrict' - ) + creation_suborigin_id = fields.Many2one( + 'res.partner.creation.suborigin', + string="Sous-Origine création en coop", + on_delete='restrict') project_status = fields.Selection( [('1_information', "Phase d'information"), ('2_pre-diagnostic', 'Phase de pré-diagnostic'), @@ -72,10 +71,20 @@ class ScopPartner(models.Model): string='Délégué de suivi', domain=[('user_ids', '>', 0)], on_delete='restrict') - revision_delegate_id = fields.Many2one( + origin_company_type_id = fields.Many2one( + comodel_name='res.partner.company.type', + string="Forme juridique d'origine", + track_visibility='onchange', + on_delete='restrict') + bank_id = fields.Many2one( 'res.partner', - string='Délégué de révision', - domain=[('user_ids', '>', 0)], + string='Banquier principal', + domain=[('is_company', '=', True)], + on_delete='restrict') + bank2_id = fields.Many2one( + 'res.partner', + string='Banquier secondaire', + domain=[('is_company', '=', True)], on_delete='restrict') direccte_id = fields.Many2one( 'res.partner', @@ -95,6 +104,68 @@ class ScopPartner(models.Model): string='Expert-Comptable', domain=[('is_company', '=', True)], on_delete='restrict') + is_seed_scop = fields.Boolean("Est une SCOP d'amorçage") + seed_end = fields.Date("Date de fin de dispositif", + default=str(datetime.today() + timedelta(2556))) + auditor_person_id = fields.Many2one( + 'res.partner', + string='Commissaire aux Comptes (personne)', + domain=[('is_company', '=', False)], + on_delete='restrict') + accountant_person_id = fields.Many2one( + 'res.partner', + string='Expert-Comptable (personne)', + domain=[('is_company', '=', False)], + on_delete='restrict') + is_incubated = fields.Boolean("Est incubé") + incubator_id = fields.Many2one( + 'res.partner', + string='Incubateur', + domain=[('is_company', '=', True)], + on_delete='restrict') + prescriber_id = fields.Many2one( + 'res.partner', + string='Prescripteur', + domain=[('is_company', '=', True)], + on_delete='restrict') + + # Informations de révision + revision_contract = fields.Boolean("Contrat de révision") + revision_company_id = fields.Many2one( + 'res.partner', + string='Organisme de révision', + domain=[('is_company', '=', True)], + on_delete='restrict') + revision_backup_company_id = fields.Many2one( + 'res.partner', + string='Organisme de révision suppléant', + domain=[('is_company', '=', True)], + on_delete='restrict') + revision_person_id = fields.Many2one( + 'res.partner', + string='Réviseur agréé', + domain=[('is_company', '=', False)], + on_delete='restrict') + revision_backup_person_id = fields.Many2one( + 'res.partner', + string='Réviseur assistant', + domain=[('is_company', '=', False)], + on_delete='restrict') + revision_person_assign_date = fields.Date("Date de nomination du réviseur") + revision_type = fields.Selection( + [('1y', "Annuelle"), + ('5y', 'Quinquennale'), + ('5ys', "Quinquennale séquencée")], + string='Nature de la révision') + revision_format_id = fields.Many2one( + 'scop.revision.format', + string='Format de révision', + on_delete='restrict') + revision_staff_id = fields.Many2one( + 'scop.revision.staff', + string='Effectif révision', + on_delete='restrict') + revision_next_date = fields.Date("Prochain exercice révisable") # Informations fiscales/financières first_closeout = fields.Date( @@ -122,8 +193,6 @@ class ScopPartner(models.Model): track_visibility='onchange', on_delete='restrict') cae = fields.Boolean("CAE", track_visibility='onchange') - is_seed_scop = fields.Boolean("Est une SCOP d'amorçage", - track_visibility='onchange') siret = fields.Char(string='SIRET', size=14, track_visibility='onchange') name = fields.Char(index=True, track_visibility='always') street = fields.Char(track_visibility='onchange') @@ -143,7 +212,7 @@ class ScopPartner(models.Model): country_id = fields.Many2one( 'res.country', string='Country', ondelete='restrict', track_visibility='onchange') - is_main_location = fields.Boolean("Est l'etablissement principal", + is_main_location = fields.Boolean("Est l'établissement principal", track_visibility='onchange') is_subsidiary = fields.Boolean('Est une Filiale', track_visibility='onchange') @@ -271,6 +340,13 @@ class ResPartnerTypeOrganization(models.Model): name = fields.Char('Organization Type') +class ResPartnerCreationSuborigin(models.Model): + _name = "res.partner.creation.suborigin" + _description = "Creation Sub-Origin" + + name = fields.Char('Creation Sub-Origin') + + class ResPartnerCooperativeForm(models.Model): _name = "res.partner.cooperative.form" _description = "Cooperative form" diff --git a/models/scop_revision.py b/models/scop_revision.py index 1c4995c..ebbb28c 100644 --- a/models/scop_revision.py +++ b/models/scop_revision.py @@ -25,3 +25,17 @@ class ScopRevision(models.Model): domain=[('is_company', '=', True)], ondelete='restrict') note = fields.Text("Commentaire") + + +class ScopRevisionFormat(models.Model): + _name = "scop.revision.format" + _description = "Revision Format" + + name = fields.Char('Revision Format') + + +class ScopRevisionStaff(models.Model): + _name = "scop.revision.staff" + _description = "Revision Staff" + + name = fields.Char('Revision Staff') diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv index dbe0eaf..a8215e3 100644 --- a/security/ir.model.access.csv +++ b/security/ir.model.access.csv @@ -10,6 +10,7 @@ access_res_partner_dissolution_reason,access_res_partner_dissolution_reason,mode access_res_partner_organization_type,access_res_partner_organization_type,model_res_partner_organization_type,base.group_user,1,1,1,1 access_res_partner_cooperative_form,access_res_partner_cooperative_form,model_res_partner_cooperative_form,base.group_user,1,1,1,1 access_res_partner_certification,access_res_partner_certification,model_res_partner_certification,base.group_user,1,1,1,1 +access_res_partner_creation_suborigin,access_res_partner_creation_suborigin,model_res_partner_creation_suborigin,base.group_user,1,1,1,1 access_res_partner_rgpd_origin,access_res_partner_rgpd_origin,model_res_partner_rgpd_origin,base.group_user,1,1,1,1 access_res_partner_newsletter_subscription,access_res_partner_newsletter_subscription,model_res_partner_newsletter_subscription,base.group_user,1,1,1,1 access_res_partner_newsletter,access_res_partner_newsletter,model_res_partner_newsletter,base.group_user,1,1,1,1 @@ -22,4 +23,6 @@ access_scop_legal_event_type,access_scop_legal_event_type,model_scop_legal_event access_scop_membership_period,access_scop_membership_period,model_scop_membership_period,base.group_user,1,1,1,1 access_scop_membership_type,access_scop_membership_type,model_scop_membership_type,base.group_user,1,1,1,1 access_scop_membership_reason_end,access_scop_membership_reason_end,model_scop_membership_reason_end,base.group_user,1,1,1,1 +access_scop_revision_format,access_scop_revision_format,model_scop_revision_format,base.group_user,1,1,1,1 +access_scop_revision_staff,access_scop_revision_staff,model_scop_revision_staff,base.group_user,1,1,1,1 access_scop_staff_collection,access_scop_staff_collection,model_scop_staff_collection,base.group_user,1,1,1,1 diff --git a/views/res_partner_cooperative.xml b/views/res_partner_cooperative.xml index 645ca7d..dc69620 100644 --- a/views/res_partner_cooperative.xml +++ b/views/res_partner_cooperative.xml @@ -170,14 +170,18 @@ <field name="creation_delegate_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('2_pre-diagnostic','3_accompagnement','4_adhesion', '5_suivi'))]}"/> <field name="followup_delegate_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('5_suivi'))]}"/> - <field name="revision_delegate_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('5_suivi'))]}"/> <field name="creation_origin" required="True"/> + <field name="creation_suborigin_id" required="True"/> <field name="origin_company_type_id" required="True"/> <field name="project_status" required="True"/> <field name="cooperative_form_id" attrs="{'required':[('project_status','in',('2_pre-diagnostic','3_accompagnement','4_adhesion', '5_suivi'))]}"/> <field name="date_1st_sign" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> <field name="cae" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> <field name="is_seed_scop" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="seed_end" attrs="{'invisible': [('is_seed_scop', '!=', True)], 'required':[('project_status','in',('4_adhesion', '5_suivi')),('is_seed_scop', '=', True)]}"/> + <field name="is_incubated" required="True"/> + <field name="incubator_id" widget="res_partner_many2one" attrs="{'invisible': [('is_incubated', '!=', True)], 'required':[('is_incubated', '=', True)]}"/> + <field name="prescriber_id" widget="res_partner_many2one"/> </group> </group> <group string="Informations de contact"> @@ -188,7 +192,7 @@ <field name="admin_email" widget="email" string="E-mail administratif"/> </group> <group> - <field name="country_enforce_cities" invisible="1" modifiers="{'readonly':true,'invisible':true}"/> + <field name="country_enforce_cities" invisible="1" modifiers="{'readonly':true, 'invisible':true}"/> <label for="street" string="Adresse Administrative"/> <div class="o_address_format" modifiers="{}"> <div attrs="{'invisible': ['|', ('parent_id', '=', False), ('type', '!=', 'contact')]}" class="oe_edit_only" @@ -199,7 +203,7 @@ </div> <field name="street" placeholder="Rue..." class="o_address_street" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)], 'required':[('project_status','in',('4_adhesion', '5_suivi'))]}" - modifiers="{'readonly':[['type','=','contact'],['parent_id','!=',false]]}"/> + modifiers="{'readonly':[['type','=','contact'],['parent_id','!=', False]]}"/> <field name="street2" placeholder="Rue 2..." class="o_address_street" attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)], 'required':[('project_status','in',('4_adhesion', '5_suivi'))]}" modifiers="{'readonly':[['type','=','contact'],['parent_id','!=',false]]}"/> @@ -231,11 +235,15 @@ on_change="1" can_create="true" can_write="true" modifiers="{'readonly':[['type','=','contact'],['parent_id','!=',false]]}"/> </div> </group> - </group> + </group> <group string="Autres informations"> + <field name="bank_id" widget="res_partner_many2one"/> + <field name="bank2_id" widget="res_partner_many2one"/> <field name="direccte_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> - <field name="auditor_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="auditor_id" widget="res_partner_many2one"/> + <field name="auditor_person_id" widget="res_partner_many2one" attrs="{'invisible': [('auditor_id', '!=', False)]}"/> <field name="accountant_id" widget="res_partner_many2one" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> + <field name="accountant_person_id" widget="res_partner_many2one" attrs="{'invisible': [('accountant_id', '!=', False)]}"/> <field name="registration_date" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> <field name="last_update_status" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> <field name="is_main_location" attrs="{'required':[('project_status','in',('4_adhesion', '5_suivi'))]}"/> @@ -419,6 +427,22 @@ </field> </page> <page name='scop_revision' string="Révisions"> + <group string="Informations de révision"> + <group> + <field name="revision_contract"/> + <field name="revision_company_id" widget="res_partner_many2one"/> + <field name="revision_backup_company_id" widget="res_partner_many2one"/> + <field name="revision_person_id" widget="res_partner_many2one"/> + <field name="revision_backup_person_id" widget="res_partner_many2one"/> + <field name="revision_person_assign_date"/> + </group> + <group> + <field name="revision_type"/> + <field name="revision_format_id"/> + <field name="revision_staff_id"/> + <field name="revision_next_date"/> + </group> + </group> <field name="revision_ids" mode="tree"> <tree/> <form/> diff --git a/views/scop_config_lists_views.xml b/views/scop_config_lists_views.xml index f6af21d..7f85031 100644 --- a/views/scop_config_lists_views.xml +++ b/views/scop_config_lists_views.xml @@ -222,6 +222,68 @@ </record> + <!-- Revision Format --> + <record id="view_scop_revision_format_tree" model="ir.ui.view"> + <field name="name">scop.revision.format.tree</field> + <field name="model">scop.revision.format</field> + <field name="arch" type="xml"> + <tree string="Revision Formats"> + <field name="name"/> + </tree> + </field> + </record> + + <record id="view_scop_revision_format_form" model="ir.ui.view"> + <field name="name">scop.revision.format.form</field> + <field name="model">scop.revision.format</field> + <field name="arch" type="xml"> + <form string="Revision Format"> + <group name="main"> + <field name="name"/> + </group> + </form> + </field> + </record> + + <record id="action_view_scop_revision_format_tree" model="ir.actions.act_window"> + <field name="name">Revision Format</field> + <field name="res_model">scop.revision.format</field> + <field name="view_mode">tree,form</field> + <field name="help">Display and manage the list of Revision Formats.</field> + </record> + + + <!-- Revision Staff --> + <record id="view_scop_revision_staff_tree" model="ir.ui.view"> + <field name="name">scop.revision.staff.tree</field> + <field name="model">scop.revision.staff</field> + <field name="arch" type="xml"> + <tree string="Revision Staffs"> + <field name="name"/> + </tree> + </field> + </record> + + <record id="view_scop_revision_staff_form" model="ir.ui.view"> + <field name="name">scop.revision.staff.form</field> + <field name="model">scop.revision.staff</field> + <field name="arch" type="xml"> + <form string="Revision Staff"> + <group name="main"> + <field name="name"/> + </group> + </form> + </field> + </record> + + <record id="action_view_scop_revision_staff_tree" model="ir.actions.act_window"> + <field name="name">Revision Staff</field> + <field name="res_model">scop.revision.staff</field> + <field name="view_mode">tree,form</field> + <field name="help">Display and manage the list of Revision Staffs.</field> + </record> + + <!-- Staff Collection --> <record id="view_scop_staff_collection_tree" model="ir.ui.view"> <field name="name">scop.staff.collection.tree</field> @@ -289,5 +351,13 @@ parent="menu_scop_lists" action="action_view_scop_financial_category_tree" sequence="80"/> + <menuitem id="menu_scop_revision_format" + parent="menu_scop_lists" + action="action_view_scop_revision_format_tree" + sequence="90"/> + <menuitem id="menu_scop_revision_staff" + parent="menu_scop_lists" + action="action_view_scop_revision_staff_tree" + sequence="100"/> </data> </odoo> diff --git a/views/scop_config_views.xml b/views/scop_config_views.xml index ff89ca2..3d1292c 100644 --- a/views/scop_config_views.xml +++ b/views/scop_config_views.xml @@ -35,6 +35,35 @@ <field name="help">Display and manage the list of Dissolution Reasons.</field> </record> + <!-- Creation Suborigin --> + <record id="view_res_partner_creation_suborigin_tree" model="ir.ui.view"> + <field name="name">res.partner.creation.suborigin.tree</field> + <field name="model">res.partner.creation.suborigin</field> + <field name="arch" type="xml"> + <tree string="Creation Sub-Origins"> + <field name="name"/> + </tree> + </field> + </record> + + <record id="view_res_partner_creation_suborigin_form" model="ir.ui.view"> + <field name="name">res.partner.creation.suborigin.form</field> + <field name="model">res.partner.creation.suborigin</field> + <field name="arch" type="xml"> + <form string="Creation Sub-Origin"> + <group name="main"> + <field name="name"/> + </group> + </form> + </field> + </record> + + <record id="action_view_res_partner_creation_suborigin_tree" model="ir.actions.act_window"> + <field name="name">Creation Sub-Origins</field> + <field name="res_model">res.partner.creation.suborigin</field> + <field name="view_mode">tree,form</field> + <field name="help">Display and manage the list of Creation Sub-Origins.</field> + </record> <!-- Organization Type --> <record id="view_res_partner_organization_type_tree" model="ir.ui.view"> @@ -224,13 +253,17 @@ parent="menu_scop" action="action_view_res_partner_rgpd_origin_tree" sequence="50"/> + <menuitem id="menu_res_partner_creation_suborigin" + parent="menu_scop" + action="action_view_res_partner_creation_suborigin_tree" + sequence="60"/> <menuitem id="menu_res_partner_company_type" parent="menu_scop" action="partner_company_type.res_partner_company_type_act_window" - sequence="60"/> + sequence="70"/> <menuitem id="menu_res_partner_organization_type" parent="menu_scop" action="action_view_res_partner_organization_type_tree" - sequence="70"/> + sequence="80"/> </data> </odoo> -- GitLab