diff options
| author | piuvas <mail@piuvas.net> | 2025-05-26 22:44:29 -0300 |
|---|---|---|
| committer | piuvas <mail@piuvas.net> | 2025-05-26 22:44:29 -0300 |
| commit | ca32c231d0aaab9dacaa88a0b0564d626827e797 (patch) | |
| tree | 680c63207a1ae13b91cdc586c5f5f216998930d0 /packages/backend/src/models | |
| parent | merge: Synchronize database entities and code models (!1040) (diff) | |
| download | sharkey-ca32c231d0aaab9dacaa88a0b0564d626827e797.tar.gz sharkey-ca32c231d0aaab9dacaa88a0b0564d626827e797.tar.bz2 sharkey-ca32c231d0aaab9dacaa88a0b0564d626827e797.zip | |
initial link attributions work.
Diffstat (limited to 'packages/backend/src/models')
| -rw-r--r-- | packages/backend/src/models/User.ts | 6 | ||||
| -rw-r--r-- | packages/backend/src/models/json-schema/user.ts | 7 |
2 files changed, 13 insertions, 0 deletions
diff --git a/packages/backend/src/models/User.ts b/packages/backend/src/models/User.ts index 46f8e84a94..d5f572a879 100644 --- a/packages/backend/src/models/User.ts +++ b/packages/backend/src/models/User.ts @@ -378,6 +378,12 @@ export class MiUser { }) public allowUnsignedFetch: UserUnsignedFetchOption; + @Column('varchar', { + name: 'attributionDomains', + length: 128, array: true, default: '{}', + }) + public attributionDomains: string[]; + constructor(data: Partial<MiUser>) { if (data == null) return; diff --git a/packages/backend/src/models/json-schema/user.ts b/packages/backend/src/models/json-schema/user.ts index 964a179244..9bfb57fc66 100644 --- a/packages/backend/src/models/json-schema/user.ts +++ b/packages/backend/src/models/json-schema/user.ts @@ -236,6 +236,13 @@ export const packedUserLiteSchema = { }, }, }, + attributionDomains: { + type: 'object', + nullable: false, optional: false, + additionalProperties: { + type: 'string', + }, + }, }, } as const; |