Skip to Content
  • [17.0]Website : How to switch display from B2B to B2c
    Hi everyone,

    Hope you're doing well,

    Is anyone know how to toogle the display between b2b and b2c on the web site for a v17 ?

    Any tips/advice will be appreciated,

    Regards

    Vertical seprator

    Florent THOMAS

    ☎ +33 972 457 755
    florent.thomas@mind-and-go.com

    Mind & Go
    14, Rue Pierre Cartelet | 66000 PERPIGNAN

    Logo Mind And Go Facebook Mind And Go Twitter Mind And Go LinkedIn Mind And Go

    by Florent THOMAS - 10:46 - 1 Jul 2024
  • Weblate locked components
    Hi everyone,

    Over time a bunch of Weblate components became locked.

    This typically happens when there is a merge conflict between the Weblate copy of the git repo and GitHub. This in turns happens 1/ when there is a force-push to a main branch 2/ when a .po file is pushed to GitHub via a PR and a translation is in progress at the same time in Weblate. 

    There may be other reasons but these seem to be the most common according to the sampling I did.

    This automatic locking mechanism is a protection, to prevent further drift between translations and the git repo.

    To mitigate this problem. Please don't do 1/, and if you have to do 2/, check in Weblate after a little while that the corresponding components have not been locked.

    If you detect locked components, please send an email to transbot@odoo-community.org with the full URL of the components to unlock.

    You'll find below the list of components that I have unlocked today, by resetting the Weblate copy of the git repos. Note that pending translations for these branches may have been lost.

    Best regards,

    -Stéphane

    account-invoice-reporting-16-0,account-invoice-reporting-16-0-account_invoice_report_grouped_by_picking
    bank-statement-import-15-0,bank-statement-import-15-0-account_bank_statement_clear_partner
    bank-statement-import-15-0,bank-statement-import-15-0-account_bank_statement_import_move_line
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_base
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_camt
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_camt54
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_file_reconciliation_widget
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_move_line
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_ofx
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_gocardless
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_paypal
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_ponto
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_paypal
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_txt_xlsx
    calendar-15-0,calendar-15-0-resource_booking
    connector-cmis-16-0,connector-cmis-16-0-cmis
    credit-control-15-0,credit-control-15-0-account_credit_control
    credit-control-15-0,credit-control-15-0-account_financial_risk
    credit-control-15-0,credit-control-15-0-account_invoice_overdue_reminder
    credit-control-15-0,credit-control-15-0-account_payment_return_financial_risk
    credit-control-15-0,credit-control-15-0-partner_risk_insurance
    credit-control-15-0,credit-control-15-0-sale_financial_risk
    credit-control-15-0,credit-control-15-0-sale_financial_risk_info
    credit-control-15-0,credit-control-15-0-sale_payment_sheet_financial_risk
    delivery-carrier-16-0,delivery-carrier-16-0-delivery_package_number
    hr-holidays-16-0,hr-holidays-16-0-hr_holidays_public
    l10n-brazil-15-0,l10n-brazil-15-0-l10n_br_base
    l10n-croatia-16-0,l10n-croatia-16-0-currency_rate_update_hr_hnb
    l10n-ecuador-15-0,l10n-ecuador-15-0-l10n_ec_base
    l10n-germany-15-0,l10n-germany-15-0-l10n_de_holidays
    l10n-iran-16-0,l10n-iran-16-0-l10n_ir_states
    l10n-japan-15-0,l10n-japan-15-0-l10n_jp_address_layout
    l10n-japan-16-0,l10n-japan-16-0-l10n_jp_partner_title_qweb
    l10n-luxemburg-14-0,l10n-luxemburg-14-0-l10n_lu_intrastat_product
    l10n-netherlands-16-0,l10n-netherlands-16-0-l10n_nl_bsn
    l10n-portugal-16-0,l10n-portugal-16-0-l10n_pt_vat
    l10n-romania-16-0,l10n-romania-16-0-l10n_ro_vat_on_payment
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_bankia
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_caixabank
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_santander
    l10n-spain-13-0,l10n-spain-13-0-delivery_dhl_parcel
    l10n-spain-13-0,l10n-spain-13-0-delivery_gls_asm
    l10n-spain-13-0,l10n-spain-13-0-delivery_seur
    l10n-spain-13-0,l10n-spain-13-0-ecoembes
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_asset
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_banking_sepa_fsdd
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_bank_statement_import_n43
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod111
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod115
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod123
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod190
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod216
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod296
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod303
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod303_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod347
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod349
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod390
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod390_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_match
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_oca
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_vat_prorrate
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_vat_prorrate_asset
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua_sii
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua_ticketbai_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae_efact
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae_face
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_intrastat_report
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_irnr
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_mis_report
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_partner
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_partner_mercantil
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_pos
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_api
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_api_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_pos
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_toponyms
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_vat_book
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_vat_book_oss
    l10n-spain-13-0,l10n-spain-13-0-payment_redsys
    l10n-spain-17-0,l10n-spain-17-0-l10n_ca_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_ca_es_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_asset
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_banking_sepa_fsdd
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_statement_import_n43
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod111
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod115
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod123
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod303
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod303_vat_prorate
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod347
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod349
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod390
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_atc
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_partner
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_partner_mercantil
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_toponyms
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_vat_book
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_vat_prorate
    l10n-spain-17-0,l10n-spain-17-0-payment_redsys
    l10n-spain-6-0,l10n-spain-6-0-l10n_es_aeat_mod340
    l10n-switzerland-15-0,l10n-switzerland-15-0-l10n_ch_invoice_reports
    l10n-usa-16-0,l10n-usa-16-0-l10n_us_form_1099
    management-system-17-0,management-system-17-0-document_page_procedure
    management-system-17-0,management-system-17-0-mgmtsystem
    mis-builder-contrib-16-0,mis-builder-contrib-16-0-mis_builder_total_committed_purchase
    multi-company-16-0,multi-company-16-0-product_tax_multicompany_default
    odoo-pim-12-0,odoo-pim-12-0-product_attribute_set_completeness
    operating-unit-16-0,operating-unit-16-0-operating_unit
    payroll-15-0,payroll-15-0-payroll
    product-pack-16-0,product-pack-16-0-product_pack
    product-variant-16-0,product-variant-16-0-product_variant_default_code
    reporting-engine-16-0,reporting-engine-16-0-report_xml
    rest-framework-16-0,rest-framework-16-0-graphql_demo
    sale-promotion-15-0,sale-promotion-15-0-coupon_chatter
    sale-reporting-16-0,sale-reporting-16-0-sale_order_line_position
    server-auth-16-0,server-auth-16-0-auth_api_key
    server-brand-16-0,server-brand-16-0-disable_odoo_online
    server-tools-16-0,server-tools-16-0-upgrade_analysis
    server-ux-15-0,server-ux-15-0-announcement
    server-ux-15-0,server-ux-15-0-barcode_action
    server-ux-15-0,server-ux-15-0-base_archive_date
    server-ux-15-0,server-ux-15-0-base_cancel_confirm
    server-ux-15-0,server-ux-15-0-base_duplicate_security_group
    server-ux-15-0,server-ux-15-0-base_export_manager
    server-ux-15-0,server-ux-15-0-base_field_deprecated
    server-ux-15-0,server-ux-15-0-base_import_security_group
    server-ux-15-0,server-ux-15-0-base_menu_visibility_restriction
    server-ux-15-0,server-ux-15-0-base_optional_quick_create
    server-ux-15-0,server-ux-15-0-base_recurrence
    server-ux-15-0,server-ux-15-0-base_revision
    server-ux-15-0,server-ux-15-0-base_search_custom_field_filter
    server-ux-15-0,server-ux-15-0-base_substate
    server-ux-15-0,server-ux-15-0-base_technical_features
    server-ux-15-0,server-ux-15-0-base_tier_validation
    server-ux-15-0,server-ux-15-0-base_tier_validation_formula
    server-ux-15-0,server-ux-15-0-base_tier_validation_forward
    server-ux-15-0,server-ux-15-0-base_tier_validation_report
    server-ux-15-0,server-ux-15-0-base_tier_validation_server_action
    server-ux-15-0,server-ux-15-0-chained_swapper
    server-ux-15-0,server-ux-15-0-date_range
    server-ux-15-0,server-ux-15-0-default_multi_user
    server-ux-15-0,server-ux-15-0-document_quick_access
    server-ux-15-0,server-ux-15-0-document_quick_access_folder_auto_classification
    server-ux-15-0,server-ux-15-0-filter_multi_user
    server-ux-15-0,server-ux-15-0-mass_editing
    server-ux-15-0,server-ux-15-0-multi_step_wizard
    server-ux-15-0,server-ux-15-0-sequence_reset_period
    server-ux-15-0,server-ux-15-0-web_archive_date
    social-17-0,social-17-0-base_search_mail_content
    social-17-0,social-17-0-mail_outbound_static
    social-17-0,social-17-0-mail_partner_forwarding
    social-17-0,social-17-0-mail_send_confirmation
    stock-logistics-reporting-16-0,stock-logistics-reporting-16-0-delivery_line_sale_line_position
    stock-logistics-warehouse-16-0,stock-logistics-warehouse-16-0-stock_mts_mto_rule
    stock-logistics-workflow-16-0,stock-logistics-workflow-16-0-stock_putaway_hook
    survey-15-0,survey-15-0-partner_survey
    web-api-15-0,web-api-15-0-webservice

    by Stéphane Bidoul - 06:06 - 30 Jun 2024
  • proposing myself as team member on infrastructure-maintainer
    Hi,

    We're planning multiple developpment in this repo with my team in the next monts, like OOVH connector, server description link with products etc...

    I'm wondering if I could be added as a maintainer/team member of this repo.
    Not sure what it implies but really want to contribute.

    Regards

    Vertical seprator

    Florent THOMAS

    ☎ +33 972 457 755
    florent.thomas@mind-and-go.com

    Mind & Go
    14, Rue Pierre Cartelet | 66000 PERPIGNAN

    Logo Mind And Go Facebook Mind And Go Twitter Mind And Go LinkedIn Mind And Go

    by Florent THOMAS - 05:26 - 29 Jun 2024
  • Odoo 14 translation no longer at Transifex
    
    
    Is there an active community in translating Odoo 14?
    I now found a bad translation in Swedish in core-odoo/base. If I can 
    translate at the source more people can use it.
    
    Is OCA hosting this translation?
    
    regards,
    
    // jakob
    
    
    
    
    
    -- 
    Med vänlig hälsning / Best regards/ 顺祝商祺,
    Jakob Krabbe
    
    VERTEL AB | Jakob Krabbe | jakob.krabbe@vertel.se
    +46 (0)13 99 19 480 | +46 (0) 709 24 54 75 | vertel.se
    

    by Jakob Krabbe - 01:40 - 28 Jun 2024
  • Weblate: "Your request was rejected..."
    
    
    Hello!
    Some other person wrote about this feature quite recently! However, I 
    can´t find that thread.
    
    When working with such a fancy speed, "unexpected error occurs"!
    
    The pink field says "Your request was rejected because you have 
    performed too many operations recently. You have been logged out, please 
    log in and try again later."
    
    Would it be possible to change that lower limit to something less low?
    
    regards,
    
    // jakob
    
    
    
    
    -- 
    Med vänlig hälsning / Best regards/ 顺祝商祺,
    Jakob Krabbe
    
    VERTEL AB | Jakob Krabbe | jakob.krabbe@vertel.se
    +46 (0)13 99 19 480 | +46 (0) 709 24 54 75 | vertel.se

    by Jakob Krabbe - 04:31 - 26 Jun 2024
  • Auto-send confirmation email
    Hi,

    what could be a solution to automatically send SO/PO/Invoice email once the document is confirmed?

    Thanks, 

    --

    Francesco Foresti
    Sicurpharma Srl
    +39 333 8123 790

    by Francesco Foresti - 12:11 - 26 Jun 2024
  • Configuring Incoming Mail Server in OdooV12 with Outlook

    Hello,

    Should I follow the instructions in this article to set up the incoming mail server in OdooV12? https://ventor.tech/guides/how-to-configure-emails-to-work-with-office-365-and-odoo#2

    According to this link https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online, it seems that OAuth 2.0 is now required for IMAP. 

    Does anyone know the latest method to set up the incoming mail server in OdooV12 using Outlook?"  


    by Tatsuki Kanda - 12:51 - 25 Jun 2024
  • Pull manufacturing stock from sublocations
    Hi,
    
    on an Odoo 14 instance the following is configured:
    
    - Manufacturing operations type that pulls from "MyCompany/Pre-production"
    - Pull rule that is configured to always pull stock from 
    "MyCompany/Stock" to resupply Pre-production.
    
    Now some stock is in "MyCompany/Stock/001".
    
    How to configure the Pull rule such that it also pulls stock from any 
    sublocations which has Qty on hand available?
    
    -Tom
    
    

    by Tom Blauwendraat - 10:19 - 25 Jun 2024
  • Backup module for S3-like (Wasabi)

    Hello,

     

    Dear Colleagues,

     

    Have any of you work or have develop for Odoo EE 16.0 a module for automatic backup that use Wasabi?

     

    Wasabi - https://wasabi.com/

     

    I was looking for the modules from Webkul and Cybrosis, one of them uses AWS S3, but we want to use Wasabi, that is S3 compatible. Have you use Wasabi or any other S3-like service with those modules published in Odoo’s apps?

     

    If you have the module ready, please contact me back with the details!

     

    Thanks in advanced,

     

    Regards,

     

    Shape

