mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-13 14:44:43 -04:00
feat: option to disable note creation
The abuse of the demo instance required us to disallow note creation Signed-off-by: Erik Michelson <github@erik.michelson.eu> Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
This commit is contained in:
parent
c85b11463d
commit
858d7bf5d1
9 changed files with 20 additions and 2 deletions
|
@ -19,7 +19,11 @@ exports.findNote = function (req, res, callback, include = null, createIfNotFoun
|
|||
include: include || null
|
||||
}).then(function (note) {
|
||||
if (!note && createIfNotFound) {
|
||||
return exports.newNote(req, res, '')
|
||||
if (config.disableNoteCreation) {
|
||||
return errors.errorNotFound(res)
|
||||
} else {
|
||||
return exports.newNote(req, res, '')
|
||||
}
|
||||
}
|
||||
if (!note && !createIfNotFound) {
|
||||
return errors.errorNotFound(res)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue