Commit graph

  • ed66c7306b
    Fix typo (#1755) Adrià Casajús 2023-05-29 17:50:41 +02:00
  • f0f5fb51c9
    Fix typo #1755 Adrià Casajús 2023-05-29 17:43:53 +02:00
  • 07bb658310
    Show the default domain for creating aliases even if it's not requested by a partner (#1754) Adrià Casajús 2023-05-29 16:40:04 +02:00
  • 865c6164a6
    Ensure we catch prefixes in test #1754 Adrià Casajús 2023-05-29 16:35:06 +02:00
  • b97d20c098
    Added test to validate suffixes Adrià Casajús 2023-05-29 16:33:21 +02:00
  • f7574f4cad
    Remove unused function Adrià Casajús 2023-05-29 16:15:15 +02:00
  • 8b0859fa1f
    Simplified logic Adrià Casajús 2023-05-29 16:14:36 +02:00
  • fff3d90bd0
    Reformat Adrià Casajús 2023-05-29 15:55:12 +02:00
  • 665ec274f5
    Simplify logic Adrià Casajús 2023-05-29 15:46:20 +02:00
  • 204486c8f7
    Show the default domain in the suffixes even if it's not allowed Adrià Casajús 2023-05-29 15:22:15 +02:00
  • e43a2dd34d
    Have subscription callback whenever a subscription changes (#1748) Adrià Casajús 2023-05-26 15:33:55 +02:00
  • dba52bfdc6
    Fixed tests #1748 Adrià Casajús 2023-05-26 15:17:32 +02:00
  • 93296cf1dc
    Have subscription callback whenever a subscription changes Adrià Casajús 2023-05-25 19:54:45 +02:00
  • fcb51543c0
    Bump requests from 2.25.1 to 2.31.0 #1745 dependabot/pip/requests-2.31.0 dependabot[bot] 2023-05-23 01:41:13 +00:00
  • 6954174d1e
    Merge branch 'master' into allow_false_config #1294 ymage 2023-05-19 02:52:14 +05:30
  • 3de83f2f05
    Add toggle to check if a user is premium without the partner subscription (#1739) v4.28.2 Adrià Casajús 2023-05-15 12:34:58 +02:00
  • e5a75c096d
    Parter created users do not have a newsletter alias id #1739 Adrià Casajús 2023-05-15 12:20:54 +02:00
  • 6b51e2ea88
    fix test Adrià Casajús 2023-05-15 10:57:33 +02:00
  • 140747fc9e
    Add toggle to check if a user is premium without the partner subscription Adrià Casajús 2023-05-15 10:41:57 +02:00
  • e4d4317988
    Various fixes (#1733) Adrià Casajús 2023-05-10 15:31:30 +02:00
  • 778400e679
    Return the same wether is a valid email or not #1733 Adrià Casajús 2023-05-10 15:29:13 +02:00
  • c746b48d49
    Added csrf validation on email change request and validation Adrià Casajús 2023-05-10 12:52:16 +02:00
  • 855e5b3083
    Reset all password tokens on password reset Adrià Casajús 2023-05-10 12:27:01 +02:00
  • da2cedd254
    Update package-lock.json to fix build error (#1732) v4.28.1 Adrià Casajús 2023-05-10 11:18:45 +02:00
  • b778a23b7b
    Update package-lock.json to fix build error #1732 Adrià Casajús 2023-05-10 11:16:43 +02:00
  • e343b27fa6
    Update package-lock.json (#1728) Adrià Casajús 2023-05-09 18:10:13 +02:00
  • 78ff274e06
    Update package-lock.json #1728 Adrià Casajús 2023-05-09 18:05:41 +02:00
  • 6dfb6bb3e4
    Revert "Add code verification for creating mailboxes (#1725)" (#1727) Adrià Casajús 2023-05-09 18:04:04 +02:00
  • 4ab8df290e
    Revert "Add code verification for creating mailboxes (#1725)" #1727 Adrià Casajús 2023-05-09 17:56:56 +02:00
  • a5e7da10dd
    Add code verification for creating mailboxes (#1725) v4.28.0 Adrià Casajús 2023-05-09 16:35:58 +02:00
  • 8f5a279a55
    Fix delete error #1725 Adrià Casajús 2023-05-09 16:26:34 +02:00
  • 87e5ef4828
    Update package.lock Adrià Casajús 2023-05-09 16:05:47 +02:00
  • f7acc8bbd4
    Fix test Adrià Casajús 2023-05-09 12:56:27 +02:00
  • 0aa5b52cca
    Added delete to the mailbox utils Adrià Casajús 2023-05-09 12:47:41 +02:00
  • a2f0b6d0f2
    Use exceptions Adrià Casajús 2023-05-09 12:32:49 +02:00
  • 8662e2ffbd
    Added validation checks Adrià Casajús 2023-05-09 12:14:10 +02:00
  • 6858f6ff35
    Add code verification for creating mailboxes Adrià Casajús 2023-05-08 18:56:57 +02:00
  • 5ddbca05b2
    Check users aren't using an alias as their link email address for partner links (#1724) Adrià Casajús 2023-05-08 18:47:10 +02:00
  • 9b39d049c7
    Check users aren't using an alias as their link email address for partner links #1724 Adrià Casajús 2023-05-08 18:29:54 +02:00
  • 0aa7b426f5
    Check users aren't using an alias as their link email address for partner links use-coupon-once Adrià Casajús 2023-05-08 18:29:54 +02:00
  • b502d3f88a
    fix(build): Update docker image of Node to v20 mlec 2023-05-06 07:07:32 +02:00
  • 1d85baa2f9 add modal to create alias & minor improvements #1719 D-Bao 2023-05-05 17:08:52 +02:00
  • b8e7b3ef47 (WIP) new SPA for Aliases page using Vue.js D-Bao 2023-05-05 10:24:07 +02:00
  • 6c33e0d986
    documentation clarification (#1717) Faisal Misle 2023-05-03 19:56:22 +02:00
  • 7cb7b48845
    Ensure coupons are only used once (#1718) Adrià Casajús 2023-05-03 16:18:46 +02:00
  • be70e49596
    Update test to handle redirect #1718 Adrià Casajús 2023-05-03 16:11:59 +02:00
  • e54af47c70
    Ensure coupons are only used once Adrià Casajús 2023-05-03 16:01:21 +02:00
  • 6276ad4419
    Stats endpoint (#1716) Son Nguyen Kim 2023-05-03 10:15:47 +02:00
  • f46fca3829
    documentation clarification #1717 Faisal Misle 2023-05-03 10:12:51 +02:00
  • d565c8400a
    Chore(deps): Bump flask from 1.1.2 to 2.2.5 #1714 dependabot/pip/flask-2.2.5 dependabot[bot] 2023-05-02 21:07:55 +00:00
  • 07ad784601 update pytest #1716 Son Nguyen Kim 2023-05-02 23:03:29 +02:00
  • 1653625b61 Add GET /api/stats Son Nguyen Kim 2023-05-02 23:03:19 +02:00
  • 66c3a07c92
    Update dep (#1715) Son Nguyen Kim 2023-05-02 23:01:55 +02:00
  • d9991a9ded update package-lock using npm 9.6.4 and node 20.0 #1715 Son Nguyen Kim 2023-05-02 22:47:22 +02:00
  • e0eb400f09 update some dependencies: newrelic, gevent Son Nguyen Kim 2023-05-02 22:46:46 +02:00
  • 16f42b61a7 feat(alias-used-on): Run black and djlint before MR #1708 mlec 2023-04-27 00:01:51 +02:00
  • d5a74b8c5c feat(alias-used-on): Propagate the new option to all select mlec 2023-04-26 23:52:18 +02:00
  • 825bc794c8 feat(alias-used-on): Add more details for the end user mlec 2023-04-26 23:19:39 +02:00
  • b55ae92d6d feat(alias-used-on): Add ability to add hostname manually mlec 2023-04-26 22:58:49 +02:00
  • af340a60a2 feat(alias-used-on): Add websites where an alias is used mlec 2023-04-24 23:43:44 +02:00
  • 3fc5a30042
    Merge e92fbf90c3 into 23a4e46885 #1301 dependabot[bot] 2023-04-23 22:59:04 +02:00
  • e1702d1c87
    Merge 2bdc3c9e24 into 23a4e46885 #1672 dependabot[bot] 2023-04-23 22:59:04 +02:00
  • 23a4e46885
    add option to show/hide stats in aliases page (#1697) v4.27.0 D-Bao 2023-04-22 19:16:03 +00:00
  • 9f433d4e8c
    Chore(deps): Bump sqlparse from 0.4.2 to 0.4.4 #1705 dependabot/pip/sqlparse-0.4.4 dependabot[bot] 2023-04-21 22:01:36 +00:00
  • 52e6f5e2d2
    Fix: Allow contacts created with a domain to be delivered even if the domain cannot be used any more for contact creation (#1704) Adrià Casajús 2023-04-21 21:07:58 +02:00
  • 41bd4af9f8
    Fix: Allow contacts created with a domain to be delivered even if the domain cannot be used any more for contact creation #1704 Adrià Casajús 2023-04-21 16:39:02 +02:00
  • 59c189957f
    fix the E501 check (#1702) v4.26.1 Son Nguyen Kim 2023-04-20 12:43:43 +02:00
  • d5f2bad39c fix the E501 check #1702 Son 2023-04-20 12:28:03 +02:00
  • bec8cb2292
    Alias domain as contact domain (#1689) v4.26.0 Adrià Casajús 2023-04-20 12:14:53 +02:00
  • 2b2aedba0f fix test #1689 Son 2023-04-20 12:08:05 +02:00
  • 70c0b37037 fix migration Son 2023-04-20 11:48:10 +02:00
  • ae8cd5830f reverse logic Son 2023-04-20 11:25:11 +02:00
  • 322acbb854 Merge remote-tracking branch 'origin/master' into source-domain-as-contact Son 2023-04-20 11:24:20 +02:00
  • 7f23533c64
    Fix sever typo (#1701) Adrià Casajús 2023-04-20 11:06:59 +02:00
  • 70276505e6
    Fix migration #1701 Adrià Casajús 2023-04-20 10:59:49 +02:00
  • f46a66d424
    Limit the name to 100 chars Adrià Casajús 2023-04-20 10:52:56 +02:00
  • 44e6857c87
    Fix: typo Adrià Casajús 2023-04-20 10:40:28 +02:00
  • db7eadc01c
    Fix: typo Adrià Casajús 2023-04-20 10:36:31 +02:00
  • 7cd457ab60
    Configure via db wether the domain can be used as a reverse_domain Adrià Casajús 2023-04-19 17:08:09 +02:00
  • e5fbe66870
    Fix: Retry incrementally in the future and abort after certain retries fix/random-injection Adrià Casajús 2023-04-19 12:35:46 +02:00
  • a10216fdda
    Only use reply domains for sl domains Adrià Casajús 2023-04-17 18:21:41 +02:00
  • 631c988d7f add option to show/hide stats in aliases page #1697 D-Bao 2023-04-17 17:53:51 +02:00
  • 18fea55ef3
    Removed check trash Adrià Casajús 2023-04-17 12:21:35 +02:00
  • f2418b5972 remove redundant condition #1691 D-Bao 2023-04-17 12:16:44 +02:00
  • aa235111a3 reduce width for more space for future side panel D-Bao 2023-04-17 12:16:19 +02:00
  • 62fecf1190
    Add end_at index to PartnerSubscription (#1696) Adrià Casajús 2023-04-15 20:49:59 +02:00
  • 06ea00c8f7
    Add end_at index to PartnerSubscription #1696 Adrià Casajús 2023-04-15 20:44:34 +02:00
  • 9d8116e535
    Add migrations to create indexes (#1694) v4.25.1 Adrià Casajús 2023-04-14 19:10:21 +02:00
  • 789b73ee05
    Add migrations to create indexes #1694 Adrià Casajús 2023-04-14 19:10:01 +02:00
  • 796c0c5aa1
    Add alias indexes in the tables that refer to alias to speedup the alias deletion process (#1693) Adrià Casajús 2023-04-14 19:08:52 +02:00
  • dbcde1711f
    Add alias indexes in the tables that refer to alias to speedup the alias deletion process #1693 Adrià Casajús 2023-04-14 18:59:42 +02:00
  • 5a56b46650
    Add pgp_fingerprint as index for contacts (#1692) v4.25.0 Adrià Casajús 2023-04-14 18:29:06 +02:00
  • da38f8d6d6
    Add pgp_fingerprint as index for contacts #1692 Adrià Casajús 2023-04-14 18:20:43 +02:00
  • 350d246d32
    Add pgp_fingerprint as index for contacts Adrià Casajús 2023-04-14 18:20:43 +02:00
  • 72a72a93b6 rename alias detail page title D-Bao 2023-04-14 15:08:40 +02:00
  • f808d42240 modify 2 redirections to alias detail page D-Bao 2023-04-14 15:03:29 +02:00
  • 4ff9dc80ba create 'alias detail' page D-Bao 2023-04-14 12:32:25 +02:00
  • d6ff744083
    Set VERP for the forward phase to the contact domain Adrià Casajús 2023-04-12 17:30:17 +02:00
  • 90cef3ca7d
    Use helper Adrià Casajús 2023-04-12 12:13:29 +02:00
  • e3ae9bc6d5
    Replace save/update buttons with an auto save feature (#1685) D-Bao 2023-04-11 20:52:44 +00:00