Skip to content
Snippets Groups Projects
  1. Feb 04, 2020
  2. Feb 03, 2020
  3. Jan 31, 2020
  4. Jan 29, 2020
    • Thibault Francois's avatar
      [FIX] account: take into account force_company for default journal · 08dfa9ff
      Thibault Francois authored
      The default journal depends on the company define in the context or the company in the environment
      In case of online signature/payment of a SO in a different company then the public user
      The company will be wrong and the journal_id as well
      It lead to a fail of the payment since the payment could not be reconciled with the invoices
      
      This is happening because the force_company is not taken into account for the default journal
      
      This commit take the force_company into account, it take the precedences on the default_company
      
      closes odoo/odoo#44238
      
      X-original-commit: 8158e286
      Signed-off-by: default avatarLaurent Smet <smetl@users.noreply.github.com>
      08dfa9ff
  5. Feb 03, 2020
    • Jeremy Kersten's avatar
      [IMP] hr_holidays: improve display name · e3fa264d
      Jeremy Kersten authored
      
      Before this commit, the date range was not known without open the record in backend.
      It is really painfull to don't know when a guy of your team ping you on a new leave
      the date from the current leave. (today ? next week ? ...)
      
      Now we have the date into the name_get and so the subject of the email.
      
      task-2001439
      
      Nothing related to next activity ;) but idea was the same.
      
      closes odoo/odoo#44462
      
      Signed-off-by: default avatarJérémy Kersten (jke) <jke@openerp.com>
      e3fa264d
    • Denis Ledoux's avatar
      [IMP] base_automation, web: give possibility to disable/edit failing automated actions · 355cb456
      Denis Ledoux authored
      
      If an automated action raises an exception, in the traceback modal:
       - For admins, display Disable & Edit automated action buttons
         to be able to directly know with wihch automated action the error occurred,
         and to give the possibility to edit or disable it quickly,
       - For regular users, just add a paragraph to tell with which automated action the error occurred,
         so they can give this useful information to their administrator
      
      This is specially useful for databases which have just been
      upgraded to a newer version, and for which the server action
      is failing because its code is no longer supported.
      
      closes odoo/odoo#44513
      
      X-original-commit: 8f3940c132bbbc99e47fa3f0cba0e768159d9af2
      Signed-off-by: default avatarDenis Ledoux (dle) <dle@odoo.com>
      355cb456
    • jbm-odoo's avatar
      [FIX] stock_account: Avoid divide by 0 · dc1402c7
      jbm-odoo authored
      
      closes odoo/odoo#43188
      
      Related: odoo/enterprise#7676
      Signed-off-by: default avatarYannick Tivisse (yti) <yti@odoo.com>
      dc1402c7
    • jbm-odoo's avatar
      [IMP] stock: Add context key to avoid send sms · 620730ed
      jbm-odoo authored
      In stock, before sending an sms, we check if there aren't the key
      'skip_sms' in the context. It is useful, for example, in fsm
      application.
      
      TaskID: 2081191
      620730ed
  6. Jan 31, 2020
    • Lucas Lefèvre's avatar
      [IMP] hr_timesheet, sale_timesheet: Set task analytic account · ac8c30be
      Lucas Lefèvre authored
      
      Purpose
      =======
      
      Currently, it is only possible to set an Analytic Account for a whole Project, there
      is no distinction by task. However, if the user has 1 task per customer, he cannot
      track the costs and revenues for that specific customer easily. He has to manually
      change the AA of the timesheets' analytic lines. An option would be to set a
      different AA on the SO generating the task, but the AA of the project takes over
      anyway.
      
      Specifications
      ==============
      
      If the user sets an AA on the SO, it should bypass the one set on the project
      Add an AA field below the Email cc one on tasks in debug mode
      - should be related to the AA field from the SO
      - it should also bypass the AA set on the project
      All the timesheets from this task should be related to the AA field set on the SO/Task
      
      closes odoo/odoo#40844
      
      Signed-off-by: default avatarYannick Tivisse (yti) <yti@odoo.com>
      ac8c30be
  7. Feb 03, 2020
  8. Jan 31, 2020
  9. Feb 03, 2020
    • Victor Feyens's avatar
      [FIX] website_sale_comparison: archived (or deleted) products · 7ae9b811
      Victor Feyens authored
      
      Archived or deleted products shouldn't be counted in the comparison
      widget count anymore.
      
      The current behavior did only reset the cookie (and the count) when
      products were added/removed from the comparison, but didn't consider
      the case when the products currently in the cookie weren't all existing/valid.
      
      Fixes #44049
      
      closes odoo/odoo#44485
      
      X-original-commit: 0b488842
      Signed-off-by: default avatarVictor Feyens (vfe) <vfe@odoo.com>
      7ae9b811
    • Joseph Caburnay's avatar
      [FIX] point_of_sale: invoiced receipt screen not shown if offline · df0c60cc
      Joseph Caburnay authored
      
      The following steps will reproduce the issue:
      
      1. Activate invoicing in the pos config
      2. Start a new session
      3. Switch browser to offline mode (or stop the odoo server)
      4. Make an order
      5. Invoice the order during payment
      6. Validate
      7. Error shows (which is okay)
      8. The problem is that the receipt screen is not shown after validation.
      The intended behavior is that the receipt screen will show with
      an additional Print Invoice button above the receipt.
      
      The problem is caused by wrong signature of the thrown error
      when the _save_to_server is called. The signature understood by
      the error handlers is the one by `error` and not by `reason`.
      
      See _handleFailedPushForInvoice which is the main consumer of the
      error thrown by the _save_to_server call.
      
      closes odoo/odoo#44392
      
      X-original-commit: 5d593eb3
      Signed-off-by: default avatarpimodoo <pimodoo@users.noreply.github.com>
      df0c60cc
    • Michael Mattiello (mcm)'s avatar
      [ADD] web: add owl AbstractField · 3fd7b200
      Michael Mattiello (mcm) authored
      
      This commit adds the new AbstractField class written in owl,
      meant to be extended by specific Field owl implementations.
      
      Note that its API is not complete yet, but it is enough for
      basic usecases.
      
      This commit also adapts the BasicRenderer to instantiate the
      future new fields that will be written in owl.
      
      closes odoo/odoo#43759
      
      Related: odoo/enterprise#7872
      Signed-off-by: default avatarAaron Bohy (aab) <aab@odoo.com>
      3fd7b200
    • Lucas Perais (lpe)'s avatar
      [IMP] web: custom_hooks: dynamic inheritable event handling · 6bdcf054
      Lucas Perais (lpe) authored
      This commit's intention is to bring class inheritance of event handlers
      to components.
      Use case:
      A component class may want to set generic event handlers for all classes
      inheriting from it, in order to set shared event behavior from the start
      It is the case in many parts of Odoo, in particular in the cases of fields
      which need at least to react on some keyboard event for navigation
      
      The way to implement such a behavior is to make use of the
      `useListener` OWL hook, by passing as arguments
      event name and the handler function
      6bdcf054
    • Aaron Bohy's avatar
      [REF] web: remove custom useExternalListener hook · a3e24efc
      Aaron Bohy authored
      This hook is now available in owl directly, so we remove its custom
      definition in Odoo, and adapt the code using it.
      a3e24efc
    • Aaron Bohy's avatar
      [FIX] web: update owl to last version · 6eadb1f7
      Aaron Bohy authored
      This commit updates owl from v1.0.0-beta5 to v1.0.4.
      6eadb1f7
    • Nicolas Martinelli's avatar
      [FIX] delivery, product, stock: use 'Volume' decimal precision · 749d4730
      Nicolas Martinelli authored
      
      Use the 'Volume' decimal precision on all `volume` fields.
      
      Complement of commit c1a5221b
      
      opw-2185374
      
      closes odoo/odoo#44473
      
      X-original-commit: dc0111d6
      Signed-off-by: default avatarNicolas Martinelli (nim) <nim@odoo.com>
      749d4730
    • David Beguin's avatar
      [FIX] website_slides: save video thumbnail on slide creation · 9f73ff62
      David Beguin authored
      Linked to issue: https://github.com/odoo/odoo/issues/43745
      
      
      
      At slide creation, as image_1920 was in readonly mode in form view when type is
      video, document or presentation, the field was not sent in value to the create.
      
      There is no reason to set this field readonly. If the user want to modify the
      thumbnail, that his responsability.
      
      This commit remove the readonly flag for slide.image_1920 field to allow
      computed thumbnail to be saved at slide creation.
      
      Task ID: 2182638
      PR #44405
      
      closes odoo/odoo#44472
      
      X-original-commit: 15af8734
      Signed-off-by: default avatarYannick Tivisse (yti) <yti@odoo.com>
      9f73ff62
    • Sébastien Theys's avatar
      [FIX] mail: adapt "history" test with non deterministic issue · 4f5334a0
      Sébastien Theys authored
      
      Follow up on 255f7219
      
      The issue is still happening.
      
      With the current commit, we will be able to know for sure if it happens because
      we don't wait long enough, or because the messages are never appearing.
      
      closes odoo/odoo#44471
      
      Signed-off-by: default avatarAlexandre Kühn (aku) <aku@odoo.com>
      4f5334a0
    • fja-odoo's avatar
      [FIX] web_editor: fix input selection not supported · c547d7c1
      fja-odoo authored
      
      Some elements like the file input are not compatible with selection.
      Since there is no reliable way of figuring out if the element is
      compatible or not we will simply try catch it.
      
      closes odoo/odoo#44470
      
      X-original-commit: 1f0a0b380c2738795b0b5a7976692d9e9cd88583
      Signed-off-by: default avatarQuentin Smetz (qsm) <qsm@odoo.com>
      c547d7c1
    • Xavier Morel's avatar
      [FIX] *: duplicate views · 28796cdd
      Xavier Morel authored
      
      If a view is present multiple times in the same module, the "last
      instance" is going to win (by replacing any previous instance's arch
      with its own).
      
      Most cases of duplications are probably views which got moved then
      either not removed (from the original location) or revived (through a
      forward-port), the first instance can just be removed entirely.
      
      For the few which seemed to be more than just trivial mistakes, merge
      the two views instead.
      
      closes odoo/odoo#44463
      
      Related: odoo/enterprise#8107
      Signed-off-by: default avatarXavier Morel (xmo) <xmo@odoo.com>
      28796cdd
    • Rémy Voet (ryv)'s avatar
      [FIX] stock: fix view of locked picking · bc6c5304
      Rémy Voet (ryv) authored
      
      When the multi-location is enabled, in the stock picking form, when
      the picking is unlocked, we can't modify move lines in the wizard,
      due to a bad readonly attribute which doesn't take in account
      'is_locked' field.
      
      closes odoo/odoo#44460
      
      X-original-commit: cc2bff6d
      Signed-off-by: default avatarRémy Voet <ryv-odoo@users.noreply.github.com>
      bc6c5304
  10. Jan 31, 2020
  11. Feb 03, 2020
  12. Jan 31, 2020
    • Katherine Zaoral's avatar
      [IMP] l10n_ar: extend constraint on pos number to ensure max 5 digits · a2af0ea8
      Katherine Zaoral authored
      
      Before this change we were letting the user to create a journal with a
      AFIP POS Number they like, and where they try to post an invoice in that
      jounrals they receive an error message telling that the document has not
      valid POS Number.
      
      In order to avoid this we add as part of the constraint where we check
      the validity of the AFIP POS Number which is: should be greater that 0,
      and should be 5 digits max.
      
      closes odoo/odoo#44433
      
      X-original-commit: 3e991fb4
      Signed-off-by: default avatarJosse Colpaert <jco@openerp.com>
      a2af0ea8
    • Katherine Zaoral's avatar
      [ADD] l10n_ar: use 5 digits pos number instead of 4 · f4026cb2
      Katherine Zaoral authored
      The law itself said that you can use 4 or 5 digits, but some customers
      complains that they want 5 (for eg. 00001) because some suppliers reject
      the invoice if only 4 digits (that is wrong, but suppliers do anything
      to avoid paying).
      
      We've check and AFIP online invoices use 5 digits always. So, to satisfy
      customers/suppliers and make code simpler, we think using 5 digits is a
      better option.
      
      X-original-commit: a475de89
      f4026cb2
    • lejeune quentin's avatar
      [IMP] point_of_sale: Add the possibility to the IoT Box to perform a self-flashing · e8611b36
      lejeune quentin authored
      
      To be able to flash the partition on which the IoT Box is executed,
      we must create a third partition and install an OS there to be able
      to boot on it and flash the partition of the IoT Box
      
      - Creation of the third partition
      - Raspbian download and checksum verification
      - Installation of Raspbian on the third partition
      - Download the IoT image on the Raspbian partition and check the checksum
      - Reboot on the Raspbian partition
      - Installation of the IoT image on the second partition
      - Reboot on the IoT partition
      - Cleaning and deleting the third partition
      
      closes odoo/odoo#44430
      
      Task: 2161955
      X-original-commit: 407d9a88
      Signed-off-by: default avatarQuentin Lejeune (qle) <qle@odoo.com>
      e8611b36
Loading