Skip to Content

Contributors

  • Translation in Odoo and OCA
    Dear OCA friends,

    I'm about to start an initiative to improve the French translation of Odoo v14 (official and OCA modules), which is currently very poor compared to other languages before the release of v15. My experience on this topic is very limited, so I have several questions and I'm interested in some advice from translation communities of other languages.

    Experience/Advice
    ==============
    I'm interested by the experience of other Odoo translation communities that achieve high coverage and high quality (but not where only 1 company makes all the translation work) :
    - How are you organised ?
    - How do you ensure that translations are "coherent" among official and OCA modules ? For example, making sure that "Currency" is always translated by "Devise" and not by "Monnaie". Or how to translate "Quantity on hand" vs "Available quantity" (in the current French translation of Odoo, these 2 terms have the same translation which is a big problem !!!).
    - Are translations mostly done by developers or by non-developers ?
    - How do you motivate translators ?
    - What are the best practice for translation communities on Odoo/OCA ?

    OCA modules
    ============
    I only found this page, which gives very little information https://odoo-community.org/page/translate
    Here are my questions :
    - what is the delay between translation in Weblate and commit on Github (it seems very fast ; commits seem to be done on a daily basis...)
    - Does a moderation/review take place before commit on Github for untranslated terms ? (seems that the answer is "no") and when we change/improve a translation ?
    - are there different access rights for translation of a particular language ? If yes, who is the "master" for French language ?

    Official modules
    =============
    For the official modules, there is a wiki page which gives a lot of information :
    I read that there are 3 levels of access rights :
    1) translator
    2) reviewer
    3) coordinator
    In my Transifex profile, it says :

    lang French of the team "Odoo Translators"

    So I guess I'm at the first level. Do some of you see "Odoo Reviewers'" or "Odoo Coordinator" on your profile page ? How can I know who is the Coordinator for the French language ?
    On the wiki page, it says that Reviewers "Can approve translation suggestions from Translators". But, when I translate some odoo strings in Transifex, it seems that my changes are commited without review. Or is it only when I change an existing translation ? All these access rights are not clear to me.

    I remember that, a few years ago, there was a page on a wiki or Etherpad, where there was some guidelines/instructions for the French translation : this page said for example that "Currency" should always be translated by "Devise" (and not "Monnaie"), etc... But I don't find this page any more...

    Thanks in advance for your answers !

    --
    Alexis de Lattre
    Akretion France - 27 rue Henri Rolland - 69100 Villeurbanne - France
    Mail : alexis.delattre@akretion.com

    by Alexis de Lattre - 12:26 - 22 Jul 2021
  • Changes in Odoo v14
    Dear all
    
    is anybody of you aware of a near complete collection of changes
    (functionality, code / api) between Odoo major versions (ideally
    regularly maintained). Specifically v13 to v14? I know there are a
    couple of websites out there that do bits and pieces of it but what i
    am searching for, is some sort of collective review of the community
    (e.g. in a OCA wiki page). any answer on the matter is appreciated 
    
    Cheers Frederik
     
    
    -- 
    Dr.-Ing. Frederik Kramer
    Geschäftsführer
            
    initOS GmbH
    An der Eisenbahn 1
    21224 Rosengarten
            
    Phone:  +49 4105 56156-12
    Fax:    +49 4105 56156-10
    Mobil:  +49 179 3901819
            
    Email: frederik.kramer@initos.com
    Web:   www.initos.com
            
    Geschäftsführung:
    Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke
    
    Sitz der Gesellschaft: Rosengarten – Klecken
    Amtsgericht Tostedt, HRB 205226
    Steuer-Nr: 15/200/53247
    USt-IdNr.: DE815580155
    
    

    by Frederik Kramer - 09:11 - 21 Jul 2021
  • Produce multiple products from one component

    Dear Community,

    For the second time, we are requested by customers to make Odoo produce multiple products from a single component (when mrp is basically doing the other way around : 1 product and some side products from multiple components)

    First time was by wood industry, from a single trunk they produce at once various planks of different sizes. At that time we answered that we were not in a position to handle this need.

    Second time is for food industry, from a single fish, they will make at once various fillets or blocks of different sizes. This time we should put in place a solution for that.

    Later on we should look at how to plan/automate from SO the quantities and sizes to be produced.

    The fact that the same functional need coming from 2 different industries is brought to us, makes me think that we could go for a generic solution that could fit both needs. Also I suppose that this need may have already been solved by some of you ?

    Do you know of any company / person / module implementing this need ?
    Otherwise I should raise an RFC as issue on manufacture repo to functionnally describe the need and collect your inputs/comments/remarks before starting development.

    Thanks for your help !
    Best Regards,
    Rémi
    SCOP Le Filament


    by Rémi Cazenave - 08:06 - 19 Jul 2021
  • Prevent 2 modules from testing together in OCA repo.
    Hello,

    When we have 2 module that's will failed when tested together. In OCA repo, are there ways to ensure not to run tests together?

    I remember it is about setting in travis.yaml? but can't find the sample. (Also in the future if we move to github action, how to?

    Thank you,

    by Kitti Upariphutthiphong - 07:26 - 17 Jul 2021
  • Migration Folders during migration in OCA Modules
    Hi all,

    Increasingly I am facing an issue with both OpenUpgrade and Enterprise migrations in relation to migrations folders. We have a practice of deleting them whenever a module is migrated.

    So my question is why?

    Let me outline a few issues on one side and hope I can be enlightened of the other side.

    Client is on version 8.0.1 of mis_builder. They migrate using OpenUpgrade and it skips the very important 8.0.2 migration.

    Another client chose to use Openupgrade only for core modules for intervening versions. This is essentially the same issue as an enterprise migration of 2 versions. You get the database back without 3rd party modules migrated.

    The latest module version only contains scripts for 1 version. So you spend hours hunting through finding the scripts, forking repos etc to get the scripts you need.

    But also I ask myself if we couldn't reduce multiversion migration time if a current version ran multiple folders. But then again, Odoo enterprise migration does all modules for a version, then moves to the next version so perhaps not feasible.

    by Graeme Gellatly - 01:20 - 15 Jul 2021
  • Propose Alba Riera as PSC for Donation
    I would like to propose Alba as PSC on Donation. She has made some PRs for the migration to 13.0 and I think a new PSC would be great in order to minimize the open PRs
     
     
    Kind regards
     
    Enric Tobella Alomar




    Tanto este mensaje como los documentos que, en su caso, lleve como anexos,
    pueden contener información reservada y/o confidencial, destinada exclusivamente
    para el uso del destinatario o la persona responsable de entregarlo al mismo,
    estando su uso no autorizado prohibido legalmente.
    Su contenido no constituye un compromiso para Creu Blanca (la empresa remitente)
    salvo ratificación escrita por ambas partes. En caso de su recepción por error,
    rogamos nos lo comunique por igual vía, se abstenga de realizar copias del mensaje
    o documentos adjuntos, remitirlo o facilitarlo a un tercero, y proceda en su defecto,
    a su eliminación.

    by Enric Tobella Alomar - 09:31 - 14 Jul 2021
  • OCA Days 2021 - RFQ - Video Post Production
    Hello OCA Contributors,

    As you know we are gearing up for OCA Days 2021 Online.

    As we did last year we want to be able to share the presentations after the event, to do so we need video post production.
    Please find the link to the RFQ for OCA Days 2021 - Video Post Production here.

    To register your interest or ask any questions at all please send to rfq@odoo-community.org
     Warmest regards,
    Rebecca
    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 01:40 - 14 Jul 2021
  • OCA module contributors and migrations
    Hi,

    This is about what counts as valid "contribution", that is, what you need to do to be added in the CONTRIBUTORS.rst file.

    In some (most?) cases, a migration is not a huge amount of work. In some cases, it can represent a lot of work.

    So it is arguable whether you should add yourself during migration commits.

    In discussions on Github, I have seen differing opinions on this subject. Some think it "cheapens" the contributor list that you add yourself if you just did a migration commit.

    I would lean towards adding yourself in any case a contributor anyways, since even if it's small it is still work, and should be recognized. Commit history is still there if you're interested in how much anyone contributed.

    Maybe there is already a consensus that I'm not aware of ? What do you think ?


    by "Kevin Khao" <kevin.khao@akretion.com.br> - 04:46 - 13 Jul 2021
  • Oracle to Odoo migration

    Hi Colleagues,

    I am looking for a successful project of migration from Oracle to Odoo.

    We are on the point of decision making and the Finance team would like to get a reference call with a such customer.

    Might be anybody can share the customer contacts details with whom we can arrange a call.  

    Thank you!

    Alexey

     

     


    by Alexey - 05:51 - 12 Jul 2021
  • MS Power BI Users Database

    Hi,

     

    We’d like to know if you’re interested in acquiring the Opt-in contacts of below-mentioned technologies users which will help you grab new clients for your business.

     

    ·         Microsoft Power BI

    ·         Tableau Desktop

    ·         Qlik Sense

    ·         SAP BusinessObjects BI Suite

    ·         Sisense

    ·         Microstrategy

    ·         TIBCO Spotfire

    ·         IBM Cognos Analytics and more

     

    Data can be filtered depending on the requirements (e.g. Job title, Verticals, Geography, etc.)

     

    Please review and let me know your interest and I will provide you with detailed information.

     

    Looking forward to hearing from you.

     

    Regards,

    Laura Bishop

    Demand Generation Head

     

    Not interested reply with “Opt-Out”


    by "Laura Bishop" <laura.bishop@infradatabase.com> - 06:01 - 8 Jul 2021
  • Import data from incoming email
    Hi,

    Do we have a module in OCA that can help importing data send as an email attachment?

    Thank you

     --
    Yves Goldberg
    --


    by Yves Goldberg - 01:11 - 8 Jul 2021
  • Re: Odoo automatic code documentation
    Dear, Tom, Daniel and David,

    Many thanks for your replies. 

    Generally it does work this way, and it nicely reveals which coding  artist is doing what amount of documentation to the extent of readability for the other developers. 

    However, we went into an issue, when it comes to recursions: here the running of the Python code is frequently running into an endless loop.

    Is there any kind of switch in odoo, that prevents this behavior like "maximum depth of recursion loops"


    Best, Joe


    -------- Ursprüngliche Nachricht --------
    Von: Daniel Reis <dreis@opensourceintegrators.com>
    Datum: 24.06.21 15:17 (GMT+01:00)
    An: Contributors <contributors@odoo-community.org>
    Betreff: Re: Odoo automatic code documentation

    Hello,

    Try "cd /path/to/odoo && pip install ."
    You will then be able to "import odoo"

    Thanks
    Daniel

    On 24/06/2021 09:42, Joerg Lorenz wrote:
    Hi Guys, today we are asking for your insightfullness.
    Our quest:  how the python code of odoo can be automatically documented from the code itself. 

    But the approach with the various toos that there are fails:  

    We have tested: 
    • pdoc, a simple Python 3 command line tool and library to auto-generate API documentation for Python modules. Supports Numpydoc / Google-style docstrings, doctests, reST directives, PEP 484 type annotations, custom templates ...

    • pdoc3, a fork of pdoc for Python 3 with support for Numpydoc / Google-style docstrings, doctests, LaTeX math, reST directives, PEP 484 type annotations, custom templates ...

    • PyDoc, a documentation browser (in HTML) and/or an off-line reference manual. Also in the standard library as pydoc.

    • pydoctor, a replacement for now inactive Epydoc, born for the needs of Twisted project.

    and all of them fail.  It has to do that odoo as such is not a python module itself and thus cannot be imported. 

    problem in models/res_company.py - <type 'exceptions.ImportError'>: No module named odoo

    If anyone has some experience, ideas, or pointer towards a solution, it would be highly appreaciated. 

    Best, Joe

    _______________________________________________
    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 Director
    M: +351 919991307
    E: DReis@OpenSourceIntegrators.com
    Av. Republica 3000, Edificio Estoril Office, B Piso 3 - 34 • 2649-517 Alcabideche, Portugal


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


    by "joergl" <joergl@itis.de> - 12:00 - 7 Jul 2021
  • l10n-italy 14.0 on apps.odoo.com

    Hi all,

    is it possible to check if there are problems or conflicts with l10n-italy 14.0 and apps.odoo.com ?

    thank you

    --
    Andrea Cometa - Presidente Associazione Odoo Italia
    Apulia Software srl - Responsabile Commerciale ed Amministrativo
    Taranto / Milano / Potenza
    Tel: 0999915404 http://www.apuliasoftware.it
    a.cometa@apuliasoftware.it pec: apulia.software@pec.it
    linkedin: http://it.linkedin.com/in/andreacometa

    by Andrea Cometa - 10:25 - 7 Jul 2021
  • We found our Communication Agency!
    Hello Community,

    The board has a great news to share: 
    We found our Communication Agency!

    To discover who will share this adventure with us, read this article on our blog.
    We'll come back to you soon to get you on board.

    Have a nice day and enjoy your week-end!
    Virginie
    0477/64.17.20

    by Virginie Dewulf. - 08:06 - 2 Jul 2021
  • Odoo automatic code documentation
    Hi Guys, today we are asking for your insightfullness.
    Our quest:  how the python code of odoo can be automatically documented from the code itself. 

    But the approach with the various toos that there are fails:  

    We have tested: 
    • pdoc, a simple Python 3 command line tool and library to auto-generate API documentation for Python modules. Supports Numpydoc / Google-style docstrings, doctests, reST directives, PEP 484 type annotations, custom templates ...

    • pdoc3, a fork of pdoc for Python 3 with support for Numpydoc / Google-style docstrings, doctests, LaTeX math, reST directives, PEP 484 type annotations, custom templates ...

    • PyDoc, a documentation browser (in HTML) and/or an off-line reference manual. Also in the standard library as pydoc.

    • pydoctor, a replacement for now inactive Epydoc, born for the needs of Twisted project.

    and all of them fail.  It has to do that odoo as such is not a python module itself and thus cannot be imported. 

    problem in models/res_company.py - <type 'exceptions.ImportError'>: No module named odoo

    If anyone has some experience, ideas, or pointer towards a solution, it would be highly appreaciated. 

    Best, Joe

    by Joerg Lorenz. - 10:41 - 24 Jun 2021
  • OCA Codesprint 2021/2022 - help us choose the dates
    Dear OCA Contributors,

    I hope this finds you all well.

    We are getting ourselves geared for the OCA Days 2021 - 28th- 29th October.
    With the caliber of talks given during the online event in 2020 we found that the codesprint side of things wasn't as well attended due to people not wanting to miss out on the presentations.

    There has been discussion within the OCA Board about delaying the codesprint to help accommodate the busy time. We wanted to get a gauge from you, the Community, as to which dates/time of year  people think would work.

    We are conscious when having 3 events (Odoo XP, OCA Days Talks and OCA Days Codesprint) of interest so close together, it can be difficult for attendees to juggle these events with work. High on our list of criteria is trying to find a time slot close enough (but not too close to the other events) that it wouldn't interfere with expected outcomes within your companies and mean a high attendance at the codesprint.

    A quick survey has been set up below - please take a minute (it is less than a minute really) to complete to help.
    We appreciate your time in helping us get the best dates for the next OCA codesprint.

    Warmest regards,
    Rebecca
    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 02:30 - 22 Jun 2021
  • Proposing dalonsod as PSC for Helpdesk
    Hi!

    https://github.com/dalonsod has been actively developing the helpdesk repository for some time, being probably the most active user in contributions and reviews (https://github.com/OCA/helpdesk/issues?q=dalonsod)
    So I think he would be an active member and add a lot of value to the maintenance of the  helpdesk repository.



    by dariodafoz - 03:16 - 18 Jun 2021
  • Hardware revisions in Odoo
    Dear OCA friends,

    I've been searching recently for some community modules to handle hardware revisions in Odoo. Surprisingly, I haven't found any serious module to handle hardware revisions. The only OCA module I found is this one, but it's very limited :

    Did I miss something?

    I wrote a draft specification of a potential new module to handle hardware revision :
    The main difficulty in this specification is: we want a hardware revision on BOMs, but do we want a hardware revision on BOM lines ? If yes, how do we apply this constraint ?

    I would be happy to have your input and experience on this topic.

    --
    Alexis de Lattre

    by Alexis de Lattre - 12:50 - 16 Jun 2021
  • Full text search
    Hello everyone,

    I remember some discussion about implementing full text search for Odoo, but I can't find any module or work in progress.

    Do you have any pointers?

    Thanks!

    --

    by Lorenzo Battistini. - 11:26 - 15 Jun 2021
  • Odoo Customer List.

    Hello,

     

    I would like to know if you are interested in acquiring Odoo Customer List.

    Information fields: Names, Title, Email, Phone, Company Name, Company URL, Company physical address, SIC Code, Industry and Specialty (Revenue and Employee).

     

    Let me know if you are interested and I will get back to you with the counts and pricing.                                

                                                                                                                     

    Shanika Rathnayake

    Marketing Executive

     

    Please get back to me with your target market criteria in the subject line.

                                                                                                                                                                              

     

     

                   

     

     

     

     

     

     

     

                                            


    by "Shanika Rathnayake" <shanika.rathnayake@instantleads.tech> - 07:51 - 10 Jun 2021