Skip to content

Commit 7fcc362

Browse files
authored
Merge pull request #23 from topcoder-platform/develop
PROD - Auth0 security and token updates
2 parents 98cd538 + 5d72d9a commit 7fcc362

29 files changed

+10607
-10172
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"postinstall": "npm run prisma:generate",
3636
"db:migrate-to-identity": "npx ts-node scripts/migrate-to-identity.ts",
3737
"db:load-to-identity": "npx ts-node scripts/load-to-identity.ts",
38+
"db:backfill-security-user": "npx ts-node scripts/backfill-security-user.ts",
3839
"test:postman:roles": "newman run 'doc/roles api.postman_collection.json' -e doc/postman_environment.json -r cli,json --reporter-json-export roles-report.json",
3940
"test:postman:users": "newman run doc/users.postman_collection.json -e doc/postman_environment.json -r cli,json --reporter-json-export users-report.json",
4041
"test:postman:group": "newman run \"doc/User GroupResource - Topcoder.postman_collection.json\" -e doc/postman_environment.json -r cli,json --reporter-json-export GroupResource-report.json",
@@ -77,7 +78,7 @@
7778
"reflect-metadata": "^0.2.2",
7879
"rxjs": "^7.8.2",
7980
"swagger-ui-express": "^5.0.1",
80-
"tc-core-library-js": "github:appirio-tech/tc-core-library-js#v3.0.1",
81+
"tc-core-library-js": "github:topcoder-platform/tc-core-library-js#master",
8182
"trolleyhq": "^1.1.0",
8283
"uuid": "^11.1.0",
8384
"winston": "^3.17.0"

pnpm-lock.yaml

Lines changed: 9196 additions & 9737 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

22
/* !!! This is code generated by Prisma. Do not edit directly. !!!
33
/* eslint-disable */
4+
// biome-ignore-all lint: generated file
45
module.exports = { ...require('.') }
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

22
/* !!! This is code generated by Prisma. Do not edit directly. !!!
33
/* eslint-disable */
4-
module.exports = { ...require('.') }
4+
// biome-ignore-all lint: generated file
5+
module.exports = { ...require('#main-entry-point') }

prisma/member/generated/member/edge.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
/* !!! This is code generated by Prisma. Do not edit directly. !!!
33
/* eslint-disable */
4+
// biome-ignore-all lint: generated file
45

56
Object.defineProperty(exports, "__esModule", { value: true });
67

@@ -35,12 +36,12 @@ exports.Prisma = Prisma
3536
exports.$Enums = {}
3637

3738
/**
38-
* Prisma Client JS version: 6.7.0
39-
* Query Engine version: 3cff47a7f5d65c3ea74883f1d736e41d68ce91ed
39+
* Prisma Client JS version: 6.19.1
40+
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
4041
*/
4142
Prisma.prismaVersion = {
42-
client: "6.7.0",
43-
engine: "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed"
43+
client: "6.19.1",
44+
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7"
4445
}
4546

