Skip to Content

Contributors

  • Re: Introducing pofiletranslate – A Tool for Translating PO Files

    Hi Rachid,

    it is very interesting but what do you mean for Codebase?

    I cannot understand where package search for tranlsation.

    Thanks

    Antonio M. Vigliotti

    Mobile (+39) 342.8740910



    Il 11/03/2025 21:23, Rachid Alassir ha scritto:

    I apologize for the incorrectly formatted URLs in my previous email. Here are the correct links:

    PyPI: https://pypi.org/project/pofiletranslate


    GitHub: https://github.com/RachidAlassir/po-translate


    On Tue, Mar 11, 2025, 8:39 PM Rachid Alassir <rachidalassir@gmail.com> wrote:

    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

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Antonio M. Vigliotti - 12:12 - 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
  • Re: Introducing pofiletranslate – A Tool for Translating PO Files

    I apologize for the incorrectly formatted URLs in my previous email. Here are the correct links:

    PyPI: https://pypi.org/project/pofiletranslate


    GitHub: https://github.com/RachidAlassir/po-translate


    On Tue, Mar 11, 2025, 8:39 PM Rachid Alassir <rachidalassir@gmail.com> wrote:

    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 - 09:21 - 11 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
  • Re: financial reports

    Through the MIS Builder and a KPI to be defined, I'd say. See https://github.com/OCA/mis-builder

    On 3/11/25 13:27, Amir Akbari wrote:
    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

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --
    Met vriendelijke groet, Sincerely,

    Gijs-Jan Otten
    Therp BV | gjotten@therp.nl | +31 20 309 30 93



    by Gijs-Jan Otten - 02:51 - 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 - 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
  • Re: Weblate 5.10
    Many thanks, Stéphane!

    Virginie Dewulf
    Executive Director
    +32 477 64 17 20


    Le lun. 3 mars 2025 à 09:48, Stefano Consolaro <notifications@odoo-community.org> a écrit :

    Used without problem today.

    Thank you.


    ps. only a module (on the repos I follow) is locked since a while: https://translation.odoo-community.org/projects/vertical-hotel-17-0/vertical-hotel-17-0-hotel_reservation/


    Da "Stéphane Bidoul" notifications@odoo-community.org
    Cc
    Data Sat, 01 Mar 2025 11:18:04 -0000
    Oggetto 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

    _______________________________________________


    Mailing-List: https://odoo-community.org/groups/contributors-15


    Post to: mailto:contributors@odoo-community.org


    Unsubscribe: https://odoo-community.org/groups?unsubscribe




    Stefano Consolaro


    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Virginie Dewulf - 11:21 - 3 Mar 2025
  • Re:Weblate 5.10

    Used without problem today.

    Thank you.


    ps. only a module (on the repos I follow) is locked since a while: https://translation.odoo-community.org/projects/vertical-hotel-17-0/vertical-hotel-17-0-hotel_reservation/


    Da "Stéphane Bidoul" notifications@odoo-community.org
    A "Contributors" contributors@odoo-community.org
    Cc
    Data Sat, 01 Mar 2025 11:18:04 -0000
    Oggetto 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

    _______________________________________________


    Mailing-List: https://odoo-community.org/groups/contributors-15


    Post to: mailto:contributors@odoo-community.org


    Unsubscribe: https://odoo-community.org/groups?unsubscribe




    Stefano Consolaro


    www.mymage.it

    by Stefano Consolaro - 09:46 - 3 Mar 2025
  • Re: New e-commerce module for product attributes
    Looks interesting, i'll take a closer look, thanks for your contribution.

    On Sun, Mar 2, 2025 at 6:28 PM mohamed alkobrosly <notifications@odoo-community.org> wrote:
    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 

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe



    --
    Binhex Logo
    Jorge Elena Poblet
    Founder & CEO
    Binhex
    j.elena@binhex.cloud
    Office (Spain) : +34 622 40 08 08
    Office (USA): +1 561 403 4406
    Offices:
    Miami | 8325 NE 2nd Ave, Miami, FL 33138, United States
    Texas | 27027 Westheimer Pkwy Katy, TX 77494, United States
    Tenerife | Street Subida al Mayorazgo, 13, Office 15-2
    Las Palmas | Edificio Polivalente IV Campus de Tafira Parque Tecnológico de Gran Canaria
    LinkedIn Twitter Facebook YouTube
    Start for free: Try Odoo Community in the cloud

    This email is confidential and intended only for the recipient. If you are not the intended recipient, please notify the sender and delete it immediately.
    Privacy Policy


    by Jorge Elena Poblet - 07:51 - 2 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
  • Re: Weblate 5.10
    Thank you!

    On 01/03/2025 11:18, Stéphane Bidoul wrote:
    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/

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    --
    DANIEL REIS
    MANAGING PARTNER

    >> Schedule time on my calendar.
    M: +351 919 991 307
    E: dreis@OpenSourceIntegrators.com
    A: Avenida da República 3000, Estoril Office Center, 2649-517 Cascais

    [Logo OpenSourceIntegrators.com]


    by Daniel Reis - 01:36 - 1 Mar 2025
  • Re: Weblate 5.10
    Great, thanks. On a first glance, everything seems very similar and I don't find issues.

    Regards.

    by Pedro M. Baeza - 12:26 - 1 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
  • Re: Tests failure when invoicing is involved after a change in Odoo upstream
    I have hit this issue in one of my projects where I run all tests post-install.

    Instead of changing all my tests, I chose to install l10n_generic_coa in CI, which was an easy solution in my specific situation.
    Maybe this can help others hitting the same problem.

    Best regards,

    -Stéphane


    On Wed, Feb 26, 2025 at 4:53 PM Pedro M. Baeza <notifications@odoo-community.org> wrote:
    Stefan and Denis, the reason for the Odoo patch may be legit, and it is. The problem is that it comes too late for the lifecycle of this version IMO, and more having in version 17 integrated the generic CoA into account for better practices. Anyway, this is just undisclosing a problem that has been hidden in the design of our OCA tests, them not being deterministic and really unit tests, as they are relying on previous state of data for being successful:

    - The company used is the one populated by default instead of using a full set of data including the company. This may be reasonable for execution times, and that's why the decision to just fix this condition installing an existing CoA instead of populating on each test a new company.
    - There's no guarantee a CoA is loaded at the time of performing the tests, but creating an invoice requires it. That's why the post-install thing (and it's also a requirement if inheriting AccountTestInvoicingCommon).


    Inheriting from AccountTestInvoicingCommon, as explained in the commit message I linked in my first message, it's not improving the thing (at least in 16, in 17 it's more ironized), because it still requires `l10n_generic_coa` installed (and installed before the execution of this test), and its setup is very heavy, creating 2 companies (even if you only require one), so this would increase the test execution times a lot in the best case, or skipped without you really noticing in the worst (when generic CoA is not available).

    The added code is NOT boilerplate. It's legit code for making deterministic tests, the same as you may remove currency rates for having a deterministic environment. And it's totally harmless if you don't need it, because starting with, it's in test code, not in business code, and if you keep the previous status quo, the if it's not executed, so it doesn't affect any previous condition. This can only uncover other hidden defects on the modules being executed in post-install, and this is being patched at the same time.

    Replying to other threads answers, I don't think this will reverted, as AFAIK Odoo.sh is auto-installing the modules that hides the problem, and not installing any localization module, but I'm not expert of that platform, so I may be wrong.

    Regards.

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Stéphane Bidoul - 07:36 - 28 Feb 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
  • Re: Tests failure when invoicing is involved after a change in Odoo upstream
    Stefan and Denis, the reason for the Odoo patch may be legit, and it is. The problem is that it comes too late for the lifecycle of this version IMO, and more having in version 17 integrated the generic CoA into account for better practices. Anyway, this is just undisclosing a problem that has been hidden in the design of our OCA tests, them not being deterministic and really unit tests, as they are relying on previous state of data for being successful:

    - The company used is the one populated by default instead of using a full set of data including the company. This may be reasonable for execution times, and that's why the decision to just fix this condition installing an existing CoA instead of populating on each test a new company.
    - There's no guarantee a CoA is loaded at the time of performing the tests, but creating an invoice requires it. That's why the post-install thing (and it's also a requirement if inheriting AccountTestInvoicingCommon).


    Inheriting from AccountTestInvoicingCommon, as explained in the commit message I linked in my first message, it's not improving the thing (at least in 16, in 17 it's more ironized), because it still requires `l10n_generic_coa` installed (and installed before the execution of this test), and its setup is very heavy, creating 2 companies (even if you only require one), so this would increase the test execution times a lot in the best case, or skipped without you really noticing in the worst (when generic CoA is not available).

    The added code is NOT boilerplate. It's legit code for making deterministic tests, the same as you may remove currency rates for having a deterministic environment. And it's totally harmless if you don't need it, because starting with, it's in test code, not in business code, and if you keep the previous status quo, the if it's not executed, so it doesn't affect any previous condition. This can only uncover other hidden defects on the modules being executed in post-install, and this is being patched at the same time.

    Replying to other threads answers, I don't think this will reverted, as AFAIK Odoo.sh is auto-installing the modules that hides the problem, and not installing any localization module, but I'm not expert of that platform, so I may be wrong.

    Regards.

    by Pedro M. Baeza - 04:52 - 26 Feb 2025