Skip to content
Snippets Groups Projects
  1. Sep 25, 2023
  2. Sep 24, 2023
  3. Sep 23, 2023
  4. Sep 22, 2023
  5. Sep 21, 2023
    • Mayurrajsinh Rathod's avatar
      [FIX] event: prevent scheduled communication for inactive events · 10c4091f
      Mayurrajsinh Rathod authored
      
      Prior this commit:
      The mail scheduler of the event notifies the attendees even when the event is
      no longer active.
      
      After this commit:
      Inactive events no longer notify attendees.
      
      Task-3381876
      
      closes odoo/odoo#130237
      
      Signed-off-by: default avatarThibault Delavallee (tde) <tde@openerp.com>
      10c4091f
    • Robin Lejeune (role)'s avatar
      [FIX] website_crm: fix access error for users without CRM rights · 5ba09c2c
      Robin Lejeune (role) authored
      1. Backport of [1].
      2. Steps to reproduce:
      - Install website_crm
      - Connect as Admin and remove the sales rights for Demo
      - Check the website on a private window (to create an anonymous visit)
      - Connect as Demo on the normal window
      - Go to Website > Reporting > Visitors
      => It triggers an access error due to lead_ids being restricted to
      sales_team.group_sale_salesman.
      (Note: the error sometimes isn't triggered at that point. In that case,
      click on the visitor: the same error will trigger.)
      
      Considering the computed field doesn't do anything critical as it just
      retrieves the email and phone number, the restriction is overridden on
      the field.
      
      [1]: https://github.com/odoo/odoo/commit/7de453477d7c23e607a15e0d60613080857e3371
      
      
      
      opw-3475301
      
      closes odoo/odoo#135991
      
      Signed-off-by: default avatarQuentin Smetz (qsm) <qsm@odoo.com>
      5ba09c2c
    • erl-odoo's avatar
      [IMP] core: ease testing upgrade scripts in custom modules · e8683726
      erl-odoo authored
      
      Upgrade (aka migration) scripts are a core part of Odoo, allowing
      database manipulations for modules during version changes.
      
      Any module, including custom ones can run upgrade scripts, even if the
      `--upgrade-path` flag (and with it, the `odoo.upgrade` sub-module) is
      not present. Currently only the "standard" modules benefit of easy
      upgrade script testing. Any custom modules that want to run tests of
      their upgrades have to import the tests in the usual `tests` folder,
      which is not ideal.
      
      Therefore, to allow TDD and programmatic testing of upgrade scripts in
      custom modules, the test discovery is here modified to also parse the
      module's `migrations` and `upgrades` sub-modules for tests.
      
      closes odoo/odoo#136130
      
      X-original-commit: 483cc20b
      Signed-off-by: default avatarChristophe Simonis (chs) <chs@odoo.com>
      Signed-off-by: default avatarVranckx Florian (flvr) <flvr@odoo.com>
      e8683726
    • Leloup Loïc (lole)'s avatar
      [FIX] mail : speed systray_get_activities · bba39fa8
      Leloup Loïc (lole) authored
      When the number of mail.activities for a user was getting too big, the whole database is getting slowed down as the activities are recomputed each time a page is loaded.
      
      The issue was mostly brought by commit [03c3d440](https://github.com/odoo/odoo/commit/03c3d440ae31baa0400b7adba7f6373556ff5c38
      
      ).
      
      The time was recorded when refreshing the home page of the site.
      
      |     |     |     |
      | --- | --- | --- |
      | #activities | before PR | after PR |
      | 100 000 on 1 model | 22.66s (single test) | 0.408s (worst of few runs) |
      | 40 on 40 models | 0.06s worst, 0.037s best | 0.053s (worst of few) (0.038s best) |
      
      closes odoo/odoo#134126
      
      Signed-off-by: default avatarSébastien Theys (seb) <seb@odoo.com>
      bba39fa8
    • Mathieu Walravens's avatar
      [FIX] product_expiry: send alert activity to the correct user · dacfa844
      Mathieu Walravens authored
      
      Steps to reproduce:
      1. Have 2 companies, and select the one w/ the highest ID
      2. Create a new product tracked by lot + expiration date
      3. Receive product
      4. Set the received lot's expiration and alert dates in the past
      5. Inventory > Operations > Run scheduler
      
      Before this commit:
      An activity is created on the lot for OdooBot,
      despite the product's responsible set to the current user.
      It happens because the default value for `responsible_id` is the current
      user, but the value is only set for the current company. When the
      scheduler runs, it doesn't set the company; therefore, it takes the
      product's responsible user for the company with the lowest ID, which is
      not set.
      
      After this commit:
      The activity is created for the product's responsible user using
      the lot's company.
      
      opw-3489340
      
      closes odoo/odoo#135361
      
      Signed-off-by: default avatarTiffany Chang (tic) <tic@odoo.com>
      dacfa844
    • OCA Git Bot's avatar
      d0dd76e9
  6. Sep 20, 2023
    • Laurent Smet's avatar
      [FIX] account: Allow custom tax tags on misc journal entry · 1cad85f7
      Laurent Smet authored
      
      - Create a move
      - Add a line and set a custom tax tag on it
      - Add a new line to balance the move
      => The tax tag is gone.
      
      This is because the code is recomputing taxes when adding a new line.
      
      closes odoo/odoo#135756
      
      Opw: 3487465
      Signed-off-by: default avatarBrice Bartoletti (bib) <bib@odoo.com>
      1cad85f7
    • Mathieu Walravens's avatar
      [FIX] stock_account: correct accounts for dropship return · 30de83a5
      Mathieu Walravens authored
      
      Before this commit:
      When returning a dropshipping, the valuation layers created do not have
      the correct accounts on it:
       - Valuation -> Input   for the first SVL
       - Output -> Valuation  for the second SVL
      
      After this commit:
      For a dropshipped move, valuation layers have the following chain
      of accounts:
       - Input -> Valuation   for the first SVL
       - Valuation -> Output  for the second SVL
      Therefore, the return should have it reversed:
       - Output -> Valuation  for the first SVL
       - Valuation -> Input   for the second SVL
      
      Steps to reproduce:
      1. Create a dropship product with automated inventory valuation
      2. Create a Sales Order, go on the PO and confirm it
      3. Set quantities and validate dropshipping
      4. Return delivered product (dropship return)
      
      opw-3391174
      
      closes odoo/odoo#132864
      
      Signed-off-by: default avatarWilliam Henrotin (whe) <whe@odoo.com>
      30de83a5
    • Huy Lee's avatar
      [FIX] website: cannot navigate to anchor link · f5fca171
      Huy Lee authored
      After commit [1], the check that the target url is different from
      the current page's url has been removed thus leading to error that anchor
      link always scroll down to element that have data-anchor enabled.
      
      Steps to reproduce (the easiest way):
      - Install Website Blog
      - Turn on customize comment on post
      - Go incognito then access any blog post, scroll down and click the
      `Sign in to leave a comment` button
      - Holy, the page scrolls down to the discussion section but doesn't go
      to the login page
      
      [1]: https://github.com/odoo/odoo/commit/fb087dbec96f5e533d1fdd9c2b0c2e00296c83de
      
      
      
      closes odoo/odoo#135620
      
      Signed-off-by: default avatarBenjamin Vray (bvr) <bvr@odoo.com>
      f5fca171
    • OCA Git Bot's avatar
      5afa6d0e
  7. Sep 19, 2023
  8. Sep 18, 2023
  9. Sep 17, 2023
  10. Sep 16, 2023
  11. Sep 15, 2023
  12. Sep 14, 2023
  13. Sep 13, 2023
  14. Sep 12, 2023
  15. Sep 11, 2023
  16. Sep 10, 2023
Loading