Skip to Content

Contributors

  • Re: v18 early migration work based on master
    It is interesting and something we would participate in very shortly. Also, honestly, due to the amount of change this hasn't been widely feasible in the past, but now it probably is. Below is just random things that came to mind to think about. TBH you are way more experienced than me on this stuff so maybe it is irrelevant.


    As a technical process goes it is OK although a couple of considerations.

    1. CI and OCB.
    2. Backports and forward ports
    3. Related to above, maybe something special for modules with no change.
    4. Open PRs for current version.

    I put the 3rd and 4th because for me the biggest most annoying workload is not the migration but all the squaring up needed months afterwards 

    But in any case the technical side is relatively straightforward and can evolve.

    I think the bit which we need to pay a little more attention to is the docs/gotchas and collaboration. Essentially the release changes we know about and the impacts.

    In my dream world we would have a relevant branch for Openupgrade at same time but that is honestly a work I don't understand enough to help, but that becomes difficult to maintain as things change. Maybe it is impractical as even stable versions require refreshes thanks to the unstable stable policy on even the current release.

    Also for certain repos I think we need an empowered team to make some decisions and make them fast and early. This is going offtopic but it is no secret that a number of modules are in questionable repos, and that a number of repos have become impractically large.

    On Mon, 1 Jul 2024, 10:42 pm Simone Orsi, <notifications@odoo-community.org> wrote:
    Hi everybody,

    We would like to start working on migrating some base modules to v18 before it gets released.

    AFAIR there's no "official" policy for it, if not "do it on your own fork and then open PRs when the release is out".

    From my POV it would be nice to define one.

    For the branch, I see these options:

    1. add a `master` branch that can be used w/ any version
    2. add a `$nextVersion-[master|dev]` branch that can be used w/ odoo master for a specific version
    3. simply have $nextVersion branch and stick to version policy nr 2 (see below)

    For the module version:

    1. append `dev`to the version (eg: 18.0.1.0.0dev)
    2. start w/ a number lesser than 1.0.0 and switch to 1.0.0 only when the release is out (eg: 18.0.0.0.1)

    I'd go for branch opt 3 + mod version opt 2.

    For the test suite: I'm not sure we have a way to run tests against master ATM.

    Am I missing something?

    In general, what do you think?

    --
    Simone Orsi

    Full stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.

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


    by "Graeme Gellatly" <graeme@moahub.nz> - 10:04 - 1 Jul 2024
  • Re: v18 early migration work based on master
    I think this is a good direction and would improve perception of OCA modules as production-ready by virtue of them being production-ready immediately after a new release. Some thoughts:
    1. Imitate odoo/odoo and don't version pre-release modules?
    2. How does this interact with the current migration strategy where the entire history of a module is merged in at once? Won't this result in evergreen modules that will become stale/broken in master?


    by Adam Heinz - 03:21 - 1 Jul 2024
  • Re: [17.0]Website : How to switch display from B2B to B2c
    Hey radovan,
    Thanks for the hint. I’ll have a look. In that particular case I would stick to the setup, as we have some products published on b2b and not on b2c and the other way around.
    But for the future… 

    Many thanks 

    Von: Radovan Skolnik <notifications@odoo-community.org>
    Gesendet: Monday, July 1, 2024 3:02:00 PM
    An: Contributors <contributors@odoo-community.org>
    Betreff: Re: [17.0]Website : How to switch display from B2B to B2c
     

    ACHTUNG! Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie nicht auf Links und öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.

    Nils,


    check out this one: https://github.com/OCA/e-commerce/tree/15.0/website_sale_b2x_alt_price


    Best regards


        Radovan


    On pondelok 1. júla 2024 14:17:28 CEST Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT wrote:

    > Just to let you know… when I tried showing b2b and b2c orices on the same

    > page, there has been some side effects when calculating the price. I ended

    > up to have one site for b2b and one for b2c with fixed settings concerning

    > tax display. This helped me to sort out  the wrong calculation when

    > switching back and forth between b2b  and b2c.

    >

    > Cheers nils

    >

    >

    >

    > *Von:* Florent Thomas <notifications@odoo-community.org>

    > *Gesendet:* Monday, July 1, 2024 12:37:03 PM

    > *An:* Contributors <contributors@odoo-community.org>

    > *Betreff:* Re: [17.0]Website : How to switch display from B2B to B2c

    >

    >

    >

    >

    >

    > *ACHTUNG!* Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie

    > nicht auf Links und öffnen Sie keine Anhänge, es sei denn, Sie kennen den

    > Absender und wissen, dass der Inhalt sicher ist.

    >

    >

    >

    >

    > Hi,

    >

    >

    > Great thanks for this tips.

    >

    > We're gonna hook the display of this fioeld to be able to let the end user

    > toggle between B2C and B2B views

    >

    >

    > regards

    >

    >

    >

    >

    >

    > Florent THOMAS*

    > ☎ +33 972 457 755

    > ✉

    > florent.thomas@mind-and-go.com [1]

    >

    >

    > *Mind & Go*

    > 14, Rue Pierre Cartelet | 66000 PERPIGNAN

    > None [2]

    > [3]

    > None [4]

    > [5]

    >

    >

    >

    >

    >

    > *De: *"Radovan Skolnik" <notifications@odoo-community.org>

    > *À: *"contributors" <contributors@odoo-community.org>

    > *Envoyé: *Lundi 1 Juillet 2024 11:52:23

    > *Objet: *Re: [17.0]Website : How to switch display from B2B to B2c

    >

    >

    >

    > Hi,

    >

    > there is a option in Website configuration on whether to show prices with

    > (B2C) or without (B2B) taxes:

    >

    >

    > Then there is a configuration snippet on checkout page that allows to

    > display B2B fields:

    >

    >

    > Best regards

    >

    > Radovan Skolnik

    >

    > On pondelok 1. júla 2024 10:48:00 CEST Florent Thomas wrote:

    > > Hi everyone,

    > > Hope you're doing well,

    > > Is anyone know how to toogle the display between b2b and b2c on the web

    > > site for a v17 ? Any tips/advice will be appreciated,

    > > Regards

    > > Florent THOMAS*

    > > ☎ +33 972 457 755

    > > ✉ florent.thomas@mind-and-go.com [1]

    > > *Mind & Go*

    > > 14, Rue Pierre Cartelet | 66000 PERPIGNAN

    > > [2]  None [3]   [4]   [5]

    > > _______________________________________________

    > > Mailing-List: https://odoo-community.org/groups/contributors-15 [6]

    > > Post to: mailto:contributors@odoo-community.org

    > > Unsubscribe: https://odoo-community.org/groups?unsubscribe [7]

    > >

    > >

    > >

    > > [1] mailto:florent.thomas@mind-and-go.com

    > > [2] https://mind-and-go.com/

    > > [3] https://www.facebook.com/Mind-And-Go-296462057466508/

    > > [4] https://twitter.com/MindAndGo

    > > [5] https://www.linkedin.com/company/mind-and-go

    > > [6] https://odoo-community.org/groups/contributors-15

    > > [7] https://odoo-community.org/groups?unsubscribe

    >

    > _______________________________________________

    > Mailing-List:

    > https://odoo-community.org/groups/contributors-15 [6]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe:

    > https://odoo-community.org/groups?unsubscribe [7]

    >

    >

    >

    >

    > _______________________________________________

    > Mailing-List:

    > https://odoo-community.org/groups/contributors-15 [8]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe:

    > https://odoo-community.org/groups?unsubscribe [9]

    >

    >

    >

    >

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [10]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [11]

    >

    >

    >

    > [1] mailto:florent.thomas@mind-and-go.com

    > [2] https://mind-and-go.com/

    > [3] https://www.facebook.com/Mind-And-Go-296462057466508/

    > [4] https://twitter.com/MindAndGo

    > [5] https://www.linkedin.com/company/mind-and-go

    > [6] https://odoo-community.org/groups/contributors-15

    > [7] https://odoo-community.org/groups?unsubscribe

    > [8] https://odoo-community.org/groups/contributors-15

    > [9] https://odoo-community.org/groups?unsubscribe

    > [10] https://odoo-community.org/groups/contributors-15

    > [11] https://odoo-community.org/groups?unsubscribe



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


    by Nils Coenen - 03:11 - 1 Jul 2024
  • Re: [17.0]Website : How to switch display from B2B to B2c

    Nils,


    check out this one: https://github.com/OCA/e-commerce/tree/15.0/website_sale_b2x_alt_price


    Best regards


        Radovan


    On pondelok 1. júla 2024 14:17:28 CEST Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT wrote:

    > Just to let you know… when I tried showing b2b and b2c orices on the same

    > page, there has been some side effects when calculating the price. I ended

    > up to have one site for b2b and one for b2c with fixed settings concerning

    > tax display. This helped me to sort out  the wrong calculation when

    > switching back and forth between b2b  and b2c.

    >

    > Cheers nils

    >

    >

    >

    > *Von:* Florent Thomas <notifications@odoo-community.org>

    > *Gesendet:* Monday, July 1, 2024 12:37:03 PM

    > *An:* Contributors <contributors@odoo-community.org>

    > *Betreff:* Re: [17.0]Website : How to switch display from B2B to B2c

    >

    >

    >

    >

    >

    > *ACHTUNG!* Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie

    > nicht auf Links und öffnen Sie keine Anhänge, es sei denn, Sie kennen den

    > Absender und wissen, dass der Inhalt sicher ist.

    >

    >

    >

    >

    > Hi,

    >

    >

    > Great thanks for this tips.

    >

    > We're gonna hook the display of this fioeld to be able to let the end user

    > toggle between B2C and B2B views

    >

    >

    > regards

    >

    >

    >

    >

    >

    > Florent THOMAS*

    > ☎ +33 972 457 755

    > ✉

    > florent.thomas@mind-and-go.com [1]

    >

    >

    > *Mind & Go*

    > 14, Rue Pierre Cartelet | 66000 PERPIGNAN

    > None [2]

    > [3]

    > None [4]

    > [5]

    >

    >

    >

    >

    >

    > *De: *"Radovan Skolnik" <notifications@odoo-community.org>

    > *À: *"contributors" <contributors@odoo-community.org>

    > *Envoyé: *Lundi 1 Juillet 2024 11:52:23

    > *Objet: *Re: [17.0]Website : How to switch display from B2B to B2c

    >

    >

    >

    > Hi,

    >

    > there is a option in Website configuration on whether to show prices with

    > (B2C) or without (B2B) taxes:

    >

    >

    > Then there is a configuration snippet on checkout page that allows to

    > display B2B fields:

    >

    >

    > Best regards

    >

    > Radovan Skolnik

    >

    > On pondelok 1. júla 2024 10:48:00 CEST Florent Thomas wrote:

    > > Hi everyone,

    > > Hope you're doing well,

    > > Is anyone know how to toogle the display between b2b and b2c on the web

    > > site for a v17 ? Any tips/advice will be appreciated,

    > > Regards

    > > Florent THOMAS*

    > > ☎ +33 972 457 755

    > > ✉ florent.thomas@mind-and-go.com [1]

    > > *Mind & Go*

    > > 14, Rue Pierre Cartelet | 66000 PERPIGNAN

    > > [2]  None [3]   [4]   [5]

    > > _______________________________________________

    > > Mailing-List: https://odoo-community.org/groups/contributors-15 [6]

    > > Post to: mailto:contributors@odoo-community.org

    > > Unsubscribe: https://odoo-community.org/groups?unsubscribe [7]

    > >

    > >

    > >

    > > [1] mailto:florent.thomas@mind-and-go.com

    > > [2] https://mind-and-go.com/

    > > [3] https://www.facebook.com/Mind-And-Go-296462057466508/

    > > [4] https://twitter.com/MindAndGo

    > > [5] https://www.linkedin.com/company/mind-and-go

    > > [6] https://odoo-community.org/groups/contributors-15

    > > [7] https://odoo-community.org/groups?unsubscribe

    >

    > _______________________________________________

    > Mailing-List:

    > https://odoo-community.org/groups/contributors-15 [6]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe:

    > https://odoo-community.org/groups?unsubscribe [7]

    >

    >

    >

    >

    > _______________________________________________

    > Mailing-List:

    > https://odoo-community.org/groups/contributors-15 [8]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe:

    > https://odoo-community.org/groups?unsubscribe [9]

    >

    >

    >

    >

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [10]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [11]

    >

    >

    >

    > [1] mailto:florent.thomas@mind-and-go.com

    > [2] https://mind-and-go.com/

    > [3] https://www.facebook.com/Mind-And-Go-296462057466508/

    > [4] https://twitter.com/MindAndGo

    > [5] https://www.linkedin.com/company/mind-and-go

    > [6] https://odoo-community.org/groups/contributors-15

    > [7] https://odoo-community.org/groups?unsubscribe

    > [8] https://odoo-community.org/groups/contributors-15

    > [9] https://odoo-community.org/groups?unsubscribe

    > [10] https://odoo-community.org/groups/contributors-15

    > [11] https://odoo-community.org/groups?unsubscribe




    by Radovan Skolnik - 02:56 - 1 Jul 2024
  • Re: [17.0]Website : How to switch display from B2B to B2c
    Just to let you know… when I tried showing b2b and b2c orices on the same page, there has been some side effects when calculating the price. I ended up to have one site for b2b and one for b2c with fixed settings concerning tax display. This helped me to sort out  the wrong calculation when switching back and forth between b2b  and b2c.

    Cheers nils  

    Von: Florent Thomas <notifications@odoo-community.org>
    Gesendet: Monday, July 1, 2024 12:37:03 PM
    An: Contributors <contributors@odoo-community.org>
    Betreff: Re: [17.0]Website : How to switch display from B2B to B2c
     

    ACHTUNG! Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie nicht auf Links und öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.

    Hi,

    Great thanks for this tips.
    We're gonna hook the display of this fioeld to be able to let the end user toggle between B2C and B2B views

    regards

    Vertical seprator

    Florent THOMAS

    ☎ +33 972 457 755
    florent.thomas@mind-and-go.com

    Mind & Go
    14, Rue Pierre Cartelet | 66000 PERPIGNAN

    Logo Mind And Go Facebook Mind And Go Twitter Mind And Go LinkedIn Mind And Go


    De: "Radovan Skolnik" <notifications@odoo-community.org>
    À: "contributors" <contributors@odoo-community.org>
    Envoyé: Lundi 1 Juillet 2024 11:52:23
    Objet: Re: [17.0]Website : How to switch display from B2B to B2c

    Hi,


    there is a option in Website configuration on whether to show prices with (B2C) or without (B2B) taxes:


    Then there is a configuration snippet on checkout page that allows to display B2B fields:


    Best regards


        Radovan Skolnik

    On pondelok 1. júla 2024 10:48:00 CEST Florent Thomas wrote:

    > Hi everyone,

    > Hope you're doing well,

    > Is anyone know how to toogle the display between b2b and b2c on the web site

    > for a v17 ? Any tips/advice will be appreciated,

    > Regards

    > Florent THOMAS*

    > ☎ +33 972 457 755

    > ✉ florent.thomas@mind-and-go.com [1]

    > *Mind & Go*

    > 14, Rue Pierre Cartelet | 66000 PERPIGNAN

    > [2]  None [3]   [4]   [5]

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [6]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [7]

    >

    >

    >

    > [1] mailto:florent.thomas@mind-and-go.com

    > [2] https://mind-and-go.com/

    > [3] https://www.facebook.com/Mind-And-Go-296462057466508/

    > [4] https://twitter.com/MindAndGo

    > [5] https://www.linkedin.com/company/mind-and-go

    > [6] https://odoo-community.org/groups/contributors-15

    > [7] https://odoo-community.org/groups?unsubscribe



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


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


    by Nils Coenen - 02:16 - 1 Jul 2024
  • v18 early migration work based on master
    Hi everybody,

    We would like to start working on migrating some base modules to v18 before it gets released.

    AFAIR there's no "official" policy for it, if not "do it on your own fork and then open PRs when the release is out".

    From my POV it would be nice to define one.

    For the branch, I see these options:

    1. add a `master` branch that can be used w/ any version
    2. add a `$nextVersion-[master|dev]` branch that can be used w/ odoo master for a specific version
    3. simply have $nextVersion branch and stick to version policy nr 2 (see below)

    For the module version:

    1. append `dev`to the version (eg: 18.0.1.0.0dev)
    2. start w/ a number lesser than 1.0.0 and switch to 1.0.0 only when the release is out (eg: 18.0.0.0.1)

    I'd go for branch opt 3 + mod version opt 2.

    For the test suite: I'm not sure we have a way to run tests against master ATM.

    Am I missing something?

    In general, what do you think?

    --
    Simone Orsi

    Full stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.

    by Simone Orsi - 12:41 - 1 Jul 2024
  • Re: [17.0]Website : How to switch display from B2B to B2c
    Hi,

    Great thanks for this tips.
    We're gonna hook the display of this fioeld to be able to let the end user toggle between B2C and B2B views

    regards

    Vertical seprator

    Florent THOMAS

    ☎ +33 972 457 755
    florent.thomas@mind-and-go.com

    Mind & Go
    14, Rue Pierre Cartelet | 66000 PERPIGNAN

    Logo Mind And Go Facebook Mind And Go Twitter Mind And Go LinkedIn Mind And Go


    De: "Radovan Skolnik" <notifications@odoo-community.org>
    À: "contributors" <contributors@odoo-community.org>
    Envoyé: Lundi 1 Juillet 2024 11:52:23
    Objet: Re: [17.0]Website : How to switch display from B2B to B2c

    Hi,


    there is a option in Website configuration on whether to show prices with (B2C) or without (B2B) taxes:


    Then there is a configuration snippet on checkout page that allows to display B2B fields:


    Best regards


        Radovan Skolnik

    On pondelok 1. júla 2024 10:48:00 CEST Florent Thomas wrote:

    > Hi everyone,

    > Hope you're doing well,

    > Is anyone know how to toogle the display between b2b and b2c on the web site

    > for a v17 ? Any tips/advice will be appreciated,

    > Regards

    > Florent THOMAS*

    > ☎ +33 972 457 755

    > ✉ florent.thomas@mind-and-go.com [1]

    > *Mind & Go*

    > 14, Rue Pierre Cartelet | 66000 PERPIGNAN

    > [2]  None [3]   [4]   [5]

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [6]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [7]

    >

    >

    >

    > [1] mailto:florent.thomas@mind-and-go.com

    > [2] https://mind-and-go.com/

    > [3] https://www.facebook.com/Mind-And-Go-296462057466508/

    > [4] https://twitter.com/MindAndGo

    > [5] https://www.linkedin.com/company/mind-and-go

    > [6] https://odoo-community.org/groups/contributors-15

    > [7] https://odoo-community.org/groups?unsubscribe



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



    by Florent THOMAS - 12:35 - 1 Jul 2024
  • Re: [17.0]Website : How to switch display from B2B to B2c

    Hi,


    there is a option in Website configuration on whether to show prices with (B2C) or without (B2B) taxes:


    Then there is a configuration snippet on checkout page that allows to display B2B fields:


    Best regards


        Radovan Skolnik

    On pondelok 1. júla 2024 10:48:00 CEST Florent Thomas wrote:

    > Hi everyone,

    > Hope you're doing well,

    > Is anyone know how to toogle the display between b2b and b2c on the web site

    > for a v17 ? Any tips/advice will be appreciated,

    > Regards

    > Florent THOMAS*

    > ☎ +33 972 457 755

    > ✉ florent.thomas@mind-and-go.com [1]

    > *Mind & Go*

    > 14, Rue Pierre Cartelet | 66000 PERPIGNAN

    > [2]  None [3]   [4]   [5]

    > _______________________________________________

    > Mailing-List: https://odoo-community.org/groups/contributors-15 [6]

    > Post to: mailto:contributors@odoo-community.org

    > Unsubscribe: https://odoo-community.org/groups?unsubscribe [7]

    >

    >

    >

    > [1] mailto:florent.thomas@mind-and-go.com

    > [2] https://mind-and-go.com/

    > [3] https://www.facebook.com/Mind-And-Go-296462057466508/

    > [4] https://twitter.com/MindAndGo

    > [5] https://www.linkedin.com/company/mind-and-go

    > [6] https://odoo-community.org/groups/contributors-15

    > [7] https://odoo-community.org/groups?unsubscribe




    by Radovan Skolnik - 11:51 - 1 Jul 2024
  • Sensitive information fields - controlled access, encryption, display, ...

    Hello,


    I am dealing with a scenario where some personal data needs to be handled in a special way. Unprivileged users should not see them at all or only see their encrypted/hashed/garbled versions. Privileged users should have a way to display the data ideally after some additional step which would be logged. Ideally the sensitive data should be encrypted at database level.


    Has anyone has similar requirements? Is there any module providing foundation / ideas for such thing? Setup of employee classes (hr.employee, hr.employee.base and hr.employee.public) and groups seems could be somewhat an inspiration to this.


    Any ideas / pointers are welcome. Thank you very much.


    Best regards


        Radovan Skolnik


    by Radovan Skolnik - 11:46 - 1 Jul 2024
  • [17.0]Website : How to switch display from B2B to B2c
    Hi everyone,

    Hope you're doing well,

    Is anyone know how to toogle the display between b2b and b2c on the web site for a v17 ?

    Any tips/advice will be appreciated,

    Regards

    Vertical seprator

    Florent THOMAS

    ☎ +33 972 457 755
    florent.thomas@mind-and-go.com

    Mind & Go
    14, Rue Pierre Cartelet | 66000 PERPIGNAN

    Logo Mind And Go Facebook Mind And Go Twitter Mind And Go LinkedIn Mind And Go

    by Florent THOMAS - 10:46 - 1 Jul 2024
  • Re: Weblate locked components
    Yes, a really good job.
    
    David BEAL
    Akretion
    Consultant ERP Odoo
    
    Le lun. 1 juil. 2024 à 09:46, Stefano Consolaro
    <notifications@odoo-community.org> a écrit :
    
    >
    
    > Super! Thank you Stéphane for this fantastic work!
    
    >
    
    > Da "Stéphane Bidoul" notifications@odoo-community.org
    
    > A "Contributors" contributors@odoo-community.org
    
    > Cc
    
    > Data Sun, 30 Jun 2024 16:07:29 -0000
    
    > Oggetto Weblate locked components
    
    >
    
    > Hi everyone,
    
    >
    
    > Over time a bunch of Weblate components became locked.
    
    >
    
    > This typically happens when there is a merge conflict between the Weblate copy of the git repo and GitHub. This in turns happens 1/ when there is a force-push to a main branch 2/ when a .po file is pushed to GitHub via a PR and a translation is in progress at the same time in Weblate.
    
    >
    
    > There may be other reasons but these seem to be the most common according to the sampling I did.
    
    >
    
    > This automatic locking mechanism is a protection, to prevent further drift between translations and the git repo.
    
    >
    
    > To mitigate this problem. Please don't do 1/, and if you have to do 2/, check in Weblate after a little while that the corresponding components have not been locked.
    
    >
    
    > If you detect locked components, please send an email to transbot@odoo-community.org with the full URL of the components to unlock.
    
    >
    
    > You'll find below the list of components that I have unlocked today, by resetting the Weblate copy of the git repos. Note that pending translations for these branches may have been lost.
    
    >
    
    > Best regards,
    
    >
    
    > -Stéphane
    
    >
    
    > account-invoice-reporting-16-0,account-invoice-reporting-16-0-account_invoice_report_grouped_by_picking
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_bank_statement_clear_partner
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_bank_statement_import_move_line
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_base
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_camt
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_camt54
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_file_reconciliation_widget
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_move_line
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_ofx
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_gocardless
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_paypal
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_ponto
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_paypal
    
    > bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_txt_xlsx
    
    > calendar-15-0,calendar-15-0-resource_booking
    
    > connector-cmis-16-0,connector-cmis-16-0-cmis
    
    > credit-control-15-0,credit-control-15-0-account_credit_control
    
    > credit-control-15-0,credit-control-15-0-account_financial_risk
    
    > credit-control-15-0,credit-control-15-0-account_invoice_overdue_reminder
    
    > credit-control-15-0,credit-control-15-0-account_payment_return_financial_risk
    
    > credit-control-15-0,credit-control-15-0-partner_risk_insurance
    
    > credit-control-15-0,credit-control-15-0-sale_financial_risk
    
    > credit-control-15-0,credit-control-15-0-sale_financial_risk_info
    
    > credit-control-15-0,credit-control-15-0-sale_payment_sheet_financial_risk
    
    > delivery-carrier-16-0,delivery-carrier-16-0-delivery_package_number
    
    > hr-holidays-16-0,hr-holidays-16-0-hr_holidays_public
    
    > l10n-brazil-15-0,l10n-brazil-15-0-l10n_br_base
    
    > l10n-croatia-16-0,l10n-croatia-16-0-currency_rate_update_hr_hnb
    
    > l10n-ecuador-15-0,l10n-ecuador-15-0-l10n_ec_base
    
    > l10n-germany-15-0,l10n-germany-15-0-l10n_de_holidays
    
    > l10n-iran-16-0,l10n-iran-16-0-l10n_ir_states
    
    > l10n-japan-15-0,l10n-japan-15-0-l10n_jp_address_layout
    
    > l10n-japan-16-0,l10n-japan-16-0-l10n_jp_partner_title_qweb
    
    > l10n-luxemburg-14-0,l10n-luxemburg-14-0-l10n_lu_intrastat_product
    
    > l10n-netherlands-16-0,l10n-netherlands-16-0-l10n_nl_bsn
    
    > l10n-portugal-16-0,l10n-portugal-16-0-l10n_pt_vat
    
    > l10n-romania-16-0,l10n-romania-16-0-l10n_ro_vat_on_payment
    
    > l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_bankia
    
    > l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_caixabank
    
    > l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_santander
    
    > l10n-spain-13-0,l10n-spain-13-0-delivery_dhl_parcel
    
    > l10n-spain-13-0,l10n-spain-13-0-delivery_gls_asm
    
    > l10n-spain-13-0,l10n-spain-13-0-delivery_seur
    
    > l10n-spain-13-0,l10n-spain-13-0-ecoembes
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_asset
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_banking_sepa_fsdd
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_bank_statement_import_n43
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod111
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod115
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod123
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod190
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod216
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod296
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod303
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod303_oss
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod347
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod349
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod390
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod390_oss
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_match
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_oca
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_oss
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_vat_prorrate
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_vat_prorrate_asset
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua_sii
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua_ticketbai_batuz
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae_efact
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae_face
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_intrastat_report
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_irnr
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_mis_report
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_partner
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_partner_mercantil
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_pos
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_api
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_api_batuz
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_batuz
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_pos
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_toponyms
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_vat_book
    
    > l10n-spain-13-0,l10n-spain-13-0-l10n_es_vat_book_oss
    
    > l10n-spain-13-0,l10n-spain-13-0-payment_redsys
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_ca_cnae
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_ca_es_cnae
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_asset
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_banking_sepa_fsdd
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_statement_import_n43
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod111
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod115
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod123
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod303
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod303_vat_prorate
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod347
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod349
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod390
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_atc
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_cnae
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_partner
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_partner_mercantil
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_toponyms
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_vat_book
    
    > l10n-spain-17-0,l10n-spain-17-0-l10n_es_vat_prorate
    
    > l10n-spain-17-0,l10n-spain-17-0-payment_redsys
    
    > l10n-spain-6-0,l10n-spain-6-0-l10n_es_aeat_mod340
    
    > l10n-switzerland-15-0,l10n-switzerland-15-0-l10n_ch_invoice_reports
    
    > l10n-usa-16-0,l10n-usa-16-0-l10n_us_form_1099
    
    > management-system-17-0,management-system-17-0-document_page_procedure
    
    > management-system-17-0,management-system-17-0-mgmtsystem
    
    > mis-builder-contrib-16-0,mis-builder-contrib-16-0-mis_builder_total_committed_purchase
    
    > multi-company-16-0,multi-company-16-0-product_tax_multicompany_default
    
    > odoo-pim-12-0,odoo-pim-12-0-product_attribute_set_completeness
    
    > operating-unit-16-0,operating-unit-16-0-operating_unit
    
    > payroll-15-0,payroll-15-0-payroll
    
    > product-pack-16-0,product-pack-16-0-product_pack
    
    > product-variant-16-0,product-variant-16-0-product_variant_default_code
    
    > reporting-engine-16-0,reporting-engine-16-0-report_xml
    
    > rest-framework-16-0,rest-framework-16-0-graphql_demo
    
    > sale-promotion-15-0,sale-promotion-15-0-coupon_chatter
    
    > sale-reporting-16-0,sale-reporting-16-0-sale_order_line_position
    
    > server-auth-16-0,server-auth-16-0-auth_api_key
    
    > server-brand-16-0,server-brand-16-0-disable_odoo_online
    
    > server-tools-16-0,server-tools-16-0-upgrade_analysis
    
    > server-ux-15-0,server-ux-15-0-announcement
    
    > server-ux-15-0,server-ux-15-0-barcode_action
    
    > server-ux-15-0,server-ux-15-0-base_archive_date
    
    > server-ux-15-0,server-ux-15-0-base_cancel_confirm
    
    > server-ux-15-0,server-ux-15-0-base_duplicate_security_group
    
    > server-ux-15-0,server-ux-15-0-base_export_manager
    
    > server-ux-15-0,server-ux-15-0-base_field_deprecated
    
    > server-ux-15-0,server-ux-15-0-base_import_security_group
    
    > server-ux-15-0,server-ux-15-0-base_menu_visibility_restriction
    
    > server-ux-15-0,server-ux-15-0-base_optional_quick_create
    
    > server-ux-15-0,server-ux-15-0-base_recurrence
    
    > server-ux-15-0,server-ux-15-0-base_revision
    
    > server-ux-15-0,server-ux-15-0-base_search_custom_field_filter
    
    > server-ux-15-0,server-ux-15-0-base_substate
    
    > server-ux-15-0,server-ux-15-0-base_technical_features
    
    > server-ux-15-0,server-ux-15-0-base_tier_validation
    
    > server-ux-15-0,server-ux-15-0-base_tier_validation_formula
    
    > server-ux-15-0,server-ux-15-0-base_tier_validation_forward
    
    > server-ux-15-0,server-ux-15-0-base_tier_validation_report
    
    > server-ux-15-0,server-ux-15-0-base_tier_validation_server_action
    
    > server-ux-15-0,server-ux-15-0-chained_swapper
    
    > server-ux-15-0,server-ux-15-0-date_range
    
    > server-ux-15-0,server-ux-15-0-default_multi_user
    
    > server-ux-15-0,server-ux-15-0-document_quick_access
    
    > server-ux-15-0,server-ux-15-0-document_quick_access_folder_auto_classification
    
    > server-ux-15-0,server-ux-15-0-filter_multi_user
    
    > server-ux-15-0,server-ux-15-0-mass_editing
    
    > server-ux-15-0,server-ux-15-0-multi_step_wizard
    
    > server-ux-15-0,server-ux-15-0-sequence_reset_period
    
    > server-ux-15-0,server-ux-15-0-web_archive_date
    
    > social-17-0,social-17-0-base_search_mail_content
    
    > social-17-0,social-17-0-mail_outbound_static
    
    > social-17-0,social-17-0-mail_partner_forwarding
    
    > social-17-0,social-17-0-mail_send_confirmation
    
    > stock-logistics-reporting-16-0,stock-logistics-reporting-16-0-delivery_line_sale_line_position
    
    > stock-logistics-warehouse-16-0,stock-logistics-warehouse-16-0-stock_mts_mto_rule
    
    > stock-logistics-workflow-16-0,stock-logistics-workflow-16-0-stock_putaway_hook
    
    > survey-15-0,survey-15-0-partner_survey
    
    > web-api-15-0,web-api-15-0-webservice
    
    >
    
    > _______________________________________________
    
    > Mailing-List: https://odoo-community.org/groups/contributors-15
    
    > Post to: mailto:contributors@odoo-community.org
    
    > Unsubscribe: https://odoo-community.org/groups?unsubscribe
    
    >
    
    >
    
    >
    
    > Stefano Consolaro
    
    > www.mymage.it
    
    >
    
    > _______________________________________________
    
    > Mailing-List: https://odoo-community.org/groups/contributors-15
    
    > Post to: mailto:contributors@odoo-community.org
    
    > Unsubscribe: https://odoo-community.org/groups?unsubscribe
    

    by David BEAL - 10:00 - 1 Jul 2024
  • Re:Weblate locked components
    Super! Thank you Stéphane for this fantastic work!

    Da "Stéphane Bidoul" notifications@odoo-community.org
    A "Contributors" contributors@odoo-community.org
    Cc
    Data Sun, 30 Jun 2024 16:07:29 -0000
    Oggetto Weblate locked components

    Hi everyone,

    Over time a bunch of Weblate components became locked.

    This typically happens when there is a merge conflict between the Weblate copy of the git repo and GitHub. This in turns happens 1/ when there is a force-push to a main branch 2/ when a .po file is pushed to GitHub via a PR and a translation is in progress at the same time in Weblate. 

    There may be other reasons but these seem to be the most common according to the sampling I did.

    This automatic locking mechanism is a protection, to prevent further drift between translations and the git repo.

    To mitigate this problem. Please don't do 1/, and if you have to do 2/, check in Weblate after a little while that the corresponding components have not been locked.

    If you detect locked components, please send an email to transbot@odoo-community.org with the full URL of the components to unlock.

    You'll find below the list of components that I have unlocked today, by resetting the Weblate copy of the git repos. Note that pending translations for these branches may have been lost.

    Best regards,

    -Stéphane

    account-invoice-reporting-16-0,account-invoice-reporting-16-0-account_invoice_report_grouped_by_picking
    bank-statement-import-15-0,bank-statement-import-15-0-account_bank_statement_clear_partner
    bank-statement-import-15-0,bank-statement-import-15-0-account_bank_statement_import_move_line
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_base
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_camt
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_camt54
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_file_reconciliation_widget
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_move_line
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_ofx
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_gocardless
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_paypal
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_ponto
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_paypal
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_txt_xlsx
    calendar-15-0,calendar-15-0-resource_booking
    connector-cmis-16-0,connector-cmis-16-0-cmis
    credit-control-15-0,credit-control-15-0-account_credit_control
    credit-control-15-0,credit-control-15-0-account_financial_risk
    credit-control-15-0,credit-control-15-0-account_invoice_overdue_reminder
    credit-control-15-0,credit-control-15-0-account_payment_return_financial_risk
    credit-control-15-0,credit-control-15-0-partner_risk_insurance
    credit-control-15-0,credit-control-15-0-sale_financial_risk
    credit-control-15-0,credit-control-15-0-sale_financial_risk_info
    credit-control-15-0,credit-control-15-0-sale_payment_sheet_financial_risk
    delivery-carrier-16-0,delivery-carrier-16-0-delivery_package_number
    hr-holidays-16-0,hr-holidays-16-0-hr_holidays_public
    l10n-brazil-15-0,l10n-brazil-15-0-l10n_br_base
    l10n-croatia-16-0,l10n-croatia-16-0-currency_rate_update_hr_hnb
    l10n-ecuador-15-0,l10n-ecuador-15-0-l10n_ec_base
    l10n-germany-15-0,l10n-germany-15-0-l10n_de_holidays
    l10n-iran-16-0,l10n-iran-16-0-l10n_ir_states
    l10n-japan-15-0,l10n-japan-15-0-l10n_jp_address_layout
    l10n-japan-16-0,l10n-japan-16-0-l10n_jp_partner_title_qweb
    l10n-luxemburg-14-0,l10n-luxemburg-14-0-l10n_lu_intrastat_product
    l10n-netherlands-16-0,l10n-netherlands-16-0-l10n_nl_bsn
    l10n-portugal-16-0,l10n-portugal-16-0-l10n_pt_vat
    l10n-romania-16-0,l10n-romania-16-0-l10n_ro_vat_on_payment
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_bankia
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_caixabank
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_santander
    l10n-spain-13-0,l10n-spain-13-0-delivery_dhl_parcel
    l10n-spain-13-0,l10n-spain-13-0-delivery_gls_asm
    l10n-spain-13-0,l10n-spain-13-0-delivery_seur
    l10n-spain-13-0,l10n-spain-13-0-ecoembes
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_asset
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_banking_sepa_fsdd
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_bank_statement_import_n43
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod111
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod115
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod123
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod190
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod216
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod296
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod303
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod303_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod347
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod349
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod390
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod390_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_match
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_oca
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_vat_prorrate
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_vat_prorrate_asset
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua_sii
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua_ticketbai_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae_efact
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae_face
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_intrastat_report
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_irnr
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_mis_report
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_partner
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_partner_mercantil
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_pos
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_api
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_api_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_pos
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_toponyms
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_vat_book
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_vat_book_oss
    l10n-spain-13-0,l10n-spain-13-0-payment_redsys
    l10n-spain-17-0,l10n-spain-17-0-l10n_ca_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_ca_es_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_asset
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_banking_sepa_fsdd
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_statement_import_n43
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod111
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod115
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod123
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod303
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod303_vat_prorate
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod347
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod349
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod390
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_atc
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_partner
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_partner_mercantil
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_toponyms
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_vat_book
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_vat_prorate
    l10n-spain-17-0,l10n-spain-17-0-payment_redsys
    l10n-spain-6-0,l10n-spain-6-0-l10n_es_aeat_mod340
    l10n-switzerland-15-0,l10n-switzerland-15-0-l10n_ch_invoice_reports
    l10n-usa-16-0,l10n-usa-16-0-l10n_us_form_1099
    management-system-17-0,management-system-17-0-document_page_procedure
    management-system-17-0,management-system-17-0-mgmtsystem
    mis-builder-contrib-16-0,mis-builder-contrib-16-0-mis_builder_total_committed_purchase
    multi-company-16-0,multi-company-16-0-product_tax_multicompany_default
    odoo-pim-12-0,odoo-pim-12-0-product_attribute_set_completeness
    operating-unit-16-0,operating-unit-16-0-operating_unit
    payroll-15-0,payroll-15-0-payroll
    product-pack-16-0,product-pack-16-0-product_pack
    product-variant-16-0,product-variant-16-0-product_variant_default_code
    reporting-engine-16-0,reporting-engine-16-0-report_xml
    rest-framework-16-0,rest-framework-16-0-graphql_demo
    sale-promotion-15-0,sale-promotion-15-0-coupon_chatter
    sale-reporting-16-0,sale-reporting-16-0-sale_order_line_position
    server-auth-16-0,server-auth-16-0-auth_api_key
    server-brand-16-0,server-brand-16-0-disable_odoo_online
    server-tools-16-0,server-tools-16-0-upgrade_analysis
    server-ux-15-0,server-ux-15-0-announcement
    server-ux-15-0,server-ux-15-0-barcode_action
    server-ux-15-0,server-ux-15-0-base_archive_date
    server-ux-15-0,server-ux-15-0-base_cancel_confirm
    server-ux-15-0,server-ux-15-0-base_duplicate_security_group
    server-ux-15-0,server-ux-15-0-base_export_manager
    server-ux-15-0,server-ux-15-0-base_field_deprecated
    server-ux-15-0,server-ux-15-0-base_import_security_group
    server-ux-15-0,server-ux-15-0-base_menu_visibility_restriction
    server-ux-15-0,server-ux-15-0-base_optional_quick_create
    server-ux-15-0,server-ux-15-0-base_recurrence
    server-ux-15-0,server-ux-15-0-base_revision
    server-ux-15-0,server-ux-15-0-base_search_custom_field_filter
    server-ux-15-0,server-ux-15-0-base_substate
    server-ux-15-0,server-ux-15-0-base_technical_features
    server-ux-15-0,server-ux-15-0-base_tier_validation
    server-ux-15-0,server-ux-15-0-base_tier_validation_formula
    server-ux-15-0,server-ux-15-0-base_tier_validation_forward
    server-ux-15-0,server-ux-15-0-base_tier_validation_report
    server-ux-15-0,server-ux-15-0-base_tier_validation_server_action
    server-ux-15-0,server-ux-15-0-chained_swapper
    server-ux-15-0,server-ux-15-0-date_range
    server-ux-15-0,server-ux-15-0-default_multi_user
    server-ux-15-0,server-ux-15-0-document_quick_access
    server-ux-15-0,server-ux-15-0-document_quick_access_folder_auto_classification
    server-ux-15-0,server-ux-15-0-filter_multi_user
    server-ux-15-0,server-ux-15-0-mass_editing
    server-ux-15-0,server-ux-15-0-multi_step_wizard
    server-ux-15-0,server-ux-15-0-sequence_reset_period
    server-ux-15-0,server-ux-15-0-web_archive_date
    social-17-0,social-17-0-base_search_mail_content
    social-17-0,social-17-0-mail_outbound_static
    social-17-0,social-17-0-mail_partner_forwarding
    social-17-0,social-17-0-mail_send_confirmation
    stock-logistics-reporting-16-0,stock-logistics-reporting-16-0-delivery_line_sale_line_position
    stock-logistics-warehouse-16-0,stock-logistics-warehouse-16-0-stock_mts_mto_rule
    stock-logistics-workflow-16-0,stock-logistics-workflow-16-0-stock_putaway_hook
    survey-15-0,survey-15-0-partner_survey
    web-api-15-0,web-api-15-0-webservice

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



    Stefano Consolaro
    www.mymage.it

    by Stefano Consolaro - 09:41 - 1 Jul 2024
  • Weblate locked components
    Hi everyone,

    Over time a bunch of Weblate components became locked.

    This typically happens when there is a merge conflict between the Weblate copy of the git repo and GitHub. This in turns happens 1/ when there is a force-push to a main branch 2/ when a .po file is pushed to GitHub via a PR and a translation is in progress at the same time in Weblate. 

    There may be other reasons but these seem to be the most common according to the sampling I did.

    This automatic locking mechanism is a protection, to prevent further drift between translations and the git repo.

    To mitigate this problem. Please don't do 1/, and if you have to do 2/, check in Weblate after a little while that the corresponding components have not been locked.

    If you detect locked components, please send an email to transbot@odoo-community.org with the full URL of the components to unlock.

    You'll find below the list of components that I have unlocked today, by resetting the Weblate copy of the git repos. Note that pending translations for these branches may have been lost.

    Best regards,

    -Stéphane

    account-invoice-reporting-16-0,account-invoice-reporting-16-0-account_invoice_report_grouped_by_picking
    bank-statement-import-15-0,bank-statement-import-15-0-account_bank_statement_clear_partner
    bank-statement-import-15-0,bank-statement-import-15-0-account_bank_statement_import_move_line
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_base
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_camt
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_camt54
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_file_reconciliation_widget
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_move_line
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_ofx
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_gocardless
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_paypal
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_online_ponto
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_paypal
    bank-statement-import-15-0,bank-statement-import-15-0-account_statement_import_txt_xlsx
    calendar-15-0,calendar-15-0-resource_booking
    connector-cmis-16-0,connector-cmis-16-0-cmis
    credit-control-15-0,credit-control-15-0-account_credit_control
    credit-control-15-0,credit-control-15-0-account_financial_risk
    credit-control-15-0,credit-control-15-0-account_invoice_overdue_reminder
    credit-control-15-0,credit-control-15-0-account_payment_return_financial_risk
    credit-control-15-0,credit-control-15-0-partner_risk_insurance
    credit-control-15-0,credit-control-15-0-sale_financial_risk
    credit-control-15-0,credit-control-15-0-sale_financial_risk_info
    credit-control-15-0,credit-control-15-0-sale_payment_sheet_financial_risk
    delivery-carrier-16-0,delivery-carrier-16-0-delivery_package_number
    hr-holidays-16-0,hr-holidays-16-0-hr_holidays_public
    l10n-brazil-15-0,l10n-brazil-15-0-l10n_br_base
    l10n-croatia-16-0,l10n-croatia-16-0-currency_rate_update_hr_hnb
    l10n-ecuador-15-0,l10n-ecuador-15-0-l10n_ec_base
    l10n-germany-15-0,l10n-germany-15-0-l10n_de_holidays
    l10n-iran-16-0,l10n-iran-16-0-l10n_ir_states
    l10n-japan-15-0,l10n-japan-15-0-l10n_jp_address_layout
    l10n-japan-16-0,l10n-japan-16-0-l10n_jp_partner_title_qweb
    l10n-luxemburg-14-0,l10n-luxemburg-14-0-l10n_lu_intrastat_product
    l10n-netherlands-16-0,l10n-netherlands-16-0-l10n_nl_bsn
    l10n-portugal-16-0,l10n-portugal-16-0-l10n_pt_vat
    l10n-romania-16-0,l10n-romania-16-0-l10n_ro_vat_on_payment
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_bankia
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_caixabank
    l10n-spain-13-0,l10n-spain-13-0-account_promissory_note_santander
    l10n-spain-13-0,l10n-spain-13-0-delivery_dhl_parcel
    l10n-spain-13-0,l10n-spain-13-0-delivery_gls_asm
    l10n-spain-13-0,l10n-spain-13-0-delivery_seur
    l10n-spain-13-0,l10n-spain-13-0-ecoembes
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_asset
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_banking_sepa_fsdd
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_account_bank_statement_import_n43
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod111
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod115
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod123
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod190
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod216
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod296
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod303
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod303_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod347
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod349
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod390
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_mod390_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_match
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_oca
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_sii_oss
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_vat_prorrate
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_aeat_vat_prorrate_asset
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua_sii
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_dua_ticketbai_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae_efact
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_facturae_face
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_intrastat_report
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_irnr
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_mis_report
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_partner
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_partner_mercantil
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_pos
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_api
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_api_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_batuz
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_ticketbai_pos
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_toponyms
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_vat_book
    l10n-spain-13-0,l10n-spain-13-0-l10n_es_vat_book_oss
    l10n-spain-13-0,l10n-spain-13-0-payment_redsys
    l10n-spain-17-0,l10n-spain-17-0-l10n_ca_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_ca_es_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_asset
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_banking_sepa_fsdd
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_account_statement_import_n43
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod111
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod115
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod123
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod303
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod303_vat_prorate
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod347
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod349
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_aeat_mod390
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_atc
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_cnae
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_partner
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_partner_mercantil
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_toponyms
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_vat_book
    l10n-spain-17-0,l10n-spain-17-0-l10n_es_vat_prorate
    l10n-spain-17-0,l10n-spain-17-0-payment_redsys
    l10n-spain-6-0,l10n-spain-6-0-l10n_es_aeat_mod340
    l10n-switzerland-15-0,l10n-switzerland-15-0-l10n_ch_invoice_reports
    l10n-usa-16-0,l10n-usa-16-0-l10n_us_form_1099
    management-system-17-0,management-system-17-0-document_page_procedure
    management-system-17-0,management-system-17-0-mgmtsystem
    mis-builder-contrib-16-0,mis-builder-contrib-16-0-mis_builder_total_committed_purchase
    multi-company-16-0,multi-company-16-0-product_tax_multicompany_default
    odoo-pim-12-0,odoo-pim-12-0-product_attribute_set_completeness
    operating-unit-16-0,operating-unit-16-0-operating_unit
    payroll-15-0,payroll-15-0-payroll
    product-pack-16-0,product-pack-16-0-product_pack
    product-variant-16-0,product-variant-16-0-product_variant_default_code
    reporting-engine-16-0,reporting-engine-16-0-report_xml
    rest-framework-16-0,rest-framework-16-0-graphql_demo
    sale-promotion-15-0,sale-promotion-15-0-coupon_chatter
    sale-reporting-16-0,sale-reporting-16-0-sale_order_line_position
    server-auth-16-0,server-auth-16-0-auth_api_key
    server-brand-16-0,server-brand-16-0-disable_odoo_online
    server-tools-16-0,server-tools-16-0-upgrade_analysis
    server-ux-15-0,server-ux-15-0-announcement
    server-ux-15-0,server-ux-15-0-barcode_action
    server-ux-15-0,server-ux-15-0-base_archive_date
    server-ux-15-0,server-ux-15-0-base_cancel_confirm
    server-ux-15-0,server-ux-15-0-base_duplicate_security_group
    server-ux-15-0,server-ux-15-0-base_export_manager
    server-ux-15-0,server-ux-15-0-base_field_deprecated
    server-ux-15-0,server-ux-15-0-base_import_security_group
    server-ux-15-0,server-ux-15-0-base_menu_visibility_restriction
    server-ux-15-0,server-ux-15-0-base_optional_quick_create
    server-ux-15-0,server-ux-15-0-base_recurrence
    server-ux-15-0,server-ux-15-0-base_revision
    server-ux-15-0,server-ux-15-0-base_search_custom_field_filter
    server-ux-15-0,server-ux-15-0-base_substate
    server-ux-15-0,server-ux-15-0-base_technical_features
    server-ux-15-0,server-ux-15-0-base_tier_validation
    server-ux-15-0,server-ux-15-0-base_tier_validation_formula
    server-ux-15-0,server-ux-15-0-base_tier_validation_forward
    server-ux-15-0,server-ux-15-0-base_tier_validation_report
    server-ux-15-0,server-ux-15-0-base_tier_validation_server_action
    server-ux-15-0,server-ux-15-0-chained_swapper
    server-ux-15-0,server-ux-15-0-date_range
    server-ux-15-0,server-ux-15-0-default_multi_user
    server-ux-15-0,server-ux-15-0-document_quick_access
    server-ux-15-0,server-ux-15-0-document_quick_access_folder_auto_classification
    server-ux-15-0,server-ux-15-0-filter_multi_user
    server-ux-15-0,server-ux-15-0-mass_editing
    server-ux-15-0,server-ux-15-0-multi_step_wizard
    server-ux-15-0,server-ux-15-0-sequence_reset_period
    server-ux-15-0,server-ux-15-0-web_archive_date
    social-17-0,social-17-0-base_search_mail_content
    social-17-0,social-17-0-mail_outbound_static
    social-17-0,social-17-0-mail_partner_forwarding
    social-17-0,social-17-0-mail_send_confirmation
    stock-logistics-reporting-16-0,stock-logistics-reporting-16-0-delivery_line_sale_line_position
    stock-logistics-warehouse-16-0,stock-logistics-warehouse-16-0-stock_mts_mto_rule
    stock-logistics-workflow-16-0,stock-logistics-workflow-16-0-stock_putaway_hook
    survey-15-0,survey-15-0-partner_survey
    web-api-15-0,web-api-15-0-webservice

    by Stéphane Bidoul - 06:06 - 30 Jun 2024
  • proposing myself as team member on infrastructure-maintainer
    Hi,

    We're planning multiple developpment in this repo with my team in the next monts, like OOVH connector, server description link with products etc...

    I'm wondering if I could be added as a maintainer/team member of this repo.
    Not sure what it implies but really want to contribute.

    Regards

    Vertical seprator

    Florent THOMAS

    ☎ +33 972 457 755
    florent.thomas@mind-and-go.com

    Mind & Go
    14, Rue Pierre Cartelet | 66000 PERPIGNAN

    Logo Mind And Go Facebook Mind And Go Twitter Mind And Go LinkedIn Mind And Go

    by Florent THOMAS - 05:26 - 29 Jun 2024
  • Re: Odoo 14 translation no longer at Transifex
    No, there isn't any. The effort is too much for little value. You should look ahead and move ASAP to newer versions.

    Only OCB can receive patches via PRs if there's a bad keyword translation that provokes a crash.

    Regards.

    by Pedro M. Baeza - 02:01 - 28 Jun 2024
  • Re: Odoo 14 translation no longer at Transifex
    
    I enclose an image describing the problem that I can solve myself in 
    Odoo 15 and above!
    
    How do I solve it in Odoo 14!?
    
    regards,
    
    
    // jakob
    
    Den 2024-06-28 kl. 13:32, skrev Jakob Krabbe:
    
    > 
    
    > 
    
    > 
    
    > Is there an active community in translating Odoo 14?
    
    > I now found a bad translation in Swedish in core-odoo/base. If I can 
    
    > translate at the source more people can use it.
    
    > 
    
    > Is OCA hosting this translation?
    
    > 
    
    > regards,
    
    > 
    
    > // jakob
    
    > 
    
    > 
    
    > 
    
    > 
    
    
    -- 
    Med vänlig hälsning / Best regards/ 顺祝商祺,
    Jakob Krabbe
    
    VERTEL AB | Jakob Krabbe | jakob.krabbe@vertel.se
    +46 (0)13 99 19 480 | +46 (0) 709 24 54 75 | vertel.se

    by Jakob Krabbe - 01:55 - 28 Jun 2024
  • Odoo 14 translation no longer at Transifex
    
    
    Is there an active community in translating Odoo 14?
    I now found a bad translation in Swedish in core-odoo/base. If I can 
    translate at the source more people can use it.
    
    Is OCA hosting this translation?
    
    regards,
    
    // jakob
    
    
    
    
    
    -- 
    Med vänlig hälsning / Best regards/ 顺祝商祺,
    Jakob Krabbe
    
    VERTEL AB | Jakob Krabbe | jakob.krabbe@vertel.se
    +46 (0)13 99 19 480 | +46 (0) 709 24 54 75 | vertel.se
    

    by Jakob Krabbe - 01:40 - 28 Jun 2024
  • Re: Configuring Incoming Mail Server in OdooV12 with Outlook
    Thank you very much for the community. 
    I would like to consider upgrading the Odoo version.

    by Tatsuki Kanda - 09:40 - 27 Jun 2024
  • Re: OCA Mailing-list and Weblate rate limit issue


    On Tue, Jun 18, 2024 at 11:14 AM Yann Papouin <notifications@odoo-community.org> wrote:
    Secondly, did you know that you can login on https://odoo-community.org with admin/admin ?

    I've checked. Some fun boy registered a spam user as "admin/admin" but is NOT the admin user of our instance (which has a different login). I deleted it.

    Thanks for reporting!

    Just one recommendation: next time, please, report possible security issue via security@odoo-community.org

    Bests

    --
    Simone Orsi

    Full stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.

    by Simone Orsi - 09:06 - 27 Jun 2024