Ahmed Ejaz
e6b9373570
Refactor line items search to improve security and maintainability
...
Moves search field configuration from frontend to backend to prevent potential security issues with exposing internal field names. The change also improves maintainability by centralizing search logic in the controller.
Adds conditional logic to use name_alias for non-admin users when searching distributor names, enhancing data access control.
2025-07-13 18:07:14 +05:00
Filipe
affb5d7281
Merge pull request #13338 from chahmedejaz/task/13287-add-producer-seller-ability-to-edit-orders
...
Allow producer who are also seller to edit their products on hubs' orders
2025-07-04 14:26:39 +01:00
David Cook
9e9cc28062
Update spec/mailers/producer_mailer_spec.rb
2025-06-30 09:19:38 +02:00
Ahmed Ejaz
80fc0a5790
Exclude customer personal information from order summary in email
2025-06-30 09:19:38 +02:00
Ahmed Ejaz
5a13aa1c8a
Add phone and email fields to customer order summary in ProducerMailer
2025-06-30 09:19:38 +02:00
Ahmed Ejaz
4b19d38c58
Refactor variant creation in hub actions spec to use supplier association for clarity
2025-06-29 19:13:44 +05:00
Maikel Linke
7d80033c8e
Increase default timeout in system specs
2025-06-24 11:57:38 +10:00
Ahmed Ejaz
1b9d64ad5e
Refactor search functionality in variants controller spec to include order_id for improved filtering
2025-06-21 16:39:15 +05:00
Ahmed Ejaz
c648249160
Refactor order view specs to improve clarity in expectations
2025-06-21 16:19:31 +05:00
Ahmed Ejaz
765ce68c11
Add order_id to order controller, variant autocomplete, and search parameters for improved order management
2025-06-21 16:19:31 +05:00
Ahmed Ejaz
8d407b1dc9
Fix lint issues
2025-06-21 16:19:31 +05:00
Ahmed Ejaz
fe1b8aaab3
Add hub actions spec for producer order management functionality
2025-06-21 16:19:31 +05:00
Ahmed Ejaz
ade35f2fa2
Fixes specs and update code respectively
2025-06-21 16:19:31 +05:00
Ahmed Ejaz
8e8878e43a
Add search_variants_as parameter to variant search functionality
2025-06-21 16:19:31 +05:00
cyrillefr
a4c6514275
Style Metrics/ModuleLength in spec file
2025-06-17 15:46:30 +02:00
cyrillefr
8aba6e9782
Style Metrics/ModuleLength in spec file
2025-06-17 15:41:51 +02:00
cyrillefr
9a2cd3965c
Style Metrics/ModuleLength in spec file
2025-06-17 15:38:25 +02:00
cyrillefr
b9eeb53901
Style Metrics/ModuleLength in spec file
2025-06-17 15:31:17 +02:00
cyrillefr
e19caa0caa
Style Metrics/ModuleLength in spec file
2025-06-17 15:27:31 +02:00
cyrillefr
05995bc026
Style Metrics/ModuleLength in spec file
2025-06-17 15:12:09 +02:00
cyrillefr
6b2297b0e6
Style Metrics/ModuleLength in spec file
2025-06-17 15:09:46 +02:00
cyrillefr
46ba6b7f9c
Style Metrics/ModuleLength in spec file
2025-06-17 14:50:35 +02:00
cyrillefr
e88a9dab4b
Style Metrics/ModuleLength in spec file
2025-06-17 14:47:45 +02:00
cyrillefr
6a44c45699
Style Metrics/ModuleLength in spec file
2025-06-17 14:37:35 +02:00
cyrillefr
bb0a6b7f8d
Style Metrics/ModuleLength in spec file
2025-06-17 14:33:15 +02:00
cyrillefr
abaa7c35a7
Style Metrics/ModuleLength in spec file
2025-06-17 14:18:42 +02:00
cyrillefr
97c4cd382b
Style Metrics/ModuleLength in spec file
2025-06-17 14:05:21 +02:00
cyrillefr
089caa228f
Style Metrics/ModuleLength in spec file
2025-06-17 13:48:22 +02:00
cyrillefr
d9194d3dce
Style Metrics/ModuleLength in spec file
2025-06-17 13:44:43 +02:00
cyrillefr
a792a550b3
Style Metrics/ModuleLength in spec file
2025-06-17 13:40:55 +02:00
cyrillefr
8c50ed9a45
Style Metrics/ModuleLength in spec file
2025-06-17 13:38:29 +02:00
cyrillefr
9d09fa9d54
Style Metrics/ModuleLength in spec file
2025-06-17 13:35:23 +02:00
cyrillefr
8234cc580d
Style Metrics/ModuleLength in spec file
2025-06-17 13:31:22 +02:00
cyrillefr
88b390dac6
Style Metrics/ModuleLength in spec file
2025-06-17 13:22:05 +02:00
David Cook
a4f28a2fac
Merge pull request #13377 from mkllnk/style
...
Style Metrics/ModuleLength in some spec files
2025-06-17 12:37:49 +10:00
Maikel Linke
da5b147d29
Style Metrics/ModuleLength in spec file
...
Best viewed without whitespace changes.
2025-06-16 16:51:50 +10:00
Maikel Linke
b2fd4ccb11
Style Metrics/ModuleLength in spec file
...
Best viewed without whitespace changes.
2025-06-16 16:50:38 +10:00
Maikel Linke
5a497bc6ee
Style Metrics/ModuleLength in spec file
...
Best viewed without whitespace changes.
2025-06-16 16:46:30 +10:00
Maikel Linke
77b7b5ea47
Style Metrics/ModuleLength in spec file
...
Best viewed without whitespace changes.
2025-06-16 16:45:00 +10:00
Maikel Linke
035e67c33f
Style Metrics/ModuleLength in spec file
...
Best viewed without whitespace changes.
2025-06-16 16:43:47 +10:00
Maikel Linke
8e1fb76327
Style Metrics/ModuleLength in spec file
...
Best viewed without whitespace changes.
2025-06-16 16:13:11 +10:00
Maikel Linke
441844dd79
Style Metrics/ModuleLength in spec file
...
Best viewed without whitespace changes.
2025-06-16 16:11:08 +10:00
filipefurtad0
2465880e77
Adds checks to unit price on order confirmation page
2025-06-14 13:39:59 +01:00
filipefurtad0
7c89f32eb7
Adds checks to unit price on shopfront and cart
2025-06-14 13:30:10 +01:00
filipefurtad0
229a87cf72
Removes debugger superfluous debuger flag
2025-06-14 13:28:41 +01:00
Filipe
f1138b7a9d
Merge pull request #13349 from mkllnk/vine-error-message
...
Clarify voucher code not found can mean fully redeemed
2025-06-06 12:46:11 +01:00
Carlos Chitty
63d284e81a
Use Orders::WorkflowService#complete! and #advance_to_payment in specs to replace code causing Style/NestedModifier rubocop offenses
...
Rewrite the loop "break unless a = order.next! while !order.delivery?" to correct the offenses. Not adding a helper because the change was only needed in a couple of places.
2025-06-04 12:46:58 -04:00
Maikel Linke
ef22269324
Clarify voucher code not found can mean fully redeemed
2025-05-29 14:18:32 +10:00
Maikel Linke
c9ec7e13d3
Add missing spec cassette
2025-05-29 11:42:53 +10:00
cyrillefr
400f431f88
Importer goal is to dl a file over https instead of local file
2025-05-27 17:10:48 +02:00