Skip to Content
  • 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
  • Request for Community Input: Price List Assignment Behavior Change Between v13 and v17
    Dear OCA Contributors,
    
    I hope this message finds you well.
    
    I’m writing to kindly draw your attention to an open issue in the 
    [sale-workflow 
    repository](https://github.com/OCA/sale-workflow/issues/3690) regarding 
    a change in price list assignment behavior between Odoo v13 and v17. 
    This issue affects clients who’ve migrated and rely on explicit 
    partner-level price list configurations.
    
    Key Points for Awareness:
    - Behavior Change: The system now prioritizes Order Type-assigned price 
    lists over direct partner settings (reversing v13 logic).
    - Impact: May lead to unintended pricing scenarios for migrated databases.
    - Documentation Gap: No migration notes or prior discussions were found 
    about this change.
    
      How You Can Help:
    1. Share Insights: If you’ve encountered this or know the rationale 
    behind the change, please comment on the [GitHub issue 
    thread](https://github.com/OCA/sale-workflow/issues/3690).
    2. Reproduce: Verify the behavior in your environments (Runbot or local 
    instances).
    3. Suggest Solutions: Propose paths forward (e.g., restore v13 logic, 
    add configurable priority).
    
    Why GitHub?
    To keep the discussion centralized and actionable, we’d appreciate all 
    feedback directly on the issue thread. This ensures transparency and 
    easier tracking for future reference.
    
    Thank you for your time and expertise! Let’s collaborate to find the 
    best resolution for the community.
    
    Best regards,
    \rrebollo
    Binhex
    
    

    by Ing. Rolando Pérez Rebollo - 03:31 - 25 Apr 2025
  • odoo/odoo 16.0 missing demo data Heisenbug alert!
    Hello community,

    First please let's not forget we are fighting against bigger issues than just the 1% of OCA modules that depend on account_payment_order...

    And it happens that Odoo just broke the quiet Easter Peace and dropped one of their secret heisenbugs in the odoo/ooo repo, in the 16.0 branch (only in this branch). Since this change Friday https://github.com/odoo/odoo/pull/205695/files, modules with no dependencies or with auto_install: True will no longer get their beloved demo data installed!

    Their demo data might be simply missing or it might easily break the CI if dependent modules depend on these demo data (for their own demo data for instance)... I guess the laser eyes from Julien00859 just miss the issue...

     
    You might get the impression we are not doing much here in Brazil, but the bug and the fix has been discovered by Antonio Neto from Engenere here who would not be there if we didn't have this crazy Brazilian localization around... So kudos to him.

    --
    Raphaël Valyi
    Founder and consultant


    by Raphaël Akretion - 10:16 - 20 Apr 2025
  • BI and reporting tools

    Hi,

    I am researching different ways to do BI (business intelligence) and reporting with Odoo.

    I am wondering whether it's worth it to invest on an external BI tool connected to the Odoo database. 

    On the community version I have the impression that the standard BI tools (standard pivot and graphs reports in Odoo) are sometimes limited in terms of performance (it's slow for wide and long pivot tables), data visualization (standard charts are not very useful) and flexibility (hard to make computations).

    I know of the bi_view_editor and bi_sql_editor modules. Both are very useful and greatly extends the standard reports. But the limits listed above remains. But it seems it's hard to use it as is, in my case I always have to export manually the tables to build the table or chart I want with excel.

    I also know of the spreadsheet and dashboard modules, although I don't have a great experience with it. Maybe it provides the lacking flexibility mentioned above ?

    The last option is to connect a BI tool (Tableau, PowerBI, Apache superset, Metabase...) to the database. The main advantage is to connect it to other sources of data. But I am wondering if it's still worth it even connected only to the Odoo database.

    Do you use an external BI tools ? If yes, which one seems to work well with Odoo (and preferably open source) ?

    If no, how do you deal with BI and reporting for your clients ? Are you also confronted to performance issues, lack of flexibility and poor library of charts ?

    Thank you for your inputs !

    -- 
    Victor Champonnois - Coop IT Easy
    

    by Victor Champonnois - 10:32 - 16 Apr 2025
  • Odoo14: increment time precision for BoM operations
    Hi, 

    We have a customer who needs a better precision for the "Duration" field of the BoM operations. 

    By default this field is handled with a precision of 1.0 seconds, so if you produce a single unit in, for example, 1.44 seconds, the overall production time cannot be properly estimated as you can only round by 1 second or 2 seconds.

    Do you have any recommendations on how to effectively handle this scenario?

    Thanks

    --Francesco Ballerini

    by Francesco Ballerini - 11:37 - 14 Apr 2025
  • Follow-up for specific product e-Commerce
    Dear Odoo Community Contributors,
    I hope this message finds you well.
    I'm currently working on an automation for my e-commerce based on Odoo, and I would like some guidance regarding the best approach to achieve it.
    My goal is to trigger the sending of a specific email upon the purchase of a particular product. Ideally, each product should have its own tailored email sent to the customer after the purchase is confirmed. I was considering using the Marketing Automation module to implement this workflow, but I’m open to alternative solutions if there is a more appropriate or efficient way to achieve this result.
    Could you kindly advise on the best practice or point me towards existing modules or community projects that might help?
    Thank you very much in advance for your support and the amazing work you all do!



    Best Regards,


    Marco Morra

    Marco Morra
    Founder

    Digisolve di Morra Marco
    Mobile
     / +39 329 112 6861
    Email / marco.morra@digisolve.it
    Sito web / www.digisolve.it

    telephone
    web
    whatsapp

    by "Marco Morra" <marco.morra@digisolve.it> - 03:16 - 11 Apr 2025
  • No upstream merges in OCB in April
    It looks like OCB hasn't merged remote-tracking branches for a while (no merges so far in April). Is something clogging the process? Some of our OCA PRs are affected by this, since the fix in Odoo hasn't yet reached OCB.

    -- 
    Yoshi Tashiro
    Quartile


    by Yoshi Tashiro - 03:21 - 10 Apr 2025
  • Swiss long term real estate
    Hello,
    
    I have a prospect focus in long term real estate administration based in 
    Switzerland.
    
    we have a law that requires the distribution of some costs such as gas, 
    elevators, etc. based on various factors.
    An example is heating where a state table is imposed divided into months 
    with January 18.20% of the annual cost, February 14.80%, etc. .
    What I am looking for is a form that offers the possibility of dividing 
    the annual amount of heating costs based on the months.
    Do you have any ideas?
    
    
    -- 
    
    Stefano Sforzi
    Tel (CH): +41 91 210 23 40
    Tel (IT): +39 0331 158 7090
    https://www.agilebg.com
    
    

    by stefano sforzi - 04:41 - 9 Apr 2025