Skip to Content
  • Recall process
    Hello,

    I know we have RMA modules in Odoo 14 but I have a customer with a requirement prior to the RMA process.

    His recall process can start from a vendor call/email/document or an internal quality check that would trigger the recall process:

    * Create a recall with a product and serial/number
    * Provide the list of customers or stock locations of where the recalled serial/lot number is located (as a product or as an ingredient from a manufacturing order)
    * different actions based on the location:
      * scrap orders if it is still somewhere in the warehouse as a product
      * unbuild orders if it has been used in MOs
      * a customer RMA order if it has been shipped as a product or part of a finished good to a customer

    The recall would keep some basic information: created by, created on, assigned to, the state (New, In Progress, Done, Cancelled), the status of each subprocess (scrap orders, unbuild orders, RMA orders) and some actions like emailing customers.

    Do we have a module that would get me closer to those requirements?

    Thank you.

    MAXIME CHAMBREUIL
    MANAGING DIRECTOR LATAM
    R & D DIRECTOR
    O: 1.855.877.2377 EXT. 710
    M: 602.427.5632
    E: MChambreuil@OpenSourcelntegrators.com
    P.O. BOX 940, HIGLEY, AZ 85236

    by Maxime Chambreuil - 12:06 - 4 Aug 2021
  • Adopt an addon
    Hi,

    As you may have noticed, our faithful bot is now calling for addon maintainers.

    When a contributor submits a pull request on an addon that does not have declared maintainers it emits a friendly comment suggesting the author to become a maintainer.

    As a reminder, the maintainer role is described at https://odoo-community.org/page/maintainer-role.

    In a nutshell it is a way to claim that you care about a particular module. This gives you some responsibilities, but also benefits such as receiving notifications when PRs are made on the modules you maintain, and the possibility to merge pull requests without being a full PSC member.

    A huge thank you to Lorenzo Battistini who contributed this feature to the OCA GitHub bot.

    Enjoy,

    -sbi

    --
    Stéphane Bidoul | @SBidoul
    Acsone sa/nv | http://acsone.eu/ | +32 2 888 3120

    by Stéphane Bidoul - 07:40 - 2 Aug 2021
  • Tests failing - related non dependent modules and bridging module.

    Hello, all,

    I am facing an issue which I hope someone else in the OCA has encountered and solved.

    We have a module that depends on product and changes the behaviour of costing.
    We have another module, auto installed, which depends on that module and on sale_stock_margin



    So loosely, the tree is


    product
          |
          +------------------------------------------+
          |                                                    |
     sale_stock_margin                extension_module_basic
          |                                                    |
          +------------------------------------------+
           |
    extension_module_sale_stock


    In "production" everything works fine - as soon as both modules are installed, the extension module which makes them work together is installed and we are happy.

    But we are using runbot, and sale_stock_margin tests are failing.

    Essentially, I have finally worked out, that when it runs the tests for sale_stock_margin, it does not execute the code from extension_module_sale_stock.  BUT, it does run the code from extension_module_basic when it is setting the costs (unrelated to the sale_stock_margin tests, but related to their values)

    The tests work if both modules are "known" and executed, or neither.

    Obviously, we don't want to make extension_module_basic dependent on sale_stock_margin - it isn't and can be run independent.  And that is the purpose of the bridging module, to unify the behaviour of the two independent modules.

    There is no code problem being highlighted, but we would obviously like the tests to pass.

    Any help appreciated.

    Richard




    Richard deMeester

    Senior Development Analyst

    WilldooIT Pty Ltd

    E: richard.demeester@willdooit.com

    M: +61 403 76 76 76

    P: +61 3 9135 1900

    A: 10/435 Williamstown Road, Port Melbourne, Vic 3207

     

     

    Making growth through technology easy

     

     

    DISCLAIMER | This electronic message together with any attachments is confidential. If you are not the recipient, do not copy, disclose, or use the contents in any way. Please also advise us by e-mail that you have received this message in error and then please destroy this email and any of its attachments. WilldooIT Pty. Ltd. is not responsible for any changes made to this message and/or any attachments after sending by WilldooIT Pty. Ltd. WilldooIT Pty. Ltd. use virus scanning software but exclude all liability for virus or anything similar in this email or attachment.



    by "Richard deMeester" <richard.demeester@willdooit.com> - 05:50 - 30 Jul 2021
  • Looking for best approach of changing description_sale of product.template from fields.Text to fields.Html
    Hello,
    
    the users require that products description is at least somewhat "rich" - i.e. allow for some formatting that would be displayed in various places like: quotations, website, ... We already have more than 5000 products. Most of the descriptions were imported, some few hundreds have been manually edited to contain some plain text pseudo formatting. For simplicity we want to keep one description that goes out of company - i.e. quotations, website, ...
    
    We are not able to edit all of them at the same time so we need to take iterative approach to this meaning for some (long) time there will be products with plain text descriptions and some already HTML formatted (I plan to ask users to edit them whenever they add them to quotation). 
    
    However this brings forward another issue: what would be the best approach? Because few issues come to mind:
    1) I can either force different widget in product (and other) form(s) or (I guess) it should be possible to re-define the field as HTML.
    2) If I just force different widget on forms I need to modify all the web templates that use the field to use t-raw instead of t-field and there is lot of them. It's doable but if I want to keep the changes in one place (module) there would be many dependencies across many modules which I do not consider healthy.
    3) I also need to take into consideration that in the process I need to treat descriptions that weren't updated yet - i.e. put <pre> around them to get at least some formatting. Should I detect that in templates or is it possible to write a getter method that would do that automatically?
    
    So I would welcome any suggestions here. Which way would you recommend to go here?
    
    Thank you very much. Best regards
    
    	Radovan Skolnik
    
    
    

    by Radovan Skolnik - 02:41 - 30 Jul 2021
  • New module derived from Odoo CE licensing/credits question
    Hello,
    
    I have modified module website_sale_comparison from Odoo CE into website_sale_custom_info_comparison to work with website_sale_custom_info (based on PR from 9.0 by Jairo Llopis - will create PR for 13.0 soon) which uses product_custom_info. The modifications are really minimal: removed some unneeded code and templates (as these are already present in custom_info), rework of method _prepare_categories_for_display of product.product to work with custom info and slight changes to template displaying the comparison table. So basically it is 90% Odoo code, 10% of modifications.
    
    Licensing-vise it should be OK as Odoo is LGPL v3. However my understanding is that original author should be kept there if this was to be included in OCA repository. Any comments on how to do this properly? I mean shoudl I just put Odoo as one of the authors or look up commits to these files in git? Would such module be acceptable for OCA?
    
    Any comments are welcome. Best regards
    
    	Radovan Skolnik
    
    
    

    by Radovan Skolnik - 01:21 - 30 Jul 2021
  • Propose Jordi Ballester as PSC in several areas
    Hi,

    Most of you know Jordi, he has been part of the OCA board several years. As part of the board he had "superpowers" and was able to manage any repository so there was no much need to be included as PSC of many repos (even when he was effectively doing it), now that he is not in the board anymore, he doesn't belong to any PSC group and cannot help with the maintenance. I would like to propose him as PSC of the following areas:

    - Purchase

    Thumbs up for all or some?

    Thank you!

    Regards,

    --
    Lois Rilo Antelo
    Odoo consultant at ForgeFlow S.L.
    lois.rilo@forgeflow.com | https://www.forgeflow.com
    Twitter: /LoisRForgeFlow


          

    The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future.

    by Lois Rilo Antelo - 11:20 - 29 Jul 2021
  • Propose João Marques as PSC for several areas
    Hi all,

    It's been a while since my colleague João is with us, and he has done a lot of work in several areas, so I'm requesting if you consider his inclusion in the proper PSCs. Here you have the pull requests he has made on such PSCs:

    Tools:

    https://github.com/OCA/calendar/pull/29
    https://github.com/OCA/interface-github/pull/73
    https://github.com/OCA/interface-github/pull/72
    https://github.com/OCA/odoo-module-migrator/pull/55
    https://github.com/OCA/odoo-module-migrator/pull/53
    https://github.com/OCA/server-auth/pull/250
    https://github.com/OCA/server-auth/pull/249
    https://github.com/OCA/server-auth/pull/242
    https://github.com/OCA/server-auth/pull/241
    https://github.com/OCA/server-tools/pull/1920
    https://github.com/OCA/server-ux/pull/365

    Document:

    https://github.com/OCA/dms/pull/115
    https://github.com/OCA/dms/pull/47

    But also a lot of reviews:

    https://github.com/OCA/dms/pull/51
    https://github.com/OCA/dms/pull/67
    https://github.com/OCA/dms/pull/71
    https://github.com/OCA/dms/pull/75
    https://github.com/OCA/dms/pull/92
    https://github.com/OCA/dms/pull/100
    https://github.com/OCA/dms/pull/112

    Banking:

    https://github.com/OCA/account-payment/pull/427
    https://github.com/OCA/account-payment/pull/401
    https://github.com/OCA/account-payment/pull/384
    https://github.com/OCA/account-payment/pull/383
    https://github.com/OCA/account-reconcile/pull/370
    https://github.com/OCA/account-reconcile/pull/367
    https://github.com/OCA/bank-payment/pull/817
    https://github.com/OCA/bank-payment/pull/816
    https://github.com/OCA/bank-payment/pull/802
    https://github.com/OCA/bank-payment/pull/798
    https://github.com/OCA/bank-payment/pull/797
    https://github.com/OCA/bank-payment/pull/796
    https://github.com/OCA/bank-payment/pull/795
    https://github.com/OCA/bank-payment/pull/786
    https://github.com/OCA/bank-payment/pull/783
    https://github.com/OCA/bank-payment/pull/782
    https://github.com/OCA/bank-statement-import/pull/365
    https://github.com/OCA/bank-statement-import/pull/354
    https://github.com/OCA/bank-statement-import/pull/322

    Accounting:

    https://github.com/OCA/account-financial-reporting/pull/783
    https://github.com/OCA/account-financial-reporting/pull/782
    https://github.com/OCA/account-financial-reporting/pull/781
    https://github.com/OCA/account-financial-reporting/pull/780
    https://github.com/OCA/account-financial-reporting/pull/777
    https://github.com/OCA/account-financial-reporting/pull/775
    https://github.com/OCA/account-financial-reporting/pull/758
    https://github.com/OCA/account-financial-reporting/pull/749
    https://github.com/OCA/account-financial-tools/pull/1183
    https://github.com/OCA/account-financial-tools/pull/1151
    https://github.com/OCA/account-financial-tools/pull/1112
    https://github.com/OCA/account-invoice-reporting/pull/166
    https://github.com/OCA/account-invoice-reporting/pull/155
    https://github.com/OCA/account-invoice-reporting/pull/152
    https://github.com/OCA/account-invoicing/pull/978
    https://github.com/OCA/account-invoicing/pull/976
    https://github.com/OCA/account-invoicing/pull/908
    https://github.com/OCA/account-invoicing/pull/895
    https://github.com/OCA/account-invoicing/pull/856
    https://github.com/OCA/credit-control/pull/115
    https://github.com/OCA/account-analytic/pull/366


    Thanks for considering it.


    Regards.


    by Pedro M. Baeza - 10:00 - 29 Jul 2021
  • New set of module "Requests".
    Dear community,

    Currently I am working on a set of modules which we call "Requests" for a project. And want to check whether there is interest in these modules.

    At the surface it is quite similar to the "Approvals" of Odoo Enterprise. But in more detail it is like Approvals + Goodies of OCA. So I would say, it is a much better version of the Approvals.

    The current list of modules are,
    • requests --> the base module. You can think of it as the envelope where the user will put in their one or many requests and pass through the approval process in one go.
    • requests_tier_validation -> extend request for base_tier_validation
    • requests_exception -> extend request for base_exception
    • requests_custom_info -> extend request for base_custom_info
    • requests_operating_unit -> extend for operating_unit
    • requests_???
    And more documents that can be in the request envelope.
    • requests_hr_expense -> allow adding expense inside the request envelope
    • requests_hr_advance --> allow adding employee advance inside the request envelope
    • requests_purchase_request -> allow adding PR inside the request envelope
    • requests_???
    Small organizations may not need this, but I think bigger organizations that need more control might find it useful, whether it is Expense Request, Purchase Request, Vacation Request, or even Request to create master data, etc...
    • As a central place for all requests, and approval progress (instead of going through many documents).
    • Streamline the way users go through approval process (by using tier validation, or any other extension in the future)
    • Approval can be done for the combined amounts of all their requests for the same, ie.., Trip. (instead of fragmented by document)
    • The request (as a template) controls how data in documents are filled. For example, a "Taxi Expense Request", helps create an Expense Sheet with all data filled, except amount.

    image.png

    image.png

    My question is, which Repo should these modules go to? Or should it has a new repo. (I think it is more employee self service like).

    Thanks
    Kitti U.

    by Kitti Upariphutthiphong - 09:01 - 29 Jul 2021
  • odoo13 unittest: installed modules not available while testing
    Hi there
    
    I try to add some functionality to the payroll.
    
    Now when I try to access the payroll stuff from within a test like so:
    
    self.env['hr.payroll.structure']
    
    I get a traceback:
    
    Traceback (most recent call last):
       Debug Console, prompt 68, line 1
         import base64
       File 
    "/home/robert/projects/odoo13/odoo13/downloads/odoo-13.0.post20201211/odoo/api.py", 
    line 463, in __getitem__
         return self.registry[model_name]._browse(self, (), ())
       File 
    "/home/robert/projects/odoo13/odoo13/downloads/odoo-13.0.post20201211/odoo/modules/registry.py", 
    line 177, in __getitem__
         return self.models[model_name]
    builtins.KeyError: 'hr.payroll.structure'
    
    However, when I do exactly the same when not being in a unittest, everything 
    works fine.
    
    What could be the reason?
    
    I am running on an ubuntu:
    
    Distributor ID:    Ubuntu
    Description:    Ubuntu 20.04.2 LTS
    Release:    20.04
    Codename:    focal
    
    using Python:
    
    python
    Python 3.8.2 (default, Feb 25 2020, 13:04:52)
    [GCC 9.2.1 20200224] on linux
    
    thanks for your input
    
    Robert
    
    
    

    by robert - 05:36 - 28 Jul 2021
  • Proposing myself for Logistics PSC
    Hi everyone,
    
    I would like to be part of the Logistics PSC. I contribute to OCA for 
    some years now and lately I was especially involved in the WMS stack.
    
    https://github.com/sebalix/
    
    https://github.com/OCA/wms/pulls?q=is%3Apr+author%3Asebalix+sort%3Aupdated-desc+
    https://github.com/OCA/stock-logistics-workflow/pulls?q=is%3Apr+author%3Asebalix+sort%3Aupdated-desc+
    https://github.com/OCA/delivery-carrier/pulls?q=is%3Apr+author%3Asebalix+sort%3Aupdated-desc+
    
    Kind regards,
    
    
    -- 
    Sébastien Alix
    Business Solutions Odoo Developer
    
    Camptocamp France SA
    https://www.camptocamp.com/
    
    

    by Sébastien Alix - 05:45 - 26 Jul 2021
  • Consulting about Offline Surveys
    Hi there!

    I have a client that needs to take surveys using the survey module. The issue is that he will need to take surveys offline. Is there any odoo app to do that?

    I mean, a way to take surveys in offline mode and then synchronize data with the odoo server.

    Thanks in advance.

    Regards,

    Mohamed Zohdy

    Application Consultant

    Mobile:

    (+2) 01100592993

    Email:

    mohamed.zohdy@newsmartegypt.com

    Website:

    www.newsmartegypt.com

    Address:

    92 Omar Ibn El Khattab Street, Heliopolis, Cairo, Egypt


    by "Mohamed zohdy" <mohamed.zohdy@newsmartegypt.com> - 03:55 - 25 Jul 2021
  • Account Asset Management: Manual editing / entry of depreciation board
    Dear OCA contributors,

    We are introducing the ability to manually alter the depreciation board of an asset. 

    Some companies may need to manage a custom depreciation board because the depreciation schedule is too custom, or because it may have evolved over time and cannot follow a single method. In those cases it's better to manage a manual depreciation schedule.

    I am organizing a video conference today at 12PM CET to explain those changes. You can join here:  https://meet.google.com/dgw-bahk-nby

    The associated PR is here: https://github.com/OCA/account-financial-tools/pull/1208

    Feel free to join!

    Regards,
    --
    Jordi Ballester Alomar 
    CEO & Founder  
    Spain: (+34) 629 53 07 07 | USA: (+1) 646 980 46 59 | Denmark: (+45) 78 78 21 89


          

    The content of this email is confidential and intended for the recipient specified in message only. It is strictly forbidden to share any part of this message with any third party, without a written consent of the sender. If you received this message by mistake, please reply to this message and follow with its deletion, so that we can ensure such a mistake does not occur in the future.

    by Jordi Ballester Alomar - 10:15 - 23 Jul 2021
  • Computed customer lead time
    Hello all,

    I am at a third project where we need a feature that seems to be missing in Odoo and OCA or I'm missing something really bad here.

    Customer lead time is set in default Odoo as a static value on the product variant and it just adds this value in days on top when confirming the sales order (without working days but OCA supplier_calendar can help here). 

    All the other values which delay a delivery (vendor lead time, delivery lead time, security days etc) work backward i.e: to deliver order X to the customer you have to set a desired delivery date to which you get the date when you SHOULD order to achieve it and not the way around.

    It happens many times that we need this computation from today in order to give estimates to backend users of when a delivery will be made or for frontend users on the website.

    Does anyone know of any module or feature I'm not aware of? What am I missing? :)

    Regards,
    Paul

    by Paul Catinean - 09:56 - 23 Jul 2021
  • 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