Skip to Content

Contributors

  • Sales terms
    Hi there !

    I wish you the best for 2021 !

    I'm on the way to add terms.template model to be able to define different terms template on
    Sale Order (maybe on invoice as well later) so that users can choose the template that will populate terms ( note fields as Html field).  Expected behaviour is what happens with email template, the user chooses a term template, the note field will be populated and the user can change it afterwards.

    Do you know a such module exists if not what do you think to create a such module in Sale Workflow repo

    Regards,

    --
    Pierre Verkest
    06 81 12 25 20
    Github: petrus-v - Twitter: petrusv84 - Linkedin: pierre-verkest

    by Pierre Verkest - 11:16 - 7 Jan 2021
  • A module to add methods to convert datetime between UTC and user's timezone
    I think I've seen somewhere under OCA a module to add generic methods to convert datetime between UTC and user's timezone, but I somehow can't find it now.  A pointer would be appreciated.

    -- 
    Yoshi Tashiro


    by Yoshi Tashiro. - 04:40 - 6 Jan 2021
  • Odoo e2e testing with Cypress.
    Dear community,

    Just recently, I played around with Cypress e2e testing. https://www.cypress.io/

    And it looks interesting especially for functional end to end testing. Test script is in JS, but it looks easy enough to apply with Odoo. 
    Anyone have experiences using cypress with Odoo already?

    Kitti U.

    by Kitti Upariphutthiphong - 04:56 - 31 Dec 2020
  • use "%d" in nginx with "dbfilter_from_header" module

    hi all,

    How may I pass the equivalent of "dbfilter = ^%d.*" (odoo conf file option) to a nginx proxy_set_header for dbfilter (using module dbfilter_from_header (odoo 13)?

    I tried to use "<subdomain>" or $subdomain in my expression but It doesn't get substituted before being sent to odoo.
    i.e. unsuccessfully tried:
    proxy_set_header X-Odoo-dbfilter \b(?<subdomain>.*)\b\S+; 
    proxy_set_header X-Odoo-dbfilter \b(?\<subdomain\>.*)\b\S+; 
    proxy_set_header X-Odoo-dbfilter \b(?\$subdomain.*)\b\S+; 
    proxy_set_header X-Odoo-dbfilter ^%d.*;


    anyone can help?

    the use case is that I would like to set this dbfilter for only some defined range of subdomains.

    TIA 



     --
    Yves Goldberg
    odooOfficial Partner - OCA delegate
    Open Source ERP, CRM & CMS
    T +972 (3) 720 8818
    +972 (55) 966 1405
    +32 (2) 588 2500
     
     
    --


    by Yves Goldberg - 11:00 - 31 Dec 2020
  • Mailing list IoT PSC
    Hi community,

    Are there any mailing list of IoT PSC ?

    Or we can use the new discussions feature of github ?

    Thanks,

    Juan.

    by Juan Del Castillo Gómez - 04:11 - 24 Dec 2020
  • OCA and security notices

    Hi community,

    Yesterday a security notices has been published.

    Stefan has begun to bring one security fix to OCB with this PR

    It raises what seems to be an important point about the handling of the security fixes for the unsupported Odoo version on OCB. Will this should be taken in charge by OCA, as OCB is under OCA umbrella or it'll remain on the goodwill of the community's members ? I don't have any problem with one of the possible responses.

    My point is how do we takle the minimum about this topic. I mean how do we organize the contribution members on this topics ?

    My first idea will be to open an issue on OCB for each security notice and organize the work as it done for modules migration. What do you think ? Creating a PSC team security could be another idea.

    Finding the security issues seems to be easy but at this point we don't have a tracking on the ones that are brought back on the unsupported version on OCB.

    Here at Coop IT Easy we'll probably focus on the versions affecting our customers it means 9.0 as 11.0 and later are still supported.

    Regards,

    Housine


    Virus-free. www.avast.com

    by Houssine BAKKALI - 11:46 - 23 Dec 2020
  • Pywebdriver in the OCA
    Hello everyone,
    
    
    As some of you might know, at Akretion we use a replacement tool for
    the IoT box, which is called Pywebdriver.
    
    We are currently maintaining it with other OCA members like Acsone or
    GRAP.
    
    We thought this could be a good idea to have this tool under the OCA
    umbrella to ease the workflows around it.
    
    
    Since this differs from the usual repositories the OCA manages, I
    created an issue to discuss around this possible inclusion:
    https://github.com/akretion/pywebdriver/issues/57
    
    
    Looking forward to read from you about this !
    
    
    
    -- 
    Pierrick Brun
    Akretion
    
    

    by Pierrick Brun - 03:15 - 22 Dec 2020
  • Discord rooms bridged over to Matrix
    Hi contributors.

    For those of you who use Matrix to communicate, good news! João Marques and me, from Tecnativa, have worked on setting up the bridge with Discord.

    We have set up the +oca:matrix.org community. You can join it freely. From there, you can see all the public rooms, which are bridged over to OCA's Discord server. We took the chance to also include in the list the bridged rooms for #oca and #openobject IRC channels in freenode.net, although I guess these days less and less people attend those.

    Before you ask:
    1. You don't need to have a discord account to talk to discord people from matrix.
    2. You don't need to have a matrix account to talk to matrix people from discord.
    Just use the chat system you prefer, and the bridge will handle the rest.

    Someone with permissions, please add instructions to https://odoo-community.org/page/talk (both for discord and matrix, and maybe even IRC).

    This was the tl;dr. More details below:
    1. We created all rooms on the public matrix.org homeserver. Yes, it would have been nicer to host a OCA homeserver, but we felt like this was the easiest way to get up and running without impacting in OCA's maintenance.
    2. We used https://t2bot.io/discord/ appservice bridge to bridge the discord community. Again, we could have self-hosted the bridge, but same reasons apply.
    3. As such, if you want to support those helpful tools, you can donate to Matrix (details on matrix.org website) and/or to t2bot. Maybe OCA board itself can consider that, given these are open source SaaS services that are saving infrastructure costs.
    4. Private Discord rooms are not bridged because the appservice bot has no access to them. I consider this is better because it allows board members to focus on a single permissions system. However that can be also bridged if needed (by adding permissions to the matrix-appservice-discord-t2bot role in the discord server). I should lose my permissions soon, so I leave that comment here for oca board members.
    5. I'll stick around in all matrix rooms for a while, just to be sure it all works fine. But I'll leave rooms that are not interesting to me later.
    6. We tried to bridge Discord's #general channel to Freenode's #oca channel, but that would mean self-hosting the IRC bridge. I don't think it's worth it, so we just added the IRC autobridged rooms to the community, in case somebody still wants to track them from Matrix.
    7. You can join from Matrix to specific rooms without necessarily being part of the community.
    8. Communities is an area that is getting a big refactor lately in the Matrix world. We expect some changes regarding this, and will possibly convert it into a Communities V2 or Matrix Space once that's settled. For now, we have this.

    by Jairo Llopis - 11:11 - 22 Dec 2020
  • E-commerce mass reconcile
    Hi Community,

    I have a use case that I can't properly solve. Let's see if you have had this use case.

    1- I have an e-commerce where I sell my products.

    2- I have my payment methods properly set.

    3- Imagine that I sell 10 products today, to 10 different customers. Each product costs 100€, so... I sold 1.000€ (in total).

    4- I'll Have 10 different invoices, for 10 different customers. Each invoice for an amount of 100€.

    5- Tomorrow, my payment acquirer will transfer 1.000€ to my bank account, but he'll not specify any customer. These 1.000€ would be transferred in the same statement line.

    How can I easily reconcile these 1.000€ with my 10 different invoices avoiding the manual reconciliation? How do you manage these situation?

    I've been checking the account-reconcile repository but I wasn't able to find any appropriate solution.

    Thank you for your ideas! 

    --

    Harald Panten López

    CEO

    Sygel Technology S.L

    +34 637 88 42 41
    harald.panten@sygel.es
    https://www.sygel.es
    C/ Àlaba 61, 5ª planta, 08005, Barcelona

    by Harald Panten Lopez - 10:31 - 22 Dec 2020
  • Help on account_multicurrency_revaluation
    Dear contributors,

    I’m in dire need of help regarding account_multicurrency_revaluation and what it actually supposed to do.

    I’ve experimented with it a bit and it seems (at least to my current understanding) that it does following:

    On AR & AP accounts it revaluates unpaid amounts of foreign currency, effectively making entries about “Unrealized currency gains/losses”

    But also by default it affects Liquidity accounts (bank accounts), making entries that seem to duplicate ones that Odoo makes when a multi-currency transaction is reconciled, effectively making some sort of “Realized currency gain/loss revaluations”. This completely falls beyond my understanding what it supposed to do, and why.

    Also, I’m looking for a module that would do “bank balance revaluation”, account_multicurrency_revaluation is clearly not about that.

    Any help would be greatly appreciated

    Kind regards,
    Alexey

    by Alexey Pelykh - 08:36 - 22 Dec 2020
  • Module that encrypt printed PDF, which require password to open.
    Dear community,

    May I check if anyone had done something already about encrypt printed PDF, which require password to open the file.


    Thank you,
    Kitti U.

    by Kitti Upariphutthiphong - 10:20 - 17 Dec 2020
  • Downtime of the OCA services next friday
    Hello everyone,
    
    I will be deploying the new OCA instance migrated to Odoo 13.0 next 
    friday, and taking the opportunity of the downtime to perform some 
    long-due maintenance actions, including an OS upgrade.
    
    As a result the services hosted on these servers (odoo-community.org, 
    mailing lists, weblate, runbots, ocabot) will be unavailable, starting 
    at 9am (UTC+1).
    
    Hopefully everything will be back up by noon, but I cannot commit to 
    this, as I don't have a mirror to test the upgrade on, and experience 
    has shown that sometimes things don't upgrade as smoothely as we'd like 
    them to.
    
    I'll keep you posted when the services are back, by mail and on twitter.
    
    
    -- 
    Alexandre Fayolle
    Chef de Projet
    Tel : +33 4 58 48 20 30
    
    Camptocamp France SAS
    18 rue du Lac Saint André
    73 370 Le Bourget-du-Lac
    France
    
    http://www.camptocamp.com
    

    by Alexandre Fayolle - 09:06 - 15 Dec 2020
  • EDI PSC Member apply
    Hi,
     
    I would like to apply for PSC member on EDI.
     
    I have recently worked on several PRs related to a new interface for all EDI modules in order to simplify and unify all the work there.
     
    You can check our work on
     
     
    Regards,
     
    Enric Tobella Alomar
    etobella@creublanca.es
     
    Centros Médicos Creu Blanca
    Tel: 902 202 230
     
    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.




    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 - 03:20 - 14 Dec 2020
  • Weblate upgraded
    Hi,

    I upgraded Weblate from 3.10 to 4.3 on translations.odoo-community.org.

    I also noticed the project and component creation script was not enabled for 14.0, so I fixed that too.

    Let me know of any issue you may notice.

    Best regards,

    -sbi

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

    by Stéphane Bidoul - 10:21 - 14 Dec 2020
  • Regarding Hr_holiday module,Time-off




    I need a help in completing my task. Please help me to do this.I need the answer for only the date splitting .correspondingly.The thing is selecting a from date and to date by the employee.In the pictures you can see,i need to split the dates accordingly considering the global leaves.As you can see the employee selected a 27 days leaves.On clicking the boolean field it got separated accordingly,but i need to split the dates,ie, on the top it must be 20 days dates and bottom one2many start date must be after that and end date must be the date selected by the employee.Please go through and provide code or reference

    by Sarath Suresh - 10:00 - 14 Dec 2020
  • dotfiles update on the 14.0 branch
    Hi folks,

    As I'm writing this an update of the dotfiles of the 14.0 branch is running, with the following fixes and changes:

    - a fix for pre-commit not being able to install maintainer-tools with the latest pip version
    - ignore .svg files
    - run pre-commit on GitHub actions instead of Travis

    Details about these changes maybe viewed here.

    Have a nice week-end,

    -sbi

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

    by Stéphane Bidoul - 07:36 - 11 Dec 2020
  • weighing scale hardware drivers
    Hello
    
    I am looking for a list or a repository with scale hardware drivers. So 
    far I've found three weighing scales that works with drivers (Metler 
    Toledo, Bizerba, Gram Zfoc).
    If there is no hardware compatibility list, it would be useful to create 
    a repository.
    
    
    -- 
    Librement,
    Xavier Brochard / zeroheure xavier@alternatif.org
    La liberté est à l'homme ce que les ailes sont à l'oiseau (Jean-Pierre 
    Rosnay)
    

    by xavier - 05:25 - 11 Dec 2020
  • RFQ Submission Dates - extended
    Hello all,

    Just to let you know we have extended the submission dates for a couple of the 2021 RFQs.

    Submission deadline is now 12th January 2021.

    Please get in touch if you have any questions or want to know more about the RFQs. Warm regards, Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 02:35 - 11 Dec 2020
  • Mixin model for generic warning/blocking configurable from UI
    Hi all!

    Is there some module/implementation of a generic object for warning/blocking the user to do something wrong in some condition, configurable from UI?

    Eg: I as admin create a row to block the user to confirm a sale order if a customer is in Germany and there is a previous order not paid. Or show a warning if the customer has the tag 'blue', etc. etc.

    Thanks in advance

    Sergio Corato

    by Sergio Corato - 05:16 - 10 Dec 2020
  • Proposing myself (@kittiu) as PSC on purchase-workflow
    Dear community,

    I would like to propose myself as PSC for Purchase (purchase-workflow)

    Here are my work on Purchase

    And my works on other OCA repos

    Thank you for your consideration,
    Kitti U.

    by Kitti Upariphutthiphong - 07:51 - 9 Dec 2020