mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-18 17:25:16 -04:00

This needs to be done since the backend does not include code for the history page anymore. This will be replaced with the explore page in the near future anyway. Co-authored-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Philip Molares <philip.molares@udo.edu> Signed-off-by: Erik Michelson <github@erik.michelson.eu>
51 lines
1.3 KiB
TypeScript
51 lines
1.3 KiB
TypeScript
/*
|
|
* SPDX-FileCopyrightText: 2025 The HedgeDoc developers (see AUTHORS file)
|
|
*
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
*/
|
|
import { HttpMethod, respondToMatchingRequest } from '../../../../handler-utils/respond-to-matching-request'
|
|
import type { NextApiRequest, NextApiResponse } from 'next'
|
|
import type { NoteDto } from '@hedgedoc/commons'
|
|
|
|
const handler = (req: NextApiRequest, res: NextApiResponse): void => {
|
|
respondToMatchingRequest<NoteDto>(
|
|
HttpMethod.POST,
|
|
req,
|
|
res,
|
|
{
|
|
content: 'new note content',
|
|
metadata: {
|
|
id: 'featuresId',
|
|
version: 2,
|
|
updatedAt: '2021-04-24T09:27:51.000Z',
|
|
createdAt: '2021-04-24T09:27:51.000Z',
|
|
lastUpdatedBy: null,
|
|
primaryAlias: 'features',
|
|
editedBy: [],
|
|
title: 'New note',
|
|
tags: ['hedgedoc', 'demo', 'react'],
|
|
description: 'Many features, such wow!',
|
|
aliases: ['features'],
|
|
permissions: {
|
|
owner: 'tilman',
|
|
sharedToUsers: [
|
|
{
|
|
username: 'molly',
|
|
canEdit: true
|
|
}
|
|
],
|
|
sharedToGroups: [
|
|
{
|
|
groupName: '_LOGGED_IN',
|
|
canEdit: false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
editedByAtPosition: []
|
|
},
|
|
201
|
|
)
|
|
}
|
|
|
|
export default handler
|