chore: update failing tests
This commit is contained in:
@@ -46,6 +46,8 @@ import {
|
|||||||
import { Tooltip, TooltipContent, TooltipTrigger } from '@documenso/ui/primitives/tooltip';
|
import { Tooltip, TooltipContent, TooltipTrigger } from '@documenso/ui/primitives/tooltip';
|
||||||
import { useToast } from '@documenso/ui/primitives/use-toast';
|
import { useToast } from '@documenso/ui/primitives/use-toast';
|
||||||
|
|
||||||
|
import { useOptionalCurrentTeam } from '~/providers/team';
|
||||||
|
|
||||||
type TemplateDirectLinkDialogProps = {
|
type TemplateDirectLinkDialogProps = {
|
||||||
template: Template & {
|
template: Template & {
|
||||||
directLink?: Pick<TemplateDirectLink, 'token' | 'enabled'> | null;
|
directLink?: Pick<TemplateDirectLink, 'token' | 'enabled'> | null;
|
||||||
@@ -65,6 +67,8 @@ export const TemplateDirectLinkDialog = ({
|
|||||||
const { toast } = useToast();
|
const { toast } = useToast();
|
||||||
const { quota, remaining } = useLimits();
|
const { quota, remaining } = useLimits();
|
||||||
|
|
||||||
|
const team = useOptionalCurrentTeam();
|
||||||
|
|
||||||
const [, copy] = useCopyToClipboard();
|
const [, copy] = useCopyToClipboard();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
@@ -164,6 +168,7 @@ export const TemplateDirectLinkDialog = ({
|
|||||||
|
|
||||||
await createTemplateDirectLink({
|
await createTemplateDirectLink({
|
||||||
templateId: template.id,
|
templateId: template.id,
|
||||||
|
teamId: team?.id,
|
||||||
directRecipientId: recipientId,
|
directRecipientId: recipientId,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
@@ -316,6 +321,7 @@ export const TemplateDirectLinkDialog = ({
|
|||||||
onClick={async () =>
|
onClick={async () =>
|
||||||
createTemplateDirectLink({
|
createTemplateDirectLink({
|
||||||
templateId: template.id,
|
templateId: template.id,
|
||||||
|
teamId: team?.id,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -265,6 +265,8 @@ test('[DOCUMENTS]: deleting documents as a recipient should only hide it for the
|
|||||||
await page.getByRole('menuitem', { name: 'Hide' }).click();
|
await page.getByRole('menuitem', { name: 'Hide' }).click();
|
||||||
await page.getByRole('button', { name: 'Hide' }).click();
|
await page.getByRole('button', { name: 'Hide' }).click();
|
||||||
|
|
||||||
|
await page.waitForTimeout(1000);
|
||||||
|
|
||||||
// Open document action menu.
|
// Open document action menu.
|
||||||
await page
|
await page
|
||||||
.locator('tr', { hasText: 'Document 1 - Pending' })
|
.locator('tr', { hasText: 'Document 1 - Pending' })
|
||||||
|
|||||||
@@ -244,11 +244,11 @@ export const templateRouter = router({
|
|||||||
.input(ZCreateTemplateDirectLinkMutationSchema)
|
.input(ZCreateTemplateDirectLinkMutationSchema)
|
||||||
.mutation(async ({ input, ctx }) => {
|
.mutation(async ({ input, ctx }) => {
|
||||||
try {
|
try {
|
||||||
const { templateId, directRecipientId } = input;
|
const { templateId, teamId, directRecipientId } = input;
|
||||||
|
|
||||||
const userId = ctx.user.id;
|
const userId = ctx.user.id;
|
||||||
|
|
||||||
const template = await getTemplateById({ id: templateId, userId: ctx.user.id });
|
const template = await getTemplateById({ id: templateId, teamId, userId: ctx.user.id });
|
||||||
|
|
||||||
const limits = await getServerLimits({ email: ctx.user.email, teamId: template.teamId });
|
const limits = await getServerLimits({ email: ctx.user.email, teamId: template.teamId });
|
||||||
|
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ export const ZDuplicateTemplateMutationSchema = z.object({
|
|||||||
|
|
||||||
export const ZCreateTemplateDirectLinkMutationSchema = z.object({
|
export const ZCreateTemplateDirectLinkMutationSchema = z.object({
|
||||||
templateId: z.number().min(1),
|
templateId: z.number().min(1),
|
||||||
|
teamId: z.number().optional(),
|
||||||
directRecipientId: z.number().min(1).optional(),
|
directRecipientId: z.number().min(1).optional(),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user