Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

12.0 mig mass_mailing_custom_unsubscribe #402

Commits on Jun 10, 2019

  1. Configuration menu
    Copy the full SHA
    6cbc6a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2da2ab2 View commit details
    Browse the repository at this point in the history
  3. [MIG] Make modules uninstallable

    pedrobaeza authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    75f2b13 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c09b6e1 View commit details
    Browse the repository at this point in the history
  5. [MIG] Rename manifest files

    pedrobaeza authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    11e3133 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db7ea5f View commit details
    Browse the repository at this point in the history
  7. [8.0][IMP][mass_mailing_custom_unsubscribe] Get reasons for unsubscri…

    …ption (OCA#58)
    
    * [8.0][IMP][mass_mailing_custom_unsubscribe] Get reasons for unsubscription.
    yajo authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    f24fda3 View commit details
    Browse the repository at this point in the history
  8. [9.0][MIG][mass_mailing_custom_unsubscribe] Migrate.

    - Imported last updates from v8.
    - Adapted to v9.
    - Added a saner default to `mass_mailing.salt` configuration parameter by
      reusing `database.secret` if available, hoping that some day
      odoo/odoo#12040 gets merged.
    - Updated README.
    - Increase security, drop backwards compatibility.
      Security got improved upstream, which would again break compatibility among current addon and future master upstream.
      I choose to break it now and keep it secured future-wise, so I drop the backwards compatibility features.
    - Includes tour tests.
    - Removes outdated tests.
    - Extends the mailing list management form when unsubscriber is a contact.
    - Adds a reason form even if he is not.
    - Avoids all methods that were not model-agnostic.
    
    [FIX][mass_mailing_custom_unsubscribe] Reasons noupdate
    
    After this fix, when you update the addon, you will not lose your customized reasons.
    
    [FIX] Compatibilize with mass_mailing_partner
    
    Current test code was based on the assumption that the `@api.model` decorator on `create()` ensured an empty recordset when running the method, but that's not true. This was causing an incompatibility betwee these tests and the `mass_mailing_partner` addon, which works assuming 0-1 recordsets.
    
    Now records are created from an empty recordset, and thus tests work everywhere.
    
    Update instructions
    
    If the user does not add the unsubscribe snippet, nothing will happen, so it's added to README to avoid confusion when testing/using the addon.
    
    [FIX] Use the right operator to preserve recordsets order
    
    Using `|=` sorts records at will each time (treating them as Python's `set`).
    Using `+=` always appends a record to the end of the set.
    Since we are using the record position in the set, this caused the test to work sometimes and fail other times. Now it works always.
    yajo authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    96e2743 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d99961a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ad68bf6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    07ab8a7 View commit details
    Browse the repository at this point in the history
  12. [IMP] mass_mailing_custom_unsubscribe: GDPR compliance (OCA#267)

    * [IMP] mass_mailing_custom_unsubscribe: GDPR compliance
    
    - Record resubscriptions too.
    - Record action metadata.
    - Make ESLint happy.
    - Quick color-based action distinction in tree view.
    - Add useful quick groupings.
    - Display (un)subscription metadata.
    - Pivot & graph views.
    yajo authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    e25aff7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    35df61a View commit details
    Browse the repository at this point in the history
  14. [FIX] do not use section titles in readme fragments

    This creates inconsistency issues when assembling them in the README.
    sbidoul authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    68cb82e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f57433a View commit details
    Browse the repository at this point in the history
  16. Translated using Weblate (French)

    Currently translated at 80.0% (44 of 55 strings)
    
    Translation: social-11.0/social-11.0-mass_mailing_custom_unsubscribe
    Translate-URL: https://translation.odoo-community.org/projects/social-11-0/social-11-0-mass_mailing_custom_unsubscribe/fr/
    didierdonze authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    232e279 View commit details
    Browse the repository at this point in the history
  17. mass_mailing_custom_unsubscribe: Fix testing error

    Fix assertIn error thrown in testing mode
    ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    345f579 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d51e00f View commit details
    Browse the repository at this point in the history
  19. [UPD] README.rst

    OCA-git-bot authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    573ab59 View commit details
    Browse the repository at this point in the history
  20. Update translation files

    Updated by Update PO files to match POT (msgmerge) hook in Weblate.
    oca-transbot authored and ernestotejeda committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    907546c View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2019

  1. Configuration menu
    Copy the full SHA
    fd6344b View commit details
    Browse the repository at this point in the history