Page MenuHomePhorge
Feed Search

Apr 1 2020

machniak committed rK0b6c45ed7dfc: Add admin's Dashboard component.
Apr 1 2020, 10:56 AM
machniak committed rK033d19efc6bf: Add admin UI routes.
Apr 1 2020, 10:49 AM
machniak committed rKba6756ac682c: Merge branch 'dev/T336356-vanmeeuwen' of ssh://git.kolab.org/source/kolab into….
Apr 1 2020, 10:38 AM
machniak committed rK379ba0c8815f: Separate code for admin and user UI.
Apr 1 2020, 10:38 AM

Mar 31 2020

machniak updated the diff for D1063: Wallet discounts.
  • Wallet discounts (by a separate table)
  • Fix discount migration, use uuid as discount identifier
  • Add simple discount tests
  • Add discount test
  • Display discounted prices in UI
Mar 31 2020, 3:27 PM
machniak accepted D1069: Progress changes on to LDAP.
Mar 31 2020, 11:38 AM
machniak requested changes to D1102: An initial implementation of transactions..
Mar 31 2020, 10:32 AM
machniak retitled D1063: Wallet discounts from Add a discount column to the Wallet model, and commands to control such a discount
Mar 31 2020, 5:51 AM

Mar 30 2020

machniak updated the diff for D1063: Wallet discounts.
  • Wallet discounts (by a separate table)
Mar 30 2020, 2:12 PM
machniak committed rK3696bb7ebae8: 2FA - initial, non-working code.
Mar 30 2020, 11:36 AM
machniak closed D1075: 2FA - initial, non-working code.
Mar 30 2020, 11:36 AM
machniak updated the diff for D1075: 2FA - initial, non-working code.
  • Improve logon form, fix tests, remove dummy method
Mar 30 2020, 11:28 AM
machniak accepted D1096: Use ->addMonthsWithoutOverflow() and ->subMonthsWithoutOverflow().

I'd re-check on 1st of month.

Mar 30 2020, 9:04 AM

Mar 28 2020

machniak accepted D1081: Instead of converting the values from zlib:deflate to binary by hand we can use the iolist_to_binary() function from erlang; this allows us to convert also nested iolists..

Looks like a nice simple change.

Mar 28 2020, 7:16 AM
machniak added a comment to rK16b688d80237: Working 2FA.

in addition, the 2FA checkbox could use an explicit (as in not hidden behind the info button) hint
that this only works when the users also sets it up in roundcube,
as well as a hint that this will disable the usage of external clients for now

Mar 28 2020, 7:07 AM

Mar 27 2020

machniak updated the diff for D1075: 2FA - initial, non-working code.
  • Remove unused lang entries
  • Fix phpstan errors
Mar 27 2020, 3:11 PM
machniak committed rK1a7f57412289: Fix phpstan errors.
Mar 27 2020, 3:10 PM
machniak committed rK69895764d1a0: Remove unused lang entries.
Mar 27 2020, 3:10 PM
machniak updated the diff for D1075: 2FA - initial, non-working code.
  • Remove configured factors on entitlement delete, added tests
Mar 27 2020, 2:51 PM
machniak committed rK2e18f6f897ef: Remove configured factors on entitlement delete, added tests.
Mar 27 2020, 2:34 PM
machniak added inline comments to D1069: Progress changes on to LDAP.
Mar 27 2020, 10:01 AM
machniak added a reviewer for D1075: 2FA - initial, non-working code: Restricted Project.
Mar 27 2020, 8:52 AM
machniak committed rK16b688d80237: Working 2FA.
Mar 27 2020, 8:49 AM
machniak requested review of D1075: 2FA - initial, non-working code.
Mar 27 2020, 8:49 AM

Mar 26 2020

machniak committed rK62557f6f2cfa: 2FA - initial, non-working code.
Mar 26 2020, 11:15 AM
machniak committed rKa02286ec40a6: Add 2FA and Activesync SKUs.
Mar 26 2020, 11:07 AM
machniak closed D1057: Add 2FA and Activesync SKUs.
Mar 26 2020, 11:07 AM
machniak commandeered D1063: Wallet discounts.

We'll move forward with a new table: discounts { id, discount, description, code (for vouchers), active } and wallets.discount_id.

Mar 26 2020, 10:41 AM

Mar 25 2020

machniak added a comment to D1051: improve wallet layout.

I would do all these calculations on the server side. Probably returned with extended domains/users api requests, or maybe better via /api/v4/wallet/{wallet-id} (which does not exist yet).

Mar 25 2020, 3:52 PM
machniak requested review of D1057: Add 2FA and Activesync SKUs.
Mar 25 2020, 11:31 AM

Mar 24 2020

