todo, qoc

This commit is contained in:
Timur Ercan
2023-01-28 13:22:37 +01:00
parent ae2a1c481a
commit 2424134713
3 changed files with 19 additions and 13 deletions

View File

@ -45,6 +45,7 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) {
},
});
// todo check if recipient has an account and show them in their inbox or something
(await recipients).forEach(async (recipient) => {
await sendSigningRequestMail(recipient, document);
});

View File

@ -49,19 +49,19 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) {
let user = await getUserFromToken(req, res);
if (!user) return;
return res.status(200).json(
await prisma.document.findMany({
where: {
userId: user?.id,
},
select: {
id: true,
title: true,
status: true,
Recipient: true,
},
})
);
const documents = await prisma.document.findMany({
where: {
userId: user?.id,
},
select: {
id: true,
title: true,
status: true,
Recipient: true,
},
});
return res.status(200).json(documents);
}
export default defaultHandler({

View File

@ -133,6 +133,11 @@ const DocumentsPage: NextPageWithLayout = (req, res) => {
</td>
<td className="whitespace-nowrap px-3 py-4 text-sm text-gray-500">
{formatDocumentStatus(document.status)}
<p>
<small>
{document.recipients || 0}/{document.signed || 0}
</small>
</p>
</td>
<td className="relative whitespace-nowrap py-4 pl-3 pr-4 text-right text-sm font-medium sm:pr-6">
<Link