- Fix Stripe auto-payment charge
- Fix Mollie auto-payment
- Add more tests
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Jun 3 2020
Jun 1 2020
May 29 2020
- Update transaction log with payment description
- Add wallet:mandate command to view/enable/disable auto-payment
- Disabled mandate handling, test and fixed some flaky tests
- Use transaction log
May 28 2020
- Add some payment notification jobs/emails
- More on auto-top-ups and disabling mandates
- Added tests for two jobs
- Tests for Mollie wallet top-ups
- Rename templates
- Fix parse error
- Stripe: Webhook fixes, more tests
- Add todo
- More webhook tests, send notifications for recurring payments only
- Disable auto-payment mandate on failed payment
- Add payment success/failure notification emails with tests
- Payment mandate disabled notification
- Fix typos
- Small improvements
- Improve wording
- Add fakeRender() for all templates
I think we'll need this code as a method on the Wallet object, as it will be needed also for UI. And we need a test. I don't understand the code, so I might get back to it later.
Rebased
Tests look good.
One last change request. Is it finished?
May 27 2020
- More webhook tests, send notifications for recurring payments only
- Disable auto-payment mandate on failed payment
- Add payment success/failure notification emails with tests
- Payment mandate disabled notification
- Fix typos
- Small improvements
- Improve wording
Looking at the code in context of removing entitlements, I see we might not handle removing storage entitlements properly. We have to add some tests to tests/Feature/Controller/UsersTest::testUpdateEntitlements().
So far so good. I have two stories to consider:
- User is deleting and adding the same SKU every 13 days - got it for free.
- (After 14 days of using his account) user raises quota, then in 14 days he lowers it - got the "rised quota period" for free.
May 26 2020
- Add some payment notification jobs/emails
- More on auto-top-ups and disabling mandates
- Added tests for two jobs
- Tests for Mollie wallet top-ups
- Rename templates
- Fix parse error
- Stripe: Webhook fixes, more tests
- Add todo
May 25 2020
May 22 2020
May 20 2020
Maybe we should authenticate the user with IMAP instead? As far as I know the protocol spec. does not require authentication, but it recommends it.
This driver is not a high prio for us. Patches welcome.
May 19 2020
Ok, I was testing a different case. However, this case also works with Kolab backend. I assume that you're using the database driver. Is it right?
May 18 2020
Rebase
- Add Mollie/Stripe tests
- Browser tests, mollie/stripe
- More browser tests, make possible to run both stripe and mollie tests
- Silence more phpstan errors
- Use wallet's payment provider if exists instead of the default provider
- Support: Display auto-payment info
- Log failed payment responses
@bohlender As you can see here I use btn-warning for the Subscribe/Unsubscribe button, which makes the button orange. I found that yellow didn't work well for buttons. Maybe we should just not use btn-warning at all. Please take a look at https://bifrost.kolabsystems.com/T315890#2637686 for possible improvement. I'd like to know your opinion.
May 15 2020
May 14 2020
May 13 2020
May 12 2020
May 11 2020
- Log failed payment responses
- Support: Display auto-payment info
May 7 2020
It works for me with Kolab backend, although the event info dialog displays "Repeat: Every 1 month(s), forever ". When I edit the event Recurrence form looks correct and the event is displayed properly on the 3rd Thursday as defined. So, I see only a problem with the "Repeat" text not being complete.
May 6 2020
May 5 2020
- Add Mollie/Stripe tests
- Browser tests, mollie/stripe
- More browser tests, make possible to run both stripe and mollie tests
- Silence more phpstan errors
- Use wallet's payment provider if exists instead of the default provider
May 4 2020
May 1 2020
Apr 30 2020
- Add Mollie/Stripe tests
- Browser tests, mollie/stripe
- More browser tests, make possible to run both stripe and mollie tests
Apr 28 2020
Apr 27 2020
Apr 23 2020
Apr 21 2020
Resolve merge conflict
Apr 19 2020
- Don't invoke user update job on user setting that is not used by the backend
- Add tests for User::name()
Apr 17 2020
Apr 14 2020
Apr 13 2020
- Remove lodash