machniak committed rK100dff478aac: Display user/domain status in UI, add Active status.
Mar 24 2020, 3:44 PM
machniak closed D1045: Display user/domain status in UI, add Active status.
Mar 24 2020, 3:44 PM
machniak committed rK36185b19cb07: Remove "empty" and unused job file.
Mar 24 2020, 3:44 PM
machniak updated the diff for D1045: Display user/domain status in UI, add Active status.
  • Add console script to set/get user status
  • Add console command to set/get domain status
  • Browser tests for status indicators
  • Make user:status and domain:status commands available in non-production mode only
  • CS and typos fixes
Mar 24 2020, 11:49 AM
machniak added a comment to D1045: Display user/domain status in UI, add Active status.

Reopen

Mar 24 2020, 11:43 AM
machniak committed rKfe4ff9750886: CS and typos fixes.
Mar 24 2020, 11:41 AM
machniak closed D1045: Display user/domain status in UI, add Active status.
Mar 24 2020, 11:41 AM
machniak updated the diff for D1045: Display user/domain status in UI, add Active status.

Fix

Mar 24 2020, 11:26 AM
machniak updated the diff for D1045: Display user/domain status in UI, add Active status.

CS fixes

Mar 24 2020, 11:19 AM
machniak added inline comments to D1045: Display user/domain status in UI, add Active status.
Mar 24 2020, 10:36 AM
machniak reopened D1045: Display user/domain status in UI, add Active status.
Mar 24 2020, 7:38 AM

Mar 23 2020

machniak committed rK3d22edbfa0fd: Make user:status and domain:status commands available in non-production mode….
Mar 23 2020, 3:41 PM
machniak added a comment to D1045: Display user/domain status in UI, add Active status.

@bohlender, there are two helper commands you can use to test the functionality.

$ php artisan user:status --del=imapReady
$ php artisan user:status --add=imapReady
$ php artisan domain:status --del=verified
$ php artisan domain:status --add=verified
Mar 23 2020, 3:17 PM
machniak committed rK798e6538c15c: Browser tests for status indicators.
Mar 23 2020, 3:10 PM
machniak committed rK572a2251a19c: Add console command to set/get domain status.
Mar 23 2020, 3:10 PM
machniak committed rK6fa017115887: Add console script to set/get user status.
Mar 23 2020, 3:10 PM
machniak committed rK843876cd82c0: Display user/domain status in UI, add Active status.
Mar 23 2020, 3:10 PM
machniak closed D1045: Display user/domain status in UI, add Active status.
Mar 23 2020, 3:10 PM
machniak updated the summary of D1045: Display user/domain status in UI, add Active status.
Mar 23 2020, 2:53 PM
machniak added reviewers for D1045: Display user/domain status in UI, add Active status: vanmeeuwen, bohlender.
Mar 23 2020, 2:53 PM
machniak updated the diff for D1045: Display user/domain status in UI, add Active status.
  • Add console script to set/get user status
  • Add console command to set/get domain status
  • Browser tests for status indicators
Mar 23 2020, 2:52 PM

Mar 20 2020

machniak requested review of D1045: Display user/domain status in UI, add Active status.
Mar 20 2020, 1:51 PM
machniak updated the diff for D1030: Mollie payments.
  • RedirectUrl don't have to public
Mar 20 2020, 1:41 PM
machniak updated the diff for D1030: Mollie payments.
  • Change webhook location to fix auth issue
Mar 20 2020, 1:25 PM
machniak updated the diff for D1030: Mollie payments.
  • The proxy on 127.0.0.1 can be trusted
  • Added APP_PUBLIC_URL setting
Mar 20 2020, 12:23 PM
machniak updated the diff for D1030: Mollie payments.
  • Reset mollie_id when testing payment
Mar 20 2020, 9:45 AM
machniak updated the diff for D1030: Mollie payments.
  • Set locale for Mollie to fix browser test
Mar 20 2020, 9:25 AM
machniak updated the diff for D1030: Mollie payments.
  • Tests for payments controller
  • Browser test for payment with Mollie
Mar 20 2020, 8:19 AM

Mar 17 2020

machniak requested review of D1030: Mollie payments.
Mar 17 2020, 10:27 AM
machniak committed rK7f609d4d86c4: Wallet page and wallet balance badge in Dashboard.
Mar 17 2020, 10:26 AM
machniak closed D1024: Wallet page and wallet balance badge in Dashboard.
Mar 17 2020, 10:25 AM

Mar 16 2020

machniak requested review of D1024: Wallet page and wallet balance badge in Dashboard.
Mar 16 2020, 9:08 AM

Mar 13 2020

machniak committed rKcf98610f79ce: Small UI and browser tests improvements.
Mar 13 2020, 7:40 PM
machniak committed rK8ca5c29a3cc4: Get rid of owner_id.
Mar 13 2020, 2:26 PM
machniak closed D1018: Get rid of owner_id.
Mar 13 2020, 2:25 PM
machniak added inline comments to D1018: Get rid of owner_id.
Mar 13 2020, 1:15 PM
machniak requested review of D1018: Get rid of owner_id.
Mar 13 2020, 12:28 PM
machniak committed rK8d8f186c3b5a: Unlock dusk version.
Mar 13 2020, 10:52 AM
machniak committed rKc2d1a4e5d859: User entitlements management.
Mar 13 2020, 10:52 AM
machniak closed D1012: User entitlements management.
Mar 13 2020, 10:52 AM
machniak updated the diff for D1012: User entitlements management.
  • Add browser tests, fix small issues
