Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
"postinstall": "npm run prisma:generate",
"db:migrate-to-identity": "npx ts-node scripts/migrate-to-identity.ts",
"db:load-to-identity": "npx ts-node scripts/load-to-identity.ts",
"db:backfill-security-user": "npx ts-node scripts/backfill-security-user.ts",
"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",
"test:postman:users": "newman run doc/users.postman_collection.json -e doc/postman_environment.json -r cli,json --reporter-json-export users-report.json",
"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",
Expand Down Expand Up @@ -77,7 +78,7 @@
"reflect-metadata": "^0.2.2",
"rxjs": "^7.8.2",
"swagger-ui-express": "^5.0.1",
"tc-core-library-js": "github:appirio-tech/tc-core-library-js#v3.0.1",
"tc-core-library-js": "github:topcoder-platform/tc-core-library-js#master",
"trolleyhq": "^1.1.0",
"uuid": "^11.1.0",
"winston": "^3.17.0"
Expand Down
18,933 changes: 9,196 additions & 9,737 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions prisma/member/generated/member/client.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@

/* !!! This is code generated by Prisma. Do not edit directly. !!!
/* eslint-disable */
// biome-ignore-all lint: generated file
module.exports = { ...require('.') }
3 changes: 2 additions & 1 deletion prisma/member/generated/member/default.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@

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

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[❗❗ correctness]
The change from require('.') to require('#main-entry-point') could potentially break functionality if #main-entry-point does not resolve correctly in all environments. Ensure that #main-entry-point is correctly configured and accessible in the environments where this code will run.

15 changes: 8 additions & 7 deletions prisma/member/generated/member/edge.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

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

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

Expand Down Expand Up @@ -35,12 +36,12 @@ exports.Prisma = Prisma
exports.$Enums = {}

