wandji20
a11873559b
Make OC edit warning modal cancel button redirect user to OC list [OFN-12774]
2024-09-27 10:02:49 +02:00
Filipe
83ab9594f6
Merge pull request #12854 from chahmedejaz/task/11200-conditionally-hide-producer-column
...
[BUU2] Hide producer column when there's only one producer in the admin account
2024-09-19 15:42:15 -06:00
Filipe
562a24524b
Merge pull request #12848 from rioug/12770-product-preview
...
Product preview
2024-09-19 15:20:18 -06:00
David Cook
a9ad6a2851
Grant product managers ability to create reports
...
We missed this in c31416c , oops.
2024-09-17 13:08:49 +10:00
David Cook
1078e7cd36
Update specs
...
The key here is the enterprise_relationship. This is required for the supplier to have permission to see the orders.
Curiously, the unit test still passes. All will be revealed in the next commit..
2024-09-17 12:55:22 +10:00
Gaetan Craig-Riou
40c4d38e45
Add permission check
2024-09-17 12:01:53 +10:00
Gaetan Craig-Riou
38721d9f36
Per review, fix the tab spec
...
Both tabs have the product name, so add check got the image on the
product details tab.
2024-09-13 14:33:46 +10:00
Ahmed Ejaz
243a4a55b4
11200: add spec for display producer column
2024-09-11 12:03:49 +05:00
Ahmed Ejaz
76fdf3725a
11200: add explanations
2024-09-11 11:41:01 +05:00
Ahmed Ejaz
f8d3467d46
11200: add specs
2024-09-11 01:59:43 +05:00
Gaetan Craig-Riou
00768f6ba0
Add sytem spec for product preview on product edit page
2024-09-10 13:29:40 +10:00
Gaetan Craig-Riou
908caa984b
Add system spec for product preview
2024-09-10 13:29:40 +10:00
Gaetan Craig-Riou
6993750757
Fix product v3 action system spec
2024-09-10 13:29:40 +10:00
filipefurtad0
556539d1b1
Removes pending from fixed issue
...
The pending was not signalling the bug fix as ordering needed to be corrected
2024-09-09 18:07:57 -06:00
filipefurtad0
b7aaab204c
Adds timer restriction with Timecop
...
The datet-time-picker test case was failing for me locally, but passing on GH-Actions. Controlling the time should prevent this type of flakyness
2024-09-09 18:07:57 -06:00
filipefurtad0
632184b0a8
Addresses Davids review
2024-09-09 18:07:57 -06:00
filipefurtad0
8500f6c198
Addresses reviews. The biggest change is moving the table CSS
...
into its helper, which touches other system specs (namely orders_and_fulfillment_spec.rb).
Rubocop fixup
2024-09-09 18:07:57 -06:00
filipefurtad0
ec4dba71c2
Adds flatpickr test
2024-09-09 18:07:57 -06:00
filipefurtad0
6117d70fae
Replaces code with shared examples
...
This spec was appearently flaky, let's see if this change stabilizes it. It came up here: https://github.com/openfoodfoundation/openfoodnetwork/actions/runs/10639846576/job/29498582671?pr=12790
Removes CSV tests based on permissions
Not sure we need these tests, proposing to remove them and use shared examples to test file download
2024-09-09 18:07:57 -06:00
filipefurtad0
2e5c526170
Adds basic coverage on report file download
...
Moves file download into report helper
Removes pdf file assertation
Removes test on PDF file on sales tax report
Removes PDF testing from helper
2024-09-09 18:07:57 -06:00
filipefurtad0
32e32117e3
Adds test case around hub filters
2024-09-09 18:07:57 -06:00
filipefurtad0
2a1d494301
Adds coverage for table contents
2024-09-09 18:07:57 -06:00
filipefurtad0
fd45dea9f7
Moves report test case into dedicated file
...
Sets up an enterprise user instead of an admin user
2024-09-09 18:07:57 -06:00
David Cook
0f7f1130f1
Update spec/system/admin/invoice_print_spec.rb
2024-09-05 10:49:45 +02:00
Ahmed Ejaz
009d033e4c
12777: add specs
2024-09-05 10:49:45 +02:00
filipefurtad0
4773d1c82e
Reproduces bug #12835
2024-09-03 20:15:29 -06:00
David Cook
f9a76342f8
Merge pull request #12830 from filipefurtad0/remove_pdf_file_test_from_reports
...
Removes test on PDF file on sales tax report
2024-09-02 11:15:13 +10:00
Filipe
169cbbe1a1
Merge pull request #12793 from rioug/12768_fix_bulk_coop_report
...
Fix bulk coop report
2024-08-29 15:20:48 -06:00
filipefurtad0
72a503c3c1
Removes test on PDF file on sales tax report
2024-08-29 11:46:22 -06:00
Konrad
afc4c1e967
Merge pull request #12760 from wandji20/wb-OFN-12744
...
UX improvements for creation of new products [OFN-12744]
2024-08-29 17:22:36 +02:00
drummer83
b82726e7ba
Unify the capital letters of the "Back To Xyz List" buttons and update specs
...
I decided to use the most frequently used version as the default, which is every word beginning with a capital letter
2024-08-23 13:23:57 +02:00
drummer83
7e7ab2e36d
Fix typo in "categeory" (additional e) and update specs
2024-08-23 13:20:46 +02:00
wandji20
d61acd2cc1
Unify error messages and display on new product form [OFN-12744]
2024-08-23 09:57:37 +01:00
Maikel
e2423ad612
Merge pull request #12800 from filipefurtad0/adds_retry_option_on_edit_spec
...
Adds retry option to flaky edit_spec.rb
2024-08-23 12:02:59 +10:00
Maikel
e9c7e1778c
Merge pull request #12782 from mkllnk/reports
...
Add fallback report loading in case websockets fail
2024-08-23 09:23:42 +10:00
filipefurtad0
32cd14ef54
Adds slep(2)
2024-08-22 15:55:31 -06:00
filipefurtad0
ad585f1eab
Adds retry option to flaky test case
...
...does so on another flaky test case
2024-08-22 15:55:31 -06:00
wandji20
8f7505d53d
Refactor oc datetime content partial and include warning modal in oc list [OFN-12775]
2024-08-22 22:17:12 +01:00
Konrad
25b1620707
Merge pull request #12743 from wandji20/wb-OFN-12214
...
(Fix) chore(deps): bump wicked_pdf from 2.6.3 to 2.8.0 [OFN-12214]
2024-08-22 17:34:20 +02:00
Maikel
0c7448ba43
Merge pull request #12726 from mkllnk/order-stock-spec
...
Track (negative) stock for on-demand products and overrides
2024-08-20 15:05:16 +10:00
Gaetan Craig-Riou
24afd40414
Fix bulk coop supplier report
2024-08-20 14:32:35 +10:00
filipefurtad0
a78f46259c
Asserts on the flash warning first
...
The warning first displays "Saving..." before confirming changes are saved.
I'm not entirelly sure, but it seems that asserting on this first, before asserting on other page elements stabilizes the spec.
2024-08-19 13:58:03 -06:00
filipefurtad0
1e79fde236
Reproduces S2 bug #12768
2024-08-19 13:58:03 -06:00
Konrad
3f1b907ef2
Merge pull request #12740 from wandji20/wb-OFN-12532-v1
...
Pluralize admin products search result [OFN-12532-v1]
2024-08-18 12:18:18 +02:00
Maikel Linke
d9c296cdb3
Stabilise flaky report specs
...
It looks like we have a new race condition that may only be a problem in
specs. If you trigger one report, it displays via websockets and then
you trigger the next report, there may still be some Javascript active
that displays the first report while the second one is loading. I'm not
sure if users would navigate that fast though.
To minimise the problem, I adjusted the polling to leave more room for
the default websockets response.
2024-08-16 17:08:57 +10:00
Maikel Linke
23aa762be2
Add fallback report loading in case websockets fail
...
This also resolves a race condition scenario. Even if the report gets
rendered via websockets before the controller response is rendered then
the fallback script loads the report again. It's not the most beautiful
but probably okay until we replace websockts altogether.
I'm leaving websockets in at the moment because it can render the report
much quicker than polling can.
2024-08-16 15:24:34 +10:00
Maikel Linke
d354317c73
Replace cable_ready report loading w/ Turbo stream
...
I'm adding TurboPower for the scroll_into_view action. It adds all the
nice CableReady actions to Turbo Streams.
Note that I omitted `block: "start"` because that option is the default
in Javascript. And the generic `action` method doesn't support
parameters like this anyway. I'll work on that in the next commit.
I also re-introduced a race condition by rendering the "loading"
indicator after triggering the report rendering job. I'm planning to
resolve that later.
2024-08-16 14:37:57 +10:00
David Cook
917079931e
Merge pull request #12778 from chahmedejaz/bugfix/12596-fix-annoying-oc-warning-display
...
[BUU] Fix Messy flash notifications on new products page
2024-08-16 10:29:43 +10:00
Konrad
059dceb304
Merge pull request #12735 from chahmedejaz/bugfix/12698-fix-products-stateful-navigataion
...
Fix 'Back to products list' stateful navigation
2024-08-15 10:43:13 +02:00
Ahmed Ejaz
282df9859e
12596 - fix specs
...
- As we are only showing the oc warning once now we need these steps where we are dismissing the oc warning after each navigation. Just keeping the first notice dismiss after login
2024-08-15 05:59:17 +05:00