Skip to Content

Contributors

  • Mass Import of Products with Dynamic Attributes in Odoo 17 for Sales Orders.

    I have some doubts, I am participating in a project to implement the ODOO system in version 17, I need to create products with their variants using the dynamic method, and then upload the new articles created in bulk.

    I have two specific questions:

    1. How can new items (SKUs) be uploaded en masse to a sales order, when the attributes are dynamic?

    2. Is there a template to do this?

     

    Regards.

    HF.

     


    by Hugo Ferrer - 06:07 - 20 Jan 2025
  • Questions about ODOO v.17 - Mass creation of items in purchase orders.

    Good afternoon, Community.

    I have a question, I am participating in an implementation project of the ODOO system in version 17, I need to create products with their variants dynamically, and then upload the items in bulk, to a purchase order, my partner tells me that this is not possible, I must do it from the sales order, and then create the purchase order manually, I cannot create the items in bulk. That causes a problem for me because my purchase orders contain up to 1000 SKU´s This is a restriction that complicates my operations at the purchasing level. I want to ask you if there is a solution if there is something that we and our partner are not seeing in the process.

     

    I appreciate your support.

     

    Regards.

    HF


    by Hugo Ferrer - 06:07 - 20 Jan 2025
  • Members update of PSC team Finland
    Dear maintainer of the web page https://odoo-community.org/psc-teams/finland-63
    
    Jarmo Kortetjärvi (jarmo.kortetjarvi@futural.fi, https://odoo-community.org/partners/oy-tawasta-os-technologies-ltd-jarmo-kortetjarvi-2267) has been nominated as the OCA representative of the PSC team Finland. I, Jussi Lehto (https://odoo-community.org/members/ab-cetmix-nordic-oy-jussi-lehto-30807), have been nominated as a member. Due to inactivity, Henri Alasentie and Miku Laitinen have resigned.
    
    Please update the PSC team Finland web page according to the updates. I appreciate any help you can provide.
    
    ystävällisin terveisin / kind regards,
    
    
    -- 
    Jussi Lehto
    Country Managing Partner (Finland)
    Cetmix®
    https://www.cetmix.fi 
    
    e-mail: jussi.lehto@cetmix.com
    tel. +358 40 192 8404
    
    
    

    by Jussi Lehto - 03:31 - 19 Jan 2025
  • OCA Code Sprint - Brussels - 30 + 31 January
    Hello OCA Contributors,

    I hope 2025 is treating you well so far.

    I just wanted to remind you we have our code sprint in Brussels coming up on the 30th and 31st of January. Just a couple of weeks away. We thought, as people might be in town for FOSDEM we would harness the opportunity to encourage people to meet up.

    You can attend for just one day or both, completely up to you.

    The small price is just to cover lunches and refreshments.

    We will run remotely too.

    To help prepare:
    • Working document for the sprint is here. It is great to fill in beforehand to help focus the work at the event.
    • Discord Channel is here. This way our remote companions can join in too!
    We look forward to seeing those that can make it.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 05:35 - 17 Jan 2025
  • archiving vendor
    Hi!
    This is more a functional question and hope this is the right channel 
    for such.
    
    We have vendors configured as "parent contact" and many of them have 
    several contacts (employee) which we configure as "child contacts". In 
    Purchase we address queries to an individual contact so that it is send 
    to his email address directly. Now we figured if a vendor contact leaves 
    the company we would like to archive the partner record in Odoo. But in 
    consequence all his POs are archived too, which is not what we want 
    because the history of POs is still relevant. Do you have 
    recommendations how to handle this better?
    
    Best regards
    Jan
    

    by Jan Suhr - 02:37 - 14 Jan 2025
  • Odoo OpenUpgrade Wizard status ?

    Hello dear friends,

    I'm exploring the idea of using Odoo OpenUpgrade Wizard for some customer upgrade projects. From the OCA presentation, it seems like a promising tool.

    The GitLab repository appears active, with the latest release in November. However, I’m wondering if it’s mature enough for production use or if it’s still in its early stages. Is the potential of being an early adopter worth it?

    Is anyone here actively using it in their projects? I’d love to hear your thoughts or experiences!

    --
    Binhex Logo
    Rolando Pérez Rebollo
    Python and Javascript Senior Developer
    Binhex
    r.perez@binhex.cloud
    Office (Spain) : +34 822 17 92 67
    Office (USA): +1 305 686 8151
    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 Rolando Perez Rebollo - 11:42 - 7 Jan 2025
  • PSC responsabilities
    Hi everyone,

    I was preparing this year Ranking of contributors and I am concerned on some information I found when crossing this data with PSCs.

    I found several PSCs that are not involved into their respective repositories. For example, I found a PSC team that has 5 members, 3 of them participated in 1% of the PR, on of them on the 15% and the last one on 98%. The repository was big (more than 400 PR on one year). In other examples, the PSC only participated in their team PRs.

    Even in my case, I think I need to improve my collaboration as a PSC.

    I think we need to improve this situation as a Community, otherwise, people will loose faith in the PSCs and how OCA works. Some ideas I can think about:

    - Control PSCs on big repositories (it is hard to set a proper KPI on small repos)
    - Demote PSCs that are not contributing properly according to this KPIs
    - Review this KPIs yearly
    - Split bigger PSCs in order to avoid too much work
    - Avoid people to be PSC of more than 3 big PSC Teams
    - Give PSCs some extra benefits (lower fees on OCA days, special t-shirts...)
    - Give PSCs recognition of their work (easy to say, hard to think about it)

    Maybe I am dramatic here, but I think it is important. WDYT? Shall we do something about it?

    Kind regards,

    --
    Enric Tobella Alomar
    CEO & Founder


    by Enric Tobella Alomar - 10:16 - 30 Dec 2025
  • Migrating sign_oca to 18.0
    I am delighted to share that I could finally migrate sign_oca module from version 17.0 to version 18.0.

    I exerted a lot of effort as:
    32 files changed
    +300 -262 lines changed

    I am not 100% sure about perfect functionality, I have never used it before.

    I would like some members to review and tell me if there is any bug.

    I also suggest if the description and usage be modified to guide very new users.

    https://github.com/OCA/sign/pull/74

    best wishes for all :)

    by Mohamed Alkobrosly - 12:21 - 28 Dec 2024
  • The OCA is looking for a Content Creator & Training Manager (Deadline 24th January)
    Hello everyone,

    With the OCA Board, we are organizing new projects for 2025. To do so, we will need more people to help out on a regular basis, hence the creation of this new position within the team (there are currently 2 people working for the OCA with a fee: Rebecca, General Secretary and Event Manager, and myself Virginie, Executive Director.

    We are looking for a Content Creator & Training Manager. The details are available here:

    The RFQ process is available here:

    Deadline to answer is on January, 23th, with the objective of getting started with this new role in the begin of February.

    Thanks a lot for sharing and applying if you are interested!

    A side note: I remind you that there is another Call for Participation ongoing: propose your content to share your knowledge and expertise with the other OCA members in 2025 through webinars.
    Deadline is on the 16th January.

    I wish you a happy end of 2024 and begin of 2025,
    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf - 09:46 - 23 Dec 2024
  • UOM in Odoo 17

    Dear all,

    I hope this message finds you well.

    I am encountering some challenges with the use of Units of Measure (UOM) in the Sales and Point of Sale (POS) modules. These cases primarily involve a supermarket setup where products are sold both at retail and wholesale levels (e.g., by unit or box).

    Issue 1: UOM and Product Attributes
    We do not want to create separate products for each UOM. Instead, we aim to utilize product attributes for future use on the website.
    For example:

    • Mango Juice (Brand A): Attributes include size (250 ml, 1 liter) and uom type (piece, dozen).

    Issue 2: Items Sold by Dimensions
    Some products are sold based on width and height in meters. For instance:

    • Purchased as sheets (e.g., 2m x 9m, 6m x 6m).
    • These need to be sold in a way that reflects accurate inventory deductions.

    Could you please advise on how to address these scenarios? I am open to considering customization if necessary.

    Thank you,


    by salehmahdi96 - 10:06 - 18 Dec 2024
  • OCA rub-boat error
    Hello dear community, I have been fixing an issue with a module and this module showed me two errors and the cause is the same, I suspect I should have add my fix to version 16.0 instead of version 17.0 due to that error.


    Any guidance, please?



    Downloading graphql-server-3.0.0b7.tar.gz (48 kB)
    56 Preparing metadata (setup.py): started
    57 Preparing metadata (setup.py): finished with status 'done'
    58ERROR: Could not find a version that satisfies the requirement odoo-addon-auth_jwt<17.1dev,>=17.0dev (from versions: 16.0.1.0.0.3, 16.0.1.1.0, 16.0.1.1.0.2, 16.0.1.1.0.3, 16.0.1.1.0.6, 16.0.1.1.0.7)
    59ERROR: No matching distribution found for odoo-addon-auth_jwt<17.1dev,>=17.0dev
    60Error: Process completed with exit code 1.














    0s


    by Mohamed Alkobrosly - 10:16 - 17 Dec 2024
  • Sync odoo's calendar smartphones without Google nor Outlook
    Dear all

    Does anybody manage to sync odoo's calendar without Google/outlook ?

    Actually I tried Myodoo that has bugs and I'm going to try the old z-push odoo's backend https://github.com/funbaker/odoozpush

    Thanks and have a great weekend

    --------------------------------
    Cyril VINH-TUNG
    INVITU
    Computer & Network Engineering
    BP 32 - 98713 Papeete - French Polynesia
    Tél: +689 40 46 11 99
    contact@invitu.com
    www.invitu.com

    by Cyril VINH-TUNG - 08:06 - 14 Dec 2024
  • demo data and tests
    Hello Odoo community,

    More and more the OCA contributors avoid writing tests which depend on demo data and so does Odoo SA. This makes it easier to ensure tests are simple and will run no matter how demo data might be touched by other modules.

    But eventually this could bring other benefits such as the ability to run these standard tests in the CI with production database dumps (that is where the demo data cannot be loaded in general).

    In this case, I have a first question: probably some customization's might add required fields. What would be the best practice to be able to run these "native" or OCA tests that might fail to create records with such new constraints? We could imagine some monkey patches and standard hooks to help... We kind of face this already today by running tests with all repo modules installed, but with production dumps, much more modules would be installed together along with some non OCA customization which also need to be developed more cheaply...

    But more important is my second question: if we set it as a good practice that OCA tests shouldn't depend on demo data, why are we still running the OCA CI with demo data enabled (still the case with Odoo 18 CI) ? Or is it planned we stop doing this in Odoo 19? I mean we could also save a good deal of server resources/time by not loading the gazillions of catchy Odoo CE demo data in each test run...


    Thank you very much for your answers.


    --
    Raphaël Valyi
    Founder and consultant


    by "Raphaël Valyi" <rvalyi@akretion.com> - 04:51 - 12 Dec 2024
  • Awnings dimensions app
    Hello community,

    I'm looking for a module to calculate awnings dimensions. 

    Is there any app which covers this need please ?

    Thank you!

    --
     
    Ahmed Trigui
    Conseiller Analyste fonctionnel
    +1 514-317-7944
    LinkedIn Twitter Facebook YouTube
     
      Nouveau
    Savez-vous tout sur l'open source ?
      Découvrir

    by Ahmed Trigui - 01:51 - 11 Dec 2024
  • "The plan" to help non technical to contribute documentation on OCA modules
    Hello,

    This is a followup email for this email thread:

    During the 2024 OCA Days, the OCA Consultants working group presented the status of the Documentation project: how to document OCA modules right now (using the Github workflow) with Julie and Florencia (video here: https://youtu.be/Kw0V_PdBUPg?feature=shared).

    In parallel, a prototype of a new tool and process to easily document OCA modules has been proposed by Jairo Llopis, after discussion with Stéphane Bidoul to take into account the full picture of OCA infrastructure.

    The goal of this new way of managing the documentation is two-fold:
    1. Allow consultants to update the documentation in a user-friendly tool
    2. Have a beautiful website with a good search features to find and read the OCA modules documentation

    This will impact the way the documentation is managed in the OCA modules. In summary, the documentation of all the OCA modules will be visible on a dedicated website, that will in the end of the transition replace the current OCA App Store. The documentation itself will be stored in a dedicated Doc repository (https://github.com/OCA/docs) and be removed from the readmes of the modules (where a link to the dedicated website will be displayed). Finally, there will be only one documentation page for all the versions of one module.

    The next steps are gathered in an issue on Github, called "the plan". Here it is:

    To get more information about this, please check the link above. You can also read the latest meeting notes of the Consultants meeting held in November here: https://docs.google.com/document/d/1v23TwOwm9I7w3MNFZo-iCWQxVKedwoVzN9nEyflJVd8/edit?usp=sharing

    If you want to share your feedback on this topic, I propose to keep it in the related issue on Github:

    Thanks a lot to the consultants working group and especially to Jairo and Stéphane for their help! As you'll see in the plan, there are many "todo"s and help is always welcome.

    All the best,
    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf - 02:26 - 10 Dec 2024

    by Jairo Llopis - 10:36 - 2 Jan 2025
  • Re: "The plan" to help non technical to contribute documentation on OCA modules
    Internal communication: seeds ----- Original message ----- Date: Dec 18, 2024, 9:12:51 PM From: Notifications Subject: Re: "The plan" to help non technical to [...] ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​ ͏ ​


    seeds

    Best regards,

    photograph
    Ivan Sokolov
    Cetmix Odoo Solutions
    cetmix.com
    Facebook Twitter LinkedIn Instagram 
    This message is sent using Mail Messages Easy app


    ----- Original message -----
    Date: Dec 18, 2024, 9:12:51 PM
    From: Notifications
    Subject: Re: "The plan" to help non technical to contribute documentation on OCA modules


    On Thu, Dec 19, 2024 at 2:16 AM Adam Heinz <notifications@odoo-community.org> wrote:

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

    Powered by Messages Easy Pro


    by "Ivan Sokolov via Cetmix OÜ" <team@cetmix.com> - 10:40 - 18 Dec 2024
  • [Odoo CE 17.0] Fields related to custom fields don't save any values
    Hello everyone,
     
    I am writing this message because I need help with making fields related to custom fields store values into the database.
     
    Some days ago, I made a custom model through Python called "product_measures", which is inside a model called "product_dimension". Said model not only has three Many2one fields, each one for the product's measures, but is also inside another model of "product_dimension" called "product_template", which has the same fields but with the related field section and different names. The problem is that whenever I write anything on the fields, it doesn't save anything. Also, I'm trying to make it so every value that is created and is a number is converted into a Float.
     
    I'm sending the module in a zip file because I have been stuck with this problem for quite some time, and I would like to solve this problem as soon as possible.
     
    Thanks in advance for anyone who answers.
     
    Best regards.

    by Alejandro Párraga Alcázar - 09:36 - 10 Dec 2024
  • [18.0] Project Task Git integration
    Hi, 

    we're looking for an Odoo 18 project task git integration. 

    Specifically we need the feature that allows linking PR and commits to the task by branch name/commit name containing the name of the task, basically like Atlassian/Jira git integration.

    If you have any open source resource to provide as example we we might try to migrate it to version 18.0. 

    Thanks

    --Francesco Ballerini

    by Francesco Ballerini - 06:46 - 6 Dec 2024
  • EDI broker integrations
    Hi everyone,
    
    Looking for some advice here - we have a customer that's looking for 
    integration with an EDI broker. On their shortlist are Transus and Babelway.
    
    EDI broker --> Odoo:
    - Let down / let up: Create (Return) Sale Orders in Odoo, filling in 
    customer ref, warehouse, expected delivery date, serial number / package 
    number information
    - RECADV: confirmation of order (apparently orders are created first as 
    quotation, and then a message comes when they should be confirmed)
    - INVRPT: inventory report, a message that is apparently sent when EDI 
    broker wants to know if there is stock available
    
    Odoo --> EDI broker:
    
    - Create purchase order at client
    - DESADV: represents a picking, so what is the content of each package
    - Invoice, relay invoice to client
    
    A quick research finds that these terms are EDIFACT terms and that both 
    Transus and Babelway seem to support that format, and that there are 
    alpha modules in OCA that implement part of the above: base_edifact and 
    sale_order_import_edifact.
    
    Does anyone know how to best go about this, and if there are other 
    modules or Odoo base functionality available that can help?
    
    -Tom
    
    
    

    by Tom Blauwendraat - 12:01 - 5 Dec 2024
  • Clarification on merge/squash the commits generated by bots or weblate

    When reviewing this guide, it states:

    "In order to squash these administrative commits, use git rebase -i origin/x, where x is the Odoo version (14.0, 15.0, 16.0,...). Don't forget first to do git fetch origin x to get the latest remote information."

    In the context of migrating a module, this step is recommended after applying the patches and running pre-commit.

    My question is: regarding the x branch mentioned above—does it refer to the source version or the target version for the migration?


    by Ing. Rolando Pérez Rebollo - 12:11 - 29 Nov 2024
  • Vertical support
    Hello,

    I am interested in exploring the support of the Vertical Agriculture project.
    I also like to understand if it would be possible to initiate and lead a project for Commercial Horticulture.  There is already a version 1 available to initiate this project.

    Joel Patrick
    Partner


    by Joël PATRICK - 01:11 - 27 Nov 2024