Rachel Arnould
3f81883bc7
Merge pull request #14061 from mvanhorn/fix/enterprise-user-inline-error-style
...
Fix inline error style in Add Manager dialog
2026-03-20 11:03:32 +01:00
Matt Van Horn
1878a39188
Fix inline error style in Add Manager dialog to match product list
...
Add .field class to the email row in the user invitation modal so
the .formError styles (icon, color, font-size) defined in forms.scss
apply consistently with the product list inline errors.
Fixes #13993
2026-03-18 21:46:21 -07:00
David Cook
8e6f1c4e99
Show display name
2026-03-18 14:30:27 +11:00
David Cook
827ba1990d
Ensure changes are tracked on newly added variant
...
I considered a few ways to do this. Cloned products are done with MutationObserver but it doesn't quite sit right with me. A dedicated controller for newly added rows would provide a good general solution. But do we want yet another controller? I'm not sure. This works and is pretty simple (although it requires a quick loop over _every_ form element.. let's see if we can avoid that.)
2026-03-18 14:03:11 +11: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
7e8b3694be
Move class instance variable to helper
2026-03-11 11:09:12 +11:00
David Cook
5757f086ec
Set owner enterprise when creating source variant
2026-03-11 11:09:12 +11:00
David Cook
b26152cf0e
Only show option when you have permission
...
Preload the allow list once in the controller. This controller was initially set up to avoid instance variables, and pass variables explicitly to the template. That's a good principle, but in practice we have a growing list of variables passed down the chain to multiple partials which is getting cumbersome. I think instance variables have their place after all.
2026-03-11 11:08:50 +11:00
David Cook
78db179ff3
haml-lint:disable ViewLength
...
TIL we have linting on haml.
I couldn't think of a better way to handle this but would be glad to receive feedback.
2026-03-11 11:08:50 +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
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
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
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
152fd15bd0
Use display_name and display_description for payment method
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
Marin @Home
c9418c52e4
linting
2026-03-04 14:43:43 +11:00
Marin @Home
e16595eacb
Adds empty href; prev/next button labels
2026-03-04 14:43:43 +11:00
Marin @Home
510fd4867b
Removes disabled/hidden prev/next buttons
2026-03-04 14:43:43 +11:00
Marin @Home
53d6886f20
<ul> should only wrap pagelist
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
abe9032910
Adds rel "next" and "prev" to pagination
2026-03-04 14:43:43 +11:00
Marin @Home
272cf9ae87
Adds ARIA current "page" attribute
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
Marin @Home
0332049551
Updates CSS after pagination markup change
2026-03-04 14:43:43 +11:00
Marin @Home
0ffd4dcc35
Pagination should use ul > li pattern
2026-03-04 14:43:42 +11:00
Marin @Home
e899d1b7fd
Button element should be <a>
2026-03-04 14:43:42 +11:00
Marin @Home
ed331dc104
Pagination wrapper should be <nav>
2026-03-04 14:43:42 +11:00
Cillian O'Ruanaidh
f063e2e8c6
Change to email field
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
d3eb887664
Align button
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
50265780cf
Call AdminTooltipComponent directly and remove unnecessary partial
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
f1071575cd
Remove Angular from Enterprise > Settings > Users section
2026-03-04 10:28:36 +11:00
Rachel Arnould
68c7d8f9f5
Merge pull request #13934 from chahmedejaz/bugfix/13827-tag-filters-reset-upon-product-update
...
Tag filters are reset after updating a product
2026-02-24 10:20:11 +01:00
Rachel Arnould
fb0f379c43
Merge pull request #13823 from chahmedejaz/bugfix/13625-enterprise-fee-reports-throws-504
...
Some Enterprise Fee reports are unusable when managing big shops
2026-02-18 15:22:21 +01:00
Ahmed Ejaz
1d4bbfa506
Supports tag filters persistence during product updates
...
Adds functionality to retain tag filters applied in the admin product interface after bulk updates. Updates controller parameters to include tags_name_in, adds hidden fields for tag persistence in the view, and includes specs to verify filter state retention across update operations.
2026-02-18 01:37:41 +05:00
Sigmund Petersen
f8c88ea8c7
Merge pull request #13859 from rioug/10298-upgrade-to-shakapaker_v8
...
Upgrade to shakapaker v8
2026-02-04 12:51:42 +01:00
Ahmed Ejaz
9dcb3ec748
Refactor report routes to use scoped routes for better organization and readability
2026-02-04 03:55:07 +05:00
Arun Guleria
36d617bceb
13893-hiding too many columns in Admin product list, the table layout breaks
2026-02-02 10:47:02 +05:30
Rachel Arnould
2a3b076170
Merge pull request #13826 from chahmedejaz/task/13744-add-none-option-in-tags-filter
...
Allow to select "none" in variant tags dropdown
2026-01-26 22:29:59 +01:00
Gaetan Craig-Riou
cc9cb966b5
Fix images/font path
...
Now `additional_paths` are stripped like `source_path`
2026-01-26 14:54:48 +11:00
Ahmed Ejaz
d4811648f1
Merge branch 'master' into bugfix/13625-enterprise-fee-reports-throws-504
2026-01-25 11:22:57 +05:00
Ahmed Ejaz
77fe1fa6f9
Refactor SearchableDropdownComponent and integrate remote data loading with TomSelect
2026-01-25 11:14:49 +05:00
Gaetan Craig-Riou
a0c23825b8
Top level dir is not stripped anymore for static assets
2026-01-23 16:23:14 +01:00
Gaetan Craig-Riou
82f40d2e93
Merge pull request #13821 from piyyu/fix-import-multiple-products
...
Fix “Import multiple products” button route on empty products page
2026-01-16 09:55:33 +11:00
Ahmed Ejaz
fd3c1c1343
Add "None" option to tags filter in product search
2026-01-13 02:13:51 +05:00
Filipe
bd367cb154
Merge pull request #13795 from prikeshsavla/13392-fix-producer-name-text-encoding
...
Fix encoding issue using ng-bind-html
2026-01-08 12:03:00 +00:00