Skip to content
This repository was archived by the owner on Jan 15, 2022. It is now read-only.

Commit 771a7d7

Browse files
authored
Merge pull request #21 from jonyw4/vendure-0.16
Update to Vendure 0.16
2 parents 6c96b94 + 93f8bb1 commit 771a7d7

29 files changed

Lines changed: 7392 additions & 7335 deletions

.devcontainer/devcontainer.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"name": "Vendure Reviews Plugin",
3+
"dockerComposeFile": [
4+
"../docker-compose.yml"
5+
],
6+
"service": "dev",
7+
"workspaceFolder": "/workspace",
8+
"settings": {
9+
"terminal.integrated.shell.linux": "/bin/bash"
10+
},
11+
"extensions": [
12+
"christian-kohler.path-intellisense",
13+
"christian-kohler.npm-intellisense",
14+
"github.vscode-pull-request-github",
15+
"mhutchie.git-graph",
16+
"dbaeumer.vscode-eslint",
17+
"joelday.docthis",
18+
"naumovs.color-highlight",
19+
"esbenp.prettier-vscode",
20+
"mikehanson.auto-barrel",
21+
"streetsidesoftware.code-spell-checker",
22+
"steoates.autoimport"
23+
],
24+
"forwardPorts": [3000, 3306],
25+
"postCreateCommand": "yarn install",
26+
// "remoteUser": "node"
27+
}

dev-server/config.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@ import {
66
} from '@vendure/core';
77
import { ReviewsStorePlugin, ReviewsProductPlugin } from '../src';
88

9-
const PORT = Number(process.env.PORT) || 3000;
10-
119
export const config: VendureConfig = {
1210
apiOptions: {
1311
hostname: '0.0.0.0',
14-
port: PORT,
12+
port: 3000,
1513
adminApiPath: 'admin-api',
1614
adminApiPlayground: {
1715
settings: {
@@ -35,11 +33,11 @@ export const config: VendureConfig = {
3533
dbConnectionOptions: {
3634
type: 'mysql',
3735
synchronize: true,
38-
host: 'localhost',
36+
host: 'host.docker.internal',
3937
port: 3306,
40-
username: process.env.DB_USERNAME,
41-
password: process.env.DB_PASSWORD,
42-
database: process.env.DB_DATABASE,
38+
username: 'root',
39+
password: '',
40+
database: 'vendure',
4341
logging: false
4442
},
4543
paymentOptions: {

docker-compose.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
version: "3"
2+
services:
3+
database:
4+
image: mysql:5.7
5+
ports:
6+
- "3306:3306"
7+
volumes:
8+
- /var/lib/mysql
9+
environment:
10+
MYSQL_DATABASE: vendure
11+
MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
12+
dev:
13+
image: mcr.microsoft.com/vscode/devcontainers/typescript-node:0-12
14+
command: /bin/sh -c "while sleep 1000; do :; done"
15+
ports:
16+
- "3000:3000"
17+
volumes:
18+
- .:/workspace:cached
19+
- node_modules:/workspace/node_modules
20+
depends_on:
21+
- database
22+
volumes:
23+
node_modules:

e2e/config/inject-order.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export class E2EInjectOrderPlugin implements OnVendureBootstrap {
4848
const completeOrder = await this.connection.getRepository(Order).save(
4949
new Order({
5050
code: 'T_2',
51-
state: 'Fulfilled',
51+
state: 'Delivered',
5252
active: false,
5353
customer: customers[1],
5454
lines: [],

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
"dev-server:run:worker": "node -r ts-node/register dev-server/index-worker.ts"
2727
},
2828
"dependencies": {
29-
"@vendure/ui-devkit": "0.15.0"
29+
"@vendure/ui-devkit": "0.16.1"
3030
},
3131
"peerDependencies": {
32-
"@vendure/core": ">=0.15.0"
32+
"@vendure/core": ">=0.16.1"
3333
},
3434
"devDependencies": {
3535
"@commitlint/config-conventional": "9.1.1",
@@ -43,9 +43,9 @@
4343
"@types/jest": "26.0.4",
4444
"@typescript-eslint/eslint-plugin": "3.6.1",
4545
"@typescript-eslint/parser": "3.6.1",
46-
"@vendure/core": "0.15.0",
47-
"@vendure/create": "0.15.0",
48-
"@vendure/testing": "0.15.0",
46+
"@vendure/core": "0.16.1",
47+
"@vendure/create": "0.16.1",
48+
"@vendure/testing": "0.16.1",
4949
"codecov": "^3.7.2",
5050
"commitlint": "9.1.0",
5151
"concurrently": "5.3.0",
@@ -61,7 +61,7 @@
6161
"semantic-release": "17.1.1",
6262
"ts-jest": "26.1.3",
6363
"ts-node": "8.10.2",
64-
"typescript": "3.8.3"
64+
"typescript": "4.0.3"
6565
},
6666
"husky": {
6767
"hooks": {

src/api/resolvers/admin/review-product.resolver.spec.ts

Lines changed: 0 additions & 91 deletions
This file was deleted.

src/api/resolvers/admin/review-product.resolver.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,11 @@ export class ReviewProductAdminResolver {
4444

4545
@Query()
4646
@Allow(Permission.ReadOrder)
47-
async reviewProduct(@Args() { id }: QueryReviewProductArgs) {
48-
return this.reviewProductService.findById(id);
47+
async reviewProduct(
48+
@Ctx() ctx: RequestContext,
49+
@Args() { id }: QueryReviewProductArgs
50+
) {
51+
return this.reviewProductService.findById(ctx, id);
4952
}
5053

5154
@Query()
@@ -60,7 +63,7 @@ export class ReviewProductAdminResolver {
6063
@Ctx() ctx: RequestContext,
6164
@Args() args: MutationTransitionReviewProductToStateArgs
6265
) {
63-
const review = await this.reviewProductService.findById(args.id);
66+
const review = await this.reviewProductService.findById(ctx, args.id);
6467
return this.reviewProductService.transitionToState(
6568
ctx,
6669
review,

src/api/resolvers/admin/review-store.resolver.spec.ts

Lines changed: 0 additions & 77 deletions
This file was deleted.

src/api/resolvers/admin/review-store.resolver.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,11 @@ export class ReviewStoreAdminResolver {
2727

2828
@Query()
2929
@Allow(Permission.ReadOrder)
30-
async reviewStore(@Args() { id }: QueryReviewStoreArgs) {
31-
return this.reviewStoreService.findById(id);
30+
async reviewStore(
31+
@Ctx() ctx: RequestContext,
32+
@Args() { id }: QueryReviewStoreArgs
33+
) {
34+
return this.reviewStoreService.findById(ctx, id);
3235
}
3336

3437
@Query()
@@ -48,7 +51,7 @@ export class ReviewStoreAdminResolver {
4851
@Ctx() ctx: RequestContext,
4952
@Args() args: MutationTransitionReviewStoreToStateArgs
5053
) {
51-
const review = await this.reviewStoreService.findById(args.id);
54+
const review = await this.reviewStoreService.findById(ctx, args.id);
5255
return this.reviewStoreService.transitionToState(
5356
ctx,
5457
review,

src/api/resolvers/shop/review-product-shop-product.resolver.spec.ts

Lines changed: 0 additions & 46 deletions
This file was deleted.

0 commit comments

Comments
 (0)