diff --git a/i18n/fr.po b/i18n/fr.po index b02de9d..d58f0e8 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0-20210413\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-29 15:04+0000\n" -"PO-Revision-Date: 2022-03-29 15:04+0000\n" +"POT-Creation-Date: 2022-05-10 14:27+0000\n" +"PO-Revision-Date: 2022-05-10 14:27+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,47 +15,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: base -#: model_terms:ir.ui.view,arch_db:base.view_partner_form -msgid "" -"\n" -" Company Address\n" -" Invoice Address\n" -" Delivery Address\n" -" Other Address\n" -" Private Address\n" -" Adresse de la société\n" -" Adresse de facturation\n" -" Adresse de livraison\n" -" Autre Adresse\n" -" Adresse\n" -" Paris, le 25 mars 2022" +msgstr "" + #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.product_donation_set_price msgid " Add to Cart" msgstr "Ajouter au panier" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.opendons_template_donation_tax_receipt +msgid "" +"\n" +" Michael Fletcher
\n" +" Community Manager\n" +"
" +msgstr "" + #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.view_partner_form msgid "Bool Qualifiers" @@ -137,8 +120,7 @@ msgstr "Qualifiants textes" msgid "" "A new draft direct debit order %s has been automatically created" -msgstr "Un nouvel ordre de virement %s a été créé automatiquement" +msgstr "" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__message_needaction @@ -151,11 +133,6 @@ msgstr "Un nouvel ordre de virement " +msgstr "" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_res_partner__npai_count @@ -910,11 +1067,10 @@ msgstr "" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_partneraddress__complement_ident msgid "N° appartment,floor" -msgstr "" +msgstr "N° appartement,étage" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_donation_donation__operation_id -#: model:ir.model.fields,field_description:opendons.field_mailing_mailing__operation_id #: model:ir.model.fields,field_description:opendons.field_opendons_payment_batch__operation_id #: model:ir.model.fields,field_description:opendons.field_opendons_returnmail_npai__operation_id #: model:ir.model.fields,field_description:opendons.field_opendons_segment__operation_id @@ -938,6 +1094,11 @@ msgstr "" msgid "Order" msgstr "ordre" +#. module: opendons +#: model:ir.model.fields.selection,name:opendons.selection__res_partner__type__other +msgid "Other Address" +msgstr "Autre adresse" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_payment_batch__partner_id #: model:ir.model.fields,field_description:opendons.field_opendons_returnmail_npai__partner_id @@ -955,6 +1116,7 @@ msgid "Payment Batch" msgstr "Lot de paiement" #. module: opendons +#: model:ir.model.fields,field_description:opendons.field_donation_donation__payment_mode_id #: model:ir.model.fields,field_description:opendons.field_opendons_payment_batch__payment_mode_id msgid "Payment Mode" msgstr "Mode de paiement" @@ -983,7 +1145,6 @@ msgstr "Lots de paiement" #: model:ir.model.fields,field_description:opendons.field_opendons_partnerphone__phone #: model:ir.model.fields,field_description:opendons.field_res_partner__phone_ids #: model:ir.model.fields,field_description:opendons.field_res_users__phone_ids -#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form msgid "Phone" msgstr "Téléphone" @@ -992,11 +1153,26 @@ msgstr "Téléphone" msgid "Postal code" msgstr "Code postal" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.view_opendons_donation_tax_receipt_form +msgid "Print" +msgstr "Imprimmer" + +#. module: opendons +#: model:ir.model.fields.selection,name:opendons.selection__res_partner__type__private +msgid "Private Address" +msgstr "Adresse" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_payment_batch__product_id msgid "Product" msgstr "Affectation" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.opendons_template_donation_tax_receipt +msgid "Profitez." +msgstr "" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_res_partner__qualifier_ids #: model:ir.model.fields,field_description:opendons.field_res_users__qualifier_ids @@ -1014,6 +1190,22 @@ msgstr "Qualifiants" msgid "Quarterly" msgstr "Trimestriel" +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_donation_tax_receipt__template_rf_id +msgid "RF template" +msgstr "Modèle de RF" + +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form +msgid "Raison sociale" +msgstr "" + +#. module: opendons +#: model:ir.actions.act_window,name:opendons.template_rf_action +#: model:ir.ui.menu,name:opendons.opendons_template_rf +msgid "Receipts letters Templates " +msgstr "Modèle de lettres de reçu" + #. module: opendons #: model:ir.actions.act_window,name:opendons.donation_recurring_action #: model:ir.ui.menu,name:opendons.recurring_donation_menu @@ -1037,6 +1229,11 @@ msgstr "Prélèvements automatiques" msgid "Refusée" msgstr "" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.opendons_template_donation_tax_receipt +msgid "Regardez ça !" +msgstr "" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_res_partner__relationshipPartner_ids #: model:ir.model.fields,field_description:opendons.field_res_users__relationshipPartner_ids @@ -1048,7 +1245,7 @@ msgstr "Relation" #: model:ir.actions.act_window,name:opendons.act_partner_relationship #: model:ir.ui.menu,name:opendons.opendons_relationship_title_menu msgid "Relationships" -msgstr "Relation" +msgstr "Relations" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.product_donation_qty @@ -1059,7 +1256,7 @@ msgstr "" #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__request_ids #: model_terms:ir.ui.view,arch_db:opendons.ensemble_form msgid "Request" -msgstr "" +msgstr "Requête" #. module: opendons #: model:ir.actions.act_window,name:opendons.act_operation_request @@ -1069,7 +1266,7 @@ msgstr "Requête" #. module: opendons #: model:ir.ui.menu,name:opendons.returnmail_title_menu msgid "Return mail" -msgstr "" +msgstr "retour" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__message_has_sms_error @@ -1092,6 +1289,11 @@ msgstr "" msgid "Sales Order" msgstr "Bon de commande" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.opendons_template_donation_tax_receipt +msgid "Se désabonner" +msgstr "" + #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.partneraddress_search msgid "Search Adresses" @@ -1105,7 +1307,7 @@ msgstr "Rechercher l'email" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.aggregate_partner_search msgid "Search Indicator" -msgstr "Rechercher l'indicateur" +msgstr "Rechercher" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.partnerqualifier_search @@ -1135,11 +1337,10 @@ msgstr "" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.segment_search msgid "Search segment" -msgstr "" +msgstr "Chercher" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_donation_donation__segment_id -#: model:ir.model.fields,field_description:opendons.field_mailing_mailing__segment_id #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__segment_id #: model:ir.model.fields,field_description:opendons.field_opendons_payment_batch__segment_id #: model:ir.model.fields,field_description:opendons.field_opendons_returnmail_npai__segment_id @@ -1153,16 +1354,66 @@ msgstr "" msgid "Segments" msgstr "" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.opendons_template_donation_tax_receipt +msgid "Signature de démo" +msgstr "" + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_res_partner__source +#: model:ir.model.fields,field_description:opendons.field_res_users__source +msgid "Source" +msgstr "" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_operation__state +#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form msgid "State" msgstr "Etat" +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_res_partner__tax_street +#: model:ir.model.fields,field_description:opendons.field_res_users__tax_street +msgid "Street" +msgstr "Rue" + +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form +msgid "Street 2..." +msgstr "Rue 2..." + +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form +msgid "Street..." +msgstr "Rue..." + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_res_partner__tax_street2 +#: model:ir.model.fields,field_description:opendons.field_res_users__tax_street2 +msgid "Street2" +msgstr "Rue2" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_donation_donation__suspended_date msgid "Suspended Date" msgstr "Date de suspension" +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_res_partner__tax_country_id +#: model:ir.model.fields,field_description:opendons.field_res_users__tax_country_id +msgid "Tax Country" +msgstr "" + +#. module: opendons +#: model:ir.model,name:opendons.model_donation_tax_receipt +msgid "Tax Receipt for Donations" +msgstr "Reçu fiscal pour les dons" + +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form +msgid "Tax address" +msgstr "Adresse pour le reçu fiscal" + #. module: opendons #: model:ir.actions.act_window,name:opendons.act_partner_text_qualifier msgid "Text qualifiers" @@ -1201,13 +1452,18 @@ msgstr "" msgid "This combination does not exist." msgstr "" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.view_partner_tree +msgid "Title" +msgstr "Civilité" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__logical_operator #: model:ir.model.fields,field_description:opendons.field_opendons_relationship_nature__type_id #: model:ir.model.fields,field_description:opendons.field_opendons_returnmail__return_type #: model:ir.model.fields,field_description:opendons.field_opendons_segment__logical_operator msgid "Type" -msgstr "Type" +msgstr "" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__message_unread @@ -1247,6 +1503,14 @@ msgstr "Validé" msgid "Value type" msgstr "Type de valeur" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.opendons_template_donation_tax_receipt +msgid "" +"Votre espace est prêt à fonctionner. Il vous aidera à réduire vos coûts de " +"présence électronique, à attirer de nouveaux clients et à augmenter vos " +"ventes." +msgstr "" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__website_message_ids #: model:ir.model.fields,field_description:opendons.field_opendons_operation__website_message_ids @@ -1269,6 +1533,17 @@ msgstr "" msgid "Website communication history" msgstr "" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form +msgid "ZIP" +msgstr "Code postal" + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_res_partner__tax_zip +#: model:ir.model.fields,field_description:opendons.field_res_users__tax_zip +msgid "Zip " +msgstr "" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_qualifier_partnerqualifier__actif #: model:ir.model.fields,field_description:opendons.field_opendons_qualifier_qualifier__actif @@ -1276,10 +1551,12 @@ msgid "actif" msgstr "" #. module: opendons +#: model:ir.model.fields,field_description:opendons.field_opendons_duplicate_rule__is_active #: model:ir.model.fields,field_description:opendons.field_opendons_partneraddress__active #: model:ir.model.fields,field_description:opendons.field_opendons_partneremail__active #: model:ir.model.fields,field_description:opendons.field_opendons_partnerphone__active #: model:ir.model.fields,field_description:opendons.field_opendons_relationship_partner__active +#: model:ir.model.fields,field_description:opendons.field_opendons_template_rf__active msgid "active" msgstr "Actif" @@ -1308,7 +1585,7 @@ msgstr "booléen" #: model:ir.actions.act_window,name:opendons.boolean_qualifier_action #: model:ir.ui.menu,name:opendons.opendons_boolean_qualifier_menu msgid "boolean qualifiers" -msgstr "" +msgstr "Qualifiants booléen" #. module: opendons #: model:ir.actions.act_window,name:opendons.category_action @@ -1324,6 +1601,11 @@ msgstr "" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.partnerqualifier_list msgid "category" +msgstr "categorie" + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_opendons_laposte_ref__coordonnees_gps +msgid "coordonnees_gps" msgstr "" #. module: opendons @@ -1331,10 +1613,20 @@ msgstr "" msgid "count" msgstr "Nombre" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.payment_batch_form +msgid "create donation" +msgstr "créer le don" + #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__csv_export #: model:ir.model.fields,field_description:opendons.field_opendons_operation__csv_export msgid "csv export" +msgstr "export csv" + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_opendons_template_rf__description +msgid "description" msgstr "" #. module: opendons @@ -1343,14 +1635,35 @@ msgid "donation" msgstr "don" #. module: opendons -#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form -msgid "e.g. Brandom Freeman" -msgstr "" +#: model:ir.model,name:opendons.model_opendons_duplicate_partner +msgid "duplicate partner" +msgstr "contact doublon" #. module: opendons -#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form -msgid "e.g. Lumber Inc" -msgstr "" +#: model:ir.model,name:opendons.model_opendons_duplicate_rule +msgid "duplicate partner rule" +msgstr "règles de dédoublonnage" + +#. module: opendons +#: model:ir.model,name:opendons.model_opendons_duplicate_rule_line +msgid "duplicate partner rule line" +msgstr "règle" + +#. module: opendons +#: model:ir.actions.act_window,name:opendons.duplicate_partner_action +msgid "duplicate partners" +msgstr "contact en doublons" + +#. module: opendons +#: model:ir.actions.act_window,name:opendons.duplicate_rule_action +#: model:ir.ui.menu,name:opendons.opendons_duplicate_rule_menu +msgid "duplicate rules" +msgstr "règles de dédoublonnage" + +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.duplicate_rule_form +msgid "duplicate_rule_form" +msgstr "Règles de dédoublonnage" #. module: opendons #: model:ir.model,name:opendons.model_opendons_partneremail @@ -1360,7 +1673,7 @@ msgstr "" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.ensemble_form msgid "ensemble_form" -msgstr "" +msgstr "Ensemble" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_partneraddress__complement_geo @@ -1371,12 +1684,19 @@ msgstr "" #: model:ir.model.fields,field_description:opendons.field_res_partner__operation_excl_ids #: model:ir.model.fields,field_description:opendons.field_res_users__operation_excl_ids msgid "excluded operations" -msgstr "" +msgstr "opérations exclues" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_operation__partner_excl_ids msgid "excluded partners" -msgstr "" +msgstr "contacts exclus" + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_opendons_duplicate_rule__field_ids +#: model:ir.model.fields,field_description:opendons.field_opendons_duplicate_rule__fields_selected +#: model:ir.model.fields,field_description:opendons.field_opendons_duplicate_rule_line__field +msgid "fields" +msgstr "Champs" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_aggregate_partner__first_donation_date @@ -1393,23 +1713,54 @@ msgstr "Première opération" msgid "first donation product affectation" msgstr "première affectation de don" +#. module: opendons +#: model:ir.actions.server,name:opendons.ir_action_find_duplicate_partner +#: model:ir.ui.menu,name:opendons.opendons_duplicate_partner_menu +msgid "generate_duplicate_partner" +msgstr "Trouver les doublons" + #. module: opendons #: model:ir.actions.server,name:opendons.ir_action_generate_recurring_payment #: model:ir.ui.menu,name:opendons.recurring_generate_menu msgid "generate_recurring_payment" -msgstr "" +msgstr "générer les Prélèvements automatiques" #. module: opendons #: model:ir.model,name:opendons.model_opendons_returnmail_npai msgid "gestion des retours NPAI" msgstr "" +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_donation_tax_receipt__html_content +msgid "html content" +msgstr "Contenu HTML" + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_donation_tax_receipt__html_content_print +msgid "html content print" +msgstr "Imrpimer le contenu HTML" + #. module: opendons #: model:ir.model.fields.selection,name:opendons.selection__opendons_ensemble__logical_operator__inter #: model:ir.model.fields.selection,name:opendons.selection__opendons_segment__logical_operator__inter msgid "intersection" msgstr "" +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.laposte_ref_form +msgid "laposte_ref_form" +msgstr "" + +#. module: opendons +#: model:ir.actions.act_window,name:opendons.laposte_ref_action +msgid "laposte_refs" +msgstr "" + +#. module: opendons +#: model_terms:ir.ui.view,arch_db:opendons.view_partner_form +msgid "locality" +msgstr "Lieu dit" + #. module: opendons #: model:ir.model.fields.selection,name:opendons.selection__opendons_payment_batch__input_mode__loyalty msgid "loyalty QRCODE" @@ -1425,6 +1776,11 @@ msgstr "Gérer les lots de paiement" msgid "manage return mail" msgstr "" +#. module: opendons +#: model:ir.model,name:opendons.model_opendons_template_rf +msgid "manage rf html template" +msgstr "gérer le modèle HTML" + #. module: opendons #: model:ir.model.fields.selection,name:opendons.selection__opendons_payment_batch__input_mode__manual msgid "manual" @@ -1438,17 +1794,22 @@ msgstr "montant maximum de don" #. module: opendons #: model:ir.model.fields.selection,name:opendons.selection__opendons_payment_batch__assignment__multiple msgid "multiple" -msgstr "" +msgstr "multiple" + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_opendons_template_rf__name +msgid "name" +msgstr "nom" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_relationship_partner__nature_id msgid "nature" -msgstr "nature" +msgstr "" #. module: opendons #: model:ir.model,name:opendons.model_opendons_relationship_nature msgid "nature de la relation" -msgstr "nature de la ralation" +msgstr "nature de la relation" #. module: opendons #: model:ir.model,name:opendons.model_opendons_ensemble @@ -1456,6 +1817,8 @@ msgid "" "operation marketing ensemble : an ensemble is a part of contacts selected " "for an segment " msgstr "" +"Un ensemble est un ensemble de contacts sélectionnés " +"" #. module: opendons #: model:ir.model,name:opendons.model_opendons_request @@ -1474,13 +1837,13 @@ msgstr "" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.operation_form msgid "operation_form" -msgstr "" +msgstr "Opération" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_res_partner__operation_ids #: model:ir.model.fields,field_description:opendons.field_res_users__operation_ids msgid "operations" -msgstr "" +msgstr "opérations" #. module: opendons #: model:ir.model,name:opendons.model_opendons_operation @@ -1490,10 +1853,11 @@ msgstr "" #. module: opendons #: model:ir.model,name:opendons.model_opendons_aggregate_partner msgid "opération marketing : partner agregats" -msgstr "" +msgstr "opération marketing : agregats de contacts" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_aggregate_partner__partner_id +#: model:ir.model.fields,field_description:opendons.field_opendons_duplicate_partner__partner_id #: model:ir.model.fields,field_description:opendons.field_opendons_partneraddress__partner_id #: model:ir.model.fields,field_description:opendons.field_opendons_partneremail__partner_id #: model:ir.model.fields,field_description:opendons.field_opendons_partnerphone__partner_id @@ -1552,14 +1916,14 @@ msgstr "" #: model:ir.model.fields,field_description:opendons.field_opendons_request__partner_ids #: model:ir.model.fields,field_description:opendons.field_opendons_segment__partner_ids msgid "partners" -msgstr "" +msgstr "contacts" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__partner_count #: model:ir.model.fields,field_description:opendons.field_opendons_request__partner_count #: model:ir.model.fields,field_description:opendons.field_opendons_segment__partner_count msgid "partners count" -msgstr "" +msgstr "Nombre de contacts" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_ensemble__mailing_domain @@ -1575,7 +1939,7 @@ msgstr "" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_payment_batch__payment_count msgid "payments count" -msgstr "" +msgstr "Nombre de paiements" #. module: opendons #: model:ir.actions.act_window,name:opendons.act_partner_phone @@ -1621,7 +1985,7 @@ msgstr "" #: model:ir.actions.act_window,name:opendons.relationship_nature_action #: model:ir.ui.menu,name:opendons.opendons_relationship_nature_menu msgid "relationshipNature" -msgstr "" +msgstr "Nature de la relation" #. module: opendons #: model:ir.actions.act_window,name:opendons.relationship_partner_action @@ -1632,7 +1996,7 @@ msgstr "" #: model:ir.actions.act_window,name:opendons.relationship_type_action #: model:ir.ui.menu,name:opendons.opendons_relationship_type_menu msgid "relationshipTypes" -msgstr "" +msgstr "Type de relation" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.relationship_partner_form @@ -1648,7 +2012,7 @@ msgstr "" #: model:ir.model.fields,field_description:opendons.field_res_partner__request_ids #: model:ir.model.fields,field_description:opendons.field_res_users__request_ids msgid "requests" -msgstr "" +msgstr "requêtes" #. module: opendons #: model:ir.actions.act_window,name:opendons.returnmail_action @@ -1665,12 +2029,17 @@ msgstr "" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_returnmail__return_count msgid "returns count" -msgstr "" +msgstr "Comptage" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_aggregate_partner__rfm_score msgid "rfm score" -msgstr "" +msgstr "Score RFM" + +#. module: opendons +#: model:ir.model.fields,field_description:opendons.field_opendons_duplicate_rule_line__rule_id +msgid "rule" +msgstr "règle" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.segment_form @@ -1693,27 +2062,27 @@ msgstr "" #. module: opendons #: model:ir.model.fields.selection,name:opendons.selection__opendons_payment_batch__assignment__single msgid "single" -msgstr "" +msgstr "Une seule affectation" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.view_opendons_donation_form msgid "start date" -msgstr "" +msgstr "Date de démarrage" #. module: opendons #: model:ir.model,name:opendons.model_opendons_payment_batch_qrcode msgid "store qrcode to avoid duplicate entries" -msgstr "" +msgstr "enregistrer le qrcode pour éviter les doublons" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_partneraddress__street1 msgid "street1" -msgstr "" +msgstr "Rue 1" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_partneraddress__street2 msgid "street2" -msgstr "" +msgstr "Rue 2" #. module: opendons #: model:ir.model,name:opendons.model_opendons_partnerphone @@ -1724,18 +2093,18 @@ msgstr "" #: model:ir.model.fields.selection,name:opendons.selection__opendons_qualifier_partnerqualifier__value_type__text #: model:ir.model.fields.selection,name:opendons.selection__opendons_qualifier_qualifier__value_type__text msgid "text" -msgstr "" +msgstr "texte" #. module: opendons #: model:ir.actions.act_window,name:opendons.text_qualifier_action #: model:ir.ui.menu,name:opendons.opendons_text_qualifier_menu msgid "text qualifiers" -msgstr "" +msgstr "Qualifiants textuels" #. module: opendons #: model_terms:ir.ui.view,arch_db:opendons.operation_form msgid "to Exported" -msgstr "" +msgstr "Exporter" #. module: opendons #: model:ir.model.fields,field_description:opendons.field_opendons_relationship_partner__type_id @@ -1757,4 +2126,4 @@ msgstr "" #: model:ir.model.fields,field_description:opendons.field_opendons_qualifier_partnerqualifier__value_bool #: model:ir.model.fields,field_description:opendons.field_opendons_qualifier_partnerqualifier__value_text msgid "value" -msgstr "" +msgstr "valeur" diff --git a/models/donation.py b/models/donation.py index 0f9c879..0bf3b27 100644 --- a/models/donation.py +++ b/models/donation.py @@ -15,6 +15,7 @@ class DonationDonation(models.Model): string='Operation', track_visibility='onchange', ondelete='restrict', + required=True, domain=[('state', '=', 'exported')] ) @@ -24,6 +25,7 @@ class DonationDonation(models.Model): 'opendons.segment', string='Segment', track_visibility='onchange', + required=True, ondelete='restrict' ) @@ -57,6 +59,32 @@ class DonationDonation(models.Model): ondelete='set null' ) + def _default_payment_mode_id(self): + + #if self.recurring_template=='active': + + sepa_payment_method=self.env['account.payment.method'].search([('code','=','sepa_direct_debit')]) + + if sepa_payment_method: + + id=int(sepa_payment_method.id) + return 4 + else: + raise Warning('veuillez configurer la méthode de paiment SEPA') + + payment_mode_id = fields.Many2one( + "account.payment.mode", + string="Payment Mode", + domain="[('company_id', '=', company_id), ('donation', '=', True)]", + copy=False, + tracking=True, + check_company=True, + states={"done": [("readonly", True)]} + + ) + + + @api.onchange('operation_id') def _onchange_operation_id(self): res = {} diff --git a/models/operation.py b/models/operation.py index 1dea4d5..52c5332 100644 --- a/models/operation.py +++ b/models/operation.py @@ -268,7 +268,7 @@ class opendons_operation(models.Model): if op : raise Warning('name already exist') res=super(opendons_operation, self).create(vals) - raise Warning(res.company_id) + #création du segment d'exclusion vals2={} vals2['operation_id']=res.id diff --git a/models/partner.py b/models/partner.py index 9fee0dc..cec0495 100644 --- a/models/partner.py +++ b/models/partner.py @@ -144,12 +144,14 @@ class partner(models.Model): npai_count=fields.Integer(String="NPAI count", readonly=True) source=fields.Char(String="source") - donor_id=fields.Char('Donor id',compute="_compute_donor_id") + donor_id=fields.Char('Donor id',compute="_compute_donor_id",store=True) def _compute_donor_id(self): for rec in self: - - rec.donor_id=str(rec.id)+rec.key + if rec.key: + rec.donor_id=str(rec.id)+rec.key + else : + rec.donor_id="" @@ -204,7 +206,11 @@ class partner(models.Model): for rec in self.env['res.partner'].search([]): rec.key=self._alpha(int(rec.id)) - + def _compute_all_donor_id(self): + + for rec in self.env['res.partner'].search([]): + rec.donor_id=str(rec.id)+rec.key + def _update_source(self): @@ -290,9 +296,8 @@ class partner(models.Model): regex = re.compile(r'(^(?:(?:IT|SM)\d{2}[A-Z]\d{22}|CY\d{2}[A-Z]\d{23}|NL\d{2}[A-Z]{4}\d{10}|LV\d{2}[A-Z]{4}\d{13}|(?:BG|BH|GB|IE)\d{2}[A-Z]{4}\d{14}|GI\d{2}[A-Z]{4}\d{15}|RO\d{2}[A-Z]{4}\d{16}|KW\d{2}[A-Z]{4}\d{22}|MT\d{2}[A-Z]{4}\d{23}|NO\d{13}|(?:DK|FI|GL|FO)\d{16}|MK\d{17}|(?:AT|EE|KZ|LU|XK)\d{18}|(?:BA|HR|LI|CH|CR)\d{19}|(?:GE|DE|LT|ME|RS)\d{20}|IL\d{21}|(?:AD|CZ|ES|MD|SA)\d{22}|PT\d{23}|(?:BE|IS)\d{24}|(?:FR|MR|MC)\d{25}|(?:AL|DO|LB|PL)\d{26}|(?:AZ|HU)\d{27}|(?:GR|MU)\d{28})$)+') - #if not re.fullmatch(regex, self.acc_number): - - # raise Warning('Invalid IBAN') + if not re.fullmatch(regex, self.acc_number): + raise Warning('Invalid IBAN') @api.constrains('acc_number') def _onchange_acc_number(self): @@ -300,8 +305,8 @@ class partner(models.Model): #https://www.regextester.com/115565 if self.acc_number: - regex = re.compile(r'(/^(?:(?:IT|SM)\d{2}[A-Z]\d{22}|CY\d{2}[A-Z]\d{23}|NL\d{2}[A-Z]{4}\d{10}|LV\d{2}[A-Z]{4}\d{13}|(?:BG|BH|GB|IE)\d{2}[A-Z]{4}\d{14}|GI\d{2}[A-Z]{4}\d{15}|RO\d{2}[A-Z]{4}\d{16}|KW\d{2}[A-Z]{4}\d{22}|MT\d{2}[A-Z]{4}\d{23}|NO\d{13}|(?:DK|FI|GL|FO)\d{16}|MK\d{17}|(?:AT|EE|KZ|LU|XK)\d{18}|(?:BA|HR|LI|CH|CR)\d{19}|(?:GE|DE|LT|ME|RS)\d{20}|IL\d{21}|(?:AD|CZ|ES|MD|SA)\d{22}|PT\d{23}|(?:BE|IS)\d{24}|(?:FR|MR|MC)\d{25}|(?:AL|DO|LB|PL)\d{26}|(?:AZ|HU)\d{27}|(?:GR|MU)\d{28})$)+') + regex = re.compile(r'(^(?:(?:IT|SM)\d{2}[A-Z]\d{22}|CY\d{2}[A-Z]\d{23}|NL\d{2}[A-Z]{4}\d{10}|LV\d{2}[A-Z]{4}\d{13}|(?:BG|BH|GB|IE)\d{2}[A-Z]{4}\d{14}|GI\d{2}[A-Z]{4}\d{15}|RO\d{2}[A-Z]{4}\d{16}|KW\d{2}[A-Z]{4}\d{22}|MT\d{2}[A-Z]{4}\d{23}|NO\d{13}|(?:DK|FI|GL|FO)\d{16}|MK\d{17}|(?:AT|EE|KZ|LU|XK)\d{18}|(?:BA|HR|LI|CH|CR)\d{19}|(?:GE|DE|LT|ME|RS)\d{20}|IL\d{21}|(?:AD|CZ|ES|MD|SA)\d{22}|PT\d{23}|(?:BE|IS)\d{24}|(?:FR|MR|MC)\d{25}|(?:AL|DO|LB|PL)\d{26}|(?:AZ|HU)\d{27}|(?:GR|MU)\d{28})$)+') - #if not re.fullmatch(regex, self.acc_number): + if not re.fullmatch(regex, self.acc_number): - # raise Warning('Invalid IBAN') \ No newline at end of file + raise Warning('Invalid IBAN') \ No newline at end of file diff --git a/views/donation.xml b/views/donation.xml index 8670f0d..686c128 100644 --- a/views/donation.xml +++ b/views/donation.xml @@ -35,8 +35,12 @@ + + + + @@ -209,7 +222,7 @@ Bool Qualifiers - + -->