Skip to Content

Contributors

  • OCA Apps on Odoo App Store: status (for v18 and all versions)
    Hello everyone,

    The majority of the OCA modules are available on the official Odoo App Store. 

    However, the way the App Store is built might bring issues for certain of our modules to be published (for example when a module moves from one OCA repo to another).

    As the process of publishing the OCA modules is manual and time-consuming, we won't solve all the issues. You can contact us for specific cases if this is blocking the publication of your modules depending on OCA modules (please contact support@odoo-community.org).

    (almost) All the OCA modules are available in the OCA App Store : https://odoo-community.org/shop (that will be largerly improved in the next months).

    Greetings from the Spanish OCA Days in Cartagena,
    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf - 07:57 - 4 Jun 2025
  • App Icon for Milk theme (Odoo 17+)
    For anyone interested, I created an SVG color scheme based on official app icons from the new milk theme.

    There is no official guidelines about designing an icon (shape+colors) that looks like Odoo's built-in apps but the "secret sauce" is about overlapping shapes to get this color mix







    --
    Yann PAPOUIN, Ingénieur R&D | DEC

    by Yann Papouin - 10:41 - 4 Jun 2025
  • June OCA OWL Training!
    Dear contributors! 
    We are excited to share that in June, the OCA will provide a complete training on the Odoo framework "OWL"!
    We know you have been waiting for it.


    This training will be done in English.  A Spanish version of this training will be provided by the AEOdoo.

    We understand that some people from the American continent would have wanted to participate, and they will have the opportunity in the fall when we will host another session of the OWL training.

    Keep an eye out and don't hesitate to share this positive news within your community!

    --
    Julie LeBrun
    Content Creator & Training Manager

    by Julie LeBrun (OCA) - 01:02 - 2 Jun 2025
  • Debt transfer module?
    Hello!

    We have a requirement where employees report expenses they make and which later have to be reimbursed by the company. However, the vendor bill that gets generated from these expenses should belong on the actual providers of the service or good, not to the employee, which is the standard behavior.

    Do you know of any module or modules which allow us to transfer debts from the expense report?

    Thank you!

    by Samuel Macias Oropeza - 11:01 - 30 May 2025
  • OCA Zone at Odoo Experience - there is still room for you!
    Hello OCA Contributors.

    I hope this finds you all well.

    Earlier in the year I messaged about the OCA Zone at Odoo XP.
    I have heard from Odoo and we still have space for a few more to join us in our area!

    You just need to be a current OCA Sponsor. Very easy, you can become one right now, you'll see our newly updated sponsor packages here: https://odoo-community.org/get-involved/become-a-sponsor

    I will then get in touch and connect you with Odoo and they will invoice you directly for a standard booth in the OCA Zone at the Odoo XP. 

    We need to move pretty quickly on this for anyone else wanting to join, so get in touch with me ASAP and I will help get things rolling: rebecca@odoo-community.org

    We are really looking forward to having a great community environment this year and supporting each other!

    Warm regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 04:31 - 26 May 2025
  • Demande de sponsoring – Projet Marathon international 2025-2027

    Bonjour,

    Je me permets de vous contacter afin de vous proposer un partenariat dans le cadre de mon projet sportif autour des marathons internationaux.

    Je suis un marathonien amateur de 37 ans, passionné par la course de fond, avec un record personnel de 2h45 établi lors du Marathon de Berlin en 2024. Mon objectif est ambitieux : descendre sous la barre des 2h40 au Marathon de Chicago en 2025. Ce défi s'inscrit dans un programme pluriannuel qui m'amènera également à participer aux prestigieux marathons de Boston et New York en 2026, ainsi qu’au Marathon de Belgrade en 2027.

    Dans cette optique, je suis à la recherche de partenaires susceptibles de m’apporter un soutien financier pour m’aider à couvrir les frais liés aux déplacements, inscriptions et logistique autour de ces compétitions.

    En contrepartie, je propose une visibilité régulière de la marque Odoo sur mes réseaux sociaux (Instagram, Facebook, Strava), ainsi qu’un flocage de votre logo sur mes équipements lors de ces événements internationaux très médiatisés.

    Je suis convaincu qu’un partenariat avec Odoo, entreprise innovante et dynamique, ferait sens dans le cadre de ce projet sportif basé sur la rigueur, la persévérance et la performance.

    Je reste à votre disposition pour discuter de cette proposition ou vous fournir un dossier plus détaillé.

    En vous remerciant par avance pour votre attention,
    Bien cordialement,

    Mason Morhet
    0479041314
    Rue Louis maréchal 119
    4360 Oreye 
    Belgique 


    by "mason morhet" <masmorhet@msn.com> - 03:35 - 24 May 2025
  • Handling 0% Tax in Invoices
    Dear Community,

    In version 18, Odoo already supports creating 0% taxes via https://github.com/odoo/odoo/pull/199144

    but it must config __keep_zero_line to True.
    I think this should add a new module account_move_zero_tax in OCA to allow this configuration more conveniently.

    Should I propose it under https://github.com/OCA/account-financial-tools or https://github.com/OCA/account-invoicing or has someone already contributed something similar?

    Thank you,
    Saran Lim.

    by saranl - 07:16 - 21 May 2025
  • Restricting users to certain picking types

    Hello,


    I am looking for a way to restrict users to see only certain assigned stock picking types. I have found a module stock_picking_type_user_restriction in 12.0 with unfinished PRs to 13.0 and 14.0 but nothing more. Is there some other way on how to achieve this or is it woth porting this to more recent versions? Thank you very much.


    Best regards


        Radovan Skolnik


    by Radovan Skolnik - 04:51 - 16 May 2025
  • AI Agents Usage

    Hi All,

     

    We are at new era where AI Agents are playing big roles in development, speeding up our late projects and providing new possibilities.

     

    I would like to trigger this email with 3 potential areas to cycle ideas/experience and share feedbacks

     

    • What experience you can share using AI Agent(s)?

    • How this would affect OCA repositories in migration versions and solving issues?

    • Possible new AI Agent(s) usage in Odoo?

     

     

    Sincerely,

     

    Hussain Al-Hammad | IT Consultant

    Development Experts Est  | Eastern Province | Saudi Arabia
    T +966 13 834 9560  |  M +966 56 963 4488

    hussain.hammad@dexberts.com  |  www.dexberts.com

     


    by hussain.hammad - 12:35 - 14 May 2025
  • Show count of versions in documents app

    Hello together,

     

    in the documents app kanban view I want to show the count of versions for this document if more than 1 version of this document exists. I try several ways to implement that logic but I do not get it. How is the logic between documents.document and ir.attachment. I do not find id’s or keys to connect this two modells and in some cases I didn’t get a dataset in ir_attachment for the version.

    Thanks a lot.

    Best regards,

    Matthias

     

    Matthias Ellmerer

     

    signature_3768892847
    digitalisierung & software

     

    signature_2963947848signature_2285442988signature_3236691532


    📍 Sonnendorf 33a, 6334 Schwoich | Austria
    📞 +43 664 353 87 33 · 🌐 implema.at  

     


    by Matthias Ellmerer - 01:30 - 7 May 2025
  • Fwd: Crowdfunding module
    Hi everyone,
    
    Please your attention to the following repo that we want to create, in 
    order to support an OCA board initiative where we want to make it easier 
    for contributors to crowdfund module development, or Openupgrade 
    development, like was talked about often in the past at OCA days.
    
    https://github.com/OCA/repo-maintainer-conf/pull/89
    
    -Tom
    
    

    by Tom Blauwendraat - 09:01 - 7 May 2025
  • Removal of migration scripts on each new version
    Hi,

    the migration guide mandates the following

    > Remove any possible migration script from previous version (in a nutshell, remove migrations folder inside the module if exists).

    (https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-18.0#tasks-to-do-in-the-migration)

    However, it is not uncommon to skip versions when migrating an Odoo instance. You would go from 15.0 or 16.0 to 18.0 rather than migrating every year. When using the Odoo enterprise migration, the migration scripts between the source and the target version are supposed to be present in the target version. So the migration guideline breaks this type of migration.

    I had a disagreement with Pedro Baeza about this on one PR, but I keep coming across instances of this such as https://github.com/OCA/account-invoicing/pull/1874 today so I would like to discuss this in a wider audience.

    My preference would be for the guideline to change to say that it is allowed to keep some of the scripts if they are safe for inclusion in the later version (such as the script from https://github.com/OCA/account-invoicing/pull/1874, which checks if a field already exists before trying to add it).

    Can I have a temperature check from the community to see how you all feel about this?

    Best regards,
    Stefan

    -- 
    Opener B.V. - Business solutions driven by open source collaboration
    
    Stefan Rijnhart - Consultant/developer
    
    mail: stefan@opener.amsterdam
    tel: +31 (0) 6 1447 8606
    web: https://opener.amsterdam

    by Stefan Rijnhart - 01:00 - 6 May 2025
  • SAAS solution
    Dear Sir/Madam,

    I hope this email finds you well.

    We are seeking a solution for deploying Odoo as a SaaS offering. While Webkul's solution appears promising, we are exploring community-based alternatives. Could you advise on the optimal approach and best practices for deploying a community Odoo solution as a SaaS?

    Thank you.

    Sincerely,

    Abdulbasit Suleiman

    by basit.suleiman91 - 04:51 - 6 May 2025
  • Analytic info on inventory adjustments (Odoo 17)
    Hello,

    Do we have a module on Odoo 17 to set the analytic information when doing an inventory adjustment?

    I found something on previous versions and inventory line and I was wondering if it was migrated somewhere in a different repo.

    Thank you!

    MAXIME CHAMBREUIL
    DIRECTOR INTERNACIONAL
    T: +52 (800) 953-2012 #5200
    M: +52 (442) 114-9164 | WhatsApp
    C: MChambreuil@OpenSourceIntegrators.com
    Av. Antea 1032, Piso 4 Local 8, Colonia Jurica
    Santiago de Querétaro, Querétaro, 76100, México

    Analizar. Optimizar. Automatizar. Transicionar.


    by Maxime Chambreuil - 08:56 - 5 May 2025
  • New typesense and odoo connector
    Typesense is a search engine and using new module we can index whatever data we want friendly without needing for coding special serializing functions for each form of data we want to send.


    happy for review

    Typesense is a powerful easy to configure search engine.

    by Mohamed Alkobrosly - 03:45 - 1 May 2025
  • Partnership with Flatio

    Partnership with Flatio

    Hello!

    are you open to content collaboration? I’m reaching out from Flatio, a platform offering mid-term housing solutions.

    I’d love to explore publishing an article or adding links to existing content.

    In return, you can place your link to some of our articles in our blog or send us your own. 

    Looking forward to hearing your thoughts!

    Have a lovely day,



    Jitka Pálešová
    Marketing & Partnership


    Unlock your freedom with Flatio
    +420 734 204 972

        

    Copyright © 2025 Flatio, s.r.o., All rights reserved.

    Want to change how you receive these emails?
    You can unsubscribe.
     

    by "Flatio" <partners@flatio.com> - 03:51 - 29 Apr 2025
  • Sale workflow repository v16
    Dear contributors,

    For weeks, the v16 builds on sale-workflow repository have been broken due to the incompatibility with current sale_triple_discount module implementation and the depending version of account_invoice_triple_discount (refactoring has been done there and not yet on sale side).

    I've fixed the builds pinning the account_invoice_triple_discount dependency before refactor.

    You can now rebase your pending PR's and let's go forward.

    Thanks for your patience.

    Denis Roussel
    Software Engineer
    T    : +32 2 888 31 49
    M : +32 472 22 00 57


    Val Benoit, Quai Banning 6 | B-4000 Liège | Belgium
    Atrium Building, Drève Richelle 167 | B-1410 Waterloo | Belgium
    Zone industrielle 22 | L-8287 Kehlen | Luxembourg

    by Denis Roussel - 05:56 - 28 Apr 2025
  • [Question] Preserve breadcrumb after page reload or reposition chatter dynamically
    Hello everyone,

    While working on an Odoo 17 project, I inherited the web_chatter_position module to add a button on form views that allows users to change the position of the chatter (either at the side or at the bottom of the form).

    Currently, to make the position change effective, the button triggers a page reload, which unfortunately causes the breadcrumb to be lost.

    My goal would be either:
    to preserve the breadcrumb after a reload (or restore it properly),
    or even better, to apply the chatter position change without reloading the page to keep a smooth UX.

    I explored several approaches (dynamic JS manipulation, extending FormRenderer, etc.), but I haven’t found a satisfactory solution yet.

    Would anyone know:
    of an existing community module that handles this use case?
    or of a clean technique to dynamically reposition the chatter without forcing a page reload?

    Thank you very much in advance for your insights and suggestions!

    Best regards,

    Nazaire ADJAKOUN
    ZENPILOTE

    by Nazaire ADJAKOUN - 11:26 - 28 Apr 2025
  • Odoo Module Dependency Visualisation

    Hi everybody,

    I wanted to visualize the dependencies of Odoo modules in a folder and build a script that produces a vis.js powered html: https://github.com/Mint-System/Odoo-Build/blob/main/bin/odoo-module-dependencies

    Here is the Odoo 16.0 planet 🙂


    Now I am thinking about adding more features such as search and coloring the type of modules.

    However, I would like to know if somebody in the OCA community already did something similar.

    Would be nice to hear from you :)

    Cheers, Janik

    -- 
    Suggest a meeting: https://apmt.day/janikvonrotz/999120f2/
    We are hiring: https://www.mint-system.ch/jobs
    
    CTO Mint System GmbH 
    Tel: +41 44 244 7222

    by Janik von Rotz - 04:31 - 25 Apr 2025
  • newbie question about (weird) events module functionality needed

    Hi everyone,

    I think it's a simple question, but I'm not sure.

    I am looking for something similar to events to manage courses. Let me explain:

    • The ability to define a course as spanning several parts of a day. Say day-1-morning, day-2-afternoon, day-3-afternoon, day-4-morning
    • And A different training can be held on day-1-afternoon, day-2-morning, day-3-morning, day-4-afternoon
    • Preferably see the planning of trainingcourses in the calendar so I know what I have to do on day X.
    • The usual tidbits: defining a course, enabling people to register, invoicing the trainingcourse.

    Does anybody know of a module that does this?

    Just a short pointer would really help me out.

    Thanks in advance.

    Jeroen Baten

    -- 
    Jeroen Baten              | EMAIL :  JBATEN@I2RS.NL
     ____  _  __              | web   :  www.i2rs.nl
      |  )|_)(_               | tel   :  +31 (0)648519096
     _|_/_| \__)              | Frisolaan 16, 4101 JK, Culemborg, the Netherlands

    by Jeroen Baten - 03:46 - 25 Apr 2025