4647
Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError;
@@ -185,7 +186,7 @@ const config = {
185186
"binaryTargets": [
186187
{
187188
"fromEnvVar": null,
188-
"value": "debian-openssl-1.1.x",
189+
"value": "debian-openssl-3.0.x",
189190
"native": true
190191
}
191192
],
@@ -197,8 +198,8 @@ const config = {
197198
"rootEnvPath": null
198199
},
199200
"relativePath": "../..",
200-
"clientVersion": "6.7.0",
201-
"engineVersion": "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed",
201+
"clientVersion": "6.19.1",
202+
"engineVersion": "c2990dca591cba766e3b7ef5d9e8a84796e47ab7",
202203
"datasourceNames": [
203204
"memberdb"
204205
],

prisma/member/generated/member/index-browser.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
/* !!! This is code generated by Prisma. Do not edit directly. !!!
33
/* eslint-disable */
4+
// biome-ignore-all lint: generated file
45

56
Object.defineProperty(exports, "__esModule", { value: true });
67

@@ -20,12 +21,12 @@ exports.Prisma = Prisma
2021
exports.$Enums = {}
2122

2223
/**
23-
* Prisma Client JS version: 6.7.0
24-
* Query Engine version: 3cff47a7f5d65c3ea74883f1d736e41d68ce91ed
24+
* Prisma Client JS version: 6.19.1
25+
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
2526
*/
2627
Prisma.prismaVersion = {
27-
client: "6.7.0",
28-
engine: "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed"
28+
client: "6.19.1",
29+
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7"
2930
}
3031

3132
Prisma.PrismaClientKnownRequestError = () => {

prisma/member/generated/member/index.d.ts

Lines changed: 31 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export const MemberStatus: typeof $Enums.MemberStatus
5656
*/
5757
export class PrismaClient<
5858
ClientOptions extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions,
59-
U = 'log' extends keyof ClientOptions ? ClientOptions['log'] extends Array<Prisma.LogLevel | Prisma.LogDefinition> ? Prisma.GetEvents<ClientOptions['log']> : never : never,
59+
const U = 'log' extends keyof ClientOptions ? ClientOptions['log'] extends Array<Prisma.LogLevel | Prisma.LogDefinition> ? Prisma.GetEvents<ClientOptions['log']> : never : never,
6060
ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs
6161
> {
6262
[K: symbol]: { types: Prisma.TypeMap<ExtArgs>['other'] }
@@ -89,13 +89,6 @@ export class PrismaClient<
8989
*/
9090
$disconnect(): $Utils.JsPromise<void>;
9191

92-
/**
93-
* Add a middleware
94-
* @deprecated since 4.16.0. For new code, prefer client extensions instead.
95-
* @see https://pris.ly/d/extensions
96-
*/
97-
$use(cb: Prisma.Middleware): void
98-
9992
/**
10093
* Executes a prepared raw query and returns the number of affected rows.
10194
* @example
@@ -232,8 +225,8 @@ export namespace Prisma {
232225
export import Exact = $Public.Exact
233226

234227
/**
235-
* Prisma Client JS version: 6.7.0
236-
* Query Engine version: 3cff47a7f5d65c3ea74883f1d736e41d68ce91ed
228+
* Prisma Client JS version: 6.19.1
229+
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
237230
*/
238231
export type PrismaVersion = {
239232
client: string
@@ -246,6 +239,7 @@ export namespace Prisma {
246239
*/
247240

248241

242+
export import Bytes = runtime.Bytes
249243
export import JsonObject = runtime.JsonObject
250244
export import JsonArray = runtime.JsonArray
251245
export import JsonValue = runtime.JsonValue
@@ -754,16 +748,24 @@ export namespace Prisma {
754748
/**
755749
* @example
756750
* ```
757-
* // Defaults to stdout
751+
* // Shorthand for `emit: 'stdout'`
758752
* log: ['query', 'info', 'warn', 'error']
759753
*
760-
* // Emit as events
754+
* // Emit as events only
761755
* log: [
762-
* { emit: 'stdout', level: 'query' },
763-
* { emit: 'stdout', level: 'info' },
764-
* { emit: 'stdout', level: 'warn' }
765-
* { emit: 'stdout', level: 'error' }
756+
* { emit: 'event', level: 'query' },
757+
* { emit: 'event', level: 'info' },
758+
* { emit: 'event', level: 'warn' }
759+
* { emit: 'event', level: 'error' }
766760
* ]
761+
*
762+
* / Emit as events and log to stdout
763+
* og: [
764+
* { emit: 'stdout', level: 'query' },
765+
* { emit: 'stdout', level: 'info' },
766+
* { emit: 'stdout', level: 'warn' }
767+
* { emit: 'stdout', level: 'error' }
768+
*
767769
* ```
768770
* Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/logging#the-log-option).
769771
*/
@@ -778,6 +780,10 @@ export namespace Prisma {
778780
timeout?: number
779781
isolationLevel?: Prisma.TransactionIsolationLevel
780782
}
783+
/**
784+
* Instance of a Driver Adapter, e.g., like one provided by `@prisma/adapter-planetscale`
785+
*/
786+
adapter?: runtime.SqlDriverAdapterFactory | null
781787
/**
782788
* Global configuration for omitting model fields by default.
783789
*
@@ -805,10 +811,15 @@ export namespace Prisma {
805811
emit: 'stdout' | 'event'
806812
}
807813

808-
export type GetLogType<T extends LogLevel | LogDefinition> = T extends LogDefinition ? T['emit'] extends 'event' ? T['level'] : never : never
809-
export type GetEvents<T extends any> = T extends Array<LogLevel | LogDefinition> ?
810-
GetLogType<T[0]> | GetLogType<T[1]> | GetLogType<T[2]> | GetLogType<T[3]>
811-
: never
814+
export type CheckIsLogLevel<T> = T extends LogLevel ? T : never;
815+
816+
export type GetLogType<T> = CheckIsLogLevel<
817+
T extends LogDefinition ? T['level'] : T
818+
>;
819+
820+
export type GetEvents<T extends any[]> = T extends Array<LogLevel | LogDefinition>
821+
? GetLogType<T[number]>
822+
: never;
812823

813824
export type QueryEvent = {
814825
timestamp: Date
@@ -849,25 +860,6 @@ export namespace Prisma {
849860
| 'findRaw'
850861
| 'groupBy'
851862

852-
/**
853-
* These options are being passed into the middleware as "params"
854-
*/
855-
export type MiddlewareParams = {
856-
model?: ModelName
857-
action: PrismaAction
858-
args: any
859-
dataPath: string[]
860-
runInTransaction: boolean
861-
}
862-
863-
/**
864-
* The `T` type makes sure, that the `return proceed` is not forgotten in the middleware implementation
865-
*/
866-
export type Middleware<T = any> = (
867-
params: MiddlewareParams,
868-
next: (params: MiddlewareParams) => $Utils.JsPromise<T>,
869-
) => $Utils.JsPromise<T>
870-
871863
// tested in getLogLevel.test.ts
872864
export function getLogLevel(log: Array<LogLevel | LogDefinition>): LogLevel | undefined;
873865

prisma/member/generated/member/index.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
/* !!! This is code generated by Prisma. Do not edit directly. !!!
33
/* eslint-disable */
4+
// biome-ignore-all lint: generated file
45

56
Object.defineProperty(exports, "__esModule", { value: true });
67

@@ -35,12 +36,12 @@ exports.Prisma = Prisma
3536
exports.$Enums = {}
3637

3738
/**
38-
* Prisma Client JS version: 6.7.0
39-
* Query Engine version: 3cff47a7f5d65c3ea74883f1d736e41d68ce91ed
39+
* Prisma Client JS version: 6.19.1
40+
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
4041
*/
4142
Prisma.prismaVersion = {
42-
client: "6.7.0",
43-
engine: "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed"
43+
client: "6.19.1",
44+
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7"
4445
}
4546

4647
Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError;
@@ -186,7 +187,7 @@ const config = {
186187
"binaryTargets": [
187188
{
188189
"fromEnvVar": null,
189-
"value": "debian-openssl-1.1.x",
190+
"value": "debian-openssl-3.0.x",
190191
"native": true
191192
}
192193
],
@@ -198,8 +199,8 @@ const config = {
198199
"rootEnvPath": null
199200
},
200201
"relativePath": "../..",
201-
"clientVersion": "6.7.0",
202-
"engineVersion": "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed",
202+
"clientVersion": "6.19.1",
203+
"engineVersion": "c2990dca591cba766e3b7ef5d9e8a84796e47ab7",
203204
"datasourceNames": [
204205
"memberdb"
205206
],
@@ -253,8 +254,8 @@ exports.PrismaClient = PrismaClient
253254
Object.assign(exports, Prisma)
254255

255256
// file annotations for bundling tools to include these files
256-
path.join(__dirname, "libquery_engine-debian-openssl-1.1.x.so.node");
257-
path.join(process.cwd(), "prisma/member/generated/member/libquery_engine-debian-openssl-1.1.x.so.node")
257+
path.join(__dirname, "libquery_engine-debian-openssl-3.0.x.so.node");
258+
path.join(process.cwd(), "prisma/member/generated/member/libquery_engine-debian-openssl-3.0.x.so.node")
258259
// file annotations for bundling tools to include these files
259260
path.join(__dirname, "schema.prisma");
260261
path.join(process.cwd(), "prisma/member/generated/member/schema.prisma")
Binary file not shown.

prisma/member/generated/member/package.json

Lines changed: 51 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "prisma-client-374c1e85cdab62a119d67749c26da80fb56dbca12edde8895cc863bd74005d3e",
33
"main": "index.js",
44
"types": "index.d.ts",
5-
"browser": "index-browser.js",
5+
"browser": "default.js",
66
"exports": {
77
"./client": {
88
"require": {
@@ -81,6 +81,10 @@
8181
},
8282
"./runtime/client": {
8383
"types": "./runtime/client.d.ts",
84+
"node": {
85+
"require": "./runtime/client.js",
86+
"default": "./runtime/client.js"
87+
},
8488
"require": "./runtime/client.js",
8589
"import": "./runtime/client.mjs",
8690
"default": "./runtime/client.mjs"
@@ -97,11 +101,17 @@
97101
"import": "./runtime/binary.mjs",
98102
"default": "./runtime/binary.mjs"
99103
},
100-
"./runtime/wasm": {
101-
"types": "./runtime/wasm.d.ts",
102-
"require": "./runtime/wasm.js",
103-
"import": "./runtime/wasm.mjs",
104-
"default": "./runtime/wasm.mjs"
104+
"./runtime/wasm-engine-edge": {
105+
"types": "./runtime/wasm-engine-edge.d.ts",
106+
"require": "./runtime/wasm-engine-edge.js",
107+
"import": "./runtime/wasm-engine-edge.mjs",
108+
"default": "./runtime/wasm-engine-edge.mjs"
109+
},
110+
"./runtime/wasm-compiler-edge": {
111+
"types": "./runtime/wasm-compiler-edge.d.ts",
112+
"require": "./runtime/wasm-compiler-edge.js",
113+
"import": "./runtime/wasm-compiler-edge.mjs",
114+
"default": "./runtime/wasm-compiler-edge.mjs"
105115
},
106116
"./runtime/edge": {
107117
"types": "./runtime/edge.d.ts",
@@ -115,6 +125,12 @@
115125
"import": "./runtime/react-native.js",
116126
"default": "./runtime/react-native.js"
117127
},
128+
"./runtime/index-browser": {
129+
"types": "./runtime/index-browser.d.ts",
130+
"require": "./runtime/index-browser.js",
131+
"import": "./runtime/index-browser.mjs",
132+
"default": "./runtime/index-browser.mjs"
133+
},
118134
"./generator-build": {
119135
"require": "./generator-build/index.js",
120136
"import": "./generator-build/index.js",
@@ -135,6 +151,33 @@
135151
},
136152
"./*": "./*"
137153
},
138-
"version": "6.7.0",
139-
"sideEffects": false
154+
"version": "6.19.1",
155+
"sideEffects": false,
156+
"imports": {
157+
"#wasm-engine-loader": {
158+
"edge-light": "./wasm-edge-light-loader.mjs",
159+
"workerd": "./wasm-worker-loader.mjs",
160+
"worker": "./wasm-worker-loader.mjs",
161+
"default": "./wasm-worker-loader.mjs"
162+
},
163+
"#main-entry-point": {
164+
"require": {
165+
"node": "./index.js",
166+
"edge-light": "./wasm.js",
167+
"workerd": "./wasm.js",
168+
"worker": "./wasm.js",
169+
"browser": "./index-browser.js",
170+
"default": "./index.js"
171+
},
172+
"import": {
173+
"node": "./index.js",
174+
"edge-light": "./wasm.js",
175+
"workerd": "./wasm.js",
176+
"worker": "./wasm.js",
177+
"browser": "./index-browser.js",
178+
"default": "./index.js"
179+
},
180+
"default": "./index.js"
181+
}
182+
}
140183
}

0 commit comments

Comments
 (0)