Skip to content
Snippets Groups Projects
  1. May 23, 2023
  2. Apr 14, 2023
  3. Feb 10, 2023
    • Martin Trigaux's avatar
      [I18N] migrate to the nex transifex API · d6ff011c
      Martin Trigaux authored
      Tansifex is deprecating it's client and switches to a go-based
      solution in its API v3
      
      The new client is still backward compatible with the old format but
      the v2 API is going to be phased out.
      See https://github.com/transifex/cli
      
       to install the deplyments using
      the tx client
      
      This PR is the result of the "tx migrate" command
      
      closes odoo/odoo#112350
      
      Transifex: adapt to new URL format
      X-original-commit: e5009eb0835cda0950716340f1341d69ca895677
      Related: odoo/enterprise#36898
      Related: odoo/documentation#3525
      Signed-off-by: default avatarMartin Trigaux (mat) <mat@odoo.com>
      d6ff011c
  4. Feb 03, 2023
  5. Feb 02, 2023
  6. Jan 31, 2023
  7. Dec 19, 2022
  8. Oct 04, 2022
  9. Sep 29, 2022
  10. Sep 24, 2022
  11. Sep 20, 2022
  12. Jul 20, 2022
  13. Jul 08, 2022
    • Thibault Delavallée's avatar
      [REM][MOV] knowledge: move to enterprise · 3305e2d1
      Thibault Delavallée authored
      Due to business decisions knowledge is moved to enterprise repository. As
      some other moves are planned, notably coupon or the complete responsible UI
      and support that are coming to community Odoo feels like knowledge belongs
      to enterprise applications.
      
      Planned move from enterprise to community are
      
        * mass mailing themes;
        * mobile UI;
        * complete coupon and loyalty cards support;
        * spreadsheet library;
      
      For any questions please refer to decision makers.
      
      Task-2900765
      
      X-original-commit: 9ba76621dc66fcf672ce514a47cc933bd9462f38
      Part-of: odoo/odoo#95556
      3305e2d1
  14. Jul 05, 2022
    • Thibault Delavallée's avatar
      [ADD][MOV] mass_mailing_themes: move to community · d480ecea
      Thibault Delavallée authored
      
      Rationale
      
      Due to business decisions mass mailing themes are moved to community repository.
      As some other moves are planned, notably coupon or mobile UI that are coming
      to community repository, this makes sense to have mailing templates along
      with the mobile UI.
      
      Having a responsive and mailing-friendly mailing is now part of community
      standards.
      
      For any questions please refer to decision makers.
      
      Task-2903948
      
      closes odoo/odoo#95379
      
      X-original-commit: 58ec2382e4e16ca8cff468a7d731d1de84df66ff
      Related: odoo/enterprise#29142
      Signed-off-by: default avatarThibault Delavallee (tde) <tde@openerp.com>
      d480ecea
  15. Jun 20, 2022
    • Martin Trigaux's avatar
      [I18N] *: create a saas-15.3 specific project · 9458eedb
      Martin Trigaux authored
      
      Until know, Transifex projects were organised as:
      - odoo-14
      - odoo-15
      - odoo-master
      
      with odoo-master changing frenquently to reflect the
      last used saas version, to prepare the future odoo-16 version.
      
      This was ok as most people used stable versions at that time.
      
      Now the saas versions are frequently released and many users of
      odoo.com are running these versions, the quality of translations is
      more important and preparing for the future version is not the only
      goal.
      
      Having only one project synchronised with a saas version is not enough
      as we frenquently have to support multiple versions in parallel
      (e.g. saas-15.2 for users and saas-15.3 for odoo.com).
      
      Switch to a project for each saas release to be more flexible.
      Hopefully, it won't be too much additional work for translators thanks
      to TM.
      
      New organisation
      - odoo-14
      - odoo-15
      - odoo-s15-2
      - odoo-s15-3
      
      and delete projects when it is no longer supported
      
      closes odoo/odoo#94010
      
      X-original-commit: bb071a903d5f0b2de4c3f945ed5f4ed7d13b1e94
      Related: odoo/enterprise#28588
      Signed-off-by: default avatarMartin Trigaux (mat) <mat@odoo.com>
      9458eedb
  16. May 17, 2022
  17. Apr 23, 2022
  18. Apr 12, 2022
    • Martin Trigaux's avatar
      [I18N] l10n_*: export translations · 02395d7e
      Martin Trigaux authored
      Localisation modules are converted to English and published in a
      separated project on Transifex
      https://www.transifex.com/odoo/odoo-15-l10n
      
      
      
      Every localisation module will progressively be converted to have the
      source in English and translated via Transifex.
      This will allow developers to improve the localisations without having
      to work with translators directly.
      
      closes odoo/odoo#88439
      
      X-original-commit: e5dfe8613723ba522e20334568c5637188ff2252
      Related: odoo/enterprise#26091
      Signed-off-by: default avatarMartin Trigaux (mat) <mat@odoo.com>
      02395d7e
  19. Apr 01, 2022
    • std-odoo's avatar
      [ADD] fetchmail_outlook, microsoft_outlook: add OAuth authentication · bcdf9e12
      std-odoo authored
      Purpose
      =======
      As it has been done for Gmail, we want to add the OAuth authentication
      for the incoming / outgoing mail server.
      
      Specifications
      ==============
      The user has to create a project on Outlook and fill the credentials
      in Odoo. Once it's done, he can create an incoming / outgoing mail
      server.
      
      For the authentication flow is a bit different from Gmail. For Outlook
      the user is redirected to Outlook where he'll accept the permission.
      Once it's done, he's redirected again to the mail server form view and
      the tokens are automatically added on the mail server.
      
      Technical
      =========
      There are 3 tokens used for the OAuth authentication.
      1. The authentication code. This one is only used to get the refresh
         token and the first access token. It's the code returned by the user
         browser during the authentication flow.
      2. The refresh token. This one will never change once the user is
         authenticated. This token is used to get new access token once they
         are expired.
      3. The access token. Those tokens have an expiration date (1 hour) and
         are used in the XOAUTH2 protocol to authenticate the IMAP / SMTP
         connection.
      
      During the authentication process, we can also give a state that will
      be returned by the user browser. This state contains
      1. The model and the ID of the mail server (as the same mixin manage
         both incoming and outgoing mail server)
      2. A CSRF token which sign those values and is verified once the browser
         redirect the user to the Odoo database. This is useful so a malicious
         user can not send a link to an admin to disconnect the mail server.
      
      Task-2751996
      
      X-original-commit: 18dad5b13b0af81ef2089fc039b3a866a2895a53
      Part-of: odoo/odoo#87731
      bcdf9e12
  20. Feb 14, 2022
  21. Feb 01, 2022
    • Denis Ledoux's avatar
      [ADD] auth_totp_mail: 2FA using code sent by email · a08a0b64
      Denis Ledoux authored
      
      Add the possibility to force the two-factor authentication for all users,
      using a two-factor authentication by email
      when the 2FA using an Authenticator app is not configured for the user.
      
      Two possibilities:
       - Force the 2FA only for employee users using the system parameter `auth_totp.policy=employee_required`
       - Force the 2FA for all users, employees and portals, using the system parameter `auth_totp.policy=all_required`
      
      closes odoo/odoo#83750
      
      Signed-off-by: default avatarDenis Ledoux (dle) <dle@odoo.com>
      a08a0b64
  22. Jan 27, 2022
    • qmo-odoo's avatar
      [ADD] {google,fetchmail}_gmail: OAuth for gmail servers · 04e86613
      qmo-odoo authored
      
      Purpose
      =======
      Less secured apps are no longer supported by google, therefore, we need
      to transition to the OAuth2 authentication system.
      
      Specifications
      ==============
      1. User will need to fill their Gmail API credentials in the main
         settings page
      2. Then, in the incoming / outgoing mail server form view, they will
         need to tick the Gmail support checkbox
      3. A link will be available to be redirected to Gmail and accept the
         permission
      4. The user can now copy / paste the authorization code in Odoo, set
         his email as "login" and then send / receive emails with Gmail
      
      Task-2170676
      
      closes odoo/odoo#83424
      
      X-original-commit: ff223afc5300b2421b8ce935bb468f503c938c5d
      Signed-off-by: default avatarThibault Delavallee (tde) <tde@openerp.com>
      04e86613
  23. Dec 07, 2021
  24. Oct 14, 2021
  25. Sep 16, 2021
  26. Sep 06, 2021
    • Victor Feyens's avatar
      [REM] adyen_platforms, *: remove Odoo Payments modules · fbfd99e6
      Victor Feyens authored
      
      *: extensions of `adyen_platforms`, namely:
         - pos_adyen: remove related code, records, views, ...
         - payment_odoo: remove the module
         - sale_payment_odoo: remove the module
      
      Modules related to Odoo Payments are already all merged since 14.0 and
      14.4 (depending on the module). As the plan is to merge the final
      version of Odoo Payments in 15.0 soon after the release, we want to
      avoid all the complications that inevitably come with huge diffs, model
      changes, XMLID collisions, etc. when merging in a stable version. Even
      though it is possible to install these modules since 14.0, no
      information could be lost during the upgrade since the entry point of
      the application has never been activated.
      
      task-2637770
      
      closes odoo/odoo#75852
      
      Related: odoo/upgrade#2804
      Signed-off-by: default avatarAntoine Vandevenne (anv) <anv@odoo.com>
      Co-authored-by: Antoine Vandevenne (anv)
      fbfd99e6
  27. Aug 25, 2021
    • Thibault Delavallée's avatar
      [MOV] website_crm_iap_reveal: rename ``crm_iap_lead_website`` module · 528880aa
      Thibault Delavallée authored
      PURPOSE
      
      Perform a global renaming / cleaning of IAP features often added or merged
      with minimal review. Time to cleanup !
      
      SPECIFICATIONS
      
      Rename ``crm_iap_lead_website`` to ``website_crm_iap_reveal``. This module
      is an addition to ``website_crm``, notably using visitor based information
      to generate leads based on rules.
      
      LINKS
      
      Task-2630969
      Prepares Task-2600047 (code improvements and cleaning)
      COM PR odoo/odoo#75514
      ENT PR odoo/enterprise#20424
      UPG PR odoo/upgrade#2770
      528880aa
    • Thibault Delavallée's avatar
      [MOV] crm_iap_mine: rename ``crm_iap_lead`` module · 8eacdca9
      Thibault Delavallée authored
      PURPOSE
      
      Perform a global renaming / cleaning of IAP features often added or merged
      with minimal review. Time to cleanup !
      
      SPECIFICATIONS
      
      Rename ``crm_iap_lead`` to ``crm_iap_mine`` . Indeed it adds lead mining
      feature on top of crm.
      
      LINKS
      
      Task-2630969
      Prepares Task-2600047 (code improvements and cleaning)
      COM PR odoo/odoo#75514
      ENT PR odoo/enterprise#20424
      UPG PR odoo/upgrade#2770
      8eacdca9
    • Thibault Delavallée's avatar
      [MOV] crm_iap_enrich: rename ``crm_iap_lead_enrich`` module · 98d2f445
      Thibault Delavallée authored
      PURPOSE
      
      Perform a global renaming / cleaning of IAP features often added or merged
      with minimal review. Time to cleanup !
      
      SPECIFICATIONS
      
      Rename ``crm_iap_lead_enrich`` to ``crm_iap_enrich`` . Lead naming is not
      really required as it is a bridge build on ``crm``.
      
      LINKS
      
      Task-2630969
      Prepares Task-2600047 (code improvements and cleaning)
      COM PR odoo/odoo#75514
      ENT PR odoo/enterprise#20424
      UPG PR odoo/upgrade#2770
      98d2f445
  28. Jul 12, 2021
  29. May 11, 2021
  30. Feb 19, 2021
  31. Dec 11, 2020
  32. Nov 30, 2020
  33. Nov 16, 2020
  34. Oct 05, 2020
  35. Sep 29, 2020
  36. Sep 07, 2020
  37. Sep 01, 2020
  38. Jun 09, 2020
Loading