Skip to Content
  • Migrations scripts from MuK DMS to OCA DMS
    Hello everybody,
    
    we need to migrate some customers from the original MuK DMS modules to
    the OCA modules. I seem to remember having seen something about ready
    migration scripts several years ago when the DMS modules were first imported
    into the OCA repository, but am not able to find that again.
    
    Can anybody help?
    
    Thanks in advance for any hint,
    
    Olaf
    
    -- 
    Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com
                   Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
    Geschäftsführer: Olaf Wagner | Sitz: Berlin
    Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
    

    by Olaf Wagner - 12:05 - 24 Mar 2025
  • Late Purchase Bill
    Esteemed Contributors,

    A client presents a complex billing scenario. They enjoy a strong vendor relationship, receiving goods on credit for production, with payments consistently delayed (6-10 months) after goods are consumed and sold. Pricing is uniquely determined at the time of payment. Which module optimally addresses this situation?

    Best regards, 
    Abdulbasit Suleiman 

    by basit.suleiman91 - 11:51 - 24 Mar 2025
  • odoo CE to OCB
    Dear Contributors,

    We are deploying odoo17 CE with OCA modules. Using  docker-compose However we want to migrate our customers to OCB image without affecting the persistent volume. 

    Kindly recommend the OCB docker image that the docker file is most similar to odoo CE image.

    Best Regards,
    Abdulbasit Suleiman 

    by basit.suleiman91 - 11:46 - 24 Mar 2025
  • Manage odoo automatic mails with recipients anti spam
    Dear OCA contributors,

    How do you manage automatic mailings from odoo when the recipient uses an anti-spam solution that requires the sender to be validated by a return mail that requires clicking on a link or filling a captcha ?
    I have a customer who uses the https://www.mailinblack.com/en solution.
    Mails returned by recipients who have mailinblack are not returned in Odoo in the original mail thread and are invisible in Odoo.

    What are the best practices in this case?

    Thanks a lot

    Regards

    David BEAL

    by David BEAL - 01:00 - 21 Mar 2025
  • Request for Review and Feedback on PR #3189: Enhancement to views_migration_17 Module

    Subject: Request for Review and Feedback on PR #3189: Enhancement to views_migration_17 Module

    Dear OCA Contributors,

    I hope this message finds you well. I am writing to kindly request your review and feedback on a recent pull request I have submitted to the server-tools repository: PR #3189.

    Pull Request Overview:

    • Title: [IMP] views_migration_17: support alternative output directory for transformed views instead of in-place write
    • Description: This improvement introduces the ability to specify an alternative output directory for transformed views in the views_migration_17 module, rather than performing in-place modifications. This enhancement aims to provide greater flexibility in managing transformed views for example when using doodba image from Tecnatica where addons path is readonly.

    Your insights and feedback are invaluable to ensure the quality and functionality of this enhancement. I would greatly appreciate it if you could take the time to review the proposed changes and share your thoughts or suggestions.

    Thank you for your attention and support.

    Best regards,

    \rrebollo


    by Ing. Rolando Pérez Rebollo - 11:51 - 21 Mar 2025
  • Request for Information on Using connector_importer and connector_importer_product

    Dear OCA Contributors,

    I hope you are all doing well.

    I am currently exploring the connector_importer and connector_importer_product addons and would like to better understand their intended use, configuration, and best practices. While I have reviewed the source code and available documentation, I would appreciate any additional insights from the community.

    If you have:

    • Any official or unofficial documentation,
    • Example implementations or case studies,
    • Guidance on best practices for setting up and using these modules,

    I would be grateful if you could share them. Any pointers to existing discussions, blog posts, or repositories with relevant examples would also be highly valuable.

    Thank you in advance for your time and assistance!

    Best regards,

    \rrebollo


    by Ing. Rolando Pérez Rebollo - 10:41 - 21 Mar 2025
  • SAVE THE DATE - OCA DAYS 2025 - 15-17 SEPTEMBER

    Hello OCA Contributors!


    We are excited to finally be able to announce the dates for the OCA Days 2025.
    We will be in Liège again at Val Benoit - this year over the course of 3 days - 15th - 17th September.


    • Monday 15th - Trainings and Code Sprint

    • Tuesday 16th - Presentations and Code Sprint

    • Wednesday 17th - Presentations and Code Sprint.


    You’ll be able to purchase tickets soon - I'll be in touch again to let you know when they are ready online.

    If you are interested in joining the OCA Days 2024 workgroup to help with the planning of the event please get in touch with me directly at rebecca@odoo-communityorg


    We are looking forward to creating another great event for you this year.
    Warm regards,

    Rebecca



    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 05:11 - 17 Mar 2025
  • Odoo base_external_dbsource usage examples

    Hello community,

    I installed the base_external_dbsource Odoo module and am able to connect to an external postgresql database. However, I am not able to find any examples of how the base_external_dbsource module should be used. I would like to create a model and access data from the external database in similar ways as the native Odoo database.

    Any examples of how to use this module would be appreciated. It might also be wise to add some to the readme of this module.

    Thanks,

    Marcus Myer


    by Marcus Myer - 02:31 - 12 Mar 2025
  • Odoo - Internal Transfer in Payments
    Dear,

    In Odoo versions 15 and 16, internal transfers could be done directly in payments.
    However, in version 18, I can't find the option to use internal transfers in payments.
    Maybe it has been changed to internal transfers via bank reconciliation.

    Should we migrate the account_payment_paired_internal_transfer module to v18, or is there another way to handle internal transfers?

    Thank you,
    Saran Lim.

    by saranl - 08:21 - 12 Mar 2025
  • Introducing pofiletranslate – A Tool for Translating PO Files

    Dear Odoo Community,  

    I’ve developed a straightforward tool to translate PO files directly from a local codebase. I noticed that translations often follow a pattern within each project, and leveraging existing translations tends to produce better results than relying on Google Translate or AI-based tools.  

    **PyPI:** [https://pypi.org/project/pofiletranslate/](https://pypi.org/project/pofiletranslate/)  
    **GitHub:** [https://github.com/RachidAlassir/po-translate](https://github.com/RachidAlassir/po-translate)  

    I’d love to hear your feedback and suggestions!  

    Best regards,  
    Rachid Alassir

    by Rachid Alassir - 08:45 - 11 Mar 2025
  • financial reports
    Dear Odoo Community,

    How can I create financial reports without new programming to specify which account should be shown in which item? For example, suppose I have 4 types of prepayment accounts, but 3 of them are recorded as receivables, and now in the balance sheet, when I want to get a report, it shows 1 account in prepayments. Where can I set up accounts whose types are also recorded in one month and another to be viewed in a specific group in financial reports?

    Regards
    Amir Akbari

    by Amir Akbari - 01:25 - 11 Mar 2025
  • Webinars for OCA Members: learn how to navigate the OCA world
    Hello everyone,

    I am happy to share with you the list of the next OCA Webinars for the 2025 members.

    💡02 & 03 April: How to start to contribute? 

    💡 16 & 17 April: How to search for an OCA module? 

    💡 30 April & 1st May: How to test an OCA module? 

    💡 14 & 15 May: How to translate an OCA module?

    Those are the first steps for anyone wanting to understand the basics of the OCA tools and start contributing.

    I am sure that even people who have been around for a long time will learn useful tips as well!

    Each webinar is 30 minutes long with a presentation by Julie LeBrun followed by Questions & Answers.

    There are 2 sessions organized for each topic to arrange for different timezone.

    Register here:

    Other topics will follow, stay tuned! And tell us what you would like to see in the future: julie@odoo-community.org

    Have a nice week,
    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf (OCA) - 05:41 - 10 Mar 2025
  • Existing OCA Module for Concurrent User Tracking‏

    Dear Odoo community,

    I am currently looking for a module that allows users to see if other users are viewing or editing the same record in Odoo, such as a service request or any other document. The functionality I am looking for includes:

    Real-time visibility of other active users on the same record/page.
    Notifications or indicators when multiple users are working on the same document.

    I would like to note that the feature I am looking for exists in the system within the Project module. When two users are active on the same task screen, each of them receives a notification and sees a visual indication that another user is active on the same page and edit.

    Picture attached:
    image.png

    Before considering custom development, I wanted to check if there is an existing OCA module that provides this functionality. If such a module exists, I would appreciate it if you could provide its name or a link to its repository.

    Thank you in advance for your help!

    Best regards,
    Sagi Achiel
    Layline Tech




    by Sagi - 05:35 - 10 Mar 2025
  • Looking for solution partner in the world of Odoo

    Dear Odoo community,

    do you have a general or industry specific solution built on Odoo? 

    We are currently searching for those solutions to make them more visible in the Odoo world and give the opportunity to scale them internationally. The aim is to jointly open up new business opportunities, exploit synergies and further develop best practices within the Odoo community.

    What does this mean in concrete terms? We are looking for solution and industry partners:
    • Solution partners benefit from an extended reach for their Odoo-based solution, additional marketing opportunities and presentation opportunities within the network.
    • Industry partners gain access to a global market, can strategically position themselves in the Odoo ecosystem and benefit from targeted branding and marketing options.
    Further details can be found in the attached flyer or on our website. If you have any questions, please do not hesitate to contact us.

    Thanks and kind regards,

    Tobias Hammeke
    Managing Partner

    +49 172 265 3729



    BOP Logo.png



       

    Stronger Together

    emailAddress
    info@best-odoo-partners.com  
    website
    www.bop-alliance.com

    linkedin instagram 
     
     
     
     
     



    This message is exclusively intended for its addressee and may contain information that is confidential and protected by professional privilege. If you are not the intended recipient, you are hereby notified that any dissemination, copy or disclosure of this communication is strictly prohibited by law. If this message has been received by error, please immediately notify us via e-mail and delete it.

    by OBS Holding GmbH - 04:06 - 4 Mar 2025
  • New e-commerce module for product attributes
    Dear OCA community 

    Allow me to introduce this new module for product attribute sets.

    I am happy to hear from you suggestions and ideas and opinions.

    For me it is a good occasion as this is the second day of the holly month Ramadan, and I feel blessings.

    Here is the open pull request of our new module:


    best regards

    Mohamed Alkobrosli 


    by Mohamed Alkobrosly - 07:26 - 2 Mar 2025
  • Weblate 5.10
    Hi everyone,

    translation.odoo-community.org has been upgraded to Weblate 5.10.

    Let me know of any issue.

    Best regards,

    -Stéphane

    --
    Stéphane Bidoul
    http://acsone.eu/

    by Stéphane Bidoul - 12:16 - 1 Mar 2025
  • Add me in the telegram channel

    by "Shaheedullah khan" <shaheedullahkhan7@gmail.com> - 11:31 - 1 Mar 2025
  • Translations

    Hey OCA,

    I have a kind of „basic“ question I guess, regarding the handling of mail templates and its translations.

     

    If I need to overwrite email templates that are used „hard-coded“ in Odoo core create/write methods, what is the best way to do so.

     

    - 1st: Set the email template noupdate flag to false using the write function, then overwrite the template with your own record and set the noupdate flag back to true.

     

    The new template is now correct using create method of Odoo core. But here I have the problem that I cannot process the translations for the template correctly as they are referred to the Odoo core module. 

     

    - 2nd: Create „my module“-specific mail templates and load the records on module installation in addition to the original Odoo mail templates. This makes things easier concerning the translation po files.

     

    The Problem: as the original core code is using the hard-coded mail templates, I need to rebuild the whole logic from Odoo core in create and writes method in my module and include my adaptions.

     

     

    So in general… what is the better approach… or maybe a totally different one?

     

    Is it possible to override the Core module translations properly when a template is “replaced” by custom module?

     

    All the best

    Nils


    by Nils Coenen - 08:50 - 28 Feb 2025
  • Issue with ir.actions.server in Coverage Report – Curious About Others' Experience

    Dear OCA Community,

    I am using https://github.com/oca/oca-ci to run automated test cases in my GitLab pipeline, and I encountered a strange issue today.

    In one of the modules in my current repository, I am creating a Server Action (ir.actions.server) and executing it via the run method. However, during test execution, coverage.py mistakenly treated ir.actions.server as a file (might be because it is using safe_eval) and attempted to include it in the .coverage report. This resulted in the following error while generating coverage report:

    No source for code: '/builds/GIT_REPO/ir.actions.server(576,)'.

    I was able to resolve this by adding a .coveragerc file with the following configuration:

    [run]
    omit =
        *ir.actions.server*

    While this fix works, I am curious to know if others have encountered a similar issue, how it has been handled in other setups, and whether my solution is the proper way to address it.

    Looking forward to insights!

    BizzAppDev
    Erudite of Business Solutions
    With Kind Regards,
    Ruchir Y Shukla
    Founder & CTO
    BizzAppDev Systems Pvt. Ltd.
    M:
    +91 98 980 78748
    W:
    E:
    ruchir@bizzappdev.com

    Book time to meet with me

    by Ruchir Shukla. - 04:56 - 25 Feb 2025
  • Tests failure when invoicing is involved after a change in Odoo upstream
    I write to inform you that Odoo has performed a change in "stable" 16.0 in this commit:


    that is affecting CIs, specially on those integration ones that OCA implementers perform combining all the modules of a specific instance.

    This change avoids the auto-install of one CoA on the existing demo main company, as it doesn't comply with a country CoA unless you have l10n_us installed. Some tests inheriting from  AccountTestInvoicingCommon won't fail if l10n_generic_coa is installed, but it's also a requirement that can't always be fulfilled.

    The impact of this is huge across OCA, as basically every test creating an invoice is affected. OCA CI may not be red, but use it in other place and you may be doomed.


    Thus, from Tecnativa, we have started a massive pull request campaign fixing most of the common modules with this problem.

    The strategy has been to force a load of the generic CoA or the first existing one into the main company if starting the test, it doesn't have any. Check the minimum example at:


    If you are inheriting from AccountTestInvoicingCommon, the strategy should be different. By default, you won't have a red CI, but the tests are skipped, which is also undesirable. Thus, you have to do the work before calling super. Check an example here:


    v17 is not affected for now. Let's hope it continues this way...

    Regards.

    by Pedro M. Baeza - 03:41 - 25 Feb 2025