Gaetan Craig-Riou
e87159426e
Update all locales with the latest Transifex translations
2026-03-27 13:49:26 +11:00
Rachel Arnould
27be0f6fd1
Merge pull request #13912 from dacook/sourced-variant1-13887
...
Create linked variants
2026-03-20 10:59:46 +01:00
Maikel Linke
74fd019863
Update all locales with the latest Transifex translations
2026-03-20 12:23:59 +11:00
Ahmed Ejaz
2a67b616e8
Update all locales with the latest Transifex translations
2026-03-14 17:26:41 +05:00
David Cook
18fb1cfa74
Rename variant 'owner' to 'hub'
...
As discussed by team, and using same nomenclature as VariantOverride.
2026-03-11 11:09:13 +11:00
David Cook
e9ce2df5a9
Rename 'source variant' to linked variant (in most places)
...
There are two types of linked variant associations: source and target, so we need to keep the name there.
But when cloning a variant and retaining a link as source, we will prefer the general term 'linked variant'. Hopefully this name works well.
2026-03-11 11:09:13 +11:00
David Cook
5757f086ec
Set owner enterprise when creating source variant
2026-03-11 11:09:12 +11:00
David Cook
5fc6d25a69
Display presence of variant link in UI
...
It's quite ugly. But we will be iterating on this later.
2026-03-11 11:08:50 +11:00
David Cook
eba2fbcc30
Create source variants
2026-03-11 11:07:08 +11:00
David Cook
766bedb773
Label this feature as 'beta'
...
The permission is effectively the feature toggle. Users can choose to use it, but shouldn't expect it all to work perfectly yet.
When it's considered full featured, we just need to update the translation. Hm... I hope that's not too painful.🤞
2026-03-11 11:07:08 +11:00
David Cook
6fe2357ca0
Add enterprise permission create_sourced_variants
2026-03-11 11:07:08 +11:00
David Cook
bd01b5f113
Add 'create sourced variant' option in variant actions menu
...
For now, we will only be able to create sourced variant from variants that are visible to us (variants that we manage)
In a later commit I will hide the option if you can't use it
2026-03-11 11:07:08 +11:00
Gaetan Craig-Riou
9816332601
Update all locales with the latest Transifex translations
2026-03-10 22:15:29 +11:00
Gaetan Craig-Riou
4810b02233
Merge pull request #13702 from marincarroll/improve-accessibility-of-admin-pagination
...
Improve accessibility of admin pagination
2026-03-10 22:12:57 +11:00
Gaetan Craig-Riou
d5dec05ab1
Remove payment method ApiCustomerCredit
2026-03-10 16:07:43 +11:00
Gaetan Craig-Riou
7790259c27
Add transaction origin for internal credit payments
2026-03-10 16:07:43 +11:00
Gaetan Craig-Riou
6a99d2a3c8
Add transaction origin in descriptiopn
2026-03-10 16:07:43 +11:00
Gaetan Craig-Riou
e7a2b7ea48
Remove payment method from customer account transaction
2026-03-10 16:07:43 +11:00
Gaetan Craig-Riou
3b068b7125
Add created_by to customer account transactions
...
It allows tracking of who credited the customer via :
- customer account transaction API
- order payment screen
2026-03-10 16:07:43 +11:00
Gaetan Craig-Riou
597c0590ed
Add the ability to show ID on backoffice customer screen
...
The customer ID is needed for the customer account transaction api
2026-03-10 16:07:43 +11:00
Gaetan Craig-Riou
c67d47a773
Check if internal payment can be voided
...
Add extra security, we don't want to void a credit payment that is not
completed, otherwise we would be refunding credit that was not used.
A credit payment should not be in a non completed state, but you never
know.
2026-03-10 16:07:43 +11:00
Gaetan Craig-Riou
34c91613f7
Customer account transaction, simplify balance calculation
...
Lock the customer to ensure the balance calculation is correct. Much
simpler than locking the first transaction.
2026-03-10 16:07:43 +11:00
Gaetan Craig-Riou
3e2e7f1799
Add button to credit customer when order is credit owed state
...
It will add a negative payment, matching the amount credited in the
customer_account_transaction
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
ee13a3abaf
Add Orders::CustomerCreditService.refund
...
It will be used to credit the customer any fund from an order in
credit_owed state
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
d5bd8fa086
Add ability to "void" a customer credit payment
...
Voiding the payment will refund the credit used to the customer.
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
f5a3093e41
Automatically use credit at checkout when available
...
This only cover the ideal scenario, error handling will be added later
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
29a8a6641c
Add ability to use payment with credit
...
Currently it works like any other payment method you can select on
checkout. It will eventually be added automatically to the order, when a
customer has credit available.
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
28241756aa
Add Customer Credit payment method
...
It doesn't do anything yet
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
fec5516fce
Backoffice customer, Add pop up to list customer payments
2026-03-10 16:07:42 +11:00
Gaetan Craig-Riou
6aa4bf7a33
Add available credit on the admin customer page
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
c58a65a52b
Add a tab to list customer payment on the account page
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
6915836a14
Add balance to customer account transaction
...
It stores the running balance for the customer account, so we don't have
to calulate it on the fly.
2026-03-10 16:07:41 +11:00
Gaetan Craig-Riou
e10fd0b020
Add api payment method
...
It will be used to credit customer via the customer account transaction
API
2026-03-10 16:07:41 +11:00
Marin @Home
e16595eacb
Adds empty href; prev/next button labels
2026-03-04 14:43:43 +11:00
Marin @Home
dad9014a60
Adds ARIA labels to page button/links
2026-03-04 14:43:43 +11:00
Marin @Home
1d5bc14f2f
Adds ARIA label to pagination with English translation
2026-03-04 14:43:43 +11:00
Cillian O'Ruanaidh
f1071575cd
Remove Angular from Enterprise > Settings > Users section
2026-03-04 10:28:36 +11:00
Maikel Linke
c0b6f26338
Update all locales with the latest Transifex translations
2026-02-26 12:43:07 +11:00
Ahmed Ejaz
0a42f15c25
Merge pull request #13960 from chahmedejaz/bugfix/13776-datetime-format-for-finnish
...
Update Finnish date and datetime formats in locale file
2026-02-25 04:19:08 +05:00
Ahmed Ejaz
95412bd203
Update Finnish date and datetime formats in locale file
2026-02-24 20:27:14 +05:00
Rachel Arnould
81aac877a5
Merge pull request #13945 from mkllnk/taler-refund
...
Add "void" action to Taler payment admin page
2026-02-24 11:23:07 +01:00
Maikel Linke
f2eec5685e
Include amount in refund email
2026-02-23 13:00:02 +11:00
Ahmed Ejaz
b455755bfc
Update all locales with the latest Transifex translations
2026-02-21 02:34:10 +05:00
Maikel Linke
69108df206
Use Rails to translate email subject
...
And translate the subject with the user's locale.
If the subject doesn't need parameters, you don't need to supply it.
Rails finds the translation automatically.
2026-02-20 13:43:09 +11:00
Maikel Linke
c66b9611b6
Move PaymentMailer translations out of Spree namespace
...
The mailer is not in the Spree namespace and we don't need to keep the
clutter.
2026-02-20 13:43:09 +11:00
Maikel Linke
de873ae42c
Add void action to Taler for refunds
2026-02-20 13:43:09 +11:00
Ahmed Ejaz
a690d39864
Update Finnish date and datetime formats in locale file
2026-02-08 18:41:49 +05:00
Gaetan Craig-Riou
d33cabd6b2
Update all locales with the latest Transifex translations
2026-02-06 12:32:23 +11:00
Rachel Arnould
f86c925209
Merge pull request #13883 from mkllnk/taler
...
Add Taler payment method
2026-02-03 12:30:00 +01:00
Maikel Linke
7b559e2f83
Update all locales with the latest Transifex translations
2026-01-30 14:08:36 +11:00