mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
using 201 for created entities in etapi
This commit is contained in:
parent
ce046b2e20
commit
2248d98cc7
BIN
db/demo.zip
BIN
db/demo.zip
Binary file not shown.
@ -32,7 +32,7 @@ function register(router) {
|
|||||||
try {
|
try {
|
||||||
const attr = attributeService.createAttribute(params);
|
const attr = attributeService.createAttribute(params);
|
||||||
|
|
||||||
res.json(mappers.mapAttributeToPojo(attr));
|
res.status(201).json(mappers.mapAttributeToPojo(attr));
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
throw new eu.EtapiError(500, eu.GENERIC_CODE, e.message);
|
throw new eu.EtapiError(500, eu.GENERIC_CODE, e.message);
|
||||||
|
@ -13,7 +13,7 @@ function register(router) {
|
|||||||
|
|
||||||
const {authToken} = etapiTokenService.createToken(tokenName || "ETAPI login");
|
const {authToken} = etapiTokenService.createToken(tokenName || "ETAPI login");
|
||||||
|
|
||||||
res.json({
|
res.status(201).json({
|
||||||
authToken
|
authToken
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -33,15 +33,16 @@ function register(router) {
|
|||||||
if (existing) {
|
if (existing) {
|
||||||
existing.notePosition = params.notePosition;
|
existing.notePosition = params.notePosition;
|
||||||
existing.prefix = params.prefix;
|
existing.prefix = params.prefix;
|
||||||
|
existing.isExpanded = params.isExpanded;
|
||||||
existing.save();
|
existing.save();
|
||||||
|
|
||||||
return res.json(mappers.mapBranchToPojo(existing));
|
return res.status(200).json(mappers.mapBranchToPojo(existing));
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const branch = new Branch(params).save();
|
const branch = new Branch(params).save();
|
||||||
|
|
||||||
res.json(mappers.mapBranchToPojo(branch));
|
res.status(201).json(mappers.mapBranchToPojo(branch));
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
throw new eu.EtapiError(400, eu.GENERIC_CODE, e.message);
|
throw new eu.EtapiError(400, eu.GENERIC_CODE, e.message);
|
||||||
|
@ -27,7 +27,7 @@ paths:
|
|||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/CreateNoteDef'
|
$ref: '#/components/schemas/CreateNoteDef'
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'201':
|
||||||
description: note created
|
description: note created
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
@ -205,7 +205,7 @@ paths:
|
|||||||
$ref: '#/components/schemas/Note'
|
$ref: '#/components/schemas/Note'
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: update note
|
description: note updated
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
@ -252,7 +252,10 @@ paths:
|
|||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/Error'
|
$ref: '#/components/schemas/Error'
|
||||||
post:
|
post:
|
||||||
description: create a branch (clone a note to a different location in the tree)
|
description: >
|
||||||
|
Create a branch (clone a note to a different location in the tree).
|
||||||
|
In case there is a branch between parent note and child note already,
|
||||||
|
then this will update the existing branch with prefix, notePosition and isExpanded.
|
||||||
operationId: postBranch
|
operationId: postBranch
|
||||||
requestBody:
|
requestBody:
|
||||||
required: true
|
required: true
|
||||||
@ -262,11 +265,17 @@ paths:
|
|||||||
$ref: '#/components/schemas/Branch'
|
$ref: '#/components/schemas/Branch'
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: update branch
|
description: branch updated (branch between parent note and child note already existed)
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/Note'
|
$ref: '#/components/schemas/Branch'
|
||||||
|
'201':
|
||||||
|
description: branch created
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/Branch'
|
||||||
default:
|
default:
|
||||||
description: unexpected error
|
description: unexpected error
|
||||||
content:
|
content:
|
||||||
@ -284,11 +293,11 @@ paths:
|
|||||||
$ref: '#/components/schemas/Branch'
|
$ref: '#/components/schemas/Branch'
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: update branch
|
description: branch updated
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/Note'
|
$ref: '#/components/schemas/Branch'
|
||||||
default:
|
default:
|
||||||
description: unexpected error
|
description: unexpected error
|
||||||
content:
|
content:
|
||||||
@ -342,8 +351,8 @@ paths:
|
|||||||
schema:
|
schema:
|
||||||
$ref: '#/components/schemas/Attribute'
|
$ref: '#/components/schemas/Attribute'
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'201':
|
||||||
description: update attribute
|
description: attribute created
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
@ -365,7 +374,7 @@ paths:
|
|||||||
$ref: '#/components/schemas/Attribute'
|
$ref: '#/components/schemas/Attribute'
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: update attribute
|
description: attribute updated
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
@ -552,7 +561,7 @@ paths:
|
|||||||
type: string
|
type: string
|
||||||
description: user's password used to e.g. login to Trilium server and/or protect notes
|
description: user's password used to e.g. login to Trilium server and/or protect notes
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'201':
|
||||||
description: auth token
|
description: auth token
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
@ -60,7 +60,7 @@ function register(router) {
|
|||||||
try {
|
try {
|
||||||
const resp = noteService.createNewNote(params);
|
const resp = noteService.createNewNote(params);
|
||||||
|
|
||||||
res.json({
|
res.status(201).json({
|
||||||
note: mappers.mapNoteToPojo(resp.note),
|
note: mappers.mapNoteToPojo(resp.note),
|
||||||
branch: mappers.mapBranchToPojo(resp.branch)
|
branch: mappers.mapBranchToPojo(resp.branch)
|
||||||
});
|
});
|
||||||
|
@ -220,7 +220,8 @@ class NoteContext extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
hasNoteList() {
|
hasNoteList() {
|
||||||
return this.note.hasChildren()
|
return this.note
|
||||||
|
&& this.note.hasChildren()
|
||||||
&& ['book', 'text', 'code'].includes(this.note.type)
|
&& ['book', 'text', 'code'].includes(this.note.type)
|
||||||
&& this.note.mime !== 'text/x-sqlite;schema=trilium'
|
&& this.note.mime !== 'text/x-sqlite;schema=trilium'
|
||||||
&& !this.note.hasLabel('hideChildrenOverview');
|
&& !this.note.hasLabel('hideChildrenOverview');
|
||||||
|
@ -6,7 +6,7 @@ Content-Type: application/json
|
|||||||
}
|
}
|
||||||
|
|
||||||
> {%
|
> {%
|
||||||
client.assert(response.status === 200);
|
client.assert(response.status === 201);
|
||||||
|
|
||||||
client.global.set("authToken", response.body.authToken);
|
client.global.set("authToken", response.body.authToken);
|
||||||
%}
|
%}
|
@ -12,7 +12,7 @@ Content-Type: application/json
|
|||||||
}
|
}
|
||||||
|
|
||||||
> {%
|
> {%
|
||||||
client.assert(response.status === 200);
|
client.assert(response.status === 201);
|
||||||
client.assert(response.body.note.noteId.startsWith("forcedId"));
|
client.assert(response.body.note.noteId.startsWith("forcedId"));
|
||||||
client.assert(response.body.note.title == "Hello");
|
client.assert(response.body.note.title == "Hello");
|
||||||
client.assert(response.body.branch.branchId.startsWith("forcedId"));
|
client.assert(response.body.branch.branchId.startsWith("forcedId"));
|
||||||
@ -37,7 +37,7 @@ Content-Type: application/json
|
|||||||
}
|
}
|
||||||
|
|
||||||
> {%
|
> {%
|
||||||
client.assert(response.status === 200);
|
client.assert(response.status === 201);
|
||||||
client.assert(response.body.parentNoteId == "hidden");
|
client.assert(response.body.parentNoteId == "hidden");
|
||||||
|
|
||||||
client.global.set("clonedBranchId", response.body.branchId);
|
client.global.set("clonedBranchId", response.body.branchId);
|
||||||
@ -107,7 +107,7 @@ Authorization: {{authToken}}
|
|||||||
}
|
}
|
||||||
|
|
||||||
> {%
|
> {%
|
||||||
client.assert(response.status === 200);
|
client.assert(response.status === 201);
|
||||||
client.assert(response.body.attributeId.startsWith("forcedAttributeId"));
|
client.assert(response.body.attributeId.startsWith("forcedAttributeId"));
|
||||||
|
|
||||||
client.global.set("createdAttributeId", response.body.attributeId);
|
client.global.set("createdAttributeId", response.body.attributeId);
|
||||||
|
@ -6,7 +6,7 @@ Content-Type: application/json
|
|||||||
}
|
}
|
||||||
|
|
||||||
> {%
|
> {%
|
||||||
client.assert(response.status === 200);
|
client.assert(response.status === 201);
|
||||||
|
|
||||||
client.global.set("testAuthToken", response.body.authToken);
|
client.global.set("testAuthToken", response.body.authToken);
|
||||||
%}
|
%}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user