Skip to Content
  • OCA days on remote
    Just a reminder for all of you that don't able to come to the LLN OCA Days Agenda. If you are on remote, you can also work on the code sprint. There's a channel on IRC for synchronizing.


    Regards.

    by Pedro M. Baeza - 09:56 - 30 Sep 2019
  • How to use @api.onchange in models.AbstractModel, when the interiting class field name are different.
    Dear all,

    I have one technical challenge while doing this PR -> https://github.com/OCA/account-analytic/pull/251

    In the origin module, there was abstract class,

    class AnalyticDimensionLine(models.AbstractModel):
        _name = 'analytic.dimension.line'

    Which are inherited by other model, i.e., account.move.line, account.invoice.line, etc.

    class AccountInvoiceLine(models.Model):
        _name = 'account.invoice.line'
        _inherit = ['analytic.dimension.line', 'account.invoice.line']
        _analytic_tag_field_name = 'analytic_tag_ids'

    Now, I wanted to add api.onchange method on a field which can be varied by each inheriting model via _analytic_tag_field_name

    Question is, I would want to do the onchange on the base abstract class, analytic.dimension.line like this, but it doesn't work.

    class AnalyticDimensionLine(models.AbstractModel):
        _inherit = 'analytic.dimension.line'

        @api.onchange(lambda self: self._analytic_tag_field_name)      ---------------------> THIS NOT WORK
        def _onchange_analytic_tag_ids(self):

    And so, I end up having to add @api.onchange in inheriting models. Which I think not very good.

    class AccountInvoiceLine(models.Model):
        _inherit = 'account.invoice.line'

        @api.onchange('analytic_tag_ids')  ----------------------> NOT GOOD
        def _onchange_analytic_tag_ids(self):


    Any thought are appreciated,
    Than you,




    by Kitti Upariphutthiphong - 01:31 - 27 Sep 2019
  • See you guys soon on OCA days.
    Dear all contributors,

    My team, 4 people, are very excited to see you guys on the coming OCA code sprint. In fact, it is our very first sprint else where.

    It is a great opportunity to face to face with people we saw online. If you come across developers who can't speak English, chances they are our team.

    So, please be gentle to us :)
    See you soon!
    Kitti U.

    by Kitti Upariphutthiphong - 12:15 - 27 Sep 2019
  • Review your PRs before OCA Code Sprint

    Dear contributors,

     

    My recommendation for the OCA Code Sprint next week is that tomorrow 27th September review ALL you OWN PRs,

     

    -          Rebase

    -          Review

    -          Attend comments

    -          FIX travis

    -          FIX runbot

    -          Rebuild runbot for reviewers

    -          Improve you USAGE section in order that other reviewers understand what should be tested functionaly

    -          If travis is RED and the problem is other module, SEARCH the one who did the last PR of that module and ask to fix travis…

     

    I wish we will have powerful server next week :-D

     

    Thanks everyone

     

    Regards,

    Rafael Blasco

    Tecnativa

     


    by Rafael Blasco (Moduon) - 11:10 - 26 Sep 2019
  • OCA Days registration
    Dear community,
    
    
    Is it possible for someone to check my registration for the OCA Days?
    
    I didn't get any confirmation by email and now I can't recall if I 
    registered at all or somehow I missed to do that. I hope it is not too 
    late :/.
    
    
    Kind Regards,
    
    Kiril Vangelovski
    
    
    -- 
    Lambda IS DOOEL - free/open-source information systems implementation & development
    
    Kiril Vangelovski - consultant/developer
    
    web: https://www.lambda-is.com
    tel: +38971753823
    
    

    by Kiril Vangelovski - 03:21 - 26 Sep 2019
  • OCA Days / Odoo XP - run on Tuesday
    Hi there,
    
    I would like to organise an informal run between the OCA Days and the
    Odoo Experience in Louvain-La-Neuve with Odoo employees, partners and
    the community of users.
    
    It would start at 18:15 in front of the Aula-Magna, just enough time for
    you to finish the OCA Days and change.
    
    Please fill the below survey so I can get in touch with you and estimate
    the number of people and distance to run.
    https://www.odoo.com/survey/start/0bd24eaa-7cd9-4ed7-a85c-2832df89463d
    
    I hope to see you all there !
    
    Martin
    
    
    -- 
    Martin Trigaux
    Odoo
    https://odoo.com
    https://github.com/mart-e
    
    

    by Martin Trigaux - 01:51 - 25 Sep 2019
  • Consultancy Services - Expressions of Interest - Upgrade of the Odoo CORE Vertical Uruguayan State - Odoo v8 to Odoo Community v12
    Dear Contributors,

    The Government of the Eastern Republic of Uruguay has sent an invitation from The Budgetary and Financial Management Program (PGPF) for expressions of interest for the diagnosis of the effort required for the Upgrade of the Odoo Core Vertical Uruguayan Estate from the version Odoo v8 to the version Odoo Community v12.

    Please find attached the PDF and link to the invitation.

    A short list will be formed by the Ministry of Economy and Finance in Uruguay (MEF) according to the “Policies for the Selection of Consultants Financed by the Inter-American Development Bank GN-2350-9 of March 2011”. This project will be partially financed by the Inter-American Development Bank (IADB) Loan Nº 4705 / OC-UR.

    An English translation for the text will be shared before the end of the week.

    Expressions of interest need to be submitted by October 7th, 2019 at 12:00.

    Warm regards,
    Rebecca

     --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 10:51 - 24 Sep 2019
  • OCA Days Code Sprint 2019 - Agenda - please add topics
    Hi all,

    Following on from Alexandre's email about how to prepare for the codesprint you can find the agenda here.

    You will see there are already a number of sprint topics, please add more so we can make the most of the time there.

    See you next week.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 09:25 - 24 Sep 2019
  • Runbot builds HTTP 404 Page not found
    Hi,

    We have found runbot builds where build/base/all logs give an HTTP 404 Page not found. For example:


    Do you have any idea?

    Thanks,
    --

    Paco Fernández Nogueira
    Núm. Col. 1007 (COEINF)
    ffernandez@planetatic.com
    +34 931 81 78 91
    www.planetatic.com

    Aquest missatge i els seus arxius adjunts van dirigits exclusivament al seu destinatari, i pot contenir informació confidencial sotmesa a secret professional. No està permesa la seva reproducció o distribució sense l’autorització expressa de PENEDESTIC SOLUCIONS SLP. Si vostè no és el destinatari final, si us plau, el pot eliminar i informar-nos per aquest mateix mitjà. D’acord amb allò establert per la Llei Orgànica 15/1999, de 13 de desembre, de Protecció de Dades de Caràcter Personal (LOPD), li informem que les seves dades estan incorporades en un fitxer del qual és titular PENEDESTIC SOLUCIONS SLP amb la finalitat de realitzar la gestió administrativa, comptable i fiscal, així como enviar-li comunicacions comercials sobre els nostres productes i/o serveis. Tanmateix, li informem de la possibilitat d’exercir els drets d’accés, rectificació, cancel·lació i oposició de les seves dades al domicili fiscal de PENEDESTIC SOLUCIONS SLP situat a C/ Mare Ràfols, 3 2o 1a - 08720 Vilafranca del Penedès - Barcelona. Si vostè no desitja rebre la nostra informació, pot contactar amb nosaltres enviant un correu electrònic a la següent adreça: info@planetatic.com
     Abans d'imprimir aquest missatge, assegureu-vos que és necessari. Protegir el medi ambient està en mà de tots.


    Este mensaje y sus archivos adjuntos van dirigidos exclusivamente a su destinatario, pudiendo contener información confidencial sometida a secreto profesional. No está permitida su reproducción o distribución sin la autorización expresa de PENEDESTIC SOLUCIONS SLP. Si usted no es el destinatario final por favor elimínelo e infórmenos por esta vía. De acuerdo con lo establecido por la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal (LOPD), le informamos que sus datos están incorporados en un fichero del que es titular PENEDESTIC SOLUCIONS SLP con la finalidad de realizar la gestión administrativa, contable y fiscal, así como enviarle comunicaciones comerciales sobre nuestros productos y/o servicios. Asimismo, le informamos de la posibilidad de ejercer los derechos de acceso, rectificación, cancelación y oposición de sus datos en el domicilio de PENEDESTIC SOLUCIONS SLP sito en C/ Mare Ràfols, 3 2o 1a - 08720 Vilafranca del Penedès - Barcelona. Si usted no desea recibir nuestra información, póngase en contacto con nosotros enviando un correo electrónico a la siguiente dirección: info@planetatic.com
     Antes de imprimir este mensaje, asegúrese de que es necesario. Proteger el medio ambiente está en mano de todos.


    by Francisco Fernández Nogueira - 06:46 - 24 Sep 2019
  • Website HTTP 500 Internal Server Error if logged in
    Hi,

    Website responses us a HTTP 500 Internal Server Error if we are logged in.

    It responses the same to you?

    Thanks,
    --

    Paco Fernández Nogueira
    Núm. Col. 1007 (COEINF)
    ffernandez@planetatic.com
    +34 931 81 78 91
    www.planetatic.com

    Aquest missatge i els seus arxius adjunts van dirigits exclusivament al seu destinatari, i pot contenir informació confidencial sotmesa a secret professional. No està permesa la seva reproducció o distribució sense l’autorització expressa de PENEDESTIC SOLUCIONS SLP. Si vostè no és el destinatari final, si us plau, el pot eliminar i informar-nos per aquest mateix mitjà. D’acord amb allò establert per la Llei Orgànica 15/1999, de 13 de desembre, de Protecció de Dades de Caràcter Personal (LOPD), li informem que les seves dades estan incorporades en un fitxer del qual és titular PENEDESTIC SOLUCIONS SLP amb la finalitat de realitzar la gestió administrativa, comptable i fiscal, així como enviar-li comunicacions comercials sobre els nostres productes i/o serveis. Tanmateix, li informem de la possibilitat d’exercir els drets d’accés, rectificació, cancel·lació i oposició de les seves dades al domicili fiscal de PENEDESTIC SOLUCIONS SLP situat a C/ Mare Ràfols, 3 2o 1a - 08720 Vilafranca del Penedès - Barcelona. Si vostè no desitja rebre la nostra informació, pot contactar amb nosaltres enviant un correu electrònic a la següent adreça: info@planetatic.com
     Abans d'imprimir aquest missatge, assegureu-vos que és necessari. Protegir el medi ambient està en mà de tots.


    Este mensaje y sus archivos adjuntos van dirigidos exclusivamente a su destinatario, pudiendo contener información confidencial sometida a secreto profesional. No está permitida su reproducción o distribución sin la autorización expresa de PENEDESTIC SOLUCIONS SLP. Si usted no es el destinatario final por favor elimínelo e infórmenos por esta vía. De acuerdo con lo establecido por la Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal (LOPD), le informamos que sus datos están incorporados en un fichero del que es titular PENEDESTIC SOLUCIONS SLP con la finalidad de realizar la gestión administrativa, contable y fiscal, así como enviarle comunicaciones comerciales sobre nuestros productos y/o servicios. Asimismo, le informamos de la posibilidad de ejercer los derechos de acceso, rectificación, cancelación y oposición de sus datos en el domicilio de PENEDESTIC SOLUCIONS SLP sito en C/ Mare Ràfols, 3 2o 1a - 08720 Vilafranca del Penedès - Barcelona. Si usted no desea recibir nuestra información, póngase en contacto con nosotros enviando un correo electrónico a la siguiente dirección: info@planetatic.com
     Antes de imprimir este mensaje, asegúrese de que es necesario. Proteger el medio ambiente está en mano de todos.


    by Francisco Fernández Nogueira - 06:31 - 24 Sep 2019
  • Getting ready for the OCA Code Sprint in Louvain la Neuve
    Hello all,
    
    It's this time of the year again :) We are expecting a lot of people to
    join for the OCA code sprint this year, and it will be in a new location
    (at least for us), so we can't know for sure how good the network
    connectivity will be (although the tennants promised it is good).
    
    For the address of the location, check
    https://odoo-community.org/event/louvain-la-neuve-oca-days-2019-2019-09-30-2019-10-01-104/register
    
    
    As always there are things you can do to ease the load on the bandwidth
    as we would like to avoid having 100 devs cloning the Odoo repository
    from scratch on day 1 of the sprint.
    
    I recommend you make sure BEFORE LEAVING FOR THE SPRINT that you have an
    up-to-date clone of Odoo and of all the OCA repository you plan to work
    on. In the maintainer-tools repository, you will find a clone-everything
    script which can help making clones of all the OCA repositories.
    
    Also, since Travis will end up loaded and the version for FLOSS has an
    organisation-wide concurrent build limit, I recommend that you enable
    travis builds on your forks of the OCA repositories. This way, you will
    get builds of your forks which are likely to be faster than the builds
    of the PRs and merges on the OCA repositories.
    
    That's all for now. I'm looking forward to meeting you during the code
    sprint.
    
    
    -- 
    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:01 - 24 Sep 2019
  • OCA Days / Odoo XP - Volunteers needed
    Dear OCA Contributors,

    Are you coming to OCA Days or Odoo Experience?

    Can you spare a bit of time to help out?

    We need volunteers to help things run smoothly at OCA Days 2019 and also volunteers to help 'man the stand' at Odoo Experience.
    If you can help out please add your name to the list above.

    Also, have you seen the agenda for discussion/training talks during OCA Days? It is up on the website.

    You can see a bit more detail about each talk here.

    We are looking forward to seeing those that are in LLN that week.
    Rebecca
    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 12:40 - 24 Sep 2019
  • OCA Financial Auditors and Board Member Campaign 2019 - further extended till 16th October 2019
    Hello OCA Contributors,

    I am writing to share with you that the candidate campaign for the Board Members and Financial Auditors for next year has been further extended till Wednesday 16th October - this is due to the low number of applicants for the Board member positions - we currently only have 6 applications for the 9 positions.

    Please come along to the open discussion "The Future of the OCA and its Governance" at the OCA Days in Louvain-la-Neuve (Martin's Agora Hotel) at 5:30pm on Monday 30th September, to find out more about how you can be a part of the future. 

    Or, come visit the OCA stand during Odoo Experience, have a chat with us to get a feel for what is involved in becoming a Member and a Delegate next year with the view to potentially even becoming a Board member at some stage in the future.

    With the sad passing of Eric Caudal earlier this year, the OCA Board has run with 8 committed members since May, please feel free to talk with any of them next week in LLN:
    • Joël Grand-Guillaume
    • Maxime Chambreuil
    • Daniel Reis
    • Pedro M. Baeza
    • Stéphane Bidoul
    • Jordi Ballester
    • Alexandre Fayolle
    • Frederik Kramer
    The Financial Auditor candidate campaign is still open to members and non-members and will finish on the 16th of October with voting starting on 17th October till the 30th October. Announcement 1st November.

    To apply for 2019 OCA Financial Auditor, please fill in this form:

    For more information on responsibilities within the OCA, please read the Bylaws:

    We are looking forward to seeing you in LLN next week.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 01:41 - 23 Sep 2019
  • Re: Proposing Alexey Pelykh for currency PSC
    Should this be revisited?
    

    by Alexey Pelykh <alexey.pelykh@gmail.com> - 10:55 - 16 Sep 2019
  • OCA Board Member and Financial Auditor Campaign - APPLICATION DATE EXTENDED - 22ND SEPTEMBER

    Dear OCA Contributors,


    I hope the week is starting well for you all.


    We currently only have a small number of applicants for the OCA Board Member campaign.


    Due to this, the close date of the campaign has been extended - the final date to have submitted an application is 5pm (CEST) Sunday 22nd September, 2019.

    Please see below to apply:

    To apply for 2019 OCA Board Member, please fill in this form:
    You need to be a valid (paid) OCA Delegate to apply to be a Board Member.

    To apply for 2019 OCA Financial Auditor, please fill in this form:
    You do not need to be a member to apply to be an Auditor.

    For more information on their responsibilities, please read the Bylaws:

    The campaign will now be closed on Sunday 22nd September, 2019, with voting running from Monday 23rd - Sunday 29th, September 2019.

    If you have any questions, please do not hesitate to reply on this list.

    Warm regards
    Rebecca
    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 10:46 - 16 Sep 2019
  • OCA 2019 Financial Auditor Campaign - Still Open
    Hello Contributors,

    I just wanted to remind our Contributors that the Financial Auditor Campaign is still open. You do not need to be an OCA Member to apply.

    You can apply via this link: https://odoo-community.org/survey/start/2019-oca-financial-auditors-candidates-31

    If you have any questions please don't hesitate to get in touch on this list.

    Warm regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 02:10 - 13 Sep 2019
  • Request for review: web_widget_dropdown_dynamic
    Dear community,

    I’d like to present https://github.com/OCA/web/pull/1371 that adds web_widget_dropdown_dynamic, a widget that supports resolving options from backend of:

     * `fields.Char`
     * `fields.Integer`
     * `fields.Selection`

    It’s useful when on-the-fly generation of m2m fields with dynamic options is an overkill, yet default static selection field is not applicable.

    Kind regards,
    Alexey


    by Alexey Pelykh <alexey.pelykh@gmail.com> - 11:11 - 12 Sep 2019
  • Proposal of new Quality modules
    Hi all,
    I would like to have your opinion on the inclusion in a OCA repository of two modules relative to Quality Management System that we (PNLug - Odoo Group https://odoo.pnlug.it/) developed starting from a project for a customer.

    First module proposed as "Management System - Extend"
    It is an extension for management-system repository (https://github.com/OCA/management-system).
    It adds:
    - to Nonconformity: some fields often used in industrial company (e.g. department, workcenter, product), some aditional information like type and quantity managed;
    - to Actions: a templating option and efficacy evaluation;
    - to Partner: quality dedicated contact and Control Plan (see next module)

    Second module proposed as "Quality Control - Plan"
    It is an extension for manufacture/quality repository (https://github.com/OCA/manufacture).
    It adds control Plan management to automatically calculate how many goods have to be checked for a defined incoming quantity, and the option to associate a Plan to Product, Product Category and Partner.
    On an Inspection on incoming goods the quantity to be checked is automatically proposed; in case of scraps there is the possibility to associate (create) a new Nonconformity.

    You can find the modules here: https://gitlab.com/PNLUG/Odoo/management-system-improvements/tree/11.0

    Thanks in advance for your comments.

    Stefano Consolaro


    by Stefano Consolaro - 09:31 - 11 Sep 2019
  • Odoo iCal synchronization Caldav

    Dear colleagues,

    I know it's a longstanding topic. But I do not understand that the need is not important.

    Before OpenERP knew how to do caldav. Now it's a Google sync tool that is not wonderful at all.

    Caldav is robust and can handle end-to-end.

    I found a module of Open Tech S.L but I have trouble implementing it.

    If anyone has a solution ! I am very interested.

    Best regards,

    Sébastien COURATIN

    Semper Connect
    68 Rue George Coubard
    91 800 BOUSSY-SAINT-ANTOINE

    01 85 48 06 55
    télécharger mon application de prise en main à distance
    Administration-informatique-événementiel
    www.semper-connect.fr


    Demeurez numériquement libre ...

    Post-scriptum 

    Ce message est confidentiel. Sous réserve de tout accord conclu par écrit entre vous et Semper Connect. Toute publication, utilisation ou diffusion, même partielle, doit être autorisée préalablement. Si vous n’êtes pas destinataire de ce message, merci d'en avertir immédiatement l’expéditeur.


    by Sébastien COURATIN - 07:41 - 7 Sep 2019
  • base_user_locale: configure locale settings
    Dear community,

    I’d like to request feedback and ideas regarding https://github.com/OCA/server-ux/pull/86 which is intended to override some locale settings on per-user basis without affecting locale settings in general.

    Kind regards,
    Alexey

    by Alexey Pelykh <alexey.pelykh@gmail.com> - 01:51 - 5 Sep 2019