Maikel
|
340f10b323
|
Merge pull request #10539 from filipefurtad0/spec_for_enterprise_fee_selection_tax_inherit
Adds a spec to check enterprise fees creation
|
2023-05-24 11:29:27 +10:00 |
|
Maikel
|
8c11bf3033
|
Merge pull request #10839 from mkllnk/valid-email
Validate user's email address
|
2023-05-24 10:37:00 +10:00 |
|
Konrad
|
0854287b92
|
Merge pull request #10744 from jibees/10556-remove-ofn-header-banner-in-order-confirmation-emails
White Label: remove OFN banner from order confirmation emails when `hide_ofn_navigation` is activated for the shop
|
2023-05-24 01:14:16 +02:00 |
|
Maikel Linke
|
ef3422bf58
|
Update syntax and clarify use of outdated gem
|
2023-05-23 08:23:58 +02:00 |
|
Maikel Linke
|
90cbac7176
|
Validate email domains
The gem checks the DNS system for a valid domain entry.
|
2023-05-23 08:23:58 +02:00 |
|
Maikel Linke
|
ffc45f77cf
|
Validate user email syntax on change
We probably have invalid entries in the database and we don't want these
records to suddenly become invalid. People would not be able to log in.
|
2023-05-23 08:23:58 +02:00 |
|
Maikel Linke
|
101b9025b4
|
Spec user email validation
The pending spec addresses:
* https://github.com/openfoodfoundation/openfoodnetwork/issues/10808
|
2023-05-23 08:23:58 +02:00 |
|
Konrad
|
b56b36f617
|
Merge pull request #10859 from filipefurtad0/change_voucher_default_message_en
[Vouchers] Updates warning_forfeit_remaining_amount default message
|
2023-05-23 08:20:41 +02:00 |
|
filipefurtad0
|
5e248aa715
|
Improving shared_example naming
|
2023-05-22 12:27:04 +01:00 |
|
filipefurtad0
|
554d515875
|
Introduces prefix to simplify assertions
|
2023-05-22 12:27:04 +01:00 |
|
Konrad
|
fed7c3da51
|
Merge pull request #10761 from rioug/vouchers-any-amount
[Vouchers] Flat rate of any amount
|
2023-05-19 17:39:33 +02:00 |
|
David Cook
|
9d7316c553
|
Use a fixed value for voucher factory
|
2023-05-19 17:19:54 +10:00 |
|
Maikel Linke
|
37441be371
|
Update translations
v4.3.9
|
2023-05-19 14:33:23 +10:00 |
|
Maikel
|
0d403f4087
|
Merge pull request #10814 from Matt-Yorkley/serializer-eager-loading
Improve eager-loading on admin products page
|
2023-05-19 14:31:25 +10:00 |
|
Maikel
|
f943b411c5
|
Merge pull request #10823 from abdellani/fix-file-name-used-as-parameter
[Security] Validate product import file path
|
2023-05-19 14:28:09 +10:00 |
|
Maikel
|
7af14e37fa
|
Merge pull request #10488 from mkllnk/dfc-connector
Serialize DFC catalog items with DFC Connector
|
2023-05-19 11:31:23 +10:00 |
|
filipefurtad0
|
8d2885e147
|
Updates spec after merging #10512
|
2023-05-18 16:04:30 +01:00 |
|
filipefurtad0
|
51b144f174
|
Covers editing into invalid combinations
|
2023-05-18 15:59:48 +01:00 |
|
filipefurtad0
|
4e2095f0fb
|
Tests enterprise fee creation
...when inheriting tax category from product
as shared examples
|
2023-05-18 15:59:48 +01:00 |
|
Filipe
|
3d1b0816ed
|
Merge pull request #10512 from abdellani/fix-tax-not-charged-when-tax-category-set-to-inherit-from-product
Prevent saving the enterprise fee when a per order calculator is selected along with 'Inherit from product'
|
2023-05-18 13:43:14 +01:00 |
|
Konrad
|
39bb1f6f41
|
Merge pull request #10832 from Matt-Yorkley/cloning
Clone all ExchangeVariant objects in bulk
|
2023-05-18 14:32:30 +02:00 |
|
filipefurtad0
|
c99829e457
|
Updates spec to reflect change on en.yml
|
2023-05-18 12:11:37 +01:00 |
|
filipefurtad0
|
7ea3834900
|
Updates warning_forfeit_remaining_amount default message
|
2023-05-18 11:57:15 +01:00 |
|
David Cook
|
360a241402
|
Style fix
|
2023-05-18 10:07:52 +10:00 |
|
Filipe
|
0d23b63bbd
|
Merge pull request #10779 from dacook/10634-remove-admin_style_v2
10634 Remove admin_style_v2 feature
|
2023-05-17 15:37:05 +01:00 |
|
Konrad
|
19caadb1a0
|
Merge pull request #10800 from dacook/remove-localisation
Also remove localized number logic from weight calculator
|
2023-05-17 14:57:26 +02:00 |
|
David Cook
|
c0c123a92a
|
Remove localized number logic from weight calculator
Follow-on from a46eef291c
|
2023-05-17 14:10:58 +02:00 |
|
Konrad
|
f26bef5f98
|
Merge pull request #10813 from saunmanoj888/fix-fullname-search-issue-on-bulk-orders
Fix searching issue with full name on bulk order management
|
2023-05-17 13:58:04 +02:00 |
|
saunmanoj888
|
aee7645e29
|
Fix searching issue with full name on bulk order management
|
2023-05-17 13:14:10 +02:00 |
|
Konrad
|
02873d7596
|
Merge pull request #10817 from Matt-Yorkley/permissions-scoping
Scope orders before bulk actions
|
2023-05-17 12:44:07 +02:00 |
|
Matt-Yorkley
|
e1b0a03819
|
Scope orders before bulk actions
|
2023-05-17 12:03:40 +02:00 |
|
Jean-Baptiste Bellet
|
2336981ca0
|
Do not display OFN banner on order confirmation email if white label
|
2023-05-17 11:35:18 +02:00 |
|
Jean-Baptiste Bellet
|
dfafbfe996
|
Create an order confirmation email preview of the last completed order
Available on `/rails/mailers/order_mailer/confirm_email_for_customer`
|
2023-05-17 11:35:06 +02:00 |
|
Jean-Baptiste Bellet
|
f7d06fe0e8
|
Do not display OFN banner on subscription confirmation email if white label
+ add specs that test for the presence of the footer logo which is in the header (I know it's a bit contradictory)
|
2023-05-17 11:34:35 +02:00 |
|
Jean-Baptiste Bellet
|
3ed89fc2db
|
Create a subscription confirmation email preview of the last completed order
Available on: `/rails/mailers/subscription_mailer/confirmation_email`
|
2023-05-17 11:34:16 +02:00 |
|
Maikel Linke
|
eaf3bd0bae
|
Update spec after new import file validation
|
2023-05-17 15:18:29 +10:00 |
|
Mohamed ABDELLANI
|
fcb8550cb1
|
extract file path sanitizer to an independent class
|
2023-05-17 15:09:48 +10:00 |
|
Mohamed ABDELLANI
|
4d5ba6a7e6
|
add file path validation
|
2023-05-17 15:09:48 +10:00 |
|
Maikel Linke
|
a0d05b26d1
|
Spec current product import vulnerabilities
I didn't use pending specs but deliberately passing specs on wrong
behaviour. This is not how it should be but how it is at the moment.
|
2023-05-17 15:09:01 +10:00 |
|
Konrad
|
4a66b62fa7
|
Merge pull request #10825 from jibees/10824-remove-feature-toggle-on-white-label-feature
Activate white label feature
|
2023-05-16 13:50:58 +02:00 |
|
Maikel
|
16329e953f
|
Merge pull request #10844 from openfoodfoundation/dependabot/npm_and_yarn/jasmine-core-5.0.0
Bump jasmine-core from 4.6.0 to 5.0.0
|
2023-05-16 17:50:39 +10:00 |
|
Gaetan Craig-Riou
|
abf2105df7
|
Admin::VoucherController check enterprise permission
|
2023-05-16 16:20:04 +10:00 |
|
Gaetan Craig-Riou
|
355af9e818
|
Per review comment, build enterprise instead of create
Speed up testing by removing unnecessarily created record
|
2023-05-16 16:20:04 +10:00 |
|
Gaetan Craig-Riou
|
b585f77be4
|
Make enterprise mandatory for a voucher
It should have already been the case...
|
2023-05-16 16:20:04 +10:00 |
|
Gaetan Craig-Riou
|
2d8fa24862
|
Add a voucher factory
As vouchers are getting more complicated, it makes sense to use a
factory to simplify writing test.
|
2023-05-16 16:20:04 +10:00 |
|
Gaetan Craig-Riou
|
b427e420ce
|
Update admin pages to allow entering an amount
|
2023-05-16 16:20:04 +10:00 |
|
Gaetan Craig-Riou
|
15eee8175e
|
Add amount to voucher
Change value to amount to be more consistent
|
2023-05-16 16:19:59 +10:00 |
|
Maikel
|
10c918be75
|
Merge pull request #10732 from mkllnk/report-email
[Hidden] Notify about completed report with download link via email
|
2023-05-16 10:25:23 +10:00 |
|
Maikel
|
a979f7c8df
|
Merge pull request #10587 from rioug/10432-vouchers-bare-minimum-checkout
10432 vouchers bare minimum checkout
|
2023-05-16 09:19:06 +10:00 |
|
Maikel Linke
|
08aff56e20
|
Expire report files after 1 week, maximum for S3
We didn't see this in tests which use disk storage. But AWS S3 has a
maximum of one week for URL expiry.
|
2023-05-15 19:41:45 +02:00 |
|