/**
* Prisma Client JS version: 6.7.0
* Query Engine version: 3cff47a7f5d65c3ea74883f1d736e41d68ce91ed
* Prisma Client JS version: 6.19.1
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
*/
Prisma.prismaVersion = {
client: "6.7.0",
engine: "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed"
client: "6.19.1",
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7"
}

Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError;
Expand Down Expand Up @@ -185,7 +186,7 @@ const config = {
"binaryTargets": [
{
"fromEnvVar": null,
"value": "debian-openssl-1.1.x",
"value": "debian-openssl-3.0.x",
"native": true
}
],
Expand All @@ -197,8 +198,8 @@ const config = {
"rootEnvPath": null
},
"relativePath": "../..",
"clientVersion": "6.7.0",
"engineVersion": "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed",
"clientVersion": "6.19.1",
"engineVersion": "c2990dca591cba766e3b7ef5d9e8a84796e47ab7",
"datasourceNames": [
"memberdb"
],
Expand Down
9 changes: 5 additions & 4 deletions prisma/member/generated/member/index-browser.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

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

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

Expand All @@ -20,12 +21,12 @@ exports.Prisma = Prisma
exports.$Enums = {}

/**
* Prisma Client JS version: 6.7.0
* Query Engine version: 3cff47a7f5d65c3ea74883f1d736e41d68ce91ed
* Prisma Client JS version: 6.19.1
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
*/
Prisma.prismaVersion = {
client: "6.7.0",
engine: "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed"
client: "6.19.1",
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7"
}

Prisma.PrismaClientKnownRequestError = () => {
Expand Down
70 changes: 31 additions & 39 deletions prisma/member/generated/member/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export const MemberStatus: typeof $Enums.MemberStatus
*/
export class PrismaClient<
ClientOptions extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions,
U = 'log' extends keyof ClientOptions ? ClientOptions['log'] extends Array<Prisma.LogLevel | Prisma.LogDefinition> ? Prisma.GetEvents<ClientOptions['log']> : never : never,
const U = 'log' extends keyof ClientOptions ? ClientOptions['log'] extends Array<Prisma.LogLevel | Prisma.LogDefinition> ? Prisma.GetEvents<ClientOptions['log']> : never : never,
ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs
> {
[K: symbol]: { types: Prisma.TypeMap<ExtArgs>['other'] }
Expand Down Expand Up @@ -89,13 +89,6 @@ export class PrismaClient<
*/
$disconnect(): $Utils.JsPromise<void>;

/**
* Add a middleware
* @deprecated since 4.16.0. For new code, prefer client extensions instead.
* @see https://pris.ly/d/extensions
*/
$use(cb: Prisma.Middleware): void

/**
* Executes a prepared raw query and returns the number of affected rows.
* @example
Expand Down Expand Up @@ -232,8 +225,8 @@ export namespace Prisma {
export import Exact = $Public.Exact

/**
* Prisma Client JS version: 6.7.0
* Query Engine version: 3cff47a7f5d65c3ea74883f1d736e41d68ce91ed
* Prisma Client JS version: 6.19.1
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
*/
export type PrismaVersion = {
client: string
Expand All @@ -246,6 +239,7 @@ export namespace Prisma {
*/


export import Bytes = runtime.Bytes
export import JsonObject = runtime.JsonObject
export import JsonArray = runtime.JsonArray
export import JsonValue = runtime.JsonValue
Expand Down Expand Up @@ -754,16 +748,24 @@ export namespace Prisma {
/**
* @example
* ```
* // Defaults to stdout
* // Shorthand for `emit: 'stdout'`
* log: ['query', 'info', 'warn', 'error']
*
* // Emit as events
* // Emit as events only
* log: [
* { emit: 'stdout', level: 'query' },
* { emit: 'stdout', level: 'info' },
* { emit: 'stdout', level: 'warn' }
* { emit: 'stdout', level: 'error' }
* { emit: 'event', level: 'query' },
* { emit: 'event', level: 'info' },
* { emit: 'event', level: 'warn' }
* { emit: 'event', level: 'error' }
* ]
*
* / Emit as events and log to stdout
* og: [
* { emit: 'stdout', level: 'query' },
* { emit: 'stdout', level: 'info' },
* { emit: 'stdout', level: 'warn' }
* { emit: 'stdout', level: 'error' }
*
* ```
* Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/logging#the-log-option).
*/
Expand All @@ -778,6 +780,10 @@ export namespace Prisma {
timeout?: number
isolationLevel?: Prisma.TransactionIsolationLevel
}
/**
* Instance of a Driver Adapter, e.g., like one provided by `@prisma/adapter-planetscale`
*/
adapter?: runtime.SqlDriverAdapterFactory | null
/**
* Global configuration for omitting model fields by default.
*
Expand Down Expand Up @@ -805,10 +811,15 @@ export namespace Prisma {
emit: 'stdout' | 'event'
}

export type GetLogType<T extends LogLevel | LogDefinition> = T extends LogDefinition ? T['emit'] extends 'event' ? T['level'] : never : never
export type GetEvents<T extends any> = T extends Array<LogLevel | LogDefinition> ?
GetLogType<T[0]> | GetLogType<T[1]> | GetLogType<T[2]> | GetLogType<T[3]>
: never
export type CheckIsLogLevel<T> = T extends LogLevel ? T : never;

export type GetLogType<T> = CheckIsLogLevel<
T extends LogDefinition ? T['level'] : T
>;

export type GetEvents<T extends any[]> = T extends Array<LogLevel | LogDefinition>
? GetLogType<T[number]>
: never;

export type QueryEvent = {
timestamp: Date
Expand Down Expand Up @@ -849,25 +860,6 @@ export namespace Prisma {
| 'findRaw'
| 'groupBy'

/**
* These options are being passed into the middleware as "params"
*/
export type MiddlewareParams = {
model?: ModelName
action: PrismaAction
args: any
dataPath: string[]
runInTransaction: boolean
}

/**
* The `T` type makes sure, that the `return proceed` is not forgotten in the middleware implementation
*/
export type Middleware<T = any> = (
params: MiddlewareParams,
next: (params: MiddlewareParams) => $Utils.JsPromise<T>,
) => $Utils.JsPromise<T>

// tested in getLogLevel.test.ts
export function getLogLevel(log: Array<LogLevel | LogDefinition>): LogLevel | undefined;

Expand Down
19 changes: 10 additions & 9 deletions prisma/member/generated/member/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

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

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

Expand Down Expand Up @@ -35,12 +36,12 @@ exports.Prisma = Prisma
exports.$Enums = {}

/**
* Prisma Client JS version: 6.7.0
* Query Engine version: 3cff47a7f5d65c3ea74883f1d736e41d68ce91ed
* Prisma Client JS version: 6.19.1
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
*/
Prisma.prismaVersion = {
client: "6.7.0",
engine: "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed"
client: "6.19.1",
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7"
}

Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError;
Expand Down Expand Up @@ -186,7 +187,7 @@ const config = {
"binaryTargets": [
{
"fromEnvVar": null,
"value": "debian-openssl-1.1.x",
"value": "debian-openssl-3.0.x",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[❗❗ correctness]
The update from debian-openssl-1.1.x to debian-openssl-3.0.x should be verified for compatibility with the rest of the system. Ensure that all dependencies and environments support OpenSSL 3.0.x to prevent runtime issues.

"native": true
}
],
Expand All @@ -198,8 +199,8 @@ const config = {
"rootEnvPath": null
},
"relativePath": "../..",
"clientVersion": "6.7.0",
"engineVersion": "3cff47a7f5d65c3ea74883f1d736e41d68ce91ed",
"clientVersion": "6.19.1",
"engineVersion": "c2990dca591cba766e3b7ef5d9e8a84796e47ab7",
"datasourceNames": [
"memberdb"
],
Expand Down Expand Up @@ -253,8 +254,8 @@ exports.PrismaClient = PrismaClient
Object.assign(exports, Prisma)

// file annotations for bundling tools to include these files
path.join(__dirname, "libquery_engine-debian-openssl-1.1.x.so.node");
path.join(process.cwd(), "prisma/member/generated/member/libquery_engine-debian-openssl-1.1.x.so.node")
path.join(__dirname, "libquery_engine-debian-openssl-3.0.x.so.node");
path.join(process.cwd(), "prisma/member/generated/member/libquery_engine-debian-openssl-3.0.x.so.node")
// file annotations for bundling tools to include these files
path.join(__dirname, "schema.prisma");
path.join(process.cwd(), "prisma/member/generated/member/schema.prisma")
Binary file not shown.
59 changes: 51 additions & 8 deletions prisma/member/generated/member/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "prisma-client-374c1e85cdab62a119d67749c26da80fb56dbca12edde8895cc863bd74005d3e",
"main": "index.js",
"types": "index.d.ts",
"browser": "index-browser.js",
"browser": "default.js",
"exports": {
"./client": {
"require": {
Expand Down Expand Up @@ -81,6 +81,10 @@
},
"./runtime/client": {
"types": "./runtime/client.d.ts",
"node": {
"require": "./runtime/client.js",
"default": "./runtime/client.js"
},
"require": "./runtime/client.js",
"import": "./runtime/client.mjs",
"default": "./runtime/client.mjs"
Expand All @@ -97,11 +101,17 @@
"import": "./runtime/binary.mjs",
"default": "./runtime/binary.mjs"
},
"./runtime/wasm": {
"types": "./runtime/wasm.d.ts",
"require": "./runtime/wasm.js",
"import": "./runtime/wasm.mjs",
"default": "./runtime/wasm.mjs"
"./runtime/wasm-engine-edge": {
"types": "./runtime/wasm-engine-edge.d.ts",
"require": "./runtime/wasm-engine-edge.js",
"import": "./runtime/wasm-engine-edge.mjs",
"default": "./runtime/wasm-engine-edge.mjs"
},
"./runtime/wasm-compiler-edge": {
"types": "./runtime/wasm-compiler-edge.d.ts",
"require": "./runtime/wasm-compiler-edge.js",
"import": "./runtime/wasm-compiler-edge.mjs",
"default": "./runtime/wasm-compiler-edge.mjs"
},
"./runtime/edge": {
"types": "./runtime/edge.d.ts",
Expand All @@ -115,6 +125,12 @@
"import": "./runtime/react-native.js",
"default": "./runtime/react-native.js"
},
"./runtime/index-browser": {
"types": "./runtime/index-browser.d.ts",
"require": "./runtime/index-browser.js",
"import": "./runtime/index-browser.mjs",
"default": "./runtime/index-browser.mjs"
},
"./generator-build": {
"require": "./generator-build/index.js",
"import": "./generator-build/index.js",
Expand All @@ -135,6 +151,33 @@
},
"./*": "./*"
},
"version": "6.7.0",
"sideEffects": false
"version": "6.19.1",
"sideEffects": false,
"imports": {
"#wasm-engine-loader": {
"edge-light": "./wasm-edge-light-loader.mjs",
"workerd": "./wasm-worker-loader.mjs",
"worker": "./wasm-worker-loader.mjs",
"default": "./wasm-worker-loader.mjs"
},
"#main-entry-point": {
"require": {
"node": "./index.js",
"edge-light": "./wasm.js",
"workerd": "./wasm.js",
"worker": "./wasm.js",
"browser": "./index-browser.js",
"default": "./index.js"
},
"import": {
"node": "./index.js",
"edge-light": "./wasm.js",
"workerd": "./wasm.js",
"worker": "./wasm.js",
"browser": "./index-browser.js",
"default": "./index.js"
},
"default": "./index.js"
}
}
}
2 changes: 2 additions & 0 deletions prisma/member/generated/member/query_engine_bg.js

Large diffs are not rendered by default.

Binary file not shown.
33 changes: 17 additions & 16 deletions prisma/member/generated/member/runtime/edge-esm.js

Large diffs are not rendered by default.

33 changes: 17 additions & 16 deletions prisma/member/generated/member/runtime/edge.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions prisma/member/generated/member/runtime/index-browser.js

Large diffs are not rendered by default.

Loading
Loading