mirror of
https://github.com/xfarrow/blink
synced 2025-05-08 20:28:43 +02:00
Update person_routes.js
This commit is contained in:
parent
f44eaea363
commit
b0725a2712
@ -146,8 +146,13 @@ async function getPerson(req, res) {
|
|||||||
const person = await Person.findById(req.params.id);
|
const person = await Person.findById(req.params.id);
|
||||||
if (person && person.enabled) {
|
if (person && person.enabled) {
|
||||||
delete person.password; // remove password field for security reasons
|
delete person.password; // remove password field for security reasons
|
||||||
|
|
||||||
|
// Add contact infos
|
||||||
const contactInfos = await PersonContactInfo.getInfoByPerson(person.id);
|
const contactInfos = await PersonContactInfo.getInfoByPerson(person.id);
|
||||||
person.contact_infos = contactInfos;
|
person.contact_infos = contactInfos;
|
||||||
|
|
||||||
|
// TODO: Add experiences
|
||||||
|
|
||||||
return res.status(200).send(person);
|
return res.status(200).send(person);
|
||||||
}
|
}
|
||||||
return res.status(404).json({
|
return res.status(404).json({
|
||||||
@ -174,6 +179,13 @@ async function getMyself(req, res) {
|
|||||||
const person = await Person.findById(req.jwt.person_id);
|
const person = await Person.findById(req.jwt.person_id);
|
||||||
if (person) {
|
if (person) {
|
||||||
delete person.password;
|
delete person.password;
|
||||||
|
|
||||||
|
// Add contact infos
|
||||||
|
const contactInfos = await PersonContactInfo.getInfoByPerson(person.id);
|
||||||
|
person.contact_infos = contactInfos;
|
||||||
|
|
||||||
|
// TODO: Add experiences
|
||||||
|
|
||||||
return res.status(200).send(person);
|
return res.status(200).send(person);
|
||||||
}
|
}
|
||||||
return res.status(404).json({
|
return res.status(404).json({
|
||||||
@ -286,7 +298,7 @@ async function updatePerson(req, res) {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
async function deletePerson(req, res) {
|
async function deletePerson(req, res) {
|
||||||
// TODO: Delete Organization if this user was its only administrator
|
// TODO: Delete an Organization if this user was its only administrator
|
||||||
try {
|
try {
|
||||||
await Person.remove(req.jwt.person_id);
|
await Person.remove(req.jwt.person_id);
|
||||||
return res.status(204).send();
|
return res.status(204).send();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user