Skip to Content

Contributors

  • OCA 2020 AGA - starts next week with the Delegates Campaign

    Hello OCA Contributors,

    I hope this year has been treating you well. We are looking forward to seeing many of you online at the OCA Days next week.

    I am writing to let you know that the 2020 Annual General Assembly will commence on Monday 12th October:
    • the first step is for current paid members to apply for delegate candidacy 
    • following this the existing paid delegates will vote for 10 new delegates
    • once we have our new delegates, all delegates new and existing will be able to apply for OCA board candidacy and vote in the AGA.
    If this is something you have been thinking about please make sure your membership is up to date and look out for the details on how to apply as a delegate next week.

    Any questions, please get in touch.
    Warmest regards,
    Rebecca

    -- 
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 04:10 - 8 Oct 2020
  • New PMS Proposal

    Hi!

    We have been working for two years on a Property Management System on Odoo. These modules are used to manage reservations for establishments of all kinds, hotels, tourist apartments, rural houses...
    and we have 42 establishments in production for two years (including Sada Marina in Galicia where the OCA 2019 codesprint was made! ;)

    We are currently committed to a major refactoring and upgrade to V14 of the entire base, we are working on it, and we will have it ready for December.

    The work for December includes:

    1. Reservations Management
    2. Revenue Prices
    3. Onboard Services
    4. Completed generic API REST based on odoo-connectos -thanks!!- (availability, reservations, restrictions, partners, pricelists, smartlocks)
    5. Specific implementation API with Channel Manager Wubook (what allow us connect with booking.com, expedia and many other OTAs..
    6. Customer Portal for Pre-Check in and invoice wizard


    Specifically, this is the repository on which the refactoring is being worked: https://github.com/commitsun/pms

    The original repository, base for the refactoring and which is currently in production on V11 is: https://github.com/hootel/hootel

    The work will still be WIP for the OCA days, but it would make me very happy to see it at OCA from there.

    The current vertical-hotel repository is incompatible with the development of this pms, and although when we started working on this project, two years ago, we tried to do it from the current vertical hotel (of those not yet in OCA), we had to start from zero for not being able to make this development compatible with the structure and flows that we have been learning in the sector (for example, to connect it with sales channels such as booking.com, expedia, etc ...). I do not know if the option of having two independent repositories is valid, but it is the only one that occurs to me to be able to transfer this work to OCA.

    I hope it is possible to see a new pms repository in OCA from the 15th of this month, any doubt or question, you tell me



    Thank you very much for your attention and for all your work that has made this project possible!


    by Darío Lodeiros - 10:25 - 6 Oct 2020
  • OCA Days - Zoom hosts - we need your help
    Hello OCA Contributors,

    We need a bit of extra help for the OCA Days.

    We do need a few more hosts/moderators - basically we need two people on each track throughout the day (we have 2 tracks). The plan is to break this into 3-4 hour blocks through the day to share the load.

    We need one person to run the technical side and one person to moderate the talks.

    If you feel you are able to help out over the OCA Days to do this please get in touch ASAP and I will add you to the list.

    I look forward to hearing from you.
    Warm regards,
    Rebecca


    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 04:06 - 6 Oct 2020
  • [Delivery]: Scan packages instead of products in Shipping
    Hi all contributors, 

    In Odoo 13 CE, I have implemented the 3 steps delivery process.
    In this process we scan products or the picking itself in order to manage quantities...
    In Pack, products are packed in packages so that in Ship, operators should scan the packages and make sure everything is Ok. That is to say, at this level, operators shouldn't scan products of each package because: 

    1- Package is already done and Zebra labels are already printed and attached.
    2- Even if 1 is not done, scanning all products again is time consuming and should be held by package scanning only. (Each package has its EAN-13)

    I have searched in OCA modules for a module that meets this feature but couldn't find any. 
    Maybe i did not look well into the modules.. 
    Does anyone have an idea ? Any lead is appreciated.

    Regards.



    by bdmibra - 11:30 - 5 Oct 2020
  • black version upgrade for v14 ?
    Hi contributors,
    
    I have a question for you, before creating the 14.0 branches. (I hope
    it will not degenerate into a religious war, but I want to ask
    nevertheless :)
    
    The black code formatter we use has a new version that, among other
    fixes and improvements, resolves the infamous trailing comma issue
    [1]. It also does some reformatting in the docstrings. When we use it,
    it therefore applies some different code reformatting here and there.
    
    In the long run, using it is definitely a good thing. In the short
    term I'm not so sure, hence this message.
    
    So I see 3 possibilities:
    
    1. keep black to the same version in 13 and 14 and wait until black
    hits 1.0 to upgrade
    
    This is the less disruptive approach right now but we need to continue
    coping with the trailing comma "bug". This postpones the moment when
    we will need to decide between options 2 and 3 below (possibly
    involving more branches).
    
    2. upgrade black now in 13 and 14
    
    We can automate that but it will have the drawback of making some
    existing 13.0 green PRs unmergeable, requiring manual intervention on
    them before merging.
    
    3. upgrade black in 14 and keep 13 as is, let PSC upgrade manually in
    13 if they want to.
    
    With this approach there will be some code formatting differences
    between branches 13 and 14 which may make code migration slightly more
    difficult, and may create some cherry-pick conflicts in forward- and
    backports.
    
    What are your thoughts / vote? In doubt, update
    .pre-commit-config.yaml in your favorite repo to replace 19.10b0 with
    20.8b1 and run "pre-commit run -a" to see what it does exactly.
    
    [Note A similar reasoning exists for prettier but it mostly impacts
    javascript-heavy repos only. So there I believe it's ok to upgrade
    prettier in 14 and keep it as is in 13, especially since there were
    some hacks necessary to use it in 13 that we don't want to carry over
    in 14]
    
    -sbi
    
    [1] https://black.readthedocs.io/en/stable/the_black_code_style.html?highlight=comma#the-magic-trailing-comma
    

    by Stéphane Bidoul - 02:21 - 4 Oct 2020
  • New PSC: Animal
    Hello,

    I need to manage a pets register in my neighborhood with information like species, races, size, color, name, photo and owner. I didn't find anything in the OCA or maybe I missed something...

    Is anyone interested to contribute? I think we could host modules for veterinarians, petcare businesses, zoos, circuses, farms, national parks, etc...

    What do you think?

    MAXIME CHAMBREUIL
    PROJECT MANAGER/CONSULTANT
    O: 1.855.877.2377 EXT. 710
    M: 602.427.5632
    E: MChambreuil@OpenSourcelntegrators.com
    P.O. BOX 940, HIGLEY, AZ 85236

    by Maxime Chambreuil - 08:25 - 3 Oct 2020
  • [26137] Usage of Py3o templating engine in Odoo projects
    Dear contributors,
    we wanted to have the ability to generate sales and invoice documents 
    based on document templates in one of our Odoo projects.
    For this purpose, we decided to give the template engine Py3o a try. In 
    the end, we came up with some questions
    we would like to ask you.
    
    
    * Have you been able to realize a similar workflow compared to the 
    application Microsoft Sharepoint? If that is the case, how did you do this?
    * What means did you use the store the data Py3o needs to access during 
    filling the template?
    * In which way did you store an already generated generated report?
    
    We are looking forward to your feedback and thank you for this in advance.
    
    Best regards,
    Manuel
    
    
    -- 
    Mit freundlichen Grüßen
    
    Manuel Engel
    Trainee Anwendungsentwicklung
    
    
    initOS GmbH
    An der Eisenbahn 1
    21224 Rosengarten
    
    Phone:   +49 4105 56156-22
    Fax:     +49 4105 56156-10
    
    Email:   manuel.engel@initos.com
    Web:     http://www.initos.com
    
    Geschäftsführung:
    Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke
    
    Sitz der Gesellschaft: Rosengarten – Klecken
    Amtsgericht Tostedt, HRB 205226
    Steuer-Nr: 15/200/53247
    USt-IdNr: DE815580155
    
    

    by Manuel Engel - 02:15 - 2 Oct 2020
  • Functional question : how to add reminder fee with account_credit_control?
    Hello,

    I'd like to know if it's possible to add reminder fee to an open invoiced, when I already sent reminders through the account_credit_control module?
    (for Odoo Commynity version 9)

    It seems impossible. When I click on "cancel", I got this message:
    "You cannot cancel this invoice.
    A payment reminder has already been sent to the customer.
    You must create a credit note and issue a new invoice."

    What would be the right process?
    It seems heavy to create a specific invoice only to charge the customer with the reminder fees.

    But he's non installable.

    Or do you use other reminder tools?
    The one from Alexis (https://github.com/akretion/overdue-reminder)? I don't see such functionnality (yet?).

    Thanks for your feedback!
    -- 
    Virginie
    0477/64.17.20


    by Virginie Dewulf. - 11:11 - 2 Oct 2020
  • V14.0 branches
    Hi all,
    
    do somebody knows when the 14.0 branches will be created, is there some
    work that needs to be done on the generation script?
    
    
    
    Regards, 
    Mihai Fekete
    
    NextERP Romania S.R.L.
    600B, Peciu Nou, Romania
    
    E-mail: feketemihai@nexterp.ro
    Telefon: 0788-749989
    Website: https://nexterp.ro id="-x-evo-selection-start-marker">
    
    

    by Mihai Fekete - 06:26 - 1 Oct 2020
  • Pull request modifying two modules?
    Hello,
    
    Is the Odoo bot capable handle a PR changing more than one module?
    For example, if I add a fix involving two modules at the same time, will 
    it be able to properly bump the versions of both of them?
    
    Asking for a friend. (Not really.)
    
    Thanks
    Daniel
    

    by Daniel Reis - 05:05 - 1 Oct 2020
  • Embed existing PDF into QWeb report
    Dear contributors,
    
    i have a client that requests to add their terms and conditions* as part
    of the order report as the last page, but they have some order specific
    data and specific styling around, so I can’t just append static pages at
    the end of the report.
    
    I am looking for a solution to embed PDF* into the QWeb report.
    Quick search on the internet gave no result.
    
    My best bet idea (not yet tested however) would be to convert the PDF to
    embed into SVG and embed this and try out if wkhtmltopdf can handle this.
    
    Any better ideas?
    
    Bonus question:
    Is there something readymade to append existing PDF to the PDF generated
    by QWeb reports?
    
    Thanks. Regards, Peter
    
    
    
    
    * Terms and conditions is a PDF document I could store as attachment or
    static file into the module in this case.
    

    by Pete Hahn - 02:10 - 1 Oct 2020
  • Snippet examples
    Hi

    This might be the wrong email list but pointers appreciated...

    Working on a small website project and one requirement is making a page with some airbnb properties. So I was adding the HTML from Airbnb for each one, but it is cumbersome so I wanted to make a snippet where one could edit the description and the property ID. But I have not been able to find a working description of how to create a snippet for the website builder, let alone one that has editable properties like that. An alternative to adding each property as a snippet would be to make a domain object with the info and then display that on a page, but have not come across any easy examples of web views for that either...

    Torvald Baade Bringsvor
    Bringsvor Consulting AS - Consulting and Odoo implementor

    Tel (+47) 4548 2848

    by Torvald Bringsvor - 10:56 - 1 Oct 2020
  • RFQ for OCA Days 2020 Video Post Production
    Hello OCA Contributors,

    As you know the OCA Days 2020 Online are coming up.

    Please find attached the RFQ for Video Post Production - it is a quick turnaround with quotes due in by October 7th.

    We look forward to hearing from you.
    Warmest regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 07:36 - 30 Sep 2020
  • Modules migration v14
    Hi all,

    When I see this commit https://github.com/odoo/odoo/commit/6835aeb0de6895f7f4d6b23e0b4654465ef21d6a I ask myself if this can lead to an opportunity to have dedicated tool (library) to automate some migration tasks in our OCA modules.

    At least the execution of this kind of tool could be executed locally during manual migration, then manual checks, fix and manual commit.

    I know there are individual initiatives on this topic but I think it could go under the OCA umbrella and be promoted in the migration guide.

    What do you think?

    What are the existing libraries ? Which one could go towards OCA ?

    Thanks for your idea

    Regards

    David BEAL - akretion.com
    Consultant
    Odoo Intégration / Développement

    by David BEAL - 03:45 - 30 Sep 2020
  • OCA Weblate, how to add new language?
    Dear community,

    We like to translate our localization. I checked on Weblate and see only English


    How can I add more language?

    Thank you!
    Kitti

    by Kitti Upariphutthiphong - 12:11 - 30 Sep 2020
  • alternative to SIGN (enterprise): drag placeholders onto a PDF
    Hello OCA,

    - I am looking for an alternative to enterprise's SIGN module.
    Would you know if there is a community module that let graphically add fields to an uploaded pdf file?
    This would be a nice addition to our https://github.com/oca/contract project.

    - is there a useful open source library you know of or should it build from scratch?
    I've found a post (https://stackoverflow.com/questions/31932016/how-to-drag-placeholders-onto-a-pdf) showing achieving this using pdf.js with interact.js


    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 - 01:30 - 28 Sep 2020
  • Confirm unsubscription from OCA channels
    Hello

    I received  a huge number of emails that say : I requested to be unsubscribed to the mailing lists of OCA (Which is not True) even to channels I'm not part of. Is someone else faced the same issue ?

    Thanks



    Othmane Ghandi
    ----------------------------------------------------------------------------------------------------------------------------------------------
    ''Where others see limitations, we see possibilities''
    "les bonnes choses viennent à ceux qui savent attendre. Les grandes choses viennent à ceux qui se lèvent et qui font tout pour y arriver"
    -----------------------------------------------------------------------------------------------------------------------------------------------
                                                        
    : othmane.ghandi
    : +49 17 632214006
     : +212 6 00 45 96 84

    by Othmane Ghandi - 11:43 - 28 Sep 2020
  • Confirm unsubscription to OCA Days 2020
    Your Channel
    OCA Days 2020
    Odoo Community Association (OCA)

    Hello,

    You have requested to be unsubscribed to the mailing list OCA Days 2020.

    To confirm, please visit the following link: https://odoo-community.org/groups/unsubscribe/89/14323/cece955062dc7a6217b32cdf6d4e2e87.

    If this was a mistake or you did not requested this action, please ignore this message.

    --
    Administrator


    Odoo Community Association (OCA)
    info@odoo-community.org | http://odoo-community.org
    Powered by Odoo

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/oca-days-2020-89
    Post to: mailto:ocadays2020@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by "System" <root@example.com> - 11:28 - 28 Sep 2020
  • Confirm unsubscription to OpenUpgrade
    Your Channel
    OpenUpgrade
    Odoo Community Association (OCA)

    Hello,

    You have requested to be unsubscribed to the mailing list OpenUpgrade.

    To confirm, please visit the following link: https://odoo-community.org/groups/unsubscribe/87/14323/60e2b0811070cc988316c12657a343be.

    If this was a mistake or you did not requested this action, please ignore this message.

    --
    Administrator


    Odoo Community Association (OCA)
    info@odoo-community.org | http://odoo-community.org
    Powered by Odoo

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


    by "System" <root@example.com> - 11:28 - 28 Sep 2020
  • Confirm unsubscription to Croatia
    Your Channel
    Croatia
    Odoo Community Association (OCA)

    Hello,

    You have requested to be unsubscribed to the mailing list Croatia.

    To confirm, please visit the following link: https://odoo-community.org/groups/unsubscribe/86/14323/bea5da2386443cec0799f2ebf3d7141d.

    If this was a mistake or you did not requested this action, please ignore this message.

    --
    Administrator


    Odoo Community Association (OCA)
    info@odoo-community.org | http://odoo-community.org
    Powered by Odoo

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


    by "System" <root@example.com> - 11:27 - 28 Sep 2020