iterateTokens
method to the Crm\ApplicationModule\Models\User\UserDataStorageInterface
interface.
iterateTokens
. Method should iterate through all stored tokens in user data storage and call $callback
for each record with token and its user data.application:change_config_value
command for scheduled changes of configs. remp/crm#3357payment_items
column subscription_type_id
. This was logically incorrect, since this field should point to master subscription type.$lazyWidgetManager->removeWidget('admin.user.detail.box', GiftSubscriptionAdminButtonWidget::class);
ChangePaymentCountryDataProvider
to handle invoice within payment country changes. remp/crm#3285PaymentsRepository::findByCard
to `PaymentsRepository::findByExternalToken.
RecurrentPaymentsRepository::add
. remp/crm#3354
$paymentGateway
was added to explicitly specify recurrent payment’s gateway. If not provided, payment’s gateway will be used (as until now).VatProcessor#paymentItemDefaultVat
method, when returning config value vat_default
as default VAT. remp/crm#3366subscription_type_id
which may be relevant for the payment of gift subscription. remp/helpdesk#3227BaseSubscriptionDataProviderInterface
used by RecurrentPaymentsRepository::isStoppedBySubscription
method, used for providing different subscription to check against if recurrent payment has been stopped. remp/helpdesk#3250recurrent_payment_ids
option to UpdateRecurrentPaymentsExpiresCommand
command. remp/helpdesk#3308amount
of PaymentsRepository::add()
function. remp/crm#3353RecurrentPaymentChargeGatewayFailEvent
triggered when there’s a gateway error during charge. remp/crm#3384
BankTransferPaymentApprovalEvent
which allows to implement custom logic for bank transfer payment disapproval. remp/respekt#324Comfortpay::getTransactionStatus
method to retrieve status of Comfortpay charge. remp/crm#3402
$payments
parameter to EbookProviderInterface::getDownloadLinks
method. remp/helpesk#3324
CheckoutFormFactory
in B2B reverse-charge mode. remp/helpdesk#3287SegmentQuery::buildQuery()
. remp/crm#3344SegmentsSizeOverviewStackedGraphWidget
to show segment sizes over time. remp/crm#3253PrintSubscribersWithoutPrintAddressWidget
where data was missing due to delayed subscription start. remp/helpdesk#3220GoogleSignIn#signInUsingIdToken
method to getUserUsingIdToken
, the old one is kept but deprecated. remp/crm#3106hashed_id
returned by BasicUserDataProvider
and stored into user_data
Redis key by UserData::refreshUserTokens()
. Use uuid
as a unique identifier. remp/crm#3381isDefault
flag to Address view object (and consequently to /api/v1/user/addresses
API endpoint as is_default
). remp/respekt#292addSubmit()
had caption set. If caption is set, inserted HTML is ignored.uuid
(column users.uuid
) into data returned from BasicUserDataProvider
. remp/crm#3381