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

@ -4,7 +4,7 @@ import { DocumentSource, type RecipientRole } from '@documenso/prisma/client';
export type CreateDocumentFromTemplateLegacyOptions = {
templateId: number;
userId: number;
userId: string;
teamId?: number;
recipients?: {
name?: string;

View File

@ -46,7 +46,7 @@ type FinalRecipient = Pick<
export type CreateDocumentFromTemplateOptions = {
templateId: number;
externalId?: string | null;
userId: number;
userId: string;
teamId?: number;
recipients: {
id: number;

View File

@ -15,7 +15,7 @@ import { AppError, AppErrorCode } from '../../errors/app-error';
export type CreateTemplateDirectLinkOptions = {
templateId: number;
userId: number;
userId: string;
directRecipientId?: number;
};

View File

@ -5,7 +5,7 @@ import { TemplateSchema } from '@documenso/prisma/generated/zod';
import type { TCreateTemplateMutationSchema } from '@documenso/trpc/server/template-router/schema';
export type CreateTemplateOptions = TCreateTemplateMutationSchema & {
userId: number;
userId: string;
teamId?: number;
};

View File

@ -7,7 +7,7 @@ import { AppError, AppErrorCode } from '../../errors/app-error';
export type DeleteTemplateDirectLinkOptions = {
templateId: number;
userId: number;
userId: string;
};
export const deleteTemplateDirectLink = async ({

View File

@ -4,7 +4,7 @@ import { prisma } from '@documenso/prisma';
export type DeleteTemplateOptions = {
id: number;
userId: number;
userId: string;
teamId?: number;
};

View File

@ -8,7 +8,7 @@ import { TemplateSchema } from '@documenso/prisma/generated/zod';
import type { TDuplicateTemplateMutationSchema } from '@documenso/trpc/server/template-router/schema';
export type DuplicateTemplateOptions = TDuplicateTemplateMutationSchema & {
userId: number;
userId: string;
};
export const ZDuplicateTemplateResponseSchema = TemplateSchema;

View File

@ -15,7 +15,7 @@ import {
import { type FindResultResponse, ZFindResultResponse } from '../../types/search-params';
export type FindTemplatesOptions = {
userId: number;
userId: string;
teamId?: number;
type?: Template['type'];
page?: number;

View File

@ -16,7 +16,7 @@ import { AppError, AppErrorCode } from '../../errors/app-error';
export type GetTemplateByIdOptions = {
id: number;
userId: number;
userId: string;
teamId?: number;
};

View File

@ -8,7 +8,7 @@ import { AppError, AppErrorCode } from '../../errors/app-error';
export type MoveTemplateToTeamOptions = {
templateId: number;
teamId: number;
userId: number;
userId: string;
};
export const ZMoveTemplateToTeamResponseSchema = TemplateSchema;

View File

@ -9,7 +9,7 @@ import { AppError, AppErrorCode } from '../../errors/app-error';
export type ToggleTemplateDirectLinkOptions = {
templateId: number;
userId: number;
userId: string;
enabled: boolean;
};

View File

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