wip: what if user ids were strings instead of numbers

This commit is contained in:
Mythie
2025-01-03 16:23:35 +11:00
parent 18ca0cf3d6
commit b685190b1a
134 changed files with 775 additions and 246 deletions

View File

@ -21,7 +21,7 @@ import { triggerWebhook } from '../webhooks/trigger/trigger-webhook';
export type CreateDocumentOptions = {
title: string;
externalId?: string | null;
userId: number;
userId: string;
teamId?: number;
documentDataId: string;
formValues?: Record<string, string | number | boolean>;

View File

@ -29,7 +29,7 @@ import { teamGlobalSettingsToBranding } from '../../utils/team-global-settings-t
export type DeleteDocumentOptions = {
id: number;
userId: number;
userId: string;
teamId?: number;
requestMetadata?: RequestMetadata;
};

View File

@ -7,7 +7,7 @@ import { getDocumentWhereInput } from './get-document-by-id';
export interface DuplicateDocumentOptions {
documentId: number;
userId: number;
userId: string;
teamId?: number;
}

View File

@ -7,7 +7,7 @@ import type { FindResultResponse } from '../../types/search-params';
import { parseDocumentAuditLogData } from '../../utils/document-audit-logs';
export interface FindDocumentAuditLogsOptions {
userId: number;
userId: string;
documentId: number;
page?: number;
perPage?: number;

View File

@ -27,7 +27,7 @@ import { maskRecipientTokensForDocument } from '../../utils/mask-recipient-token
export type PeriodSelectorValue = '' | '7d' | '14d' | '30d';
export type FindDocumentsOptions = {
userId: number;
userId: string;
teamId?: number;
templateId?: number;
source?: DocumentSource;

View File

@ -10,7 +10,7 @@ import { getTeamById } from '../team/get-team';
export type GetDocumentByIdOptions = {
documentId: number;
userId: number;
userId: string;
teamId?: number;
};
@ -58,7 +58,7 @@ export const getDocumentById = async ({ documentId, userId, teamId }: GetDocumen
export type GetDocumentWhereInputOptions = {
documentId: number;
userId: number;
userId: string;
teamId?: number;
/**

View File

@ -14,7 +14,7 @@ import { getDocumentWhereInput } from './get-document-by-id';
export type GetDocumentWithDetailsByIdOptions = {
documentId: number;
userId: number;
userId: string;
teamId?: number;
};

View File

@ -170,7 +170,7 @@ type GetTeamCountsOption = {
teamEmail?: string;
senderIds?: number[];
currentUserEmail: string;
userId: number;
userId: string;
createdAt: Prisma.DocumentWhereInput['createdAt'];
currentTeamMemberRole?: TeamMemberRole;
search?: string;

View File

@ -124,7 +124,7 @@ type VerifyPasskeyOptions = {
/**
* The ID of the user who initiated the request.
*/
userId: number;
userId: string;
/**
* The secondary ID of the verification token.

View File

@ -11,7 +11,7 @@ import { createDocumentAuditLogData } from '../../utils/document-audit-logs';
export type MoveDocumentToTeamOptions = {
documentId: number;
teamId: number;
userId: number;
userId: string;
requestMetadata?: RequestMetadata;
};

View File

@ -26,7 +26,7 @@ import { getDocumentWhereInput } from './get-document-by-id';
export type ResendDocumentOptions = {
documentId: number;
userId: number;
userId: string;
recipients: number[];
teamId?: number;
requestMetadata: RequestMetadata;

View File

@ -8,7 +8,7 @@ import { DocumentVisibility, TeamMemberRole } from '@documenso/prisma/client';
export type SearchDocumentsWithKeywordOptions = {
query: string;
userId: number;
userId: string;
limit?: number;
};

View File

@ -28,7 +28,7 @@ import { triggerWebhook } from '../webhooks/trigger/trigger-webhook';
export type SendDocumentOptions = {
documentId: number;
userId: number;
userId: string;
teamId?: number;
sendEmail?: boolean;
requestMetadata?: RequestMetadata;

View File

@ -18,7 +18,7 @@ import type { TDocumentAccessAuthTypes, TDocumentActionAuthTypes } from '../../t
import { createDocumentAuthOptions, extractDocumentAuthMethods } from '../../utils/document-auth';
export type UpdateDocumentSettingsOptions = {
userId: number;
userId: string;
teamId?: number;
documentId: number;
data: {

View File

@ -7,7 +7,7 @@ import { prisma } from '@documenso/prisma';
export type UpdateDocumentOptions = {
documentId: number;
data: Prisma.DocumentUpdateInput;
userId: number;
userId: string;
teamId?: number;
};

View File

@ -6,7 +6,7 @@ import { createDocumentAuditLogData } from '@documenso/lib/utils/document-audit-
import { prisma } from '@documenso/prisma';
export type UpdateTitleOptions = {
userId: number;
userId: string;
teamId?: number;
documentId: number;
title: string;