Skip to Content
  • Intercompany confirmations
    Hi OCA,
    
    Enterprise sale_purchase_intercompany modules are not that great.
    
    Does anyone know of an alternative?
    
    -Tom
    
    

    by Tom Blauwendraat - 02:51 - 30 May 2024
  • Tracking packagings in stock
    Dear OCA members,

    I have been confronted with the following issue, and made a module with the link below for something of a fix.

    Here is the use case: in addition to knowing how many units of products we have in stock, we want to know under what packagings there products are. For example: not only do I want to know I have 95 units in stock, I want to know that I have 5 packages of 10 units and 2 packages of 25 (because one has been opened and 5 units taken out from it).

    It seems modifying the stock.quant model to take into account these packagings would be a hairy task as it is a core model that is read to/written to in a bunch of places.

    Our simple solution is to create an intermediary model and a computed field on stock.quants and products that will store this information: 


    This allows to preserve native Odoo functionality but also serves our requirement (we only care about showing this, for some data that we receive from a connector to another WMS). It works in our situation but someone out there might have thought of a more general approach, what do you think ?

    Best regards,

    by "Kevin Khao" <kevin.khao@akretion.com.br> - 07:16 - 27 May 2024
  • Application for PSC Role - OCA Helpdesk Repository
    Hello everyone,

    I would like to apply to become one of the PSCs for the OCA Helpdesk repository.

    Currently, I am a member of the PSC for the Brazilian localization and have been actively contributing to various OCA repositories for a considerable time.

    Over the years, I have been working extensively with Odoo, developing modules, performing migrations, and contributing to the community. I believe my experience can add significant value to the Helpdesk project.

    Thank you for your consideration. I am available for any questions or further discussions.

    Best regards,

    Marcel Savegnago






    by "Marcel Savegnago" <marcel.savegnago@gmail.com> - 06:06 - 27 May 2024
  • Encrypt personal data in French/European Medical legislations (GPDR++)
    Dear all

    What you be your advice to encrypt personal data at low level ?

    Thanks in advance

    --------------------------------
    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 - 04:41 - 25 May 2024
  • field extraction rule for funny date format
    Hi!
    The module account_invoice_import_simple_pdf allows to define field 
    extraction rules. UPS sends invoices with date in format "02.April 2024" 
    so the first separator is a dot and the second a space. Is it possible 
    to define a field extraction rule for such format?
    
    Best regards
    Jan
    

    by Jan Suhr - 02:32 - 23 May 2024
  • Addendas for Audi, Mabe, Ford, Whirlpool, Volkswagen
    Hello

    We have a client that needs the addendas for Audi, Mabe, Ford, Whirlpool and Volkswagen. 

    Does anyone have any of these? For what version? Please get in contact with us with a quotation for your services.

    Thank you!

    --

    SAMUEL MACIAS OROPEZA

    TECH LEAD

    smacias@opensourceintegrators.com

    P.O. BOX 940, HIGLEY, AZ 85236


    by Samuel Macias Oropeza - 04:26 - 20 May 2024
  • Session storage in S3
    Hello OCA community,

    As part of a multi-tenant deployment with several replicas, we are looking to persist Odoo sessions elsewhere than in the container.

    We recently tested the OCA/session_db module with success, but if anyone had any experience to share on the multi-tenant side we'd be more confident ;-).

    Nevertheless, since we also use the OCA/fs_storage and OCA/fs_attachment modules to store attached files in an S3 environment, we'd be tempted to use S3 instead of the DB.
    Do any of you know of such a module? Is it a good idea?

    I'm sure I'll have other questions about multi-tenant deployment with k8s, but I'd rather keep this to one subject per e-mail.

    Thank you in advance for any help you can provide.

    Stéphane Van Erp for iMio




    by Stéphane Van Erp - 10:15 - 19 May 2024
  • CI and oca_dependencies.txt
    Hello,

    I'm trying to recreate a CI environment for testing our modules on our GitLab instance.
    In the documentation [1], it is stated that we could use a custom repo URL and branch using oca_dependencies.txt.
    But after searching in oca-ci repo [2] and test.yml in modules repositories, I don't find any use of the oca_dependencies.txt.
    Am I missing something or all dependencies are only managed by setuptools-odoo and installed via pip instead of cloning modules repositories ?

    If oca_dependencies.txt is no longer supported, do you remember where this file was parsed and processed ?


    Best regards,
    Yann Papouin.

    by Yann Papouin - 12:06 - 16 May 2024
  • Migration of App "Email Tracking" to Odoo Version 17

    Dears

    I hope this email finds you well. I am reaching out to inquire about the migration status of the following app to Odoo Version 17:

    1. Email tracking: https://apps.odoo.com/apps/modules/16.0/mail_tracking/

    We are currently in need of this app for our new client, and it's crucial for us to have them compatible with the latest version of Odoo.

    Could you please provide an update on when these apps are expected to be migrated to Odoo Version 17?

    Thank you so much for you valuable help

    --
    Melhores Cumprimentos | Best Regards
    Person Banner
    Website www.arxi.pt Phone +351 244 237 810
    (chamada para a rede fixa nacional)
    Linkedin Facebook
    Person
    Warning Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se por engano receber este e-mail agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. Qualquer uso do seu conteúdo é um ato ilegal.
    Warning This message contains confidential information and is addressed exclusively to the designated addressee. If you received this email by mistake we appreciate that you do not copy or resend it and that you notify us of via the reply email. Any use of its content is strictly illegal.

    by Andrea Delgado - 05:00 - 9 May 2024
  • Free courses

    Hi

     

    We offer free online tutorials (with no subscriptions needed) on a YouTube channel with over 200,000 subscribers here:

     

    https://www.wiseowl.co.uk/videos/

     

    We also have full online-tutorials (again free, and with no log-in needed) in VBA and SQL:

     

    https://www.wiseowl.co.uk/guides/

     

    Would any of the readers of your site be interested in either of these ideas?

     

    Regards

     

    Andy (Brown)

     

    Telephone:     +44 (0) 161 883 3606
         Website:    
     https://www.wiseowl.co.uk

      Follow us:        

     


    by "Andy Brown" <andy.brown@wiseowl.co.uk> - 05:16 - 8 May 2024
  • Mabe addenda for Mexican Localization
    Hello!

    We would like to know if anyone in the community has any module or development for the addenda for Mabe. Please reach out to us if you do

    Thank you!

    --

    SAMUEL MACIAS OROPEZA

    TECH LEAD

    smacias@opensourceintegrators.com

    P.O. BOX 940, HIGLEY, AZ 85236


    by Samuel Macias Oropeza - 07:31 - 3 May 2024
  • Github runners
    Hi all folks,

    @OCA/board Is there something changed about github runners configuration? 

    Since yesterday, runners seems to take a long time to get available resource:

    image.png


    Thanks for your support.
    --

    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. - 09:45 - 30 Apr 2024
  • The OCA Functional Working Group asks for your help!
    Do you know of any tool that could easily allow to edit and create PRs of README files in GitHub without the need of having GitHub knowledge? Something similar to what Weblate does for .po files ?

    Hello everybody!


    During the last OCA Days, the OCA Functional Working Group (FWG) presented the work made on the Documentation Project.


    This project was created by the FWG to help and attract functional people to contribute to modules documentation.


    2 main options were analyzed


    • Using the existing Read Me file in the code so we have only one module documentation which regroups technical and functional information.

    • Using the GitHub Wiki on the repositories which could be really easy to put in place and use.


    The decision was made to use the existing Read Me but to convert it into Markdown so it could be easier to use and to add images.


    Following this decision, an issue was opened in GitHub about the use of the Wiki instead of Read Me : https://github.com/OCA/maintainer-tools/issues/606



    BUT, we still have a big issue regarding this solution: the process to contribute to Read Me is really, really complicated for non-technicals.  


    1. You need to have a Github account and sign the OCA CLA

    2. You would have to fork the repository (well, here we already have lost most of the non-technical people).

    3. Then edit the files of the Read Me using the Web Editor (so you can add images).

    4. Download your images in the right folder than insert them into the file by Drag & Drop

    5. Create a commit and a PR.

    6. Finally, the changes would need to be approved by contributors who have those access rights.



    So, we were thinking: if we add a Markdown tool that can be used to edit Read Me files and automatically push the changes into GitHub a little bit like the Weblate tool, we could combine the PROS of both options analyzed.



    Does anyone have any idea of this kind of tool?


    Thank you in advance for your help.



    The OCA Functional Working Group

    fwg@odoo-community.org




    by Julie LeBrun - 07:31 - 23 Apr 2024
  • server-tools pull request help
    Dear OCA maintainers
    
    Could someone please check out my pull request trying to migrate 
    iap_alternative_provider to odoo 17.
    The module is very small and truly minor changes have been made, but a 
    client needs this functionality for a dependent module.
    Here is the URL of the pull request: 
    https://github.com/OCA/server-tools/pull/2914
    
    Thank you for your assistance.
    Best regards,
    Luka Zorko
    
    
    
    

    by "luka zorko" <lukaz@guru.si> - 04:11 - 23 Apr 2024
  • purchasing a set of products
    Hi!
    We have several products which we purchase together. For example some 
    laptops are purchased together with RAM and a SSD, but which are 
    separate products for us in Odoo. I can't expect from our purchase 
    department to remember all the components. To make purchasing error 
    prone and easy, we configured a laptop *kit* which BOM contains a laptop 
    *barebone*, RAM, SSD. So our purchase department can simply buy the 
    laptop kit and don't need to remember which components are included in 
    which product.
    
    In general this setup works but it has the following shortcomings:
    
    The reordering rules need to be configured for the barebone product. 
    Once the minimum amount is reached a PO will be created automatically. 
    The purchase department needs to remember to replace the barebone laptop 
    with the barebone kit. Obviously deactivating "Can be Purchased" can't 
    be applied here. We support this by stating "DON'T BUY" in the product 
    barebone's name.
    
    Generally, the amount of products and BOMs is doubling, increasing the 
    overall complexity.
    
    Do you have any better idea how to deal with such situation?
    
    Best regards,
    Jan
    

    by Jan Suhr - 03:11 - 23 Apr 2024
  • Form field conditional formatting
    Hello,
    
    I am looking for something to allow me to conditionally highlight (i.e. decoration would be sufficient - no need for custom CSS styles) form(!) fields. I have a feeling there is something or I am missing something very obvious but I am at lost here. Any suggestions?
    
    Thank you very much. Best regards
    
    	Radovan Skolnik
    
    
    

    by Radovan Skolnik - 09:21 - 22 Apr 2024
  • Migration v14 -> v16

    Dear Contributors,

    i am struggling with a migration. 

     

    From 14 to 15 it went very well and smooth. After fixing some minor issues, updating Odoo 15 with  -u all is performed without any issues left.

     

    After migrating to V16, the database is accessible without any problems. I can update all installed modules one by one by updating them from the app module. 

     

    Anyway… When i run the update of all modules with -u all in v16 i am getting a keyerror with the dbname:

     

    2024-04-20 10:31:48,171 44842 INFO DBNAME odoo.addons.base.models.ir_module: module website: loading translation file de for language de_DE 

    2024-04-20 10:31:49,257 44842 WARNING DBNAME odoo.modules.loading: Transient module states were reset 

    2024-04-20 10:31:49,258 44842 ERROR DBNAME odoo.modules.registry: Failed to load registry 

    Traceback (most recent call last):

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/odoo/modules/registry.py", line 64, in __new__

        return cls.registries[db_name]

      File "<decorator-gen-8>", line 2, in __getitem__

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/odoo/tools/func.py", line 87, in locked

        return func(inst, *args, **kwargs)

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/odoo/tools/lru.py", line 34, in __getitem__

        a = self.d[obj]

    KeyError: 'DBNAME'

     

    During handling of the above exception, another exception occurred:

     

    Traceback (most recent call last):

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/odoo/modules/registry.py", line 90, in new

        odoo.modules.load_modules(registry, force_demo, status, update_module)

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/odoo/modules/loading.py", line 484, in load_modules

        processed_modules += load_marked_modules(cr, graph,

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/odoo/modules/loading.py", line 372, in load_marked_modules

        loaded, processed = load_module_graph(

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/odoo/modules/loading.py", line 304, in load_module_graph

        module.write({'state': 'installed', 'latest_version': ver})

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/addons/website/models/ir_module_module.py", line 79, in write

        if request and request.db and request.context.get('apply_new_theme'):

      File "/Users/user/PycharmProjects/odoo/v16/odoo16env/lib/python3.8/site-packages/werkzeug/local.py", line 348, in __getattr__

        return getattr(self._get_current_object(), name)

      File "/Users/user/PycharmProjects/odoo/v16/odoo-server/odoo/http.py", line 1266, in context

        return self.env.context

    AttributeError: 'NoneType' object has no attribute 'context'

     

     

    I tried it on 2 different machines to make sure, that the enviroment is not the culprit.

    Before digging deeper and deeper, i am trying to ask you if somebody knows what to do now!

     

    Any hint is highly appreciated. 

     

    All the best

    Nils

     

    Ein Bild, das Text, Computer, Person, Menschliches Gesicht enthält.

Automatisch generierte Beschreibung

    Nils Coenen

    Inhaber

    Phone: +49 (0)4298-4667492 

    Web: www.nico-solutions.de  

    Email: nils.coenen@nico-solutions.de

    signature_1178921532   signature_2579273939   signature_2533642704   signature_3939821989

    NICO SOLUTIONS – ENGINEERING & IT
    Dr.-Ruckert-Str. 1G, DE-28865 Lilienthal

    Confidentiality Note: This email may contain confidential and/or private information. If you received this email in error please delete and notify sender.


    by Nils Coenen - 12:56 - 20 Apr 2024
  • Odoo v17 barcode app issues
    hello,

    I am facing an issue related to the barcode mobile app in odoo v17.
    step to produce this issue.
    1. create a purchase order with one product having 15 quantities and confirm it.
    2. go to the barcode application and open its receipt.
    3. now scan the product and add 10 quantities.
    4. go back or refresh the page then it's updating the demand quantity from 15 to 10.
    5. so when I open that receipt again it's not allowing me to proceed with the remaining 5 quantities.

    so I checked this issue and found that the odoo base has not defined 'reserved_uom_qty' in stock.move.line.
    is there anything related to this?
    can you guys please help me out with this issue?


    --
    Thanks and Regards,
    LogoLogo
    Dakshal Jethava
    Associate Software Engineer 
    M: +91 -6355750829
    P: +91 -9409265218/ EXTN: 1001
    E: dakshal.jetava@brainvire.com
    W: www.brainvire.com
    Facebook icon LinkedIn icon Twitter icon Blog
    Inc MagazineDeloitteSilicon Valley's Fastest Growing  CompanyReviewed on clutchGreat Place to Work

    Disclaimer: The information transmitted by this email is intended only for the person or entity to which it is addressed. This email may contain proprietary, business-confidential and/or privileged material. Please consider the environment before printing.


    by dakshal - 02:51 - 17 Apr 2024
  • queue_job, how to set time limit for jobrunner
    Dear community,

    So far, when there is a job queue that spend long time to run, it seem time limit now follow "limit_time_cpu".

    Which surprise me, because I though it should follow "limit_time_real_cron" as in Odoo cron.

    limit_time_cpu which is for http request, normally not a high value, i.e, 60 seconds. But to accommodate the long running job, I am forced to expand the value which can be harmful.

    Am I missing something?

    Many thanks
    Kitti U.




    by Kitti Upariphutthiphong - 06:06 - 12 Apr 2024
  • mrp_progress_button - V17
    Hi

    Newbie message. Can anyone provide any info on whether there will be a V17 version of the module:
    mrp_progress_button

    I have successfully used the V15 version in V16, but not so good in V17.

    Is there somewhere I can ask for a paid upgrade if this is not a priority?

    Regards
    Rob

    by Rob Henderson - 04:16 - 9 Apr 2024