Maikel Linke
|
414bf5d074
|
Don't list guest customer records to guest users
|
2022-03-02 11:59:35 +11:00 |
|
Matt-Yorkley
|
bd9bed7323
|
Update schemas for relationships
|
2022-03-02 11:59:35 +11:00 |
|
Matt-Yorkley
|
2e59812bc1
|
Refactor to make more use of schema refs, and regenerate swagger file
|
2022-03-02 11:59:33 +11:00 |
|
Matt-Yorkley
|
d87e1805af
|
Add relationships to resource serializers
|
2022-03-02 11:58:04 +11:00 |
|
Matt-Yorkley
|
d66d6d6bd6
|
Update use of links on relationships
|
2022-03-02 11:58:04 +11:00 |
|
Matt-Yorkley
|
3dbf00f302
|
Add pagination with Pagy using structure from JSON:API specification
https://jsonapi.org/examples/#pagination
Update schema for collections rendered with pagination data
|
2022-03-02 11:58:04 +11:00 |
|
Matt-Yorkley
|
c102ce8e7e
|
Add RequestTimeout concern
|
2022-03-02 11:58:04 +11:00 |
|
Matt-Yorkley
|
8e61428cce
|
Add 401 Unauthorized response test
|
2022-03-02 11:58:04 +11:00 |
|
Matt-Yorkley
|
a222b507fb
|
Update and document authentication methods
|
2022-03-02 11:58:04 +11:00 |
|
Matt-Yorkley
|
56bc554f29
|
Regenerate swagger docs with rails rswag
|
2022-03-02 11:57:57 +11:00 |
|
Matt-Yorkley
|
028d02ccca
|
Test serialized relationship data
|
2022-03-02 11:55:46 +11:00 |
|
Matt-Yorkley
|
46f9d3ef81
|
Test permissions combined with Ransack searches
|
2022-03-02 11:55:46 +11:00 |
|
Matt-Yorkley
|
76f14a03c6
|
Add specs and JSON schemas
Include test helpers
|
2022-03-02 11:55:46 +11:00 |
|
Matt-Yorkley
|
39f4feed4a
|
Generate docs with rails rswag
|
2022-03-02 11:55:46 +11:00 |
|
Matt-Yorkley
|
cc4192047e
|
Fill out customers controller
Add customer serializer
|
2022-03-02 11:55:46 +11:00 |
|
Matt-Yorkley
|
3128232d7e
|
Create customers controller
And add new customers routes.
Disable them in production for now.
|
2022-03-02 11:55:46 +11:00 |
|
Matt-Yorkley
|
c4e2c8cb4c
|
Tidy up error handling and update response formats for JSON:API standard
Update translation key namespacing
|
2022-03-02 11:55:46 +11:00 |
|
Matt-Yorkley
|
7d8ded5ab8
|
Bring simplified / cleaned up base controller into V1
- Inherits from ActionController::API
- Lots of superfluous junk removed
|
2022-03-02 11:55:46 +11:00 |
|
Maikel
|
9a8082e35c
|
Merge pull request #8947 from openfoodfoundation/dependabot/npm_and_yarn/karma-6.3.17
Bump karma from 6.3.16 to 6.3.17
|
2022-03-02 11:27:28 +11:00 |
|
Transifex-Openfoodnetwork
|
bd031f4870
|
Updating translations for config/locales/en_FR.yml
|
2022-03-02 06:50:01 +11:00 |
|
Transifex-Openfoodnetwork
|
078309d4e7
|
Updating translations for config/locales/fr.yml
|
2022-03-02 06:12:32 +11:00 |
|
Jean-Baptiste Bellet
|
f47de45346
|
Reference splitcheckout as a checkout redirect
This stored in session value is used to redirect after login
Update tests as well, thanks @filipefurtad0 ! 🙏
|
2022-03-01 15:12:18 +01:00 |
|
Jean-Baptiste Bellet
|
e14dad1575
|
Update test on payment step
|
2022-03-01 14:51:24 +01:00 |
|
Jean-Baptiste Bellet
|
3e85762143
|
Create a test that test the redirection after the split checkout login
Should be redirected on the first step
|
2022-03-01 14:25:41 +01:00 |
|
Jean-Baptiste Bellet
|
96d4ee3f4f
|
Extract to a method in the split checkout helper
|
2022-03-01 14:25:08 +01:00 |
|
Jean-Baptiste Bellet
|
2976b0717c
|
Display "Update" button on the order table page unless order is complete
With the split checkout, we can access this page between the different steps: for this cases, cart actions should be displayed
|
2022-03-01 10:11:27 +01:00 |
|
dependabot[bot]
|
f573423d3a
|
Bump karma from 6.3.16 to 6.3.17
Bumps [karma](https://github.com/karma-runner/karma) from 6.3.16 to 6.3.17.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.16...v6.3.17)
---
updated-dependencies:
- dependency-name: karma
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-03-01 09:05:25 +00:00 |
|
Filipe
|
d052c4f8a4
|
Merge pull request #8869 from filipefurtad0/remove_signup_string
Removes signup string from private shop login screen
|
2022-03-01 08:20:06 +00:00 |
|
Maikel
|
c44de8dbb3
|
Merge pull request #8937 from openfoodfoundation/dependabot/npm_and_yarn/url-parse-1.5.10
Bump url-parse from 1.5.7 to 1.5.10
|
2022-03-01 11:26:43 +11:00 |
|
Maikel Linke
|
e266475cde
|
Mark style violation as tech debt
There's an issue for it already and we want devs to be able to run
rubocop without seeing any issues they didn't introduce.
|
2022-03-01 11:21:31 +11:00 |
|
Filipe
|
1338bcbf57
|
Merge pull request #8939 from filipefurtad0/stock_spec_checkout_split
Checks stock restrictions on checkout split (system spec)
|
2022-02-28 16:42:58 +00:00 |
|
Filipe
|
d84b6ce2ad
|
Merge pull request #8772 from filipefurtad0/add_specs_split_checkout_payment
[Split Checkout] Adds tests on payments
|
2022-02-28 16:42:12 +00:00 |
|
Jean-Baptiste Bellet
|
e47198f1e5
|
Handle both types of redirection
One is based on the order step itself, the other is based on the current step passed through the params
|
2022-02-28 15:23:37 +01:00 |
|
jibees
|
eeae67e2d0
|
Merge pull request #8935 from mkllnk/clean-rubocop
Relax our style guide
|
2022-02-28 15:16:46 +01:00 |
|
Filipe
|
499ad982c3
|
Merge pull request #8938 from filipefurtad0/controller_spec_checkout_split
Adds controller coverage for stock restrictions on split checkout
|
2022-02-28 10:32:46 +00:00 |
|
filipefurtad0
|
f6304892c2
|
Adds controller coverage for stock restrictions
|
2022-02-27 22:01:48 +00:00 |
|
filipefurtad0
|
7a6f3d67e2
|
Implements shared example; Checks stock restriction on payment step
|
2022-02-27 21:51:03 +00:00 |
|
filipefurtad0
|
eb56027505
|
Moves out-of-stock block within correct context
|
2022-02-27 19:56:45 +00:00 |
|
dependabot[bot]
|
f0cd9de1c3
|
Bump url-parse from 1.5.7 to 1.5.10
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-02-26 14:40:40 +00:00 |
|
Matt-Yorkley
|
50ab0731d7
|
Bump nokogiri to 1.13.2
v4.1.20
|
2022-02-26 14:39:56 +00:00 |
|
filipefurtad0
|
8ac2035d0c
|
Addresses style issue
|
2022-02-25 16:47:17 +00:00 |
|
filipefurtad0
|
751e817deb
|
Renames shared_examples
|
2022-02-25 16:32:31 +00:00 |
|
filipefurtad0
|
82b6d39191
|
Re-names payment; addresses style issues
|
2022-02-25 16:06:26 +00:00 |
|
filipefurtad0
|
daffe333c5
|
Adds coverage on order completition for Cash/Paypal
|
2022-02-25 16:06:26 +00:00 |
|
filipefurtad0
|
c4bf36d402
|
Adds Stripe SCA to shared examples block
|
2022-02-25 16:06:26 +00:00 |
|
filipefurtad0
|
d336ab52a1
|
Adds Paypal to shared examples block
|
2022-02-25 16:06:26 +00:00 |
|
filipefurtad0
|
ae3eb90668
|
Adds shared examples block, with cash
|
2022-02-25 16:06:26 +00:00 |
|
filipefurtad0
|
09cd9b8462
|
Adds a test on payment method requirement
|
2022-02-25 16:06:26 +00:00 |
|
filipefurtad0
|
9449c7c919
|
Adds a context for existing test case
|
2022-02-25 16:06:26 +00:00 |
|
filipefurtad0
|
9dceda7e20
|
Creates a details test block; moves respective tests inside
|
2022-02-25 16:06:26 +00:00 |
|