Page MenuHomePhorge
Feed Advanced Search

Jun 3 2020

machniak updated the diff for D1249: Wallet charge: top-ups and notifications.
  • Fix Stripe auto-payment charge
  • Fix Mollie auto-payment
  • Add more tests
Jun 3 2020, 9:37 AM

Jun 1 2020

machniak updated the test plan for D1309: Receipt document (html and pdf).
Jun 1 2020, 10:43 AM
machniak requested review of D1309: Receipt document (html and pdf).
Jun 1 2020, 10:33 AM

May 29 2020

machniak retitled D1249: Wallet charge: top-ups and notifications from WIP: Wallet charge: top-ups and notifications
May 29 2020, 4:30 PM
machniak updated the summary of D1249: Wallet charge: top-ups and notifications.
May 29 2020, 4:30 PM
machniak updated the diff for D1249: Wallet charge: top-ups and notifications.
  • 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
May 29 2020, 4:29 PM
machniak updated the summary of D1267: Support: Awarding a bonus or penalty (Bifrost#T315896).
May 29 2020, 8:18 AM
machniak updated the diff for D1267: Support: Awarding a bonus or penalty (Bifrost#T315896).
  • Use transaction log
May 29 2020, 8:17 AM

May 28 2020

machniak planned changes to D1249: Wallet charge: top-ups and notifications.
May 28 2020, 12:58 PM
machniak updated the diff for D1249: Wallet charge: top-ups and notifications.
  • 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
May 28 2020, 12:57 PM
machniak requested changes to D1150: Wallet magic.

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.

May 28 2020, 12:44 PM
machniak accepted D1102: An initial implementation of transactions..
May 28 2020, 12:07 PM
machniak committed rK9c680e8a7574: Support: Unsuspending/Suspending a user (Bifrost#T315890) (authored by machniak).
Support: Unsuspending/Suspending a user (Bifrost#T315890)
May 28 2020, 12:04 PM
machniak closed D1273: Support: Unsuspending/Suspending a user (Bifrost#T315890).
May 28 2020, 12:03 PM
machniak committed rKfac27dba481b: Add command to render mail templates (authored by machniak).
Add command to render mail templates
May 28 2020, 12:03 PM
machniak closed D1303: Add command to render mail templates.
May 28 2020, 12:03 PM
machniak updated the diff for D1273: Support: Unsuspending/Suspending a user (Bifrost#T315890).

Rebased

May 28 2020, 12:02 PM
machniak added inline comments to D1297: Make sure we bill for entitlements that are deleted.
May 28 2020, 11:54 AM
machniak accepted D1219: Make the id for a user fillable.
May 28 2020, 11:37 AM
machniak requested changes to D1297: Make sure we bill for entitlements that are deleted.

Tests look good.

May 28 2020, 10:45 AM
machniak requested changes to D1291: Cherry-picked contents from hkccp-import.
May 28 2020, 10:28 AM
machniak committed rK7058be93faee: Fix test (authored by machniak).
Fix test
May 28 2020, 9:58 AM
machniak requested changes to D1219: Make the id for a user fillable.
May 28 2020, 9:21 AM
machniak requested changes to D1102: An initial implementation of transactions..

One last change request. Is it finished?

May 28 2020, 9:12 AM
machniak requested review of D1303: Add command to render mail templates.
May 28 2020, 8:53 AM

May 27 2020

machniak planned changes to D1249: Wallet charge: top-ups and notifications.
May 27 2020, 3:15 PM
machniak updated the summary of D1249: Wallet charge: top-ups and notifications.
May 27 2020, 3:15 PM
machniak updated the diff for D1249: Wallet charge: top-ups and notifications.
  • 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
May 27 2020, 3:14 PM
machniak added a comment to D1297: Make sure we bill for entitlements that are deleted.

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().

May 27 2020, 3:06 PM
machniak accepted D1285: Add a command db:ping and then use it.
May 27 2020, 12:40 PM
machniak planned changes to D1249: Wallet charge: top-ups and notifications.
May 27 2020, 11:52 AM
machniak added a comment to D1297: Make sure we bill for entitlements that are deleted.

So far so good. I have two stories to consider:

  1. User is deleting and adding the same SKU every 13 days - got it for free.
  2. (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 27 2020, 11:51 AM

May 26 2020

machniak updated the summary of D1249: Wallet charge: top-ups and notifications.
May 26 2020, 1:34 PM
machniak updated the summary of D1249: Wallet charge: top-ups and notifications.
May 26 2020, 1:32 PM
machniak updated the diff for D1249: Wallet charge: top-ups and notifications.
  • 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 26 2020, 1:30 PM
machniak added inline comments to D1102: An initial implementation of transactions..
May 26 2020, 1:05 PM
machniak added inline comments to D1102: An initial implementation of transactions..
May 26 2020, 12:49 PM
machniak committed rK0c6f883de458: Fix last occurrence of 'name' instead of first+last name (authored by machniak).
Fix last occurrence of 'name' instead of first+last name
May 26 2020, 12:44 PM
machniak added inline comments to D1102: An initial implementation of transactions..
May 26 2020, 8:10 AM

May 25 2020

machniak requested changes to D1102: An initial implementation of transactions..
May 25 2020, 4:59 PM
machniak added inline comments to D1102: An initial implementation of transactions..
May 25 2020, 11:43 AM

May 22 2020

machniak requested changes to D1102: An initial implementation of transactions..
May 22 2020, 5:06 PM

May 20 2020

machniak added a comment to D1279: Only authenticate against ldap if ldap is available..

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.

May 20 2020, 12:45 PM
machniak added a comment to T5866: Problem with calendar plugin for roundcube.

This driver is not a high prio for us. Patches welcome.

May 20 2020, 12:21 PM · Roundcube Kolab Plugins , Bug Reports

May 19 2020

machniak added a comment to T5866: Problem with calendar plugin for roundcube.

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 19 2020, 7:28 PM · Roundcube Kolab Plugins , Bug Reports

May 18 2020

machniak updated the diff for D1267: Support: Awarding a bonus or penalty (Bifrost#T315896).

Rebase

May 18 2020, 11:38 AM
machniak committed rKb8897a28a88c: Custom payments, auto-payments, Stripe support (authored by machniak).
Custom payments, auto-payments, Stripe support
May 18 2020, 9:45 AM
machniak closed D1231: Custom payments, auto-payments, Stripe support.
May 18 2020, 9:45 AM
machniak updated the diff for D1231: Custom payments, auto-payments, Stripe support.
  • 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
May 18 2020, 9:43 AM
machniak added a comment to D1273: Support: Unsuspending/Suspending a user (Bifrost#T315890).

@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 18 2020, 9:37 AM
machniak committed rKb08395ff3822: OpenVidu 2.14.0 (authored by machniak).
OpenVidu 2.14.0
May 18 2020, 9:03 AM
machniak committed rK454da9e95131: OpenVidu: Room layout (authored by machniak).
OpenVidu: Room layout
May 18 2020, 8:54 AM
machniak committed rK9a7b0c5c69d0: OpenVidu: Screen sharing (authored by machniak).
OpenVidu: Screen sharing
May 18 2020, 8:54 AM

May 15 2020

machniak committed rK58b0b97bb5a7: Small css fixes (authored by machniak).
Small css fixes
May 15 2020, 11:02 AM
machniak committed rK47d1b7afcad3: RequestLogger: Log memory usage and exec time, don't log the token (authored by machniak).
RequestLogger: Log memory usage and exec time, don't log the token
May 15 2020, 10:12 AM

May 14 2020

machniak requested review of D1273: Support: Unsuspending/Suspending a user (Bifrost#T315890).
May 14 2020, 4:32 PM
machniak requested review of D1267: Support: Awarding a bonus or penalty (Bifrost#T315896).
May 14 2020, 12:52 PM

May 13 2020

machniak committed rKf137bf7a3983: Bootstrap 4.5.0, jQuery 3.5.1, Popper 1.6.1 + small css fixes (authored by machniak).
Bootstrap 4.5.0, jQuery 3.5.1, Popper 1.6.1 + small css fixes
May 13 2020, 10:06 AM

May 12 2020

machniak committed rK08416bd4d943: Openvidu-browser is dev-dependency (authored by machniak).
Openvidu-browser is dev-dependency
May 12 2020, 8:17 PM
machniak committed rK179f123706c0: Add some UI for openvidu (authored by machniak).
Add some UI for openvidu
May 12 2020, 3:31 PM

May 11 2020

machniak updated the diff for D1231: Custom payments, auto-payments, Stripe support.
  • Log failed payment responses
May 11 2020, 1:45 PM
machniak updated the diff for D1231: Custom payments, auto-payments, Stripe support.
  • Support: Display auto-payment info
May 11 2020, 9:29 AM
machniak committed rK1ee0e601c466: Integrate openvidu-browser, switch to SPA, enable CORS (authored by machniak).
Integrate openvidu-browser, switch to SPA, enable CORS
May 11 2020, 9:11 AM

May 7 2020

machniak added a project to T5866: Problem with calendar plugin for roundcube: Roundcube Kolab Plugins .

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 7 2020, 9:28 AM · Roundcube Kolab Plugins , Bug Reports

May 6 2020

machniak requested review of D1249: Wallet charge: top-ups and notifications.
May 6 2020, 1:14 PM

May 5 2020

machniak retitled D1231: Custom payments, auto-payments, Stripe support from [WIP] Custom payments, auto-payments, Stripe support
May 5 2020, 1:24 PM
machniak updated the diff for D1231: Custom payments, auto-payments, Stripe support.
  • 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 5 2020, 1:22 PM

May 4 2020

machniak committed rK3a50718daa91: Update phpstan/larastan (authored by machniak).
Update phpstan/larastan
May 4 2020, 9:22 AM
machniak closed D1225: Update phpstan/larastan.
May 4 2020, 9:22 AM

May 1 2020

machniak committed rKab114091f60b: Fix Openvidu css issues (authored by machniak).
Fix Openvidu css issues
May 1 2020, 2:19 PM
machniak committed rKf36dab3e5028: Don't need that there, openvidu server location is in tokens (authored by machniak).
Don't need that there, openvidu server location is in tokens
May 1 2020, 1:32 PM
machniak committed rK03bfe297e39d: Fix controller bugs and UI parts (authored by machniak).
Fix controller bugs and UI parts
May 1 2020, 12:43 PM

Apr 30 2020

machniak committed rK7db531814575: Openvidu: UI part (non-working) (authored by machniak).
Openvidu: UI part (non-working)
Apr 30 2020, 4:18 PM
machniak updated the diff for D1225: Update phpstan/larastan.
  • Fix a typo
Apr 30 2020, 12:33 PM
machniak updated the diff for D1231: Custom payments, auto-payments, Stripe support.
  • Add Mollie/Stripe tests
  • Browser tests, mollie/stripe
  • More browser tests, make possible to run both stripe and mollie tests
Apr 30 2020, 12:16 PM

Apr 28 2020

machniak requested review of D1231: Custom payments, auto-payments, Stripe support.
Apr 28 2020, 10:05 AM

Apr 27 2020

machniak requested review of D1225: Update phpstan/larastan.
Apr 27 2020, 6:52 PM

Apr 23 2020

machniak committed rC09f2f5a30729: Fix joining document session on a seafile file (Bifrost#T345806) (authored by machniak).
Fix joining document session on a seafile file (Bifrost#T345806)
Apr 23 2020, 10:52 AM

Apr 21 2020

machniak committed rKd7767d54693b: T332120: Status widget improvements (authored by machniak).
T332120: Status widget improvements
Apr 21 2020, 8:58 PM
machniak closed D1207: T332120: Status widget improvements.
Apr 21 2020, 8:58 PM
machniak updated the diff for D1207: T332120: Status widget improvements.

Resolve merge conflict

Apr 21 2020, 8:58 PM
machniak committed rK6226a4d15f5d: Support: External email editing (authored by machniak).
Support: External email editing
Apr 21 2020, 8:49 PM
machniak closed D1189: Support: External email editing.
Apr 21 2020, 8:49 PM
machniak committed rK6a3838a7f700: T332912: Users table cleanup (authored by machniak).
T332912: Users table cleanup
Apr 21 2020, 8:49 PM
machniak closed D1213: T332912: Users table cleanup.
Apr 21 2020, 8:49 PM

Apr 19 2020

machniak updated the diff for D1213: T332912: Users table cleanup.
  • Don't invoke user update job on user setting that is not used by the backend
  • Add tests for User::name()
Apr 19 2020, 4:35 PM
machniak requested review of D1213: T332912: Users table cleanup.
Apr 19 2020, 12:23 PM

Apr 17 2020

machniak requested review of D1207: T332120: Status widget improvements.
Apr 17 2020, 12:45 PM

Apr 14 2020

machniak requested review of D1189: Support: External email editing.
Apr 14 2020, 2:44 PM
machniak committed rKf843a56e71df: Menu and Toast improvements (authored by machniak).
Menu and Toast improvements
Apr 14 2020, 1:33 PM
machniak closed D1177: Menu and Toast improvements.
Apr 14 2020, 1:33 PM
machniak committed rK2bb66aba770d: Store email aliases in LDAP (authored by machniak).
Store email aliases in LDAP
Apr 14 2020, 1:32 PM
machniak closed D1174: Store email aliases in LDAP.
Apr 14 2020, 1:32 PM
machniak added inline comments to D1174: Store email aliases in LDAP.
Apr 14 2020, 1:14 PM

Apr 13 2020

machniak updated the diff for D1177: Menu and Toast improvements.
  • Remove lodash
Apr 13 2020, 11:00 AM
machniak requested review of D1177: Menu and Toast improvements.
Apr 13 2020, 10:19 AM
machniak requested review of D1174: Store email aliases in LDAP.
Apr 13 2020, 10:16 AM

Apr 10 2020

machniak committed rKae552b7277dd: Refactor js code for better structure, de-duplicate (authored by machniak).
Refactor js code for better structure, de-duplicate
Apr 10 2020, 8:37 PM
machniak committed rKc4109dccc593: Fix bug where APP_PUBLIC_URL was ignored for webhook url (authored by machniak).
Fix bug where APP_PUBLIC_URL was ignored for webhook url
Apr 10 2020, 4:05 PM
machniak committed rK92543d55ffc7: Fix linting issues and flaky test (authored by machniak).
Fix linting issues and flaky test
Apr 10 2020, 3:52 PM