Page MenuHomePhorge
Feed Search

Mar 27 2023

machniak committed rKf550fefc6f85: Fix test regressions.
Mar 27 2023, 1:46 PM
machniak committed rK3a781200cc1f: Fix wallet:transactions and add --balance option.
Mar 27 2023, 12:30 PM
machniak closed D4163: Fix wallet:transactions and add --balance option.
Mar 27 2023, 12:30 PM
machniak committed rKab809949162a: Silence axios request errors on password policy checks.
Mar 27 2023, 12:30 PM
machniak committed rK28a5449b82cd: Fix test regressions.
Mar 27 2023, 11:18 AM
machniak committed rK56c8c7bd5aa2: Remove omitted Sku::create() call from database migration files.
Mar 27 2023, 11:18 AM
machniak requested review of D4223: Display users with no ACTIVE flag as Not Ready, code cleanup.
Mar 27 2023, 11:12 AM
machniak accepted D4208: ./artisan status:health: check every backend instead of just one.

An improvement would be to print which backend failed. Also, we shouldn't var_export the whole response object, error code/message would be enough.

Mar 27 2023, 9:49 AM
machniak accepted D4196: Don't require setting a name.
Mar 27 2023, 5:56 AM

Mar 25 2023

machniak accepted D4181: Make signup optional.
Mar 25 2023, 12:59 PM

Mar 24 2023

machniak added a comment to D4033: [WIP] Handle other mailrecipient objects in findObjectsByRecipientAddress().

Do shared mail folders and recipients alike have greylisting settings at all?

Mar 24 2023, 11:45 AM
Jeroen van Meeuwen (Apheleia IT) <vanmeeuwen@apheleia-it.ch> committed rK47547bd7441a: Signup mode=mandate and account lock refinements (authored by machniak).
Mar 24 2023, 11:29 AM
machniak closed D4202: Signup mode=mandate and account lock refinements.
Mar 24 2023, 11:29 AM
machniak updated the diff for D4202: Signup mode=mandate and account lock refinements.
  • Fix test
Mar 24 2023, 10:58 AM
machniak updated the diff for D4202: Signup mode=mandate and account lock refinements.
  • Include voucher discount in the signup mandate amount
Mar 24 2023, 10:52 AM
machniak requested review of D4202: Signup mode=mandate and account lock refinements.
Mar 24 2023, 9:46 AM
machniak requested changes to D4181: Make signup optional.

Use that option also in routes/api.php to remove API end-points for signup. Also, maybe it would be better to use WITH_SIGNUP for consistency with other WITH_* options.

Mar 24 2023, 6:53 AM

Mar 23 2023

machniak added inline comments to D4196: Don't require setting a name.
Mar 23 2023, 5:55 PM
machniak accepted D4187: Do not set the Content-Length on the download response.

I was thinking that we could do a separate code path for small files that has only one chunk and send Content-Length for them, but it could be done later and I didn't really tested that.

Mar 23 2023, 10:51 AM
machniak accepted D4148: Don't try to assign a package to null.
Mar 23 2023, 8:09 AM
machniak planned changes to D4033: [WIP] Handle other mailrecipient objects in findObjectsByRecipientAddress().

I didn't consider this diff complete. Before we merge this I'd like to know answers to my questions about the findObjectsByRecipientAddress() method:

  1. Does it needs an argument to return only these objects that implement senderPolicyFrameworkWhitelist() method?
  2. Should it return all objects if e.g. there's an alias to a user and resource at the same time? Right now it's the first found.
Mar 23 2023, 7:06 AM

Mar 22 2023

machniak accepted D4175: Optional wallet.
Mar 22 2023, 11:25 AM
machniak accepted D4142: Only create the necessary minimum of skus for the config.prod.
Mar 22 2023, 10:11 AM
machniak added a comment to D4169: A blue default theme.

Modification of the default theme.json will break some browser tests. We e.g. assert that /support page and faq entries work.