Description automatically generated with low confidence

    Daniel Guerrero

    General Manager

    Nelmix Solutions

    signature_3198377742

    +1 (809) 870-7092

    signature_1151551968

    daniel@nelmix.com

    signature_2672572751

    https://nelmix.com/

    signature_3688296172

    C/ Francisco Prats Ramírez #565, Santo Domingo, Rep. Dom.

     


    by daniel - 10:41 - 24 Jun 2024
  • ledger
    Dear Colleagues,
    We try to install ledger in odoo comunity version 17, but the modules involved in it aren't compatible someone would know how, or if you could give us some indications,  about  compatibilize the module account_asset_management module, from v16 to v17?
     
    Thanks in advance
    Best Regards,
     
    Angel Luis García-Junco Lora (Departamento de Software)
     
    SOFTWARE Y SERVICIOS TECNOLÓGICOS desde 1984Calle Democracia nº5 | San José de la Rinconada
     
    41300 LA RINCONADA ( ANDALUCÍA) - ESPAÑA Teléfono Centralita :(+34)955 085 361 Móvil Telegram y WhatsApp : (+34)601325581 Email:software@jlbberp.com NORMATIVA LEGAL DEL TRATAMIENTO DE LOS DATOS APLICABLE: EN RELACIÓN A LA APLICACIÓN DEL NUEVO REGLAMENTO (UE) 2016/679 DEL PARLAMENTO EUROPEO Y DEL CONSEJO, DE 27 DE ABRIL DE 2016, RELATIVO A LA PROTECCIÓN DE LAS PERSONAS FÍSICAS EN LO QUE RESPECTA AL TRATAMIENTO DE DATOS PERSONALES Y A LA LIBRE CIRCULACIÓN DE ESTOS DATOS, SE LE INFORMA Y CONSIENTE EXPRESAMENTE DE LOS SIGUIENTES EXTREMOS: "QUE, JOSE LUIS BAÑOS CONSULTING Y LA PLATAFORMA DE SERVICIOS TECNOLÓGICOS PMTK BUSINESS IN THE CLOUD, SON LOS RESPONSABLES DEL TRATAMIENTO DE SUS DATOS CON SEDE SOCIAL EN C/. DEMOCRACIA NÚM. 5 - SAN JOSE DE LA RINCONADA | 41300 LA RINCONADA ANDALUCIA ; CUYA FINALIDAD SE BASA EN UNA RELACIÓN CONTRACTUAL Y LEGAL Y, QUE LOS MISMOS, PUEDEN SER CEDIDOS A LOS SOLOS EFECTOS CONTRACTUALES; QUE LA EMPRESA LE BRINDA PODER EJERCR LOS DERECHOS A.R.C.O. Y OTROS (EL ACCESO A LOS DATOS PERSONALES RELATIVOS AL INTERESADO, Y SU RECTIFICACIÓN O SUPRESIÓN, O LA LIMITACIÓN DE SU TRATAMIENTO, O A OPONERSE AL TRATAMIENTO, ASÍ COMO EL DERECHO A LA PORTABILIDAD DE LOS DATOS); ANTE NUESTRO DELEGADO DE PROTECCIÓN DE DATOS, CUYO RESPONSABLE ES D. JOSÉ LUIS BAÑOS BELLIDO NIF 30412908P, TENIENDO COMO CANAL DE COMUNICACIÓN EL CORREO: CONSULTORIA@JLBBERP.COM

    by odoo17trydevelop - 08:16 - 24 Jun 2024
  • unsubscribe
    Sorry all to bother you but I have tried to unsubscribe and always got 
    but when I click the received link I get a message: The address 
    stijn.vanhandsaeme@team.nubo.coop is already unsubscribed or was never 
    subscribed to the mailing list, you may want to check that the address 
    was correct.
    
    I also wrote this message to support@odoo... but nothing changed.
    
    I am out on sick leave and would appreciate being unsubscribed.
    
    
    -- 
    Stijn Vanhandsaeme
    
    NUBO cvba-so | scrl-fs
    rue Van Elewyck | van elewijckstraat 35
    1050 Brussel | Bruxelles
    BE 0719.680.909 RPM Bruxelles | RPR Brussel
    
    

    by Stijn Vanhandsaeme - 09:56 - 24 Jun 2024
  • OCA Days 2024 - Early-Bird Tickets closing 30th June
    Hello OCA Contributors,

    I hope this finds you all well.

    I just wanted to remind you that our early-bird tickets for 2024 members close on the 30th June. The discounted price is €125, after this member's full price tickets are €175.
    If you aren't already a member, you can become one for the rest of the year for just €50.

    If you don't wish to become a member we still want to see you at the OCA Days 2024 - the ticket price for non-members is €190 at any time.

    Our call for speakers is open till the 16th of August, we already have some amazing proposals coming through and would love to see more.

    Any questions, please just get in touch.
    Rebecca
    OCA Days 2024 - Logo Horizontal City Tagline Dark@512.png


    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 06:56 - 24 Jun 2024
  • Is there a module...? :)
    G'day to all!
    
    Prior to jumping into making a new module, maybe someone solved the following somehow:
    
    "Document Generator". 
     - a document part (component) with variants and per-variant versions
     - can be attached to a a document (e.g. product) via a dynamic "no-code" field
     - to be used in a report generation through that field.
     - wizard that kicks in before the report generation to set the actual "variant value" to that dynamic field.
    
    Use-case: Statement of Work generation, proposal generation.
    
    Kind regards,
    Alexey

    by Alexey Pelykh - 05:06 - 21 Jun 2024
  • db not yet committed when overriding create/update.
    Hello,
    I send a webhook when an event occurs in Odoo.
    The problem I have is that when overriding create/update; and triggering my webhook, the data is not yet committed in the db.
    (the external system is sending in it's response that the record is not found in the case of create and get the old field value -before changes- for an update).

    I tried to use env.cr.flush() and/or env.cr.commit() both in my automated action and in my code before the webhook but nothing seems to work.
    Any other way I could check?
    Thank you
     --
    Yves Goldberg
    --


    by Yves Goldberg - 11:46 - 21 Jun 2024
  • Tree view with preview - is it possible?

    Hello,


    is there some view or widget or a way to display something like a split screen where one part would be holding a tree view of objects and second part would having a form view (read only is sufficient) of selected (clicked) record from the first part?


    I seem to remember seeing something like that somewhere but cannot remember where. Any hints / pointers are greatly welcome.


    Best regards


        Radovan Skolnik


    by Radovan Skolnik - 11:21 - 21 Jun 2024
  • x2many fields vertical scrollbar?

    Hi, 


    I am managing a situation where we often have a lot of lines on some main apps x2many fields (sale, picking, invoice, purchase..).


    It's not really handy when we are in a range of 60-200 lines, I just discovered that I could permanently increase the "limit" attribute on the tree-view.


    That would partially solve the problem, but in my opinion another part of the issue is that if you increase the "pager limit" to contain all lines, all the elements after the field will be pushed down in the view.

    It would be nice to have a vertical scrolling so that we can let's say set a limit of 500 lines (so they will all be loaded in the same pager) then have a limited height and be able to vertically scroll through the lines.


    Do you know any way to achieve this? Maybe someone already made a module for that?


    Have a nice day,
    Francesco Ballerini

    by Francesco Ballerini - 10:06 - 21 Jun 2024
  • Technical Question: Restart Odoo process after res.partner model change
    Hello Odoo contributors,
    
    I am developing, deploying and fixing Odoo for a while and there is one 
    issue I haven't bothered enough to come up with a proper solution or 
    strategy.
    
    The problem is simple: I have an Odoo instance running with a module 
    that extends the res.partner model. The res.partner code of this module 
    is updated with a new field. The Odoo server is restarted and exits with 
    a "column does not exist" error.
    
    The same procedure works for modules that extend other models than 
    res.partner or res.user. As I understand the res.partner (and other) 
    tables are queried when the Odoo process starts. The SQL queries fail, 
    because the model code does not match the database schema.
    
    The solution to the problem seems obvious, before starting the Odoo 
    server with the new code you install module (odoo-bin -i ...). However, 
    automating this step in a deployment pipeline is difficult as you don't 
    know which module needs to be updated. Always updating the base module 
    seems like an overkill.
    
    Do you know this problem? Have you solved this problem?
    
    I would be glad to hear from you.
    
    Regards,
    
    Janik
    
    Here is a guide to reproduce the issue with https://odoo.build/:
    
    1. Init a new datbase and start the Odoo server: `task start db; task 
    init-db; task start native`
    
    2. Install the contacts module: `task install-module contacts`
    
    3. Stop the Odoo process.
    
    4. Add a new field to the res.partner code: `vi 
    odoo/odoo/addons/base/models/res_partner.py`
    
    ```python
    
    xy = fields.Char()
    
    ```
    
    5. Start the Odoo server: `task start native`
    
    It fails with:
    
    ```
    
    ...
    
    psycopg2.errors.UndefinedColumn: column res_partner.xy does not exist
    LINE 1: ..."message_bounce", "res_partner"."name" AS "name", "res_partn...
    ```                                                        ^
    
    
    -- 
    We are hiring: https://www.mint-system.ch/jobs
    Send application to: jobs@mint-system.ch
    
    CTO Mint System GmbH
    Tel: +41 44 244 7222
    
    

    by Janik von Rotz - 05:22 - 20 Jun 2024
  • 16.0 translations

    Hi guys,

    We do have a customer which would like to translate a term used in a python method in a odoo module.
    I know translations have changed a lot in 16.0, that and now field translations are stored as jsonb values.

    To give you more context, here's a bit of code https://github.com/odoo/odoo/blob/16.0/addons/l10n_din5008_sale/models/sale.py#L12-L32

    Our customer isn't happy with the german translation of "Salesperson", which is "Vertriebsmitarbeiter", and would like "Kundenberater" instead.

    In the previous versions of odoo, it was possible to create a `l10n_extra` folder, and drop a new translation for the term, and that's it.

    Now it's not possible anymore, and I'm looking for ways of doing it.
    For instance, if some python code is raising an exception with some translated text that you're unhappy with, you cannot change it.

    I noticed there was a few issues on this matter on github.com/odoo/odoo

    I'm guessing that we aren't near close of having a solution from Odoo, and was wondering if there was anything in OCA about this?

    Thanks!

    ---

    Matthieu Méquignon


    by Matthieu Méquignon - 04:04 - 20 Jun 2024
  • Create New Sale Order from Picking Backorder
    Hello, I need exactly this module 


    but for Odoo version 14. Do we have something similar? 

    Regards,
    Francesco Ballerini

    by Francesco Ballerini - 11:03 - 20 Jun 2024
  • OCA Mailing-list and Weblate rate limit issue
    Hello everyone,

    First, this message has already been posted on transbot@odoo-community.org but after looking on https://odoo-community.org/groups, it looks like there is only 1 mailing-list now ? all others are dropped ?
    Secondly, did you know that you can login on https://odoo-community.org with admin/admin ?

    So I'm reposting here my message:

    I started working on translating some modules in the maintenance repository.
    But now I'm stuck (10 min cooldown ) when I want to add a new FR translation with this error:

    Your request was rejected because you have performed too many operations recently. You have been signed out, please sign in and try again later.



    Technically, only 8 translations have been created this morning (17 jun 2023) before this auto-signout appears, and it looks like it is related to this rate limits:

    I can create 2 translations every 5 minutes ... that's too long but the lockout period (10 minutes) is worse because it looks like it is reset after each attempt ...
    Could you decrease this rate ( RATELIMIT_LANGUAGE_ATTEMPTS ) to the minimum or at least 1 minute ? because this step is recurrent and it is really frustrating to be locked out when so many modules needs translating for a few words

    Thank you,

    by Yann Papouin - 11:14 - 18 Jun 2024