Skip to Content

Contributors

  • Getting in touch
    Hi,

    My name is Ludovic Gilardi, I am financial director and I have been using odoo for two years now.

    I discovered your association during the odoo experience 2022.

    Can you give me more information about your association and your activities?

    Best regard.

    Ludovic Gilardi



    by "Chlorobike" <l.gilardi@chlorobike.com> - 11:46 - 2 Nov 2022
  • Help solving a CI issue
    Hello, I’m the new PSC of l10n-Argentina. We are delayed with uploading the modules to the repository due to a issue that I’m trying to solve.

    If you see this PR (https://github.com/OCA/l10n-argentina/pull/66) you will see that CI is trying to install pyafipws like an external dependency. The problem is that the pipx package is outdated and I need to instal pyafipws from a github repository and follow some specific install guidelines. 

    I need to install the version in this repo https://github.com/reingart/pyafipws - branch py3k and also execute this commands: 

    Go to installation directory of PyAFIPWS:
    cd /usr/local/lib/python3/dist-packages/pyafipws
    Note: Replace python3 by the python version in the system (like python3.9)
    Create a folder with the name cache:
    sudo mkdir cache
    Change permission of folder:
    sudo chmod -R 777 cache
    * extracted from one of our local wikis


    This instructions can be easily followed in a local or production installation but I’m having trouble to replicate this with OCA CI since oca tries to install it with pipx and it will not work because we need an specific version. 

    This library is essential to our Argentinian localization since it’s a wrapper of our country AFIP api, which is widely used across all our localization. So electronic invoice modules can not work without it. 

    So I’m thinking in writing a custom CI workflow with GitHub actions but don’t know if it’s allowed in OCA and also don’t know where to start. 

    I will be dedicating time to this next week so any input or suggestion of how to do that will be great. 
    Any of you had to do something similar in the past? If you can refer me to a repo which also need something similar or point me in the correct direction about this I will be very great 
    full since I want to do it without changing OCA CI configuration too much. 

    Help will be highly appreciated.

    Also, if any of you with repo access can make branch 14.0 the default one in the repository, it will be great, since we are going to start migrating version 14.0 first, adapt the modules and add tests and the migrate to 15 and 16. 

    Sorry for the length of the email. Hope you can provide some input. Thanks and regards. 

    by Nicolas Rodriguez Sande - 01:21 - 2 Nov 2022
  • Reconcile Widget with OWL
    Hi!!
     
    I have been working this weekend on the new reconcile widget for v16 using OWL. It might be not mandatory yet, but, it is interesting to do this ASAP.
     
    I am trying to do it visually similar to Enterprise (UX), but the approach should be completly different.
     
    However, as we are still in a initial process, it is interesting to do some comments. On 14 and 15, when we reconciled bank statements, we modified a posted move. It was weird, but useful. Should we continue with this approach?
     
    I can show you a small gif of how it is going. Right now, only manual conciliation works (no models, no invoices), but it should be easy :D).
     
    I hope I can open a PR soon (at least, when minimal requirements are fulfilled)
     
    Kind regards,
     
    Enric Tobella Alomar
    Av. J. V. Foix 63
    08034 Barcelona
     




    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 - 06:30 - 1 Nov 2022
  • Call for action - Metrics and KPIs for OCA accounting and finance dashboards
    Hi all,

    As Odoo SA (Fabien himself) considers that we can't use code that has been open sourced for some time under a LGPL license should be used as a start for a community module, and the layers bill is expensive, let's start a new module from scratch.

    Can you please share here what are the main metrics and KPIs that you consider inside these areas for being included?

    Regards.


    by Pedro M. Baeza - 02:25 - 30 Oct 2022
  • Company as maintainer
    Hello, 

    since we have several devs working on modules developed by our company in OCA, we'd like to attribute the role of "maintainer" of such modules to a company github account in order to centralize: 

    - notifications about changes to modules we have originally developed
    - questions and communications about the aforementioned modules
    - merging of minor changes such as this one

    Would it be possible for us to do so?

    Thanks for your opinion!

    --

    Francesco Foresti
    Sicurpharma Srl

    by Francesco Foresti - 04:20 - 27 Oct 2022
  • Multiplexer.net Domain For Sale
    Hello, my name is Lloyd from TDSWe have a domain that is currently on sale that you might be interested in - Multiplexer.net
     
    Anytime someone types Multiplexer, Multiplexer Onlineor any other phrase with this keyword into their browser, your site could be the first they see!

    The internet is the most efficient way to acquire new customers

    Avg Google Search Results for this domain is: 75,600,000
    You can easily redirect all the traffic this domain gets to your current site!

    EstiBot.com appraises this domain at $2,500. 

    Priced at only $398 for a limited time! If interested please go to Multiplexer.net and select Buy Now, or purchase directly at GoDaddy.  
    Act Fast! First person to select Buy Now gets it!  

    Thank you very much for your time.
    Top Domain Sellers (TDS)
    Lloyd Alamazan


    by "Lloyd Alamazan" <youraffiliatelloyd21.domain@yahoo.com> - 01:36 - 27 Oct 2022
  • URGENT Call to Action - OCA Delegates Campaign - extended till Friday 28th October
    Hello OCA Contributors

    I wanted to let you know we have extended the Delegate Campaign as part of the OCA Annual General Assembly. It will now close this Friday 28th October. If you are a current paid member of the OCA, you can apply to become a Delegate.

    We have had only 7 applications so far - we vote each year to select 10. We would love to see more people apply. This step in the process of our Association happenings is what helps keep the community dynamic with fresh faces and voices coming in alongside our contributors of many years.

    It is certainly not a hugely time-consuming task to be a Delegate, if this is a potential obstacle. We have the AGA once a year and it consists of:
    • voting for new Delegates (reading profiles then voting)
    • reading the AGA documents for the year (basically an activities report, AGA specific items and financial statements)
    • voting to accept the documents, board members and financial auditors
    • this year, we will also be asking the Delegates to vote on whether or not we change the OCA Logo.
    Occasionally, during the year we ask the Delegates to vote on other issues, but again this does not take huge amounts of time. Around OCA Days we may ask for some extra help from Delegates, if they are available.

    This contribution, in terms of voting, is vital to keep the community vibrant and moving forward. If people are feeling they aren't able to contribute in this way, would you please reach out and let us know what might be stopping you as we would like to have the opportunity to address this and find out what obstacles may be hindering people.

    All you need to do to apply is:

    We've pushed everything out by a week to accommodate extending the voting. New dates are as follows:
    • 10th - 28th October  - Week 1 & 3: OCA paid members of 2022 invited to apply their candidacy to become an OCA Delegate
    • 31st October  - 11th November - Week 4 & 5: Active OCA Delegates vote for 10 new OCA Delegates
    • 14th - 25th November - Week 6 & 7: OCA Delegates announce their candidacy to become an OCA Board Member or Financial Auditor (for the FA the applicant does not need to be a Delegate)
    • 28 November - 9th December - Week 8 & 9: OCA Delegates vote for board members, auditors, and financial statements
    Any issues, please do get in touch.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 11:35 - 24 Oct 2022
  • OCA 2022 Delegates Campaign - closes tomorrow 21st October
    Hello OCA Contributors,

    I hope this finds you all well.
    Just a reminder that if you would like to apply to become a Delegate this year you have two more days to do so (we only have 5 applications so far)

    To apply as a candidate, you have to:

    The campaign will be closed on October 21st, 2022.

    The existing Delegates will vote in the following two weeks for the 10 new Delegates for 2022.


    As you know, stepping up to contribute as a Delegate helps to keep the association vibrant and motivated. Keeping the momentum going each year with new people is vital to the continued growth of our community.

    We look forward to seeing more applications over the next couple of days.
    Warmest regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 11:11 - 20 Oct 2022
  • Request to create OCA/spreadsheet
    Due to the new feature, I think a new repo is needed to hold things related to this library. Examples: put the financial dashboards that Odoo removes from the community edition in an OCA module, or extensions/editability of the spreadsheets.

    Can you please create it?

    Thanks. Regards.

    by Pedro M. Baeza - 06:05 - 17 Oct 2022
  • proposing myself as PSC on l10n-belgium

    I am proposing myself as PSC member on l10n-belgium since this project is a bit understaffed for the moment.

     

    Regards,

     

    Luc De Meyter

    github: luc-demeyer

     

    www.noviat.com

    Rusatiralaan 1, 1083 Brussel

    +32 2 808 86 38

     

     


    by Luc De Meyer. - 12:11 - 15 Oct 2022
  • Free Coding Courses

    To the Webmaster at https://odoo-community.org


    Christin Hill from DataCamp here, one of the largest websites in the world for online data science training.  

    I was browsing through your website and I saw that you provide some helpful free resources to your site visitors here: https://odoo-community.org/groups/contributors-15/contributors-178239.

    I was hoping you might link one or more of our free resources.


    • All of our other courses are free to start (e.g., you can do the first chapter of any other course on our site for free.)  You can see all of our courses here.

    • All of our course materials are free for educators to use in their own training. Educators can sign up here to access free course materials for their classrooms.

    If I am contacting the wrong person by mistake, please let me know who I should be writing to so I ensure I don’t pester you mistakenly with such requests.



    Yours Sincerely, 


    Christin Hill

    Outreach Officer 

    DataCamp Belgium BV

    Martelarenlaan 38

    3010 Leuven Belgium

    www.datacamp.com 


    To unsubscribe, click here.  

    logo

    by "Christin Hill" <christin@datacamp.pro> - 06:46 - 14 Oct 2022
  • Upgrade Weblate tomorrow Friday 14th October 11:00-13:00 CET

    Hi all,

    During OCA days, I took commitment to upgrade Weblate to latest stable version.

    It is a big upgrade (from 4.3 version to 4.14), I tested it and it goes smoothly (although it takes some time to rebuild stats, indexes, etc.).

    I then plan to upgrade OCA Weblate tomorrow morning, Friday 14th October  from 11:00 till 13:00 CET. Hopefully I should not take longer.

    I will let you know when upgrade is complete and you can translate again !

    Best Regards,

    --
    Rémi - Le Filament

    by Rémi Cazenave - 09:31 - 13 Oct 2022
  • Help wanted with contributing first (very stupid) module
    Hi all,
    
    Feeling motivated by the OCA Days, I'm thinking of contributing a
    (rather incredibly stupid, but moderately handy) module to the OCA.
    I've been contributing through PRs and reviews, but I've not yet pushed
    any of my own modules.
    
    The module in question is ``company_today``[1], and its description is
    as follows:
    
    Store today's date on the company model. A cronjob makes sure this field stays
    up-to-date.
    
    The use-case for this module is as follows. Imagine you have two regular fields
    and a computed field::
    
        amount = fields.Monetary()
        payment_date = fields.Date()
        cost_per_day = fields.Monetary(compute="_compute_cost_per_day")
    
        @api.depends("amount", "payment_date")
        def _compute_cost_per_day(self):
            today = fields.Date.today()
            for record in self:
                delta = today - record.payment_date
                record.cost_per_day = record.amount / delta.days
    
    When the next day arrives, ``cost_per_day`` should be re-computed, but it won't
    be, because none of the dependencies have changed.
    
    With this module, you can add a dependency on "company_id.today" (assuming that
    your model has a res.company field, which is trivial to add). This way, you get
    all the benefits of having a compute cache, and your field will be recomputed
    when the date changes.
    
    ---
    
    It's a rather silly module, but I've found it useful and charming.
    
    1. How would I find a good repository to contribute this module to?
    There are _heaps_.
    
    2. Because I'm testing the waters; is this sort of module the sort of
    module that has a right to live within the OCA?
    
    Gratefully, and with collaborative regards,
    Carmen
    
    
    [1]: https://github.com/coopiteasy/addons/tree/12.0/company_today
    

    by Carmen Bianca Bakker - 04:51 - 12 Oct 2022
  • Sale Channel Repository
    Hi all
    I would like to propose a new repository for having sale channel feature.
    The idea is when you do a sale you use a specific channel (marketplace, magento, prestashop, shopinvader, direct ....).

    For now all projects reimplement it's own backend and reimplement a lot of common logic (product linked to a channel, pricelist to use, journal for invoice, analytic accounting, email notification and template ....)

    The idea is to have a generic implementation of sale channel that can be reused (in a long term) between several projects.

    I can put this in sale workflow, but it's already have a lot of module so it's better to add this in a specific repo.


    We already have module in V14 here regarding this topic: https://github.com/akretion/sale-import
    The aim is to migrate and extract them in this repo for 16

    Thanks all for your feedback

    by Sébastien Beau - 03:06 - 11 Oct 2022
  • Proposing myself as PSC for purchase-workflow

    Hi everyone,


    I've been working on odoo and OCA for a few years.

    On our projects, I've mostly worked on purchase related modules, which is 

    why I would like to get involved on the https://github.com/OCA/purchase-workflow

    repository.


    Therefore, I propose myself as a PSC on this repository.


    My github account : Bruno-Zanotti


    Thanks a lot!


    by "Bruno Zanotti" <bz@adhoc.com.ar> - 10:06 - 11 Oct 2022
  • PSC OCA/product-pack
    Hi everyone,

    I've been working on odoo and OCA for a few years now.

    I was one of the developers of product_pack modules and worked on improving and migrating them

    Therefore, I propose myself as a PSC on the repository OCA/product-pack


    Ing. Juan José Scarafía

    twitter: @jjscarafia

    github: @jjscarafia

    jjs@adhoc.com.ar

    www.adhoc.com.ar


    by Juan José Scarafía - 10:00 - 11 Oct 2022
  • Is a new hidden folder '.oca/' in OCA repositories acceptable?
    Hi everyone,
    
    While working on a new feature of 'oca-port' 
    (https://github.com/OCA/oca-port/pull/7), I would like to store some 
    data in the git repository so they are shared between all contributors 
    using this tool.
    
    Here it is about blacklisting some migrations (with a comment), so 
    another contributor who try to port a module/PR will get warned that it 
    has been blacklisted (and why) for a given branch.
    
    This new '.oca' hidden folder could host files for any kind of OCA tools 
    in the future, but before going further I would like to know if it's 
    something you are comfortable with?
    
    
    
    -- 
    Sébastien Alix
    Business Solutions Odoo Developer
    
    Camptocamp France SA
    https://www.camptocamp.com/
    
    

    by Sébastien Alix - 01:50 - 10 Oct 2022
  • PSC sale-workflow
    Hi everyone,
    
    
    I've been working on odoo for a few years now, and on OCA for the last 3 
    years.
    On our projects, I've mostly worked on sale related modules, which is 
    why I would like to get involved on the 
    https://github.com/OCA/sale-workflow respository.
    Therefore, I propose myself as a PSC on this repository.
    
    Here's my GH account: MmeQuignon
    
    Thanks a lot!
    
    
    -- 
    Matthieu Méquignon
    Business Solutions Odoo Developer
    
    Camptocamp France SA
    Phone: +33 4 58 48 20 18
    https://www.camptocamp.com/
    
    

    by Matthieu Méquignon - 10:06 - 10 Oct 2022
  • OCA 2022 Delegates Campaign is now open....

    Dear Odoo enthusiasts, OCA members and contributors,


    The 2022 OCA Delegates Campaign is open. From now and until October 21st, you can apply to be an OCA Delegate if you are a current paid Member.


    Why?


    The Delegate Assembly is the Association’s supreme authority. Each Delegate member is entitled to one vote at the Delegate Assembly. Decisions of the Delegate Assembly are taken by a majority vote of the Delegate members present and voting. For further details, please read the Bylaws.


    How?


    To apply as a candidate, you have to:

    The campaign will be closed on October 21st, 2022.


    Then what?


    The vote will be open from October 24th - November 4th, 2022. Current OCA Delegates will have to vote for 10 new Delegates among the candidates. 


    The results of the election will be announced on those lists on November 7th, 2022. 


    The 10 new Delegates will then take part with the existing Delegates in :

    • the 2022 OCA Board Member Campaign from November 7th - 18th, 2022

    • the 2022 OCA Financial Auditor Campaign from November 7th - 18th, 2022

    • the 2022 General Assembly from November 21st to December 2nd, 2022.


    We look forward to seeing those who can make it the OCA Days this week, there will be a AMA OCA Board session where you can ask questions about this process or you can reply to this email as well.

    Warmest regards, Rebecca


    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 07:01 - 10 Oct 2022
  • PSC Activities for 2022 OCA AGA - time for some reflection..
    Hi all,

    It is that time of year again when we ask for a little help from our PSC representatives.
    In the AGA  activities report, we like to share the achievements of the PSCs from over the year.

    Please see the working document here.

    It would be great while people are at OCA Days if they could have a chat and talk about what they would like to share as well - a great time to connect.
    Please add your PSC and what has happened over the 2021/2022 period to the working document.

    I'll send a few reminders over the coming weeks with a cut-off date of October 28th to have your contributions in.

    Many thanks in advance.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 10:36 - 8 Oct 2022