Gaetan Craig-Riou
25f6db09a5
TagListInputComponent removed dependency on the form
...
This allows us to use the component in a context where there is no form
object defined.
2025-09-24 10:38:47 +10:00
Gaetan Craig-Riou
11006c3a60
Display default rule
2025-09-24 10:36:21 +10:00
Ahmed Ejaz
626b802ea7
add redirect_auth_url column and replace cvv_response_message for redirection
...
- Added redirect_auth_url column to spree_payments table
- Updated payment redirection logic to use redirect_auth_url instead of cvv_response_message
- Cleans up old monkeypatch usage and improves Stripe checkout reliability
2025-09-22 11:54:20 +05:00
Maikel
9e746d1b40
Merge pull request #13531 from rioug/better-stimulus-name-for-component
...
Load component stimulus controller with a shorter name
2025-09-17 17:10:37 +10:00
Filipe
273f78b214
Merge pull request #13530 from mkllnk/hub-address-feature
...
Remove retired hub_address feature
2025-09-16 17:23:42 +01:00
Filipe
bfcadfd7c0
Merge pull request #13404 from cyrillefr/UnsavedChangesMustAppearOnRemovingSingleTagFromOrderCycle
...
Fixes Save button does not enable when removing only tag in OC
2025-09-15 13:27:26 +01:00
Ahmed Ejaz
ec91d717c7
Fix default sorting for 'on_hand' column to 'name asc' in admin products table
2025-09-13 01:31:38 +05:00
Gaetan Craig-Riou
1c7fbd1d2d
Rename vertical ellipsis menu component files
...
There is no need to have a different name scheme to shorten stimulus
controller name. It's now inline with the other components
2025-09-10 15:27:56 +10:00
Maikel Linke
d916ed2c96
Remove retired hub_address feature
2025-09-10 09:59:47 +10:00
Cillian O'Ruanaidh
6f7a547e15
Add a :link_to_or_disabled helper method
2025-09-05 09:38:20 +01:00
Cillian O'Ruanaidh
c057c72321
Replace ofn-page-alert angular directive
2025-09-05 09:38:20 +01:00
Cillian O'Ruanaidh
7a3b4d394b
Replace inline-alert angular directive
2025-09-05 09:38:20 +01:00
Cillian O'Ruanaidh
32e3fc0175
Replace disable-dynamically angular directive
2025-09-05 09:38:20 +01:00
Cillian O'Ruanaidh
23c9410a25
Replace darker-background angular directive
2025-09-05 09:38:20 +01:00
Andrey Usyaev
5f02d88a86
Fix missed I18n translations for enterprises sells options
2025-08-27 13:21:44 +03:00
Ahmed Ejaz
7aa9b164e6
Add scope for ordering products by stock levels and update admin table header for on_hand sorting
2025-08-17 07:16:46 +05:00
Maikel Linke
842f4ae40e
Re-enable CSRF check supported by DPM now
2025-08-11 15:13:35 +10:00
Maikel Linke
9d284b7110
Set language to display scope labels
2025-08-08 14:00:41 +10:00
Maikel Linke
f65e4797cf
Add feature toggle for DFC dev platform
2025-08-08 14:00:40 +10:00
Maikel Linke
52aeec5ac4
Update and list scopes for real
2025-08-08 14:00:40 +10:00
Maikel Linke
60c8f4ee20
Add DFC API endpoint for listing platforms
...
Only listing example JSON for now.
This is not part of the official DFC API but it's a DFC-related API and
therefore we put it in the same namespace.
The DFC Permission Module will make authenticated requests to grant
certain platforms certain permissions.
2025-08-08 14:00:01 +10:00
Maikel Linke
25f396c126
Add permission module with example data
...
It's basically just copied from the Readme file still pointing to the
development server and it's not interacting with OFN just yet.
2025-08-08 14:00:01 +10:00
Filipe
76aebf8a72
Merge pull request #13436 from chahmedejaz/task/13432-decommission-old-products-screen
...
Decommission Old Products UI and Related Code
2025-08-07 17:39:43 +02:00
Ahmed Ejaz
3f39d94bd3
Remove conditional rendering for previous page icon in pagination
2025-07-27 07:21:10 +05:00
Ahmed Ejaz
1426b6eeb7
Remove legacy admin styles in favor of v3 styling
...
Completes migration to the new admin v3 styling system by:
- Removing conditional stylesheet inclusion in admin head
- Deleting all legacy admin style files and components
- Making admin-style-v3 the default and only stylesheet
This change reduces maintenance overhead and simplifies the admin styling codebase by removing the old styling system that was being conditionally loaded based on feature flags.
2025-07-27 07:02:53 +05:00
Ahmed Ejaz
188b2eb754
Simplify pagination next button by removing conditional icon rendering
2025-07-27 06:44:02 +05:00
Ahmed Ejaz
6e055ddbdf
Remove icon parameters from admin navigation tabs for simplification
2025-07-27 06:32:44 +05:00
Ahmed Ejaz
025fc784a8
Refactor products_return_to_url method to remove url_filters parameter and simplify usage in views
2025-07-27 06:26:12 +05:00
Ahmed Ejaz
0fa67c69fd
Remove bulk product update functionality
...
Removes the bulk product update feature and its associated components:
- Removes Angular-based bulk product editing controller and views
- Deletes bulk product API endpoints and related controller actions
- Removes product cloning and variant deletion functionality
- Removes associated JavaScript tests and specs
This appears to be part of a larger effort to modernize/simplify the product management interface, removing legacy Angular-based bulk editing in favor of a different approach.
2025-07-27 06:03:14 +05:00
Ahmed Ejaz
44cbe55c96
Update product routes and views for consistency and clarity
2025-07-27 05:25:50 +05:00
Filipe
56d3ac247d
Merge pull request #13426 from cyrillefr/AlignPriceColumnTextToTheLeft
...
Align Cart Price column texts to the left
2025-07-24 22:51:36 +01:00
Maikel Linke
667b49b7f1
Show hub address for pickup only when feature enabled
2025-07-24 15:24:32 +10:00
Maikel Linke
fcd6897240
Prepare delivery details partial for conditional display
2025-07-24 13:30:40 +10:00
Maikel Linke
c23c773942
Simplify view code
2025-07-24 13:30:39 +10:00
Gaetan Craig-Riou
6ba80f57b3
Disable Choose products from when inventory disabled
2025-07-21 13:47:28 +10:00
Gaetan Craig-Riou
d90200fb3f
Disable Coordinator inventory when inventory is off
2025-07-21 11:41:30 +10:00
cyrillefr
08114b495a
Align Cart Price column texts to the left
2025-07-17 14:17:57 +02:00
cyrillefr
8011449ce7
Adding a spec with one single tag
...
- need to add ids to ru the spec
2025-07-14 18:15:01 +02:00
Gaetan Craig-Riou
b19b987ed0
Remove variant rule type when inventory disabled
2025-07-09 11:35:26 +10:00
Gaetan Craig-Riou
f30b899569
Disable inventory option for product import
2025-07-09 11:35:26 +10:00
Gaetan Craig-Riou
cd8b7cd239
First step disable inventory
2025-07-09 11:35:26 +10: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
cyrillefr
be0894653a
Fixes Save button does not enable when removing only tag in OC
2025-06-30 12:41:41 +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
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
a37e08c2fd
Refactor order management permissions for producers
...
Introduces granular permissions control for producers editing orders:
- Adds new :edit_as_producer_only permission for suppliers
- Refactors ability checks to clearly separate producer vs admin/distributor access
- Updates order views to properly restrict actions based on user role
- Prevents admins from being restricted by producer-only edit mode
2025-06-21 16:16:58 +05:00
Carlos Chitty
85e4f749f9
refactor: move unit price formatting logic out of model into helper
...
Solves Psych::DisallowedClass errors
Example: https://github.com/openfoodfoundation/openfoodnetwork/actions/runs/14739687958/job/41374343627?pr=13232
unit_price returns object with amount and unit, as mentioned in https://github.com/openfoodfoundation/openfoodnetwork/pull/6905\#discussion_r578401368
2025-06-16 12:53:41 +01:00
Konrad
d7c39fcab7
Merge pull request #13297 from filipefurtad0/fix_#13264_BOM
...
Fixes bad display from Producer name on BOM page
2025-05-23 18:56:36 +02:00
Konrad
60914ac8cc
Merge pull request #13326 from mcmpp/instance_configuration_options_inline
...
Change the layout for instance configuration options
2025-05-19 15:28:40 +02:00
Filipe
93ac10bb75
Merge pull request #13262 from cillian/remove-angular-on-enterprise-images-and-white-label-sections
...
Remove Angular from the Settings > Images section
2025-05-16 20:03:55 +01:00