Neeraj Gupta
339d728774
[server] Handle no user err gracefully
2024-04-11 10:29:39 +05:30
Neeraj Gupta
fa195af971
[server]Change log level to warning
2024-04-11 10:26:19 +05:30
Neeraj Gupta
ed69de9875
[server]Log invalid password at warn level
2024-04-11 10:21:56 +05:30
Neeraj Gupta
46188313ad
Minor refactor
2024-04-09 11:20:45 +05:30
Neeraj Gupta
73eacfb30d
[server] Use correct app while updating ott table
2024-04-09 11:14:44 +05:30
vishnukvmd
c32badc82c
[server] Delete the subscriber on listmonk when needed
2024-04-05 17:12:06 +05:30
Manav Rathi
74decc32de
[server] Allow a configurable sslmode
...
Tested
- Existing defaults remain unchanged
- Setting db.sslmode = require in museum.yaml is honoured (in the docker compose environment, that causes the db connection to fail as expected)
2024-04-05 11:52:22 +05:30
Manav Rathi
b6177a5bc3
Listmonk mailing list control ( #1289 )
...
## Description
Add listmonk mailing list subscribe and unsubscribe
## Tests
Tested getSubscriberID, unsubscribe, and subscribe using a locally
running listmonk server with different parameters.
- [x] A new subscriber is created and added to the listmonk campaign
mailing list on listmonkSubscribe() for the given list IDs
- [x] Subscriber is removed from listmonk campaign mailing list on
listmonkUnsubscribe() for the given list IDs
- [x] The old email address is unsubscribed, and the new email is
subscribed when a user updates the email
2024-04-04 17:21:55 +05:30
Vishal
d8190926fd
Change if-else
2024-04-04 11:24:13 +05:30
Vishal
92715b658c
Change API parameter
2024-04-03 19:24:12 +05:30
Vishal
2ddf4c897c
Rectify if else
2024-04-03 18:25:41 +05:30
Vishal
ffefae89a6
Redefine struct
2024-04-03 17:50:53 +05:30
Vishal
39ec761949
fix warnings
2024-04-03 12:57:37 +05:30
Vishal
01f842c445
Rearrange methods
2024-04-03 12:41:18 +05:30
Neeraj Gupta
2fe703df92
[server] Increase embedding fetch limit ( #1300 )
...
## Description
Also use different semaphore than existing diff API
## Tests
2024-04-03 12:38:34 +05:30
Vishal
18c48c7e0a
Fix typo in comment
2024-04-03 11:14:55 +05:30
Neeraj Gupta
85778bcdaa
[server] Fix handling of redundant auth update
2024-04-03 07:05:03 +05:30
Vishal
b8100b1273
rename functions
2024-04-02 17:45:30 +05:30
Vishal
a5fcbbf901
add listmonk mailing list control (subscribe/usubscribe)
2024-04-02 17:36:53 +05:30
Neeraj Gupta
25cedd5e2f
[server] Gracefully handle stale collection entry ( #1260 )
...
## Description
## Tests
2024-03-30 15:24:52 +05:30
Neeraj Gupta
459c4515a0
[server] Drop locationTag table and related code
2024-03-29 16:08:28 +05:30
Vishal
d5f0334a34
Remove isEnabled from config
2024-03-28 17:44:08 +05:30
Vishal
1f75633c5c
Private method to bottom of the file
2024-03-28 15:03:27 +05:30
Vishal
cc3376154f
Change name
2024-03-27 22:39:12 +05:30
Vishal
a7692b7d2e
Update if else
2024-03-27 21:40:40 +05:30
Vishal
9893e3f305
Add Amazon SES for sending mails
2024-03-27 19:58:27 +05:30
vishnukvmd
44403c94c2
Cancel SEPA subscriptions when payments fail
2024-03-27 16:20:58 +05:30
vishnukvmd
25a054287a
Prevent duplicate emails for SEPA
2024-03-27 14:22:30 +05:30
vishnukvmd
888aca7e6c
Extract common code
2024-03-26 21:11:57 +05:30
vishnukvmd
31d3319d20
Revert "Depend on subscription-past-due events to trigger the account-on-hold email"
...
This reverts commit a131c16f4e
.
2024-03-26 20:59:02 +05:30
vishnukvmd
a131c16f4e
Depend on subscription-past-due events to trigger the account-on-hold email
2024-03-26 20:29:55 +05:30
vishnukvmd
f2aac262b1
Remove unused flag
2024-03-25 23:27:39 +05:30
vishnukvmd
4afc056a9f
Stop listening to subscription deleted events
2024-03-25 23:26:48 +05:30
vishnukvmd
2dcf5daf54
Handle cases where default payment method might not be specified
2024-03-25 23:16:20 +05:30
vishnukvmd
29245b73b9
Cancel subscriptions on SEPA failures immediately
2024-03-25 23:15:43 +05:30
vishnukvmd
d003542e42
Simplify how last payment method is fetched
2024-03-25 23:13:56 +05:30
vishnukvmd
a275ab7740
Set subscription to expire 7 days after payment failure
2024-03-23 14:37:29 +05:30
vishnukvmd
e634310cb1
Remove unused method
2024-03-21 14:49:37 +05:30
vishnukvmd
b95d7c241d
Create new subs only if the existing subscription is in a cancelled state
2024-03-21 14:48:29 +05:30
vishnukvmd
3cf680eec1
[WiP] Prevent subscription cancellation
2024-03-21 14:42:38 +05:30
vishnukvmd
1f17f2442a
Handle SEPA failures
2024-03-21 14:33:10 +05:30
vishnukvmd
859af52c64
Remove commented code
2024-03-21 13:55:42 +05:30
vishnukvmd
78e5e3bdb1
Minor refactor
2024-03-21 13:31:46 +05:30
vishnukvmd
5635e63cb7
Update handling for subscription updated events
2024-03-21 13:29:42 +05:30
Abhinav
520f7ab64c
only use PaymentBehaviorAllowIncomplete for SEPA payment method
2024-03-21 07:18:28 +05:30
Abhinav
4e074770d2
invoice client specific invoice api
2024-03-21 06:48:49 +05:30
vishnukvmd
db81f52cf1
Update mail when subscription is on-hold
2024-03-20 14:31:01 +05:30
vishnukvmd
628565cfaf
Merge branch 'main' into sepa-fix
2024-03-20 14:08:36 +05:30
Vishnu Mohandas
8101fe1495
Patch few Stripe related issues ( #1156 )
2024-03-20 14:07:26 +05:30
vishnukvmd
61d5f3189b
Update cancellation status on receiving webhook from Stripe
2024-03-20 14:05:09 +05:30