Mar 13 2020, 10:14 AM

Mar 12 2020

machniak updated the diff for D1012: User entitlements management.
  • Use Queue:: syntax, phpstan is now happy
Mar 12 2020, 3:04 PM
machniak requested review of D1012: User entitlements management.
Mar 12 2020, 2:45 PM

Mar 10 2020

machniak committed rKf8fa8af34755: De-duplicate code of TestCase and DuskTestCase with a trait.
Mar 10 2020, 11:41 AM
machniak committed rKa722f7af5a36: Fix linting path.
Mar 10 2020, 11:10 AM
machniak committed rKe055ff07ad51: Refactor resources tree.
Mar 10 2020, 11:09 AM
machniak committed rK1a2e8fbe7234: Fix js/css linting issues.
Mar 10 2020, 11:09 AM
machniak updated the diff for D1000: Deleting users/accounts.
  • Make UserVerifyTest less fragile - wait up to 10 seconds
Mar 10 2020, 10:01 AM
machniak updated the diff for D1000: Deleting users/accounts.
  • Fix tests regressions
Mar 10 2020, 9:49 AM
machniak updated the diff for D1000: Deleting users/accounts.
  • Rebase
  • Small refactoring regarding wallets/accounts
  • Remove redundant code
Mar 10 2020, 9:01 AM

Mar 9 2020

machniak abandoned D1006: Use property_exists instead of array_key_exists on object.

Done in bdfb95825b525 [syncroton master].

Mar 9 2020, 11:17 AM
machniak committed rSbdfb95825b52: Update Syncroton.
Mar 9 2020, 11:16 AM
machniak added a comment to D1006: Use property_exists instead of array_key_exists on object.

Looks like the mentioned bug has been fixed in PHP 5.2.2, so I'm guessing we can remove the whole method. Oh, actually upstream did it here https://github.com/tine20/syncroton/commit/e847e680ba19d65aa5305d73313a5ea7af2387a7. So, I'm going to update Syncroton version we're using.

Mar 9 2020, 11:08 AM
machniak updated the diff for D1000: Deleting users/accounts.
  • Fix dispatching DomainDelete job - use ID instead of the Model object
Mar 9 2020, 10:55 AM
machniak updated the diff for D1000: Deleting users/accounts.
  • Use wallets to control access to UI elements
Mar 9 2020, 10:02 AM

Mar 6 2020

machniak updated the diff for D1000: Deleting users/accounts.
  • Fixes regarding wallets
Mar 6 2020, 2:40 PM
machniak updated the diff for D1000: Deleting users/accounts.
  • Set domain/user STATUS_DELETED after removing from ldap
  • Added more browser tests (that are failing at the moment)
Mar 6 2020, 12:34 PM
machniak accepted D964: Implement a changelog to further the debiting of wallet balances.

I reviewed it again, I guess it's ready to be merged.

Mar 6 2020, 8:52 AM

Mar 5 2020

machniak added inline comments to D1000: Deleting users/accounts.
Mar 5 2020, 5:46 PM
machniak retitled D1000: Deleting users/accounts from Implement proper users listing, added tests for it
Mar 5 2020, 1:01 PM
machniak requested review of D1000: Deleting users/accounts.
Mar 5 2020, 12:59 PM
machniak accepted D994: Upgrade to Laravel 6.x.
Mar 5 2020, 10:36 AM

Mar 3 2020

machniak committed rK634614cb0e66: Dusk browser extensions.
Mar 3 2020, 7:32 AM
machniak closed D988: Dusk browser extensions.
Mar 3 2020, 7:32 AM
machniak added a comment to D988: Dusk browser extensions.

Yes, I just copied some code I already have had in Roundcube for future use. The main point was to have possibility to extend the browser object with some helper code, to simplify tests writing.

Mar 3 2020, 7:09 AM

Mar 2 2020

machniak requested review of D988: Dusk browser extensions.
Mar 2 2020, 7:48 PM
machniak updated the diff for D982: Add some fontawesome images.
  • Move fontawesome icons selection to a separate file
Mar 2 2020, 3:19 PM
machniak added a comment to D964: Implement a changelog to further the debiting of wallet balances.

Looks good for now.

Mar 2 2020, 12:05 PM
machniak requested review of D982: Add some fontawesome images.
Mar 2 2020, 10:37 AM
machniak committed rKbd67f73b11e8: Group: Additional user (Bifrost#T249344).
Mar 2 2020, 10:34 AM