Mar 22 2023, 10:00 AM
machniak added a comment to D4151: Added s3 dependency.

My point was that we're using this in production, so we need to migrate from local to minio or stay at local until we're ready to switch.

Mar 22 2023, 8:27 AM

Mar 20 2023

machniak requested review of D4163: Fix wallet:transactions and add --balance option.
Mar 20 2023, 11:38 AM

Mar 17 2023

machniak requested review of D4157: WIP: Amavis/Spamassassin Settings.
Mar 17 2023, 11:14 AM

Mar 13 2023

machniak requested changes to D4142: Only create the necessary minimum of skus for the config.prod.

You removed some core migration files. That means that there will be references to non-existing files in the database (migrations table). I don't know whether this can cause any issues in the future. Maybe not.

Mar 13 2023, 11:39 AM
machniak added a comment to D4151: Added s3 dependency.

Makes sense, but please note that it will require some configuration when we deploy this change (as the default is 'local').

Mar 13 2023, 11:24 AM
machniak added a comment to D4148: Don't try to assign a package to null.

I'd say it should throw an exception.

Mar 13 2023, 11:06 AM
machniak accepted D4145: Fix crash when checking for nonexistent handler..
Mar 13 2023, 11:04 AM

Mar 10 2023

machniak committed rK6bb08e85c163: Fix test regressions.
Mar 10 2023, 12:55 PM
machniak committed rK396fcdf64940: Signup 'mandate' mode and other improvements.
Mar 10 2023, 12:14 PM
machniak closed D4136: Signup 'mandate' mode and other improvements.
Mar 10 2023, 12:14 PM
machniak accepted D4124: Ignore errors on mailbox delete if the mailbox is already gone..
Mar 10 2023, 10:52 AM
machniak committed rKde8c17e7019e: Add shared folder-type annotation to default folders.
Mar 10 2023, 10:13 AM
machniak committed rK8d7223c7a487: Simpler config overrides.
Mar 10 2023, 9:40 AM
machniak committed rKa5df7d0d449a: Override config mechanism (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Mar 10 2023, 9:40 AM
machniak closed D4118: Override config mechanism.
Mar 10 2023, 9:40 AM
machniak added a comment to rKbb3843732487: Override config mechanism.

This does not cover all use-cases. It works properly only for one sub-level of configuration. I found it simpler and more robust if we instead of:

return [
    'imap' => [
        'digits' => 5,
        'default_folders' => [],
    ],
];

use this syntax:

return [
    'imap.digits' => 5,
    'imap.default_folders' => [],
    // setting only the 'table' option below is not possible with your approach
    'queue.connections.database.table' => 'my_jobs',
];
Mar 10 2023, 9:05 AM

Mar 9 2023

machniak abandoned D4130: Signup 'mandate' mode, and other improvements.

Replaced by D4136: Signup 'mandate' mode and other improvements

Mar 9 2023, 1:43 PM
machniak requested review of D4136: Signup 'mandate' mode and other improvements.
Mar 9 2023, 1:43 PM
machniak updated the diff for D4130: Signup 'mandate' mode, and other improvements.
  • CS fix
Mar 9 2023, 1:24 PM
machniak updated the diff for D4130: Signup 'mandate' mode, and other improvements.
  • Merge branch 'master' into dev/signup-mandate-mode
  • More tests
Mar 9 2023, 1:21 PM
machniak updated the diff for D4130: Signup 'mandate' mode, and other improvements.
  • Fix some test regressions
  • Fix Stripe checkout
Mar 9 2023, 11:14 AM
machniak requested review of D4130: Signup 'mandate' mode, and other improvements.
Mar 9 2023, 8:56 AM

Mar 8 2023

machniak committed rKd519b3148b5b: Add a browser test for signup mandate mode.
Mar 8 2023, 2:20 PM
machniak committed rKaa7528dadb26: Test andate mode, code improvement.
Mar 8 2023, 2:20 PM
machniak committed rK5cb8c4e9a328: Fix regressions in the signup controller.
Mar 8 2023, 1:08 PM
machniak committed rK16de4c0c6951: Fix reverse migration.
Mar 8 2023, 1:08 PM
machniak committed rK5610455862f6: Fix bug in Payment::wallet().
Mar 8 2023, 11:59 AM
machniak committed rK44f55e48f99e: Support theme's fonts dir, fix fatal error in localization.
Mar 8 2023, 9:35 AM

Mar 6 2023

machniak committed rK2ead421e964f: Display warning for locked accounts.
Mar 6 2023, 1:42 PM
machniak accepted D4085: Simplify setStatusAttribute.
Mar 6 2023, 1:21 PM
machniak committed rK053569be7ff4: Fix undefined menu link class.
Mar 6 2023, 12:39 PM

Mar 5 2023

machniak added a comment to T7121: Cannot edit event in Calendar.

Fixed via D4112: Default sensitivity to 0 (T7121), but indeed we should remove this column. We found the event sensitivity to be useless and misleading.

Mar 5 2023, 7:59 AM
machniak committed rRPKd13f808854a3: Default sensitivity to 0 (T7121) (authored by Victor Nawothnig <dminuoso+git@icloud.com>).
Mar 5 2023, 7:55 AM
machniak closed D4112: Default sensitivity to 0 (T7121).
Mar 5 2023, 7:55 AM
machniak requested changes to D4085: Simplify setStatusAttribute.

Nice. We have to silence the linting error: Property App\SharedFolder::$allowed_states is never read, only written.

Mar 5 2023, 7:36 AM

Mar 3 2023

machniak committed rK77c7dff5039f: Improve menu localization mechanism.
Mar 3 2023, 2:14 PM
machniak committed rK0c114ffe6814: Small improvement in loading theme localization.
Mar 3 2023, 2:14 PM
machniak committed rK3e5dbb9928a1: Allow themes to overwrite UI localization.
Mar 3 2023, 2:14 PM
machniak committed rKe89d038c6a07: Give themes more control over the menu.
Mar 3 2023, 11:40 AM
machniak committed rK6a393d4bb2fd: Signup: Prefer monthly plans on left, yearly on right.
Mar 3 2023, 8:13 AM

Mar 2 2023

machniak committed rK384e17954620: Improve and test User::unrestrict(true).
Mar 2 2023, 3:00 PM
machniak committed rKd1b149696dd9: Finish account UI locking mechanism.
Mar 2 2023, 1:54 PM
machniak committed rK5261dfe5124d: Signup: Fix missing plan in the final request.
Mar 2 2023, 9:08 AM
machniak committed rK6291e9b5ae16: Signup: Fallback to 'user' icon for unknown plans.
Mar 2 2023, 8:52 AM
machniak committed rKf4f3ec1cee7a: Signup: Select the first domain if APP_DOMAIN is not on the list of public….
Mar 2 2023, 8:45 AM
machniak committed rKea9125be8a8f: Fix fatal error.
Mar 2 2023, 8:12 AM

Mar 1 2023

machniak added a comment to D4106: Use an adjusted form for the fixed case.

Thanks. Yeah. I didn't bother with "fixed" mandates for now. Min amount is enough, but we probably will need this too. I'm pretty sure some wording will need to be re-defined.

Mar 1 2023, 3:02 PM
machniak abandoned D4103: Skip the method selection if there is only one option.

Merged into dev/signup-mandate-mode. Thanks.

Mar 1 2023, 2:56 PM
machniak committed rK37ed71f49c1a: Skip the method selection if there is only one option (authored by Christian Mollekopf <mollekopf@apheleia-it.ch>).
Mar 1 2023, 2:56 PM
machniak committed rKd23a936ae3fa: A better redirect after signup.
Mar 1 2023, 2:43 PM
machniak committed rK03fef8692015: Add comment.
Mar 1 2023, 2:33 PM
machniak abandoned D4097: Charge full plan cost on setup.

Merged into dev/signup-mandate-mode. Thanks.

Mar 1 2023, 2:28 PM
machniak committed rK3f4437cdbfe7: Fix min amount calculations.
Mar 1 2023, 2:23 PM
machniak committed rK9de57a7658ed: Plans.months.
Mar 1 2023, 2:15 PM
machniak committed rK569d25cf0c7d: A way to redirect to wallet on login.
Mar 1 2023, 1:47 PM
machniak committed rK3d8fd1d8fac8: Unrestrict the wallet owner if mandate is valid.
Mar 1 2023, 1:47 PM
machniak committed rK4d5b7679a30a: Signup 'mandate' mode.
Mar 1 2023, 1:47 PM
machniak committed rK6a0b48c4feb7: Refactor: Move parts of PaymentProvider to Payment.
Mar 1 2023, 11:14 AM
machniak closed D4091: Refactor: Move parts of PaymentProvider to Payment.
Mar 1 2023, 11:13 AM

Feb 28 2023

machniak updated the diff for D4091: Refactor: Move parts of PaymentProvider to Payment.
  • Update some dependencies
Feb 28 2023, 1:22 PM
machniak requested review of D4091: Refactor: Move parts of PaymentProvider to Payment.
Feb 28 2023, 12:23 PM
Jeroen van Meeuwen (Apheleia IT) <vanmeeuwen@apheleia-it.ch> committed rKd14052d8c047: VAT modes (authored by machniak).
Feb 28 2023, 10:49 AM
machniak closed D4076: VAT modes.
Feb 28 2023, 10:49 AM
machniak retitled D4076: VAT modes from WIP: Taxes
Feb 28 2023, 9:29 AM
machniak updated the diff for D4076: VAT modes.
  • More tests + small fixes
Feb 28 2023, 9:26 AM

Feb 27 2023

machniak requested changes to D4039: Create default folders in imap.

We either use the same set of default folders as in https://git.kolab.org/diffusion/P/browse/master/conf/kolab.conf$65 or make the list empty by default.

Feb 27 2023, 2:02 PM
machniak requested changes to D4045: Use the default folders code in the ActivesyncTest.
Feb 27 2023, 1:55 PM
machniak accepted D4082: Exclude horizon routes from CSP headers.
Feb 27 2023, 1:52 PM
machniak added a comment to D4085: Simplify setStatusAttribute.

I fine with it, but it would make sense to unify the similar code in App\Domain and App\Traits\StatusPropertyTrait.

Feb 27 2023, 1:47 PM
machniak updated the diff for D4076: VAT modes.
  • Credit_amount for refunds
Feb 27 2023, 1:10 PM

Feb 24 2023

machniak updated the diff for D4076: VAT modes.
  • Cleanup
Feb 24 2023, 3:18 PM
machniak updated the diff for D4076: VAT modes.
  • TaxRate -> VatRate
  • Fix
Feb 24 2023, 2:45 PM
machniak updated the diff for D4076: VAT modes.
  • FIx flaky tests
Feb 24 2023, 2:09 PM
machniak updated the diff for D4076: VAT modes.
  • Payments: tax_rate -> tax_rate_id, base_amount -> credit_amount
  • Fix some code errors
Feb 24 2023, 12:46 PM
machniak added a comment to D4076: VAT modes.

As for the need for base_amount... We could get rid of it if we never support change of app.vat.mode on a working system. We could also store the mode instead. Also, having a calculated value that can be "directly" used for balance-related operations is handy. E.g. for Income chart we don't have to calculate the value in a sql query.

Feb 24 2023, 8:10 AM

Feb 22 2023

machniak updated the diff for D4076: VAT modes.
  • Add some cli commands for tax rates
Feb 22 2023, 1:48 PM