mirror of
https://github.com/documenso/documenso.git
synced 2025-11-10 04:22:32 +10:00
This PR is handles the changes required to support envelopes. The new envelope editor/signing page will be hidden during release. The core changes here is to migrate the documents and templates model to a centralized envelopes model. Even though Documents and Templates are removed, from the user perspective they will still exist as we remap envelopes to documents and templates.
20 lines
427 B
TypeScript
20 lines
427 B
TypeScript
import type { Context } from 'hono';
|
|
|
|
// eslint-disable-next-line @typescript-eslint/require-await
|
|
export const handleRedirects = async (c: Context): Promise<string | null> => {
|
|
const { req } = c;
|
|
const path = req.path;
|
|
|
|
// Direct rewrites
|
|
if (
|
|
path === '/documents' ||
|
|
path === '/documents/folders' ||
|
|
path === '/templates' ||
|
|
path === '/templates/folders'
|
|
) {
|
|
return '/';
|
|
}
|
|
|
|
return null;
|
